@charset "UTF-8"; body { background: #fff; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'メイリオ','MS Pゴシック','Osaka'sans-serif; } #container { text-align: left; background: #fff; width: 100%; margin: 0 auto ; font-size:78%; color: #333; line-height:130%; letter-spacing:1px; } /***********************************************/ /* header */ /***********************************************/ #header { width: 100%; margin: 0 auto; } * html #header { margin-top: 0px; } *:first-child+html #header { margin-top: 0px; } #topline{ height:15px; background-color:#000; text-align: center; } #headerInner { width: 910px; padding: 10px 0 0 0; color:#666; margin: 0 auto; font-size:11px; } #header_center { width: 320px; float: left; letter-spacing:0; margin: 3px 0 0 12px; } #header_left { width: 230px; float: left; } #header_right { width: 300px; float: right; } #header_right table { background-image: none; width: 100%; } #header_right th { text-align: left; } #header_right th{ font-size:11px; font-weight:100; } #header_right td.tel { } #header_right td span { font-size: 28px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000; line-height: 1.5em; letter-spacing:1px; } #header_right td span img { } #header_right td { font-size:12px; } /* safari only \*/ html:\66irst-child #header_right td { font-size: 10px; line-height: 1.0; } /* end */ body:first-of-type #header_right td { font-size: 11px; line-height: 1.0; } #menu { } /***********************************************/ /* 3 column main */ /***********************************************/ #wrapper_top { width: 900px; margin: 0px auto; overflow: hidden; clear: both; padding-top:10px; } #box { width: 680px; float: left; clear: both; } #center { width: 460px; float: right; margin: 0px; padding: 0; background-color: #fff; } #left { width:200px; float:left; } #right { width:200px; float:right; } /***********************************************/ /* 2 column main */ /***********************************************/ #wrapper { width: 900px; margin: 0px auto; overflow: hidden; clear: both; padding-top:10px; } #tc_box { width: 900px; clear: both; } #tc_right { width: 680px; float: right; padding-left:20px; } #tc_left { width: 200px; float: left; text-align: left; } /***********************************************/ /* footer */ /***********************************************/ #footer{ clear: both; width: 900px; margin:0 auto; }