dd,dt{padding:5px}#right_col h2,dd,dt{border-bottom:1px dotted}#left_col,#menu ul li,#right_col,dt{float:left}.form label,a img{vertical-align:top}#menu ul li a,.meritlist_1,.meritlist_2,.meritlist_3,.meritlist_4,a.toiawase_form{text-indent:-9999px}#menu ul li.bt_company a,#menu ul li.bt_other a,#menu ul li.bt_results a,#menu ul li.bt_ryoukin a,#menu ul li.bt_seisaku a,#menu ul li.bt_support a,#menu ul li.bt_toiawase a,#menu ul li.bt_top a,#right_col h2,#right_col h3,.meritlist_1,.meritlist_2,.meritlist_3,.meritlist_4,a.toiawase_form,div.side_li{background-repeat:no-repeat}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{overflow:hidden}* html .clearfix{height:1%;overflow:visible}body{font-size:14px;line-height:1.4em;font-family:Verdana,Arial,Helvetica,sans-serif}dt{width:120px;font-weight:700;clear:left}#contents,#footer{clear:both}dd{width:500px;margin-left:140px}strong{color:#036}strong.strongest{color:#F39}a img{border:0}#container{width:950px;margin-left:auto;margin-right:auto;border:1px solid #ccc;background-color:#eee}#header,#menu{height:50px;width:950px}#menu ul{list-style-type:none;margin:0;padding:0}#menu ul li a{display:block;width:119px;height:50px;margin:0;padding:0}#menu ul li.bt_top a{background-image:url(../images/bt_top.gif)}#menu ul li.bt_seisaku a{background-image:url(../images/bt_seisaku.gif)}#menu ul li.bt_company a{background-image:url(../images/bt_company.gif)}#menu ul li.bt_support a{background-image:url(../images/bt_support.gif)}#menu ul li.bt_ryoukin a{background-image:url(../images/bt_ryoukin.gif)}#menu ul li.bt_results a{background-image:url(../images/bt_results.gif)}#menu ul li.bt_toiawase a{background-image:url(../images/bt_toiawase.gif)}#menu ul li.bt_other a{width:117px;background-image:url(../images/bt_other.gif)}#left_col{width:109px;margin:0;padding:5px}#right_col{border-left:solid 1px #ccc;background-color:#fff;width:759px;margin:0;padding:15px 35px 50px}#right_col h1{font-size:17px;color:#333;width:630px;height:30px;margin:40px 0 5px;padding:12px 0 2px 50px;background-image:url(../images/h1_bg.gif);background-repeat:no-repeat;background-position:left center}#right_col h2{font-size:17px;width:590px;color:#333;background-image:url(../images/h2_bg.gif);background-position:0 1px;margin:50px 0 25px 14px;padding:0 0 5px 30px}#right_col h3{font-size:16px;color:#333;background-image:url(../images/h3_bg.gif);background-position:0 2px;margin:50px 0 25px 14px;padding:2px 0 5px 30px}#social_bt{margin-bottom:40px;margin-left:300px}a.toiawase_form{display:block;width:200px;height:40px;background-image:url(../images/toiawase_bg.gif);margin-left:auto;margin-right:20px;margin-top:20px}#side_menu{padding:0;margin:0}div.side_li{font-size:12px;min-height:50px;height:auto!important;height:50px;margin-bottom:0;border-color:#999;line-height:110%;background-color:#fff;background-image:url(../images/bt_bg.gif)}div.side_li a{display:block;text-decoration:none;padding:10px 5px 5px 17px}#footer,div.feedRow{padding:10px}div.side_li a:link{color:#333}#footer{color:#FFF;background-color:#333;font-size:12px;text-align:right;width:930px}#bottom_banner{margin-left:auto;margin-right:auto;padding:10px;width:930px}#comment_home_top{margin:0}#bannerarea_top4col{margin-left:3px;height:306px}#bannerarea_top4col:after{content:"";clear:both;height:0;display:block;visibility:hidden}.meritlist_1,.meritlist_2,.meritlist_3,.meritlist_4{width:650px;height:53px}#bannerarea_top4col img{float:left;padding:0 2px 2px 0}#info_area{margin:20px 0}table.charge_table{width:755px;margin-top:50px;border-spacing:0;border-collapse:separate;border-collapse:collapse;border-right:1px solid #666;border-bottom:1px solid #666}.charge_table caption{font-weight:700;text-align:right;color:#336;margin-bottom:2px}table.charge_table th{color:#fff;background-color:#333;padding:5px}table.charge_table .charge_head{width:540px}table.charge_table .charge{width:220px}table.charge_table tr td{padding:5px 5px 5px 15px;border-top:1px solid #666;border-left:1px solid #666}table.servicearea_table{text-align:center;border-spacing:0;border-collapse:separate;border-collapse:collapse}table.servicearea_table th{background-color:#333;text-align:center;color:#fff}table.servicearea_table tr td{padding:5px;border-top:1px solid #666;border-left:1px solid #666}.B_crumbBox{display:block;font-size:10px;margin:0 0 20px}.error{color:red;font-style:italic}.pre-inquiry{width:750px;padding:20px;border:thin solid #666;background-color:#cfc}.form label{display:block}.wide_list li{padding-bottom:15px}.imglist{margin:0 0 0 60px;padding:0}.imglist li{margin-bottom:10px}.meritlist_1{background-image:url(../images/meritlist_1.jpg)}.meritlist_2{background-image:url(../images/meritlist_2.jpg)}.meritlist_3{background-image:url(../images/meritlist_3.jpg)}.meritlist_4{background-image:url(../images/meritlist_4.jpg)}ul.list_container{padding:20px 10px 10px 50px;border:1px solid #666;color:#336;font-size:120%}ul.list_container li{margin-bottom:1em}