﻿/* CSS Document */

/* Common Start */
*{margin:0;padding:0;font-style:none;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
ul{list-style:none;}


div#content_left table td{padding:5px;}
div#content_left table.design_table td{margin:0;padding:0;}

span.need{color:#7287a3;}

a{text-decoration:underline;color:#4f80db;}
a:hover{text-decoration:none;color:#FF6600;}

div#container{width:780px;text-align:left;border-top:20px solid #043389;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;font-size:80%;line-height:130%;}

div#header{margin:15px 20px 0px 15px;}

div#content_left{float:left;width:550px;margin:10px 0 0 15px; display:inline;}
div#content_right{float:right;width:180px;/*height:700px;*/margin-right:15px;background:white url(images/core_menu_bg.gif) top no-repeat;background-position:0 -20px;color:white;z-index:5;position:relative;display:inline;}

div#content_left h3{background:url(images/header_bg.gif) no-repeat;width:518px;height:38px;color:white;font-size:12px;padding:14px 0 0 32px;margin-top:5px;line-height:100%;}
/*div#content_left h3{background:#001160;width:530px;height:15px;color:white;font-size:12px;padding:10px 10px 10px 10px;margin-top:5px;margin-bottom:15px;line-height:15px;}*/

div#content_left h4{background:url(images/h2_border.gif) no-repeat bottom;color:#6699cc;font-size:12px;padding:10px 10px 8px 0px;margin-bottom:15px;margin-top:10px;}

p#logo a{float:left; border:none;}
p#logo img{border:none; padding-right:3px;}
h1{font-size:12px; font-weight:normal; padding:30px 0 0 0; color:#4d4d4d;}
p#tel {display:block;width:145px;height:46px;background:url(images/tel.gif) no-repeat right bottom;text-indent:-9999px;overflow:hidden;float:right;}

div#submenu{width:770px;height:15px;background:#f4f4f4;padding:5px;border-top:#e6e6e6 1px solid;}
div#submenu ul li{float:right;line-height:15px;margin-right:5px;list-style:none;font-size:x-small;}

img#img_campaign{margin-bottom:20px;}
div#submenu div#bread{float:left;margin-left:8px;}

p#kv_right{width:174px;height:193px;background:url(images/top_kv_right.gif) no-repeat;display:block;overflow:hidden;text-indent:-9999px;float:right;}
h2#kv_top{width:606px;height:100px;background:url(images/top_kv_top.gif) no-repeat;display:block;overflow:hidden;text-indent:-9999px;float:left;z-index:2;}
p#kv_bottom{width:606px;height:93px; background:url(images/top_kv_bottom.gif) no-repeat;display:block;overflow:hidden;text-indent:-9999px;float:left;z-index:3;}


p.kv_down{background:url(images/top_kv_down.jpg) no-repeat; height:51px; padding:7px 0 0 185px; color:#FFF; font-weight:bold; font-size:12px;}
p.kv_down strong{color:#fee72b;}
p.kv_down span{font-weight:normal; padding-left:15px;}


div#footer{background:url(images/border.gif) no-repeat top;width:760px;margin-top:20px;padding:10px;text-align:center; clear:both;}
ul#footer_menu{margin:10px 0;font-size:x-small;display:block;width:600px;margin-left:auto;margin-right:auto;}
ul#footer_menu li{float:left;list-style:none;padding:2px;width:100px;}

p#copyright{width:260px;height:10px;display:block;text-indent:-9999px;overflow:hidden;background:url(images/copyright.gif) no-repeat;margin-left:auto;margin-right:auto;}

ul#core_menu{padding-bottom:80px; margin-top:15px;}
ul#core_menu li{list-style:none;margin-right:5px;margin-bottom:5px;}

ul#core_menu li a{color:white;display:block;text-decoration:none;line-height:30px;height:30px;padding-left:20px;margin-top:1px;background:url(images/coremenu_arrow.gif) no-repeat right center #1c2e83;border-bottom:1px solid #182562;border-right:5px solid #7693d5;}
ul#core_menu li a:hover{color:#4bb4ab;background:#e7fff6;}
ul#core_menu li.active a{font-weight:bold;color:#263474;background:url(images/coremenu_arrow_act.gif) no-repeat left center white;border-top:1px solid #3e50a2;border-bottom:1px solid white;margin:0;}

a#pagetop{display:block;width:127px;height:16px;background:url(images/btn_pagetop.gif) no-repeat bottom;overflow:hidden;text-indent:-9999px;margin-top:30px;}

div.scroll{width:550px;height:200px;overflow:auto;overflow-x:hidden;margin-bottom:10px;}

div.attent_box{background:#f8f8f8;border:1px solid #cccccc;margin:0 15px 15px 15px;padding:15px;line-height:15pt;color:#555555;}

#flowgraph{float:left; width:159px;}
#flow1{background:url(images/workflow1.gif) no-repeat; width:159px; height:52px; color:#FFF; padding:9px 0 0 23px; font-size:12px;}
#flow2{background:url(images/workflow2.gif) no-repeat; width:159px; height:52px; color:#FFF; padding:9px 0 0 23px; font-size:12px;}
#flow3{background:url(images/workflow3.gif) no-repeat; width:159px; height:52px; color:#FFF; padding:9px 0 0 23px; font-size:12px;}
#flow4{background:url(images/workflow4.gif) no-repeat; width:159px; height:52px; color:#FFF; padding:9px 0 0 23px; font-size:12px;}

div.left{float:left;margin-right:15px;}
div.right{float:right;}

span.yomigana{line-height:30px;color:gray;font-weight:normal;}

/* common end */

h2#cm_online_top{background:url(images/cm_online_header.gif) no-repeat;overflow:hidden;height:54px;text-indent:-9999px;}
div#cm_online_bottom{background:url(images/cm_online_footer.gif) no-repeat;height:39px;padding-top:3px;padding-left:10px;margin-bottom:25px;}
*:first-child+html div#cm_online_bottom{background:url(images/cm_online_footer.gif) no-repeat;height:39px;padding-top:3px;padding-left:2px;margin-bottom:25px;}
div#cm_online_bottom input{color:#FF6600;border:1px solid orange;background:#FFFFCC;margin:4px 2px 2px 2px;padding:3px;}

div#cm_online_bottom input.submitter{color:black;border:1px solid orange;background:#FFCC00;margin:4px 2px 2px 2px;padding:3px;}

div#pr {text-align:center;}
div#pr a img.banner{margin:20px 0 0 0;border:3px solid #90b7ff;}
div#pr a:hover img.banner{border:3px solid #34d6a3;}
div#pr p{color:#000066;font-size:x-small;width:160px;}
div#pr img.overture_mark{margin:20px 0 5px 0;}


div#content_left h3#top_benefit_cost_title{margin:0;padding:0;background:url(images/top_benefit_cost_title.gif) no-repeat;width:550px;height:27px;text-indent:-9999px;overflow:hidden;margin-bottom:2px;margin-top:15px;}
p#top_benfit_cost_description{display:block;background:url(images/top_benefit_quality_descrip.gif) no-repeat;width:550px;height:41px;overflow:hidden;text-indent:-9999px;margin-bottom:0;}

#Feature{font-size:12px; margin-bottom:15px;}
#Feature h3.heading{background-image:none; margin:0; padding:0 0 15px 0; height:64px;}

#Feature h4.head{background-image:none; padding:0; margin:0 0 2px 0;}
#Feature p.cost{color:#3e63a4; line-height:1.2; background:url(images/stripe1.gif) repeat-x; height:37px; padding:5px 0 1px 8px;}


ol{margin-top:-15px;padding:0;}
li.top_benefit_cost_1{display:block;background:url(images/top_benefit_cost_1.gif) no-repeat;width:550px;height:22px;text-indent:-9999px;overflow:hidden;}
li.top_benefit_cost_2{display:block;background:url(images/top_benefit_cost_2.gif) no-repeat;width:550px;height:22px;text-indent:-9999px;overflow:hidden;}
li.top_benefit_cost_3{display:block;background:url(images/top_benefit_cost_3.gif) no-repeat;width:550px;height:23px;text-indent:-9999px;overflow:hidden;}

div#content_left h3#top_benefit_quality_title{margin:0;padding:0;background:url(images/top_benefit_quality_title.gif) no-repeat;width:550px;height:30px;text-indent:-9999px;overflow:hidden;margin-bottom:2px;margin-top:15px;}
p#top_benefit_quality_description{display:block;background:url(images/top_benefit_quality_desc.gif) no-repeat;width:550px;height:41px;overflow:hidden;text-indent:-9999px;}

li.top_benefit_quality_1{display:block;background:url(images/top_benefit_quality_1.gif) no-repeat;width:550px;height:22px;text-indent:-9999px;overflow:hidden;}
li.top_benefit_quality_2{display:block;background:url(images/top_benefit_quality_2.gif) no-repeat;width:550px;height:22px;text-indent:-9999px;overflow:hidden;}
li.top_benefit_quality_3{display:block;background:url(images/top_benefit_quality_3.gif) no-repeat;width:550px;height:23px;text-indent:-9999px;overflow:hidden;}

#Feature p.quality{color:#149c90; line-height:1.2; background:url(images/stripe2.gif) repeat-x; height:37px; padding:5px 0 1px 8px;}

div#honey_trap{background:url(images/honeytrap.gif) no-repeat;text-indent:-9999px;overflow:hidden;height:52px;margin:30px 0;}

p#benefit_header{background:url(images/benefit_header.gif) no-repeat;text-indent:-9999px;overflow:hidden;height:64px;width:550px;}

div#result{margin-bottom:20px;}
div#result img.left{margin-right:40px;}

div#result table{margin:0;padding:0;border-top:1px solid #EEEEEE;margin:10px 0;}
div#result table td{padding:5px;margin:0;color:#447bb2;border-bottom:1px dotted #cccccc;}
div#result table td.left{color:#666666;}
div#result table td.keyword{color:#000066;font-weight:bold;}

div#topics table{margin:0;padding:0;border-top:1px solid #EEEEEE;margin:10px 0;}
div#topics table td{padding:5px;color:#447bb2;border-bottom:1px dotted #cccccc;}
div#topics table td.left{color:#666666;}


.odd td {background:white;}
.even td {background:#eeeeee;}


div#online_estimate{margin:15px 0;width:550px;}
div#online_estimate h2#online_estimate_title{float:left;display:block;width:244px;height:94px;padding:0;margin:0;overflow:hidden;background:url(images/online_estimate_h2.gif) no-repeat;text-indent:-9999px;}

div#online_estimate p#online_estimate_right {float:left;margin:0;padding-top:40px;background:url(images/online_estimate_right.gif) no-repeat;display:block;width:294px;height:98px;}
div#online_estimate p#online_estimate_right input{float:left;width:200px;border:1px solid #0066CC;padding:3px;margin-left:8px;margin-right:10px;color:blue;}
div#online_estimate p#online_estimate_right a{float:right;display:block;width:58px;height:46px;background:url(images/online_estimate_submit.gif) no-repeat;overflow:hidden;text-indent:-9999px;margin:0;margin-right:10px;}


div#content_left p{line-height:13pt;color:#555555;margin-bottom:15px;}

h2#header_company{background:url(images/header_company.gif) no-repeat;width:550px;height:200px;display:block;overflow:hidden;text-indent:-9999px;}

table#company_info td{border-bottom:1px solid #eeeeee;padding:20px;margin:0;line-height:13pt;}
table#company_info td p{border-left:2px solid #EEEEEE;margin:5px 0;padding-left:20px;padding-top:5px;padding-bottom:5px;}
table#company_info td.table_left{color:#666666;font-weight:bold;}

div#qa_content{padding:10px 0;margin-bottom:10px;background:url(images/borderline.gif) no-repeat bottom;}
div#qa_content p{display:block;padding:10px;border:1px solid #3a79c1;background:#ffffff;color:#3a79c1;}


ul.question_list{line-height:15pt;list-style:none;}

ul#seo_word li a{border:1px solid #3a79c1;padding:5px;background:#f8f8f8;display:block; margin-bottom:5px;}
ul#seo_word li a:hover{background:#3a79c1;color:white;}

dl.wordlife dt{color:#558ccb;font-weight:bold;border:1px #EEEEEE solid;padding:10px;}
dl.wordlife dd{line-height:15pt;background:#f8f8f8;border:1px #EEEEEE solid;border-top:none;padding:10px;margin-bottom:20px;}

ul.dic_list{border-top:1px solid #EEEEEE;padding-top:5px;list-style:none; padding-bottom:15px;}
ul.dic_list li{float:left;}
ul.dic_list li a{display:block;width:47px;border:1px solid #EEEEEE;padding:2px;margin:1px;background:#EEEEEE;}
ul.dic_list li a:hover{border:1px solid orange;}
ul.dic_list li.active a{color:white;background:#3a79c1;}


div.orderflow_header{background:url(images/orderflow_box_top.gif) no-repeat;height:28px;padding:0 10px;color:white;font-weight:bold;}
div.orderflow_header strong{line-height:28px;color:white;margin-left:25px;}

div.orderflow_bottom {background:url(images/orderflow_box_bottom.gif) no-repeat center bottom;padding:10px 0 52px 0;}
div.orderflow_bottom img{float:left;margin-right:20px;padding:0 5px 5px 5px;}
div.orderflow_bottom p{display:block;width:457px;line-height:11pt;white-space:nowrap;_white-space:normal;}

div.orderflow_bottom_last {background:url(images/barbarbar.gif) no-repeat center bottom;padding:10px 0 30px 0;}
div.orderflow_bottom_last img{float:left;margin-right:20px;padding:0 5px 5px 5px;}
div.orderflow_bottom_last p{display:block;width:457px;line-height:11pt;white-space:nowrap;_white-space:normal;}

dl#benefit_cost{margin-top:-7px;}
dl#benefit_cost dt{background:url(images/benefit_cost.gif) no-repeat; font-weight:normal; color:#FFFFFF; height:19px; padding:3px 0 0 5px; font-size:12px; font-weight:bold;}
dl#benefit_cost span{color:#666666; font-size:10px; font-weight:normal;}
dl#benefit_cost span.text1{margin-left:60px;}
dl#benefit_cost span.text2{margin-left:30px;}
dl#benefit_cost span.text3{margin-left:25px;}

.benefit_cost{border-bottom:1px solid #6d94dc;}
dd.benefit_cost_1{border:1px solid #6d94dc;border-top:none;padding:10px;line-height:18pt;color:#3e69b8;margin-bottom:10px;}
dd.benefit_cost_2{border:1px solid #6d94dc;border-top:none;padding:10px;line-height:18pt;color:#3e69b8;margin-bottom:10px;}
dd.benefit_cost_3{border:1px solid #6d94dc;border-top:none;padding:10px;line-height:18pt;color:#3e69b8;margin-bottom:10px;}

dl#benefit_quality{margin-top:-7px;}
dl#benefit_quality dt{background:url(images/benefit_quality.gif) no-repeat; font-weight:normal; color:#FFFFFF; height:19px; padding:3px 0 0 5px; font-size:12px; font-weight:bold;}
dl#benefit_quality span{color:#666666; font-size:10px; font-weight:normal;}
dl#benefit_quality span.text4{margin-left:25px;}
dl#benefit_quality span.text5{margin-left:25px;}
dl#benefit_quality span.text6{margin-left:19px;}
.benefit_quality{border-bottom:1px solid #69b7b0;}
dd.benefit_quality_1{border:1px solid #69b7b0;border-top:none;padding:10px;line-height:18pt;color:#21958b;margin-bottom:10px;}
dd.benefit_quality_2{border:1px solid #69b7b0;border-top:none;padding:10px;line-height:18pt;color:#21958b;margin-bottom:10px;}
dd.benefit_quality_3{border:1px solid #69b7b0;border-top:none;padding:10px;line-height:18pt;color:#21958b;margin-bottom:10px;}

div#flown{/*position:absolute;width:320px;padding:0 10px;margin-left:180px;_margin-left:20px;margin-top:15px;_margin-top:0;*/ float:right; width:365px;}
div#flown h5{background:url(images/workflow_border.gif) no-repeat left bottom;padding-bottom:5px;margin-bottom:5px;color:#558ccb; font-size:12px;}


div#bp_alli{width:250px;float:left;}
div#bp_alli p{margin-left:10px;width:230px;}
div#bp_alli h5{color:#3fbe00; border-left:solid 3px #3fbe00; font-size:12px; padding-left:5px; margin:0 0 10px 10px;}
div#bp_alli h4#bp_alli_title{background-image:none; margin:0; padding:0;}

div#bp_alli ol{margin-top:10px; list-style:none; margin:0 010px 10px;}
div#bp_alli ol li#bp_alli_benefit_1{padding:8px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_alliance_label.gif) no-repeat; height:17px; color:#339600;}
div#bp_alli ol li#bp_alli_benefit_2{padding:8px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_alliance_label.gif) no-repeat; height:17px; color:#339600;}
div#bp_alli ol li#bp_alli_benefit_3{padding:8px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_alliance_label.gif) no-repeat; height:17px; color:#339600;}
div#bp_alli ol li#bp_alli_benefit_4{font-size:10px; line-height:1.1;padding:5px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_alliance_label.gif) no-repeat; height:25px; color:#339600;}


div#bp_sales{width:250px;float:right;}
div#bp_sales p{margin-left:10px;width:230px;}
div#bp_sales h5{color:#ff9335; border-left:solid 3px #ff9335; font-size:12px; padding-left:5px; margin:0 0 10px 10px;}
div#bp_sales h4#bp_sales_title{background-image:none; margin:0; padding:0;}

div#bp_sales ol{margin-top:10px; list-style:none; margin:0 010px 10px;}
div#bp_sales ol li#bp_sales_benefit_1{font-size:10px; line-height:1.1;padding:5px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_sales_label.gif) no-repeat; height:17px; color:#cb6e00;}
div#bp_sales ol li#bp_sales_benefit_2{padding:8px 0 5px 30px; margin-bottom:8px; background:url(images/business_partner/bp_sales_label.gif) no-repeat; height:17px; color:#cb6e00;}
div#bp_sales ol li#bp_sales_benefit_3{padding:8px 0 10px 30px; margin-bottom:8px; background:url(images/business_partner/bp_sales_label.gif) no-repeat; height:17px; color:#cb6e00;}

img#bp_border{margin:15px 0;}

div#content_left h4.ssp_title{margin-bottom:20px; background-image:none; padding:0;}
div#ssp_1{border:1px solid #3a5982;width:253px;float:left;_height:262px;background:#f7f7f7;text-align:center;margin-bottom:30px;}
div#ssp_1 h4{margin:0;padding:0;width:253px;height:26px;background:url(images/success/ssp_1_title.gif) no-repeat;text-indent:-9999px;}
div#ssp_1 p.catch{background:url(images/success/ssp_1_catch.gif) no-repeat;height:28px;text-indent:-9999px;}
div#ssp_1 p.minidesc{background:url(images/success/ssp_1_minidesc.gif) no-repeat;width:182px;height:36px;text-indent:-9999px;margin-left:auto;margin-right:auto;}
div#ssp_1 img{margin:5px;margin-bottom:15px;}


table#mailform{border:1px solid #cccccc;}
td.mailform{border:1px solid #cccccc;}
/*table#mailform th,td{border:1px solid #cccccc;}*/

/*table#mailform td{width:390px;}
table#mailform td.label{width:150px;}*/

table#mailform input,select{border:1px solid #CCCCCC;padding:2px;margin:5px;background:#f8f8f8;color:#304a6b;}
table#mailform textarea{border:1px solid #CCCCCC;padding:2px;margin:5px;background:#f8f8f8;color:#304a6b;}

#inquiry h4.common{margin:0; padding:0;}
div#content_left p.inquiry_tel{font-size:10px; color:#21385e; padding:5px 0 0 10px; margin:0 0 15px 0; background: url(images/inquiry/inquiry_tel_under.gif) no-repeat; height:22px;}
div#content_left p.inquiry_mail{font-size:10px; color:#15837e; padding:5px 0 0 10px; margin:0 0 15px 0; background: url(images/inquiry/inquiry_mail_under.gif) no-repeat; height:22px;}


div#content_left h3#sp_title_1{background-image:none; margin:0 0 10px 0; padding:0;}

div#content_left p#sp_title_1{ margin:0; padding:0;}
div#content_left p#sp_url_1{margin:0;}
div#content_left p#sp_description_1{font-size:80%;line-height:10pt;margin:10px 0 10px 0; width:345px;}

div#content_left h5.flow_title{height:24px;line-height:24px;padding-left:3px;border:1px solid #3b5fcd;color:white;background:url(images/success_p1/success_p1_flow_bg.gif) no-repeat;border-bottom:none; width:342px;}
div#content_left div.flow_detail{border:1px solid #3b5fcd;border-top:none;padding:10px;line-height:15pt; width:325px;}
div#content_left div.flow_detail_result{border:1px solid #3b5fcd;border-top:none;padding:10px;color:#3b5fcd;font-weight:bold;line-height:15pt; width:325px;}

div#content_left div#interview_left{float:left;margin-right:15px;}
div#content_left div#interview_right{float:right; width:395px;}
div#content_left div#interview_right h5{margin-bottom:10px;padding:5px;font-size:90%;border-left:5px solid #3b9bcd;color:#3b9bcd;}
div#content_left div#interview_right p{line-height:16pt;margin-bottom:25px;}

img.down_arrow{margin-left:155px;}
img.site_img{margin-bottom:10px;}

#comm h4.midashi{background-image:none; font-size:14px; margin:0 0 5px 0; padding:0;}
#comm.kanri{margin-left:25px;}
#comm p.pricetext{padding-right:5px; padding-top:5px; color:#3b88d4; line-height:1.4;}
table.price_option td{line-height:150%;padding:10px;border:1px solid white;}
table.price_option td.header strong{color:white;}
table.price_option td strong{color:#0066CC;}

img#mlogin_btn_open{margin:15px 0 0 30px;}
h5.loginhead{font-size:12px; color:#134380; margin-bottom:10px; padding:0 0 5px 0; border-bottom:solid 1px #627fa4;}
ul.normal{color:#395f8f; margin-bottom:10px;}

div#content_left div#privacy p{line-height:150%;}


div#content_left div#sitemap ul{margin-left:20px;margin-bottom:10px;}
div#content_left div#sitemap li{margin:10px 0;}

div#content_left div#sitemap ul li{ list-style-image:url(images/sitemap_arrow.gif);}
div#content_left div#sitemap ul li ul li ul li{list-style-image:url(images/sitemap_circle.gif);}


/* 対策実績-ダイレクトハウス */
/*div#content_left h2#sp_title_2{background:url(images/success_p2/success_p2_sptitle.gif) no-repeat;width:172px;height:31px;text-indent:-9999px;overflow:hidden;margin-bottom:30px;margin-top:10px;}

div#content_left p#sp_title_2{background:url(images/success_p2/success_p2_compname.gif) no-repeat;width:242px;height:32px;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}
div#content_left p#sp_url_2{background:url(images/success_p2/success_p2_url.gif) no-repeat;width:133px;height:9px;text-indent:-9999px;overflow:hidden;margin:0;margin-top:6px;}*/

/* 対策実績-ワイデックス */
div#ssp_3{border:1px solid #3a5982;width:253px;float:right;_height:262px;background:#f7f7f7;text-align:center;margin-bottom:30px; margin-right:6px;}
div#ssp_3 h4{margin:0;padding:0;width:253px;height:26px;background:url(images/success_p3/ssp_3_title.gif) no-repeat;text-indent:-9999px;}
div#ssp_3 p.catch{background:url(images/success_p3/ssp_3_catch.gif) no-repeat;height:28px;text-indent:-9999px;}
div#ssp_3 p.minidesc{background:url(images/success_p3/ssp_3_minidesc.gif) no-repeat;width:193px;height:36px;text-indent:-9999px;margin-left:auto;margin-right:auto;}
div#ssp_3 img{margin:5px;margin-bottom:15px;}

div#content_left h2#sp_title_2{background-image:none; margin:0 0 10px 0; padding:0;}

div#content_left p#sp_title_2{margin:0;padding:0;}
div#content_left p#sp_url_2{margin:0;margin-top:6px;}
.linkcolor{color:#4f80db; padding-top:5px; display:block;}

div.left img.site_img_s{margin:0 0 5px 13px;}
p#siteimg_desc{font-size:80%;color:#686868;width:175px;padding-bottom:10px;}
table#table1_a{font-size:140%;}
div#content_left div#interview_right h5#product{background:url(images/h2_border.gif) no-repeat bottom;color:#6699cc;font-size:12px;padding:10px 0 8px 0px;margin-bottom:15px;margin-top:10px; border-left:none;}
img#productname{margin:10px 0 15px 0;}
div#content_left div#interview_right img.productimg{margin-right:2px; vertical-align:text-top;}
div#content_left div#interview_right img.productimg_last{vertical-align:text-top;}
div#content_left div#interview_right p#product_detail{float:right;color:#006da5;}

/* ご相談フォーム */

p#submit_area{text-align:center;padding:20px;}

p#submit_area input{padding:5px;}



.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}

#estimateForm input,select,textarea{
	border:1px solid #CCCCCC;
	padding:3px;
	background:#f8f8f8;
	font-size:12px;
	color:#304a6b;
}


table#estimateForm{
	border-collapse: collapse;
	margin-bottom:15px;
	border:solid 1px #cccccc;
}

th,td.estimateForm{
	border:solid 1px #cccccc;
	padding:8px;
}

th.estimateForm{
	background-color:#f0f0f0;
	font-weight:normal;
	text-align:left;
	padding-left:13px;
}

#estimateForm li{
	margin:5px 0 8px 7px;
}

#estimateForm li.now{
	margin:2px 0 0 5px;
}

#estimateForm ul.list{
	margin:0;
}

.estimatebt{
	padding-bottom:5px;
}

.normal2{
	list-style:disc;
	margin-left:20px;
	padding-bottom:10px;
	line-height:1.8;
}

.transmission{
	margin-left:220px;
	display:block;
	width:100px;
	height:25px;
}

caption{
	text-align:left;
	font-size:90%;
	padding-bottom:3px;
}

span.must{
	color:#7287a3;
	font-size:85%;
	padding-left:3px;
}

table{
	 border-collapse: collapse;
}