@charset "UTF-8";

.arList06 em,
.arList06 a {
	padding: 0px 0px 0px 15px;
	background: url(../../../common/images/ic14.gif) no-repeat 0em 0.2em;
}

.vat { vertical-align: top!important;}


/*  ヒーターの選び方（/product/heater/index.html）
-----------------------------------------------------------*/
.tabBox_heater {
	margin: 0px 0px 25px 0px;
}

.heater img {
	vertical-align:top;
}

p.heater_01 {
	margin-top:20px;
	margin-left:80px;
	margin-bottom:30px;
	width:550px;
	font-size:12px;
	color:#442009;
}

.heater_02_bg {
	background:  url(../images/02_bg.gif) no-repeat left top;
	width:700px;
	height:667px;
	margin-bottom:20px;
}
.heater_03_bg {
	background:  url(../images/03_bg.gif) no-repeat left top;
	width:700px;
	height:627px;
	margin-bottom:20px;
}

p.heater_02 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:10px;
	width:480px;
	font-size:12px;
}
p.heater_03 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:20px;
	width:450px;
	font-size:12px;
}
* html p.heater_03 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:10px;
	width:450px;
	font-size:12px;
}
*:first-child+html p.heater_03 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:10px;
	width:450px;
	font-size:12px;
}
head~/* */body p.heater_03 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:10px;
	width:450px;
	font-size:12px;
}
html:not(:target) p.heater_03 {
	padding-top:30px;
	margin-left:13px;
	margin-bottom:10px;
	width:450px;
	font-size:12px;
}

p.heater_column {
	margin-bottom:20px;
	font-size:12px;
}
p.heater_notice {
	font-size:10px;
	line-height:140%;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:10px;
}
p.heater_notice2 {
	font-size:10px;
	line-height:140%;
	width:364px;
	margin-left:330px;
	margin-bottom:10px;
}

.heater_link {
	background:  url(../images/01_link_bg.gif) no-repeat left top;
	width:111px;
	height:52px;
	display:block;
	padding:18px 0 0 43px;
	float:right;
}


.heater_link01 { margin-right: 215px ; display: inline; }
.heater_link02 { margin-right: 203px ; display: inline; }
.heater_link03 { margin-right: 181px ; display: inline; }
.heater_link04 { margin-right: 192px ; display: inline; }
.heater_link05 { margin-right: 169px ; display: inline; }
.heater_link06 { margin-right: 193px ; display: inline; }
.heater_link07 { margin-right: 180px ; display: inline; }
.heater_link08 { margin-right: 167px ; display: inline; }


.reason {
	clear:both;
	background:  url(../images/01_line.gif) no-repeat left bottom;
	height:68px;
	margin-bottom:17px;
}

.reason_popup {
	padding:20px;
}
.reason_popup h2 {
	padding:20px 0 15px 33px ;
	background:  url(../images/01_line.gif) no-repeat left bottom;
	text-align:left;
	margin-bottom:5px;
}
p.reason_popup {
	text-align:left;
	font-size:12px;
	width:420px;
	margin-left:23px;
}
p.reason_popup_notice {
	font-size:14px;
	margin-top:15px;
}

table#heater-02 {
    width: 688px;
    border: 1px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:6px;
	margin-bottom:3px;
}

table#heater-02 th {
    padding: 4px;
    border: #000 solid;
    border-width: 0 0 1px 1px;
    background: #fff;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:12px;
}
table#heater-02 td {
    padding: 4px;
    border: 1px #000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    background: #fff;
	font-size: 12px;
	line-height:140%;
}

table#heater-03 {
    width: 688px;
    border: 1px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:6px;
}

table#heater-03 th {
    padding: 3px;
    border: #000 solid;
    border-width: 0 0 1px 1px;
    background: #fff;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:12px;
}
table#heater-03 td {
    padding: 2px;
    border: 1px #000 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    background: #fff;
	font-size: 12px;
	line-height:140%;
}


.opacity a:hover {
    /* IE */
    filter: alpha(opacity=85);
    /* Safari Opera */
    opacity:0.85;
    /* Firefox Netscape */
    -moz-opacity:0.85;
}
