html { margin: 0; padding: 0; }form { margin: 0; padding: 0; }a { text-decoration: underline; }a img { border: 0; }h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-top: 24px; margin-bottom: 10px;}p, ol, ul, pre, blockquote { margin-top: 10px; margin-bottom: 10px;}p { padding-left: 4px; padding-top: 4px;}li { margin-top: 5px; margin-bottom: 5px;}ul { margin-left: 12px; padding:0px; list-style-image: url(img/botan-1.jpg); list-style-position: inside;}dt { font-weight: bold;}blockquote { border-left: solid #0000ff 2px; border-right: solid #0000ff 2px;}blockquote p { margin-top: 0px; margin-bottom: 0px;}pre { background-color: #cccccc; border: dashed 2px #666666; padding: 8px; margin: 8px;}table { padding:0px; border:0px; margin:auto; text-align:left; color:inherit; background-color:#ccd5dd;}td { padding:5px; margin:1px; color:inherit; background-color:#ffffff;}thead td{ color:inherit; background-color:#cccccc;}tfoot td{ color:#ffffff; background-color:#000000;}/* link */a:link { color: #003300; text-decoration: none;}a:visited { color: #394A91; text-decoration: none;}a:hover { color: #0DACCE; text-decoration: underline;}a:active { color: #394A91; text-decoration: none;}#banner a:link { color: #cc0000; text-decoration: none;}#banner a:visited { color: #cc0000; text-decoration: none;}#banner a:hover { color: #6666cc; text-decoration: none;}#banner a:active { color: #cc0000; text-decoration: none;}#footer a:link { color: #FFFFFF; text-decoration: none;}#footer a:visited { color: #FFFFFF; text-decoration: none;}#footer a:hover { color: #0DACCE; text-decoration: underline;}#footer a:active { color: #FFFFFF; text-decoration: none;}/* function */.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}* html .pkg { display: inline-block; }/* no ie mac \*/* html .pkg { height: 1%; }.pkg { display: block; }/* */.center { text-align: center; }.left { text-align: left; }.right { text-align: right; }.red { color: red; }.green { color: green; }.blue { color: blue; }.yellow { color: yellow; }.magenta { color: magenta; }.cyan { color: cyan; }.black { color: black; }.gray { color: gray; }.white { color: white; }.xlarge { font-size: x-large; }.large { font-size: large; }.small { font-size: small; }.xsmall { font-size: x-small; }/* layout */body { min-width: 730px; text-align: center; /* center on ie */ font-size: 12px; font-family: 'trebuchet ms', verdana, helvetica, arial, "MS Pゴシック","osaka", sans-serif; color: #333333; margin-top: 0px; margin-left: 0px; background-color: #FFFFFF; background-image: url(img/back2.jpg); background-repeat: no-repeat; background-position: center top;}#container { position: relative; text-align: left; width: 760px; margin: 0 auto 10px auto; background-color: #FFFFFF;}#container-inner { position: static; width: auto;}/* banner */#banner { position: relative; background-image: url(img/top.jpg); background-repeat: no-repeat; height:188px; width: 100%; margin: 0px 0px 5px 0px; padding: 0px;}#banner-inner { position: static; height: 100%;}#banner-search{ position:absolute; bottom: 10px; right:10px;}#banner-header { position: absolute; top: 17px; right: 21px; font-size: 28px; text-align: right; width:auto;}/* main */#pagebody { position: relative; width: 100%; text-align: center; font-size: 12px;}#pagebody-inner { position: static; width: 100%;  text-align: left;  font-size: 12px;}#alpha { display: inline; /* ie win bugfix */ position: relative; float: left; min-height: 1px;}#beta {  display: inline; /* ie win bugfix */ position: relative; float: right; min-height: 1px;}#alpha-inner, #beta-inner { position: static;}#alpha {  width: 548px;}#alpha-inner { padding: 10px; }#beta { width: 190px;}#beta-inner{ padding: 10px; }/* content */.gotop { text-align: right; clear: both;}.img { float: left; margin-right: 5px; text-align: center; width: 40%;}/* side */#beta { padding-top: 50px; background-image: url(img/menu.jpg); background-repeat: no-repeat; background-position: 4px 0px;}/* footer */#footer { font-size: 12px; background-color: #FF9999; text-align: center; margin: 0px; display: block; text-decoration: none; clear: both; color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; padding-right: 0px; padding-left: 0px;}.footer-navi {  font-size: 12px; text-align: center;}/* specific item */.archive-header { font-size: 14px; border: none; margin-top: 4px; margin-bottom: 5px; padding-left: 14px; margin-right: 2px; width: auto; padding-bottom: 7?px; padding-top: 4px; background-image: url(img/navi.jpg); background-repeat: no-repeat; background-position: bottom; height: 33px; padding-right: 2px;}.topic-path {  font-size: 12px;}/* entry */.date-header,.entry-content { position: static; clear: both;}.entry,.trackbacks,.comments,.archive { position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px;}.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed,.entry-excerpt,.entry-body,.entry-more-link,.entry-more { clear: both;}.entry-body,.entry-more { margin: 10px 0;}.entry-more-link{ text-align: right; }.comments-open-footer,.archive-content { clear: both; margin: 5px 10px 20px 10px;}.comments-open label { display: block; }#comment-author, #comment-email, #comment-url, #comment-text { width: 240px;}#comment-bake-cookie { margin-left: 0; vertical-align: middle;}.comments-open-header { clear: both;}#comment-post { font-weight: bold;}.date-header { margin: 5px 0; font-size: 12px; font-weight: bold; text-transform: uppercase;}.entry-header { margin-top: 10px; padding: 0 0 0 10px; color: #666; font-size: 14px; font-weight: bold;}.entry-header a { text-decoration: none; }.entry-content,.comment-content,.trackback-content { margin: 0; line-height: 1.5;}.entry-footer,.comment-footer,.trackback-footer { margin: 5px 10px 0 0; border-top: 1px dotted #dae0e6; padding: 5px 0; color: #666; font-size: 10px; text-align: right;}.comment-content,.trackback-content,.comment-footer,.trackback-footer { margin-left: 10px;}.content-nav{ margin: 5px 0; text-align: center;}.content-nav-bread{ position: relative; margin: 5px 0; text-align: left;}#trackbacks-info { margin: 10px 0; border: 1px dashed #a3b8cc; padding: 0 10px; color: #292e33; font-size: 11px; text-align: center; background: #e6ecf2;}.comments-open-footer { margin: 10px 0;}.gotop { text-align: right; clear: both;}.img{ float: left; margin-right: 5px; text-align: center;}/* header */.search-results-header,.trackbacks-header,.comments-header,.comments-open-header { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto; margin: 5px 0; border-left: 5px solid #666666; padding: 3px 0 3px 8px; color: #333333; font-size: 1em; font-weight: bold; line-height: 1.25; clear: both;}.module-header { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto; border-left: 5px solid #666666; padding: 5px; color: #333333; line-height: 1.25; margin: 0px; font-size: 0.8em; font-weight: bold; text-transform: uppercase;}/* pickup */.pickup{ width: auto; height: auto; margin: 5px 0; padding: 5px; border: 1px solid #9999cc; line-height: 1.5;}.pickup1{ width: 47%;  height: 190px; margin: 5px 0; padding: 5px; line-height: 1.5; float: left;}.pickup2{ width: 47%;  height: 190px; margin: 5px 0; padding: 5px; line-height: 1.5; float: right;}/* two-column-left tweaks */.layout-two-column-left #alpha{ float: right;}.layout-two-column-left #beta{  float: left;}/* information tweaks */.top-layout-information #alpha-showcase{ display: none;}/* showcase tweaks */.top-layout-showcase #alpha-information{ display: none;}.top-layout-showcase #alpha-inner{ padding-top: 5px;}