body { margin: 0px auto; padding: 0px; background-color: #FFF; text-align: center; } .clear { clear: both; font: 0px/0px sans-serif ; } #layout { margin: 0px auto; width: 950px; text-align: left; } /*--------------------------------------  ヘッダー ---------------------------------------*/ #header1 { float:left; width: 500px; height: 100px; background-image: url(./img/img_com/img_hd_00.jpg); } #header2 { float:right; width: 450px; height: 100px; } /*--------------------------------------  コンテンツ内 ---------------------------------------*/ #body{ width:950px; margin:0 auto; } #contents { margin:0 0px ; background-color:#FFF; } /*--------------------------------------  年間行事 ---------------------------------------*/ #nenkan-gyoji { align: center; } /*--------------------------------------  フッダー ---------------------------------------*/ #footer { color: #FFFFFF; text-align: center; background-color:#f57600; } /*--------------------------------------  各ページ ↓↓↓↓↓↓↓↓↓↓↓↓ ---------------------------------------*/ /*--------------------------------------  トップページ ---------------------------------------*/ /*--------------------------------------  レフト新着 ---------------------------------------*/ #left-whatsnew { margin: 20px 20px 20px 20px; } /*--------------------------------------  共通 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ---------------------------------------*/ /*--------------------------------------  リンク ---------------------------------------*/ a { color: #000000; text-decoration: none; } a:link { color: #000000; text-decoration: none; } a:visited { color: #333333; text-decoration: none; } a:active { color: #eeeeee; text-decoration: none; } a:hover { color: #999999; text-decoration: none; } .link_color_01 a {color: #333333;text-decoration: underline;} .link_color_01 a:link {color: #333333;text-decoration: underline;} .link_color_01 a:visited {color: #000000;text-decoration: underline;} .link_color_01 a:active {color: #666666;text-decoration: none;} .link_color_01 a:hover {color: #666666;text-decoration: none;} .box {display: table-cell;}