body {font-family:Verdana, Roboto, 'Droid Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo, sans-serif;}

h2{
	clear:both;
	margin-bottom:0;
}
p#a_text_r{
	margin:7px 0 10px;
	text-align:right;
}

img.type_title{
	padding:0 0 0 0;
}
p.type_title-link{
	margin:3px 0;
	text-align:right;
	font-size:14px;
}

div#auto_type{
	width:888px;
	height:555px;
	margin:20px auto 0;
}

div#auto_type2{
	width:888px;
	height:418px;
	margin:40px auto 0;
}

div#eco_type{
	width:888px;
	height:555px;
	margin:40px auto 0;
	clear:both;
}

	/* ---NORITZマイクロバブル--- */
	div#eco_type-n{
		width:888px;
		height:565px;
		margin:40px auto 0;
		clear:both;
	}

div.hontai{
	float:left;
}
div.hontai_r{
	float:left;
}
div.remocon_area-l{
	width:350px;
	float:left;
}
div.remocon_area-r{
	width:350px;
	font-size:13px;
	float:left;
}
div.remocon_area-r .remocon_area-rconst{
	text-align:center;
	position:relative;
}
	div.remocon_area-r .remocon_area-rconst img{
		padding:3px 0;
	}
div.remocon_area-r .tuika_nashi{
	position:absolute;
	top:-54px;
	left:282px;
}

div.price_gousuu{
	line-height:0;
	padding-left:99px;
}

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

div.auto_price{
	width:888px;
}
p.price_p{
	margin:5px 0 0;
	padding-left:35px;
}
p.price_p span.price_40{
	font-size: 40px;
	font-family: Roboto;
	font-weight:normal;
}
/* ---AUTO---- */
div.price_auto div.price_auto-th{
	width:99px;
	height:135px;
	background:url(../img/price/auto_auto.gif) top right no-repeat;
	float:left;
}
div.price_auto div.price_auto-thin{
	text-align:center;
	padding:85px 0 0 5px;
}

div.price_auto div.price_auto-16,div.price_auto div.price_auto-20{
	width:260px;
	height:135px;
	background:url(../img/price/auto_price.gif) top right no-repeat;
	float:left;
}
	div.price_auto div.price_auto-16in,div.price_auto div.price_auto-20in{
		padding:15px 0 0 15px;
	}
	div.price_auto div.price_auto-16in img,div.price_auto div.price_auto-20in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}
div.price_auto div.price_auto-24{
	width:261px;
	height:135px;
	background:url(../img/price/auto_auto2_26.gif) top right no-repeat;
	float:left;
}
	div.price_auto div.price_auto-24in{
		padding:15px 0 0 15px;
	}
	div.price_auto div.price_auto-24in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}

/* ---FULL---- */
div.price_fullauto div.price_auto-th{
	width:99px;
	height:136px;
	background:url(../img/price/auto_fullauto.gif) top right no-repeat;
	float:left;
}
div.price_fullauto div.price_auto-thin{
	text-align:center;
	padding:85px 0 0 5px;
}

div.price_fullauto div.price_auto-16,div.price_fullauto div.price_auto-20{
	width:260px;
	height:136px;
	background:url(../img/price/fullauto_price.gif) top right no-repeat;
	float:left;
}
	div.price_fullauto div.price_auto-16in,div.price_fullauto div.price_auto-20in{
		padding:15px 0 0 15px;
	}
	div.price_fullauto div.price_auto-16in img,div.price_fullauto div.price_auto-20in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}
div.price_fullauto div.price_auto-24{
	width:261px;
	height:136px;
	background:url(../img/price/auto_auto2_29.gif) top right no-repeat;
	float:left;
}
	div.price_fullauto div.price_auto-24in{
		padding:15px 0 0 15px;
	}
	div.price_fullauto div.price_auto-24in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}

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

/* ---AUTO---- */
div.price_eco div.price_auto-th{
	width:99px;
	height:135px;
	background:url(../img/price/auto_ecoauto.gif) top right no-repeat;
	float:left;
}
div.price_eco div.price_auto-thin{
	text-align:center;
	padding:85px 0 0 5px;
}

div.price_eco div.price_auto-16,div.price_eco div.price_auto-20{
	width:260px;
	height:135px;
	background:url(../img/price/auto_price.gif) top right no-repeat;
	float:left;
}
	div.price_eco div.price_auto-16in,div.price_eco div.price_auto-20in{
		padding:15px 0 0 15px;
	}
	div.price_eco div.price_auto-16in img,div.price_eco div.price_auto-20in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}
div.price_eco div.price_auto-24{
	width:261px;
	height:135px;
	background:url(../img/price/auto_auto2_26.gif) top right no-repeat;
	float:left;
}
	div.price_eco div.price_auto-24in{
		padding:15px 0 0 15px;
	}
	div.price_eco div.price_auto-24in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}

/* ---FULL---- */
div.price_ecofull div.price_auto-th{
	width:99px;
	height:136px;
	background:url(../img/price/auto_ecofull.gif) top right no-repeat;
	float:left;
}
div.price_ecofull div.price_auto-thin{
	text-align:center;
	padding:85px 0 0 5px;
}

div.price_ecofull div.price_auto-16,div.price_ecofull div.price_auto-20{
	width:260px;
	height:136px;
	background:url(../img/price/fullauto_price.gif) top right no-repeat;
	float:left;
}
	div.price_ecofull div.price_auto-16in,div.price_ecofull div.price_auto-20in{
		padding:15px 0 0 15px;
	}
	div.price_ecofull div.price_auto-16in img,div.price_ecofull div.price_auto-20in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}
div.price_ecofull div.price_auto-24{
	width:261px;
	height:136px;
	background:url(../img/price/auto_auto2_29.gif) top right no-repeat;
	float:left;
}
	div.price_ecofull div.price_auto-24in{
		padding:15px 0 0 15px;
	}
	div.price_ecofull div.price_auto-24in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}

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

div#sen_type{
	width:888px;
	height:420px;
	margin:40px auto 0;
	clear:both;
}

/* ---SEN---- */
div.price_sen div.price_auto-th{
	width:99px;
	height:136px;
	background:url(../img/price/auto_sen.gif) top right no-repeat;
	float:left;
}
div.price_sen div.price_auto-thin{
	text-align:center;
	padding:85px 0 0 5px;
}

div.price_sen div.price_auto-16,div.price_sen div.price_auto-20{
	width:260px;
	height:136px;
	background:url(../img/price/sen_price.gif) top right no-repeat;
	float:left;
}
	div.price_sen div.price_auto-16in,div.price_sen div.price_auto-20in{
		padding:15px 0 0 15px;
	}
	div.price_sen div.price_auto-16in img,div.price_sen div.price_auto-20in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}
div.price_sen div.price_auto-24{
	width:261px;
	height:136px;
	background:url(../img/price/sen_price2_36.gif) top right no-repeat;
	float:left;
}
	div.price_sen div.price_auto-24in{
		padding:15px 0 0 15px;
	}
	div.price_sen div.price_auto-24in img{
		padding:7px 0 14px;
		/padding:7px 0 7px;
	}

/* =============== IE6/7 ================ */

div#auto_type div.remocon_area-rtextie6{
	width:351px;
	height:116px;
	background:url(../img/price/ie6_auto.gif) 0px -12px no-repeat;
}

div#eco_type div.remocon_area-rtextie6{
	width:351px;
	height:116px;
	background:url(../img/price/ie6_eco.gif) 0px -12px no-repeat;
}

div#sen_type div.remocon_area-rtextie6{
	width:351px;
	height:116px;
	background:url(../img/price/ie6_sen.gif) 0px -12px no-repeat;
}

div.remocon_area-rtextie6 p{
	margin:0;
	padding:50px 0 0 0;
}


/* -----------common_kakaku_menu------- */

ul#logos-top{
	width:902px;
	height:200px;
	padding:0;
	margin:10px auto 10px;
}
ul#logos-top li{
	float:left;
}
	/* =========not ie67============= */
	html>/**/body ul#logos-top li{
		width:225px;
	}

ul#logos-top li.li_226{
	width:226px;
	float:left;
}
	ul#logos-top li ul{
		width:225px;
		margin:0;
		padding:0;
		background:#FDF7E3;
		position: absolute;
	}
	/* ---------- IE7 --------------*/
	*:first-child+html ul#logos-top li ul{
		position:relative;
	}
	*:first-child+html ul#logos-top li ul li{
		float:none;
	}
	/* -----------------------------*/
	/* ---------- IE6 --------------*/
	* html ul#logos-top li{
		position:relative;
	}
	* html ul#logos-top li ul{
		position:absolute;
		top:42px;
		right:0;
		left:1px;
		bottom:0;
	}
	/* -----------------------------*/
	ul#logos-top li ul a li:hover{
		width:215px;
		background:#FF3300;
		color: #FFF;
	}
		ul#logos-top li ul li{
			padding:3px 0 3px 10px;
			color:#FF3300;
		}



/* 20130107追記ページ内リンク */
p#a_text_r {
	float:right;
	margin-top:4px;
	line-height:16px;
}
ul#pagelnk {
	margin:4px 0 0;
	padding:0 0 20px 30px;
}
#pagelnk li {
	margin-right:15px;
	float:left;
}
#pagelnk li a {
	padding-left:19px;
	line-height:16px;
	display:block;
	background:url("../../img/common/tri_orange3.gif") 0 50% no-repeat;
}

.campaign01 {
	margin-top:10px;
	text-align:center;
}

.campaign01 img {
	width:910px;
	height:auto;
}



/* 20141025 rewrite */
.kyuutouTypeInner * {margin:0;padding:0;line-height:1.2;}
.kyuutouTypeInner {
	width: 888px;
	margin: 20px auto 40px;
}
.kt_right {
	width:700px;
	float:right;
}
.kt_left {
	width:180px;
	float:left;
}
.remoLeft, .remoRight {
	width:350px;
	font-size:13px;
	float:left;
}
.remoRight dl {font-size:12px;}
.remoRight dt {
	width:10em;
	float:left;
}
.remoRight dd {
	width:200px;
	float:left;
}
.line-through {text-decoration:line-through;}
.constBnr {
	padding-left:61px;
	position:relative;
}
.comstImg {
	margin:3px 0;
	display:block;
}
.tuikanashiImg {
	position:absolute;
	top:-54px;
	left:282px;
}
.constSougakuText {font-size:12px;}

.priceTable {
	width:880px;
	border-right:1px #D1D1D1 solid;
	border-bottom:1px #D1D1D1 solid;
	border-collapse:collapse;
	border-spacing:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif;

}
.priceTable .col_th {width:100px;}
.priceTable .col_td {width:260px;}
.priceTable th {
	border-top:1px #D1D1D1 solid;
	border-left:1px #D1D1D1 solid;
	background:url("../img/price/bg_gou.png") 0 0 repeat-x;
	vertical-align:top;
	font-weight:normal;
	text-align:center;
}
.priceTable td {
	border-top:1px #D1D1D1 solid;
	border-left:1px #D1D1D1 solid;
	vertical-align:top;
	background:#FFF;
	vertical-align:top;
}
.tr_auto th, .tr_full th, .tr_eco_auto th, .tr_eco_full th, .tr_sen th {
	/*height:134px;*/
	height:49px;
	padding-top:85px;
}
.tr_auto th {background:url("../img/price/bg_auto.png") 0 0 no-repeat;}
.tr_full th {background:url("../img/price/bg_full.png") 0 0 no-repeat;}
.tr_eco_auto th {background:url("../img/price/bg_eco_auto.png") 0 0 no-repeat;}
.tr_eco_full th {background:url("../img/price/bg_eco_full.png") 0 0 no-repeat;}
.tr_sen th {background:url("../img/price/bg_sen.png") 0 0 no-repeat;}
.priceTable th.blank {background:none;border:none;}

.tr_auto td, .tr_eco_auto td {background:url("../img/price/bg_price_auto.png") 0 0 no-repeat;}
.tr_full td, .tr_eco_full td {background:url("../img/price/bg_price_full.png") 0 0 no-repeat;}
.tr_sen td {background:url("../img/price/bg_price_sen.png") 0 0 no-repeat;}
.priceTable dl {
	height:126px;
	padding:8px 0 0 15px;
}
.priceTable dt a {
	padding-bottom:2px;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Roboto, 'Droid Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo, sans-serif;
	color: #0166FE;
	display:block;
}
.priceTable td .komiImg {
	margin-top:5px;
	display:block;
}
td.bl-hover dl {
	background-position: -1px 0;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/*   */

.priceTable .bl-hover dt a, .priceTable .bl-hover .p12red, .priceTable .bl-hover .p12bred, .priceTable .bl-hover .p12lred, .priceTable .bl-hover .p14bred {
	color:#F90;
}
p.price_p {margin-top:0px;}

#bottom_tel {margin-bottom:10px;}

#bnrPaint {
	text-align:center;
}

#bnrEcoone {text-align:center;margin-bottom:20px;}

.noritz_text01 {
	margin-top:5px;
	text-align:right;
}
.noritz_text02 {
	padding:5px 5px 5px 15px;
	font-size:14px;
	font-weight:bold;
	color:#f60;
}
.r16sen_cp_text {text-align:right;margin:0;}

.pagelink_tes {
	margin-top:5px;
	padding-left:30px;
}
.pagelink_tes li {
	padding-left: 19px;
	line-height: 16px;
	display: block;
	background: url(../../img/common/tri_pink5.gif) 0 50% no-repeat;
}

.price_link_add {
	line-height: 1.4;
	font-size: 16px;
	text-align: right;
	font-weight: bold;
}
.price_link_add li {
	margin:5px 10px 0 0;
}
.price_link_add a {
	text-decoration: underline;
}
.menulist_bg {
    padding-bottom: 36px;
    background: url(../img/price/price_bg_top.png) 0 0 no-repeat,
    			url(../img/price/price_bg_bottom.png) 0 100% no-repeat;
}
