/*=== ページ内全 ===*/
div#main {padding-top: 0;}/*上書き*/
#tag_h1 {
	margin:15px 0;
	font-size:24px;
	line-height:46px;
	background:url(../img/detail/bg_logo_right.jpg) right 0 no-repeat;
	float:none;
}
#tag_h1 img {float:left;}
#imgArea {
	width:648px;
	padding-bottom:20px;
	float:left;
}
img#productImg {width:600px;}
.barner_info, .old_text {
	margin:15px 0 0 40px;
	/*padding-left:1em;
	text-indent:-1em;*/
	line-height:16px;
	font-size:14px;
}
.old_text {
	margin-top:5px;
}
.barner_text {
	color:red;
}

#TotalPrice {
	width:888px;
	height:150px;
	margin:0 auto;
}
.total_default {background:url("../img/detail/bg_price_total01.jpg") 0 0 no-repeat;}

#TotalPrice p {
	padding:70px 70px 36px 0;
	text-align:right;
	margin:0;
	font-size:72px;
	font-weight:normal;
	color:#FFF;
	text-shadow: 2px 1px #333333;
}
#TotalPrice p span {font-size:36px;}
#TotalPrice p span.fs14 {font-size:16px;font-weight:bold;}


/* キャンペーン */
.total_default2 {
	background: url("../img/detail/bg_price_total02.jpg") 0 0 no-repeat;
}
#TotalPrice.total_default2 {height:142px;}
.total_default2#TotalPrice p {
	padding-top:85px;
	margin-bottom:10px;
}
#CpCaution {
	margin-right:15px;
	margin-bottom:10px;
	text-align:right;
}


#priceArea {
	width:250px;
	margin-top:14px;
	padding-bottom:20px;
	line-height:1.7;
	float:left;
}
#priceArea .inner {
	padding:5px 18px 10px;
	background:#FFF8E7;
}
#priceArea h3, #priceArea h4 {
	padding-top:2px;
}
#priceArea dl {
	margin-left:10px;
}
#priceArea dt {
	float:left;
	clear:both;
}
#priceArea dd {
	margin-left:70px;
}
#priceArea p {
	margin-left:10px;
	padding-left:1em;
	text-indent:-1em;
}
span.discount {
	padding: 2px 9px;
	line-height: 1.5;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	background-color:#FA7901;
}
.tokka_text {
	font-size: 14px;
	font-weight: bold;
	color: red;
}


/*=== 機能表 ===*/
#product_spec {
	width:900px;
	margin:30px auto 20px;
	background:url("../img/detail/bg_product_kinou_body.jpg") 0 bottom no-repeat;
	clear:both;
}
#product_spec h2, #product_spec h3 {
	margin:0;
	padding-left:230px;
	line-height:30px;
	font-size:18px;
	background:url("../img/detail/bg_product_kinou_header.jpg") 0 0 no-repeat;
}
#product_spec h3 img {
	padding-top:5px;
	float:left;
}
#product_spec h3 div {
	padding-top:3px;
	padding-left:20px;
	float:left;
}
.product_spec_body {padding:10px 0 12px 8px;}
.kinou_c01, .kinou_c02, .kinou_c03, .kinou_c04 {
	width:196px;
	height:187px;
	background:url("../img/detail/bg_kinou_default.jpg") 0 0 no-repeat;
	float:left;
}
.product_spec_body h4 {float:left;}
.product_spec_body dl {padding-left:52px;height:47px;}
.product_spec_body dt {width:100px;line-height:47px;float:left;}
.product_spec_body dd {line-height:47px;float:left;}
.product_spec_body dd div, .product_spec_body dt div {line-height:1;padding-top:10px;}/********/
.product_spec_body dd img {margin-top:17px;padding-left:4px;}
.product_spec_body dd img.on {padding-left:9px;}
.product_spec_body .kinou_c01 dt {width:60px;line-height:47px;float:left;}
.kinou_c01 dd {width:77px;}
.kinou_c01 .r01 {background:url("../img/detail/bg_kinou_c01-010.jpg") 0 0 no-repeat;}
.kinou_c01 .r02 {background:url("../img/detail/bg_kinou_c01-020.jpg") 0 0 no-repeat;}
.kinou_c01 .r03 {background:url("../img/detail/bg_kinou_c01-030.jpg") 0 0 no-repeat;}
.kinou_c01 .r04 {background:url("../img/detail/bg_kinou_c01-040.jpg") 0 0 no-repeat;}
.kinou_c02 .r01 {background:url("../img/detail/bg_kinou_c02-010.jpg") 0 0 no-repeat;}
.kinou_c02 .r02 {background:url("../img/detail/bg_kinou_c02-020.jpg") 0 0 no-repeat;}
.kinou_c02 .r03 {background:url("../img/detail/bg_kinou_c02-030.jpg") 0 0 no-repeat;}
.kinou_c02 .r04 {background:url("../img/detail/bg_kinou_c02-040.jpg") 0 0 no-repeat;}
.kinou_c03 .r01 {background:url("../img/detail/bg_kinou_c03-010.jpg") 0 0 no-repeat;}
.kinou_c03 .r01 dt {width:50px;line-height:47px;}
.kinou_c03 .r02 {background:url("../img/detail/bg_kinou_c03-020.jpg") 0 0 no-repeat;}
.kinou_c03 .r03 {background:url("../img/detail/bg_kinou_c03-030.jpg") 0 0 no-repeat;}
.kinou_c03 .r04 {background:url("../img/detail/bg_kinou_c03-040.jpg") 0 0 no-repeat;}
.kinou_c03 .r04 dt {line-height:1;padding-top:10px;}
.kinou_c04 .r01 {background:url("../img/detail/bg_kinou_c04-010.jpg") 0 0 no-repeat;}
.kinou_c04 .r01 dt {width:50px;line-height:47px;}
.kinou_c04 .r02 {background:url("../img/detail/bg_kinou_c04-020.jpg") 0 0 no-repeat;}
.kinou_c04 .r03 {background:url("../img/detail/bg_kinou_c04-030.jpg") 0 0 no-repeat;}
.kinou_c04 .r04 {background:url("../img/detail/bg_kinou_c04-040.jpg") 0 0 no-repeat;}
.kinou_c04 .r04 dt {line-height:1;padding-top:10px;}

/*=== この商品で見積り ===*/
#top_tel_area {
	margin-bottom:20px;
	text-align:center;
}
input.rollover:hover {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
	opacity: 0.8;
}

/*=== スペック表 ===*/
table#table-01 {
    width: 910px;
	margin:10px 0;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:12px;
}
table#table-01 caption {
    padding: 5px 0;
	font-weight:bold;
    text-align: left;
}
table#table-01 th {
    padding: 5px;
	border-color:#E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
table#table-01 td {
    padding: 5px;
	border-color:#E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
    text-align: center;
}


/*=== 施工事例 高さ調整 ===*/
div#jirei_th {
	height:213px;
}

/*=== 最下部TELエリア ===*/
div#common_tel_area{
	width:900px;
	margin:0 auto 30px;
	text-align:center;
	clear:both;
}

	div#top_tel_area img#arrow{
		padding:30px 0 25px 0;
	}

	div#top_tel_area p#area_link{
		font-size:14px;
		margin:3px 0;
	}

	div#top_tel_area img#bottom_tel{
		padding:0px 0 0 0;
	}



/* === 見積ボタン === */
#mitu_button_in{
	background:url("../img/detail/mitu_button2.gif") center top no-repeat;
}
#mitu_button_in.oven{
	background:url("../img/detail/toi_button2.gif") center top no-repeat;
}
#mitu_button:hover{
	filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}

/*=== 問い合わせボタン ===*/
#toi_button_in{
	background:url("../img/detail/toi_button2.gif") center top no-repeat;
}
#toi_button:hover{
	filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}

