@charset "utf-8"; /* CSS Document created by Masamichi Yazaki */ /* whole page related css start */ html,body { height:100%; margin:0px; padding:0px; font-family:"Open Sans", Helvetica, Verdana, sans-serif; font-size:14px; word-wrap:break-word; background-color:#F9F9F9; } a:link { color: #0066CC; text-decoration: none; } a:visited { text-decoration: none; color: #0066CC; } a:hover { text-decoration: underline; color: #0066CC; } a:active { text-decoration: none; color: #0066CC; } #bcg { width:1100px; min-height:100%; margin:0 auto; background-color:#F9F9F9; background-image:url(../image/bcg.png); } #content-base { width:1000px; min-height:100%; background-color:#ffffff; margin:0 auto } /* whole page related css end */ /* header related css start */ #header { padding-top:10px; padding-bottom:90px; } #header-left { float:left; width:290px; padding-left:10px; } #header-center { float:left; width:470px; height:81px; vertical-align: bottom; position:relative; } #header-center-flag{ position:absolute; bottom:12px; } #header-right { float:left; width:230px; height:81px; position:relative; text-align:center;" } #header-right-languages{ text-align:right; padding-right:28px; } #header-right-searchbox{ background-color:#D8D8D8; padding:5px; height:35px; width:193px; text-align:right; position:absolute; bottom:4px; border-radius:3px; behavior: url("/js/css3_pie/PIE.htc"); } #header-right-searchbox-form { border:0; font-family:Arial, sans-serif; color:#000; border:solid 1px #999; width:110px; height:20px; font-size:14px; position:absolute; bottom:11px; left:10px; } #header-right-searchbox-button { position:absolute; bottom:11px; left:130px; font-size:14px; } /* header related css end */ /* menu related css is written in jMenu.css */ /* display related css start */ #display { width:1000px; height:300px; } /* display related css end (other display related css is written in nivo-slider.css and nivo-slider.default.css) */ /* content related css start */ #content {} #content-left{ float:left; width:700px; } #content-left-newstitle{ border-bottom:dotted 2px #BBBBBB; margin:15px 15px 10px 25px; padding:5px 5px 5px 5px; font-size:18px; } #content-left-news, .content-left-news { margin:16px 28px 16px 38px; padding-bottom:3px; font-size:16px; border-bottom:1px dashed #CCCCCC; } #content-left-news-archives{ text-align:right; padding-right:20px; } #content-right{ float:left; width:300px; } #content-right-schedule-wrapper{ margin:40px 25px 0px 20px; border-radius:5px; border:1px solid #FFCC99; background-color:#FFF2DB; color:#00000; padding:5px 15px 5px 15px; } #content-right-schedule-title{ font-size:16px; background-color:#FFCC99; border-radius:3px; text-align:center; padding:3px; behavior:url("/js/css3_pie/PIE.htc"); } #content-right-schedule-spring{ padding:10px 10px 10px 10px; border-bottom:1px #FFCC99 solid; } #content-right-schedule-autumn{ padding:10px 10px 10px 10px; padding-left:10px; } /* content related css end */ /* footer related css start */ #footer { clear:both; padding-top:30px; } #footer-logos-wrapper{ border:1px #CCC solid; border-radius:5px; width:955px; margin:0 auto; padding-bottom:10px; } #footer-logos{ width:920px; height:70px; background-color:#FFFFFF; margin:0 auto; } #footer-logos-title{ text-align:center; margin:0 auto; padding:4px 0px 4px 0px; font-size:16px; background-color:#CCC; } #footer-logos-ul{ padding:0px 0px 0px 10px; } #footer-logos-li{ float:left; list-style:none; } #footer-logos-p-1{ display:table-cell; text-align:center; vertical-align:middle; width:auto; height:70px; padding:0px 6px 0px 6px; } #footer-logos-p-2{ display:table-cell; text-align:center; vertical-align:middle; width:auto; height:70px; padding:0px 20px 0px 16px; } #footer-logos-p-3{ display:table-cell; text-align:center; vertical-align:middle; width:auto; height:70px; padding:0px 0px 0px 0px; } #footer-sign{ margin-top:40px; padding-top:20px; padding-bottom:20px; background-color:#0164AD; color:#FFFFFF; font-size:12px; height:48px; } #footer-sign-left{ float:left; margin-left:140px; width:121px; height:48px; } #footer-sign-right-wrapper{ display:table; float:left; width:650px; height:48px; margin-left:15px; } #footer-sign-right-innner{ display:table-cell; vertical-align:middle; height:48px; } /* footer related css end */