body { margin:0; padding:10px; text-align:center } /* ##### サイトヘッダー ##### */ .sitehead { width:940px; background-color:#5a0410; text-align:center; color:#747474; margin:0px 0px 2px 0px; font-size:10px } .sitehead a { color:#424542; text-decoration:none; } .sitehead a:hover { color:#0865bd; text-decoration:underline } .sitehead2 { width:550px; height:25px; background-color:#dedfde; text-align:center; color:#424542; font-size:10px; padding:5px 0px 0px 0px; border-top:solid 5px #c6c3c6 } .sitehead3 { width:940px; background-color:#5a0410; text-align:center; color:#c6c3c6; margin:0px 0px 10px 0px; padding:6px 0px 0px 0px; font-size:10px } .sitehead3 a { color:#c6c3c6; text-decoration:none; } .sitehead3 a:hover { color:#c6c3c6; text-decoration:underline } /* ##### メイン ##### */ .main { width:940px; border:solid 1px #c6c3c6; background-color:#5a0410; margin-left:auto; margin-right:auto; text-align:left } .mainlist { width:940px; border:solid 1px #c6c3c6; background-color:#5a0410; margin:0 auto; text-align:left } /* ヘッダー */ h1 { color:#5a0410; line-height:100%; padding:0px 0px 10px 0px        } /* メニュー */ .topmenu { width:180px; float:left; color:#c6c3c6; font-size:12px; margin:0; text-align:center } .topmenu a { color:#c6c3c6; text-decoration:none; margin:2px; } .topmenu a:hover { color:#0865bd; text-decoration:underline } .topmenu1 { width:180px; float:right; color:#c6c3c6; font-size:12px; margin:0; text-align:center } .topmenu1 a { color:#c6c3c6; text-decoration:none; margin:2px; } .topmenu1 a:hover { color:#0865bd; text-decoration:underline } .menu { width:180px; float:left; margin:0; } ul { font-size:12px; line-height:150%; list-style:none; margin:0; padding-left:10px; padding-right:10px } li { border-bottom:solid 0px #0865bd } li a { color:#424542; text-decoration:none } li a:hover { color:#0865bd; text-decoration:underline } .home { padding-left:10px; font-size:12px; } .home a { color:black; background-color:#fffccc; padding:3px; text-decoration:none } .home a:hover { background-color:#0865bd } ul.tree { margin: 0px!important; padding: 0px!important; font-size: 12px; list-style: none!important; padding-left:24px;   font-weight:bold; } ul.tree ul { margin: 0px!important; padding: 0px!important; padding-left:5px;   font-weight:normal; font-size: 12px; color:#424542; } ul.tree li { margin: 0px!important; padding: 0px 0px 0px 14px!important; background-image: url(http://www.ken-kan.com/images/tree_lst_solid.gif); background-repeat: no-repeat!important; list-style: none!important; } ul.tree li.end { background-image: url(http://www.ken-kan.com/images/tree_end_solid.gif); list-style: none; } /* コンテンツ */ .contents { margin-left:190px; margin-right:190px; background-color:#c6c3c6; border-left:solid 1px #c6c3c6 } .contents h1 { color:#424542; padding:0px 0px 10px 0px } .contents h2 { font-size:16px; border-bottom:solid 3px #0865bd; margin:0; padding-bottom:4px; text-align:left } .contents p { margin:0; font-size:14px; color:#424542; line-height:150%; color:#000000 } .sitemain { margin-left:190px; margin-right:190px; background-color:#c6c3c6; border-left:solid 1px #c6c3c6; font-size:14px; color:#424542; line-height:150%; color:#000000; padding:10px 30px 15px 25px } .date { margin:0; font-size:12px; color:#454245; text-align:right } .tb { font-size:12px; color:#454245; margin:0; padding-left:12px; } /* ##### サイトフッター ##### */ .sitefoot { background-color:#c6c3c6; text-align:center; padding:5px 20px; font-size:10px } .sitefoot a { color:#424542 } .sitefoot2 { width:890px; background-color:#dedfde; text-align:center; color:#424542; font-size:10px; padding:5px 5px 5px 5px; margin:-5px 0px 15px 0px; } .sitefoot2 a { color:#424542; text-decoration:none } .sitefoot2 a:hover { color:#0865bd; text-decoration:underline }