body { text-align:center;/* box centering */ font: '平成角ゴシック' 90% Osaka, verdana, arial, sans-serif; padding: 0px; background: #E8E0DF ; color:#333333; } h1, h2, h3, h4, h5, h6, div, p, pre, ul, ol, dl, dt, dd, address, form, blockquote{ padding: 0;/* margin&padding reset */ display: block; margin: 0px; } table {margin : 0;empty-cells: show; font-size:small;} hr,.areaAnchor,.anchor { display : none; } img { border: none;/* img do not want a border */ vertical-align: bottom; } /* link do not want a dot */ li { list-style: none; font-size:90%; line-height: 1.5;/* base line height */ } /* ===== link setting =========================== */ a:link{ color: #0033cc; text-decoration:underline; } a:visited{ color: #551A8B; } a:hover{ color: #FFFFFF; background:#0066CC; text-decoration:none; } a:active{ color: #0066CC; } .sizeS{ font-size:x-small; } a{ word-break:break-all; } /*第2階層以下ヘッダーフッター パンくず背景 メイン部分背景色指定*/ TABLE.pankuzu{ background-color:#faf0e6; border-left:solid 1px #999999; border-right:solid 1px #999999; } TABLE.headBtn{ background-color:#ff9999; border-left:solid 1px #888888; border-right:solid 1px #888888; padding-top:5px; padding-bottom:5px; padding-right:15px; } TABLE.footBtn{ background-color:#ff9999; border-left:solid 1px #888888; border-right:solid 1px #888888; padding-top:5px; padding-bottom:5px; padding-right:15px; } #cont_body{ margin:0px; padding:10px 10px 10px 15px; width:755px; background-color:#f0fff0; } /*第2階層以下ヘッダーフッター パンくず背景 メイン部分背景色指定ここまで*/ div#container{ background:#ffffe0; border:1px solid #CCCCCC; } div#leftside{ background:#eefad7; } div#photo{ border:1px solid #CCCCCC; } div#owaku{ border:1px solid #66cc00; background-color:#66cc00; color:#FFFFFF; } div#owaku a:link{ color: #FFFFFF; text-decoration:underline; } div#owaku a:visited{ color: #FFFFFF; } div#owaku a:hover{ color: #66cc00; background:#FFFFFF; text-decoration:none; } div#owaku a:active{ color: #0066CC; } div#oshirase{ border:1px solid #66cc00; background:#eefad7; } div#gwaku{ background-color:#E6E6E6; border-left:3px solid #66cc00; } div#gyoji{ border:0px solid #FF66FF; } div#uwaku{ background-color:#E6E6E6; border-left:3px solid #66cc00; } div#updinfo{ border:0px solid #CC6600; } div#banner{ border:0px solid #66CC66; } div#toiawase{ border:0px solid #663300; } div#footer{ border:0px solid #666666; background:#D8D2D2; } /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/ DIV#menuline{ border-top:1px solid #66cc00; border-bottom:1px solid #66cc00; background:#000000; } .main li{background-color:#ccff66;} .main a{ border-bottom:0px solid #993300; } .main a:link{color:#242424} .main a:visited{color:#242424;} .main a:hover{color:#242424;} .main a:hover{background-color:#ffffd5;} .main li.on{ background-color:#ffffd5; border-right:1px solid #66cc00; } .main li.off{ border-right:1px solid #66cc00; } .sub{ background-color:#eefad7; } .sub li{ background-color:#eefad7; list-style: square url("../images/ya4.gif") inside; } .sub li.on2{background-color:#F2D4CA;} .sub li.off2,.sub li.on2{ border-bottom:1px dotted #993300; } .sub a:link{color:#0000ff} .sub a:visited{color:#0000ff;} .sub a:hover{color:#ff0000;} .sub a:hover{background-color:#ccff66;} /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/ /* ===== BASE LAYOUT ===================================== */ div#container{ margin-left :auto; margin-right:auto; width:800; } div#container{ zoom:1;/*for IE 5.5-7*/ } div#container:after{/*for modern browser*/ content:"."; display: block; height:0; clear:both; visibility:hidden; } * html div#container{ display:inline-table; /*\*/display:block;/**/ } div#header{ width:800; height:80; overflow:hidden; } div#headerimg{ width:800; height:80; overflow:hidden; } div#header H1{ position:relative -500px 0; } div#maincontent{ width:800; clear:both; } div#leftside{ width:230; float:left; padding-top:0; padding-left:0; border:0px solid #000000; } div#rightside{ width:500; padding-top:30; padding-right:35; float:right; border:0px solid #000000; } div#photo{ width:360; height:270; margin:10 0 40 0; overflow:hidden; } div#owaku{ padding:0 0 0 0; width:500; margin:2 0 0 0; position:relative; height:30; } div#owaku h2{ float:left; font-size:small; padding-left:5px; padding-top:6px; } div#oshirase{ clear:left; padding:0 7 0 7; margin:0; text-align:left; width:500; height:135; overflow-y:auto; } div#gwaku{ padding:0 0 0 0; width:500; margin:20 0 0 0; position:relative; height:30; } div#gwaku h2{ float:left; font-size:small; padding-left:5px; padding-top:6px; } div#gyoji{ clear:left; padding:0 0 0 5; margin:0; text-align:left; width:500; height:135; overflow-y:auto; } div#uwaku{ padding:0 0 0 0; width:500; margin:20 0 0 0; position:relative; height:30; } div#uwaku h2{ float:left; font-size:small; padding-left:5px; padding-top:6px; } div#updinfo{ clear:left; padding:0 0 0 5; margin:0; text-align:left; width:500; height:135; overflow-y:auto; } div#banner{ clear:left; width:220; margin-top:15; margin-bottom:15; margin-right:auto; margin-left:auto; padding:0; text-align:left;; } div#toiawase{ padding:0; text-align:left; width:220; margin-top:15; margin-right:auto; margin-left:7px; font-size:x-small; } div#footer{ clear:both; width:800; padding:3 0 3 0; text-align:right; font-size:75%; } .wakubox{ position:absolute; right:5px; font-size:x-small; padding-top:6px; } .clear{ clear:both; padding:5 0; width:800; margin:0; } /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/ DIV#menu{ width:230; height:630; } DIV#menu h2{ position:absolute; top:0px; left:-1000px height:0px; visibility: hidden; } ul.main{ text-align:left; width:100%; margin:0; padding:0; } ol.sub{ text-align:left;/*サブメニューの文字揃え*/ margin:0;;/*サブメニュー表示位置をずらしたいときに指定。削除可*/ padding:0; width:100%;/*.main li.offと同じ値か、それ以上を推奨・削除不可*/ } .main li{ font-size:16px; font-weight:bold; padding:5 0 0 0; margin:5 0 0 0 ; height:32px; } .main a{ text-decoration:none; padding:0px } .sub li{ font-size:14px; font-weight:normal; padding:2 0 2 5; margin:1 0 1 5 } .sub a{ width:100%;/*削除不可*/ text-decoration:underline; } /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/