body { text-align:center;/* box centering */ font: 90% '平成角ゴシック', Osaka, verdana, arial, sans-serif; padding: 0px; background: #88E0DF ; 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:#fffafa; border:1px solid #CCCCCC; } div#photo{ border:1px solid #CCCCCC; } div#owaku{ border:1px solid #34ad9c; background-color:#34ad9c; color:#FFFFFF; } div#owaku a:link{ color: #FFFFFF; text-decoration:underline; } div#owaku a:visited{ color: #FFFFFF; } div#owaku a:hover{ color: #34ad9c; background:#FFFFFF; text-decoration:none; } div#owaku a:active{ color: #0066CC; } div#oshirase{ border:1px solid #34ad9c; background:#eefad7; } div#gwaku{ background-color:#E6E6E6; border-left:3px solid #34ad9c; } div#gyoji{ border:0px solid #FF66FF; } div#uwaku{ background-color:#E6E6E6; border-left:3px solid #34ad9c; } 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#menu{ } .main li{ background-color:#ccece1; } .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 #34ad9c; } .main li.off{ border-right:1px solid #34ad9c; } .sub{ background-color:#ccece1; } .sub li{ background-color:#ccece1; background-image:url(../images/liya.png); background-repeat:no-repeat; background-position: 0px 5px; padding:0 0 0 15px; } .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:#F2D4CA;} /*========================================================================*/ /*メニュー関連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:360; padding-top:30; padding-left:15; float:left; } div#rightside{ width:410; float:right; padding-top:30; padding-right:15; float:right; } div#photo{ width:350; height:225; overflow:hidden; margin:0 0 0 0; } div#owaku{ padding:0 0 0 0; width:407; margin:0 0 0 0; position:relative; height:30; } div#owaku h2{ float:left; font-size:small; padding-left:5px; padding-top:6px; } div#oshirase{ padding:0 0 7 7; margin:0; text-align:left; width:400; height:155; overflow-y:auto; } div#gwaku{ padding:0 0 0 0; width:407; margin:10 0 0 0; position:relative; height:30; } div#gwaku h2{ padding-left:5px; float:left; font-size:small; padding-top:6px; } div#gyoji{ padding:0 0 0 5; margin:0; text-align:left; width:400; height:155; overflow-y:auto; } div#uarea{ margin:15 0 0 0; padding:0; width:350; } div#uwaku{ padding:0 0 0 5; width:350; position:relative; height:30; } div#uwaku h2{ float:left; font-size:small; padding-top:6px; } div#updinfo{ padding:0 0 0 5; clear:left; text-align:left; width:350; height:155; overflow-y:auto; } div#banner{ width:170; margin-top:15; padding:0; float:left; } div#toiawase{ padding-left:15; text-align:left; width:450; margin-top:15; font-size:x-small; float:right; } 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:0; margin:0; width:800; } /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/ DIV#menu{ width:760; border:0px solid #000000; margin-left:auto; margin-right:auto; } DIV#menu h2{ position:absolute; top:0px; left:-1000px height:0px; visibility: hidden; } ul.main{ text-align:left; width:100%; } ol.sub{ text-align:left;/*サブメニューの文字揃え*/ margin-top:0;/*サブメニュー表示位置をずらしたいときに指定。削除可*/ width:227px;/*.main li.offと同じ値か、それ以上を推奨・削除不可*/ } .main li{ font-size:15px; font-weight:bold; padding-left:8; margin-right:8; padding-top:2px; padding-bottom:10px; width:237; float:left; } .main a{ text-decoration:none; padding:0px } .sub li{ font-size:14px; font-weight:normal; padding:0 0 3 11; width:227px; } .sub a{ width:227px;/*削除不可*/ text-decoration:underline; } /*========================================================================*/ /*メニュー関連CSS*/ /*========================================================================*/