@charset "utf-8";
/* CSS Document */


/*------------------------------------------------------------------------------------------------

1-0　  上位クラス上書き

1-1　  注釈

1-2　　注釈文字　SUP

1-3　  Eシリーズトップ特長

1-4　  商品概要

1-5　  仕様


-------------------------------------------------------------------------------------------------*/






/*------------------------------------------------------------------------------------------------

1-0　上位クラス上書き

------------------------------------------------------------------------------------------------*/


.Section{
	padding-bottom:0;!important
}

.PageTitleStyle3{
	margin-bottom:60px;!important
}

.textBlockN1 {
    padding: 8px 12px;
    float: none;
    border: 1px solid #CCC;
}

.TextBox3{
	margin:15px 0 20px 0;
}


/*------------------------------------------------------------------------------------------------

1-1　注釈

------------------------------------------------------------------------------------------------*/

.AdditionalNotesStyle2 {
	margin-bottom:0;
	padding-bottom:0;
	font-weight: normal;
	font-size: 75%;
	line-height: 1.8572;
}
.AdditionalNotesStyle2 dt {
	width: 2.0em;
}
.AdditionalNotesStyle2 dd {
	margin-top: -1.5em;
	margin-left: 2.0em;
}



/*------------------------------------------------------------------------------------------------

1-2　注釈文字　SUP

------------------------------------------------------------------------------------------------*/

.sup_small01 {
	font-size: 65%;
	vertical-align: 0.8em;
	font-weight:bold;
}

.sup_small02 {
	font-size: 65%;
	vertical-align: 0.8em;
	font-weight:normal;
}




/*------------------------------------------------------------------------------------------------

1-3　  Eシリーズトップ特長

------------------------------------------------------------------------------------------------*/


.RatitleStyle1,
.RatitleStyle2,
.RatitleStyle3{
    font-weight: bold;
    line-height: 1.1;
	margin-top:45px;
    margin-bottom: 10px;
}

.RatitleStyle1 h3,
.RatitleStyle2 h3,
.RatitleStyle3 h3{
	margin-top:0!important;
	padding-top:0!important;
	font-size:180%;
	margin-bottom:0;
}

.color_rt01 h3 {
	color:#6eb92b;
}

.color_rt02 h3 {
	color:#005bac;
}

.color_rt03 h3 {
	color:#009fa8;
}

.color_rt04 h3 {
	color:#008cd6;
}

.color_rt05 h3 {
	color:#00a0e9;
}

.color_rt06 h3 {
	color:#f6ab00;
}

.color_rt07 h3 {
	color:#ed6d00;
}

.RatitleStyle1 h4{
	margin-top:0!important;
	padding-top:0!important;
	margin-left:80px;
	font-size:120%;
	color:#333333;
}

.RatitleStyle2 h4{
	margin-top:0!important;
	padding-top:0!important;
	margin-left:0;
	font-size:120%;
	color:#333333;
}

.RatitleStyle3 h4{
	margin-top:0!important;
	padding-top:0!important;
	margin-left:70px;
	font-size:120%;
	color:#333333;
}

.RatitleStyle2 span{
	font-size:45%;
	font-weight:normal;
	display:inline-block;
	vertical-align:middle;
	color:#333;
}

img.mark01{
	float:left;
	margin-right:0;
}

.RatitleStyle3 img{
	padding-top:5px;
}



.Column_auto01 {
    float: left;
    width: 622px;
}

.Column_auto02 {
    float: right;
    width: 289px;
}

.Column_auto03 {
    float: left;
    width: 289px;
}

.Column_auto04 {
    float: left;
    width: 333px;
}

.Column_auto04 p {
	padding-left:45px;
}

.Column_mdr01 {
    float: left;
    width: 590px;
}

.Column_mdr01 p img {
    float: left;
	padding-top:10px;
	margin-right:10px;
}

.Column_mdr02 {
    float: right;
    width: 347px;
	padding-top:90px;
}

.camF_scene{
	position:relative;
}

.RatitleStyle1 h3{
	margin-top:0!important;
	padding-top:0!important;
	font-size:180%;
	margin-bottom:0;
}

.camF_scene h3{
	position:absolute;
	left:15px;
	top:15px;
	margin-top:0!important;
	padding-top:0!important;
	font-size:180%;
	margin-bottom:0;
	color:#6eb92b;
	line-height:1.3;
	z-index:10;
}

.Column_wy01 {
    float: left;
    width: 228px;
}

.Column_wy02 {
    float: right;
    width: 247px;
}


.Column_dehu {
    margin-bottom: 20px;
}

.Column_dehu h5 {
    height: 40px;
    background-color: #82cbd1;
    line-height: 40px;
    font-size: 110%;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 10px;
}

.Re_heating_box {
    padding: 20px 30px;
    border-radius: 5px;
    border: 1px solid #77939F;
    background: none repeat scroll 0% 0% #E6EBEE;
}

.Re_heating_box h5 {
    font-size: 130%;
    font-weight: bold;
    color: #333;
    line-height: 1.4;
	margin-bottom:10px;
}

.Column_rkai01 {
    float: left;
    width: 385px;
}

.Column_rkai02 {
    float: right;
    width: 548px;
	margin-top:45px;
}

.Column_ortimer01{
    float: left;
    width: 275px;
	margin-left:80px;
}

.Column_ortimer02{
    float: left;
    width: 275px;
	margin-left:30px;
}

.Column_ortimer03{
    float: right;
    width: 167px;
	margin-right:110px;
}

.inside_cr_text img{
	vertical-align:middle;
}




/*------------------------------------------------------------------------------------------------

1-4　  商品概要

------------------------------------------------------------------------------------------------*/

.BoxT1 { text-align:left; width:950px; margin:10px auto;}
.BoxT1 .BoxT1_l{ width:811px; float:left; margin-right:10px;margin-left:10px;margin-bottom:20px;}
.BoxT1 .BoxT1_r{ width:100px; float:left; padding-top:10px; line-height:1.3;}
.BoxT1 strong{ color:#333; display:block; line-height:1.2;}
.BoxT1 .BoxT1Span{ font-size:90%; margin:9px 0; display:block;}
.Table_ra4 th, .Table_ra4 td {
	border-color:#ccc;
}

.Table_ra4 { margin-bottom:0;}
.Table_ra4 td {
	padding:10px 0; border-color:#ccc;
}
td.Tabimg1, td.Tabimg2 { padding-left:15px;}
.Tabimg1 img, .Tabimg2 img{ float:left; margin-right:10px; vertical-align:middle;}
.Tabimg1 span{ float:left; font-size:90%;text-align:left; line-height:1.5;}
.Tabimg2 span{ float:left; font-size:90%;text-align:left; line-height:1.5;margin-top:15px;}

.BlockX{
	background:#E70012;
	color:#fff;
	padding:5px 10px;
	border-radius:3px;
	margin-bottom:10px;
	font-size:90%;
}

.Line-text {
    border: 1px solid #333;
	border-radius:3px;
    color: #333;
    padding: 5px;
}

.BoxT_drawing01{
    text-align: left;
    padding-left: 20px;
    width: 345px;
}

.BoxT_drawing01 img {
    float: left;
    margin-right: 15px;
}

.BoxT_drawing01 p,
.BoxT_drawing02 p {
    line-height: 1.3;
}

.BoxT_drawing01 strong {
    color: #333;
}

.BoxT_paint_t{
    text-align: left;
    padding-left: 20px;
    width: 457px;
	color:#0068b7;
	font-size:105%;
    line-height: 1.3;
}

.BoxT_paint_t strong{
	font-size:120%;
	color:#0068b7;
}


/*------------------------------------------------------------------------------------------------

1-5　  仕様

------------------------------------------------------------------------------------------------*/


.Table_ra5{ margin-bottom:10px;}
.Table_ra5 th, .Table_ra5 td{ text-align:center; border:1px #999 solid;} 
.Table_ra5 th{ background:#e9e5e2;}
.Table_ra5 th.pink{background-color:#ffd7d7;}
.Table_ra5 th.head{padding:0;font-size:80%;background-color:#ffd7d7;}
.Table_ra5 th strong{ color:#333;}
.Table_ra5 td.yellow{ background:#fff4d6;}
.Table_ra5 td strong{ color:#333; font-size:95%; letter-spacing:-1px;}

























/*------------------------------------------------------------------------------------------------

2-0　デフォルトマージン設定

------------------------------------------------------------------------------------------------*/

.aC { text-align:center!important; }
.aL { text-align:left!important;   }
.aR { text-align:right!important;  }
.cB { clear:both!important; }

.fL { float:left;}
.fR { float:right; }

.mb0 { margin-bottom:0px!important; }
.mb05{ margin-bottom:5px!important; }
.mb10{ margin-bottom:10px!important;}
.mb15{ margin-bottom:15px!important;}
.mb20{ margin-bottom:20px!important;}
.mb25{ margin-bottom:25px!important;}
.mb30{ margin-bottom:30px!important;}
.mb35{ margin-bottom:35px!important;}
.mb40{ margin-bottom:40px!important;}
.mb50{ margin-bottom:50px!important;}
.mb60{ margin-bottom:60px!important;}

.pb0 { padding-bottom:0px!important; }
.pb05{ padding-bottom:5px!important; }
.pb10{ padding-bottom:10px!important;}
.pb15{ padding-bottom:15px!important;}
.pb20{ padding-bottom:20px!important;}
.pb25{ padding-bottom:25px!important;}
.pb30{ padding-bottom:30px!important;}
.pb35{ padding-bottom:35px!important;}

.mt0 { margin-top:0px!important; }
.mt05{ margin-top:5px!important; }
.mt10{ margin-top:10px!important;}
.mt13{ margin-top:13px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mt25{ margin-top:25px!important;}
.mt30{ margin-top:30px!important;}
.mt35{ margin-top:35px!important;}
.mt40{ margin-top:40px!important;}
.mt50{ margin-top:50px!important;}

.pt0 { padding-top:0px!important; }
.pt05{ padding-top:5px!important; }
.pt10{ padding-top:10px!important;}
.pt15{ padding-top:15px!important;}
.pt20{ padding-top:20px!important;}
.pt25{ padding-top:25px!important;}
.pt30{ padding-top:30px!important;}
.pt35{ padding-top:35px!important;}
.pt40{ padding-top:40px!important;}
.pt60{ padding-top:60px!important;}

.ml0 { margin-left:0px!important; }
.ml05{ margin-left:5px!important; }
.ml10{ margin-left:10px!important;}
.ml15{ margin-left:15px!important;}
.ml20{ margin-left:20px!important;}
.ml25{ margin-left:25px!important;}
.ml30{ margin-left:30px!important;}
.ml35{ margin-left:35px!important;}
.ml40{ margin-left:40px!important;}


.pl0 { padding-left:0px!important; }
.pl05{ padding-left:5px!important; }
.pl10{ padding-left:10px!important;}
.pl15{ padding-left:15px!important;}
.pl20{ padding-left:20px!important;}
.pl25{ padding-left:25px!important;}
.pl30{ padding-left:30px!important;}
.pl35{ padding-left:35px!important;}
.pl40{ padding-left:40px!important;}

.mr0 { margin-right:0px!important; }
.mr05{ margin-right:5px!important; }
.mr10{ margin-right:10px!important;}
.mr15{ margin-right:15px!important;}
.mr20{ margin-right:20px!important;}
.mr25{ margin-right:25px!important;}
.mr30{ margin-right:30px!important;}
.mr35{ margin-right:35px!important;}

.pr0 { padding-right:0px!important; }
.pr05{ padding-right:5px!important; }
.pr10{ padding-right:10px!important;}
.pr15{ padding-right:15px!important;}
.pr20{ padding-right:20px!important;}
.pr25{ padding-right:25px!important;}
.pr30{ padding-right:30px!important;}
.pr35{ padding-right:35px!important;}