@charset "UTF-8";

/*
：Description
衣類乾燥機のスタイル全般
*/

/*--------------------------------------
  省エネ給湯器「エコジョーズ」共通のCSS読み込み
---------------------------------------*/

@import "sup50000.css";


/*--------------------------------------
  #sup51000 竏鈀 エコジョーズトップページ
---------------------------------------*/
.index #mainHeader {
	background: url(../waterheater/image/sup51000_index_main_image.jpg) no-repeat;
}


.index #catch {
	position: absolute;
	top: 117px;
	left: 78px;
}
.clear {
	clear:both;
}
.index h3 {
	margin:0;
	padding:0;
}
.index #specs{
	top:auto;
	bottom:17px;
	height:32px;
}

#categoryTitle 
{
	padding-top:10px;
	background: url(../waterheater/image/sup51000_header_img.jpg) no-repeat right;
}

.index #categoryTitle {
	padding-top:27px;
}

#specs .under {
	padding-top:10px;
}
.second #categoryTitle {
	height:60px;
	padding-bottom:10px;
}

.second #specs {
	top: 50px;
	bottom: auto;
	height: 32px;
}
#localNav li,
#localNav a {
	white-space:nowrap;

}
#localNav .title {
	line-height:1.3;
	font-weight:bold;
}

#localNav a {
	background: url(../image/sup60000_link_arrow_M_b.gif) no-repeat 8px 2px;
}

#localNav a,
#localNav .title {
	margin:4px 0px;
}

.color {
	color:#d6525d !important;
}


/* .second */
.second h2 {
	height:auto;
	display:block;
	padding-bottom:13px;
	background: url(../image/sup63000_h2_bg.gif) repeat-x bottom;
}
#roundBox {
	position: relative;
	margin: 15px 0 0px 0px;
	width:690px;
	padding: 20px 20px 0px 20px;
	background:url(../image/sup50000_rb730_body.gif) repeat-y;
}

#roundBox .rt {
	width:730px;
	height:5px;
	background: url(../image/sup50000_rb730_top.jpg) repeat-y;
}

#roundBox .rb {
	background: url(../image/sup50000_rb730_bottom.gif) repeat-y;
	height:4px;
	width:730px;
}

#info .title{
	padding-top:7px;
	padding-left:27px;
	height:54px;
	background:url(../waterheater/image/sup51105_cut_30.gif) no-repeat;
}

#info .title dd {
	margin-top:10px;
}

#info #roundBox dl {
	padding-bottom:20px;
}

#info #roundBox dt {
	line-height:1em;
	font-weight:normal;
	color:#d6525d;
	padding-bottom:7px;
	background:url(../image/sup51105_h4_bg.gif) repeat-x left bottom;
}
/* IE6 */
*html #info #roundBox dt {
	position:relative;
}

#info #roundBox dd {
	margin-top:5px;
}

#info #roundBox dl .image{
	margin-right:7px;
}
#info #roundBox .left{
	width:425px;
	float:left;
}

#info #roundBox .rightB{
	float:right;
	display:block;
	width:256px;
}
#info #roundBox .rightB dt {
	font-weight:bold;
	font-size:130%;
	padding-bottom:0;
	background:none;
}
#info #roundBox .rightB img {
	margin:0 !important;
	padding:0 !important;
}
#info #roundBox .rightB dd {
	margin:0;
	font-size:100%;
}

#info #roundBox .right{
	margin-left:475px;
	width:183px;
}

#info #roundBox .right dt {
	font-weight:bold;
	font-size:130%;
	padding-bottom:0;
	background:none;
}
#info #roundBox .right dd {
	margin:0;
	font-size:100%;
}

.arrow_right {
	display:inline-block;
	padding-left:5px;
}

.lineup h2 {
	margin-bottom:30px;
}

.h2_right{
	margin-left:140px;
	margin-bottom:0px;
}

#lineup .section {
	margin-top:20px;
}

#lineup .images {
	float:left;
	width:132px;
}

#lineup .noimage .image {
	margin-left:142px;
}
/* IE6 */
*html #lineup .noimage .image {
	margin-left:0px;
}
*html #lineup .noimage {
	padding-left:142px;
}
#lineup .images li {
	margin-top:10px;
}
#lineup .images .top {
	margin-top:0;
}
#lineup .image {
	margin-left:10px;
	float:left;
	width:50px;
}
#lineup .images .bottom {
	margin-left:25px;
}
#lineup .product {
	margin-left:10px;
	display:block;
	width:525px;
	padding-bottom:15px;
	border-bottom:1px solid #dbdbdb;
}
#lineup .dotted {
	border-bottom:1px dotted #dbdbdb;
}

#lineup .product .left {
	width:160px;
	float:left;
}
#lineup .product .right {
	margin-left:160px;
}
#lineup .product table {
	position:relative;
	border-collapse:collapse;
	background-color:#dbdbdb;
	font-size:100%;
}

/* FireFox */
html:not([lang*=""]) #lineup .product table {
	border-collapse:separate !important;
}

#lineup .product .right th {
	padding:2px;
	background-color:#fff;
	font-size:100%;
	width:146px;
	font-weight:normal;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:none;
}

#lineup .product .right td {
	border-right:none;
	padding:2px;
	background-color:#fff;
	width:200px;
	border-bottom:1px solid #dbdbdb;
	border-top:none;
}
#lineup .product .right .top {
	border-top:1px solid #dbdbdb;
}

#lineup .product h5 {
	color:#d6525d;
}

#lineup .product .manufacturedBy {
	font-size:10px;
	font-weight:normal;
	color:#5c5d5e;
}
#lineup .product .price {
	margin-top:7px;
	}

#lineup .product li {
	margin-left:1em;
	font-size:100%;
}
#lineup .product .right dt {
	margin-top:5px;
	font-weight:normal;
	color:#d6525d;
}
#lineup .product .right dd img {
	margin-right:2px;
}
#lineup .product .right dd .bb {
	margin-left:5px;
}
.plus {
	margin-left:-1em;
}
.set {
	margin-top:10px;
}
.set .plus strong{
	font-size:120%;
}

#side #bnr li {
	margin-bottom:10px;
}

/* .double */
.double #lineup .double_left {
	width: 150px;
	float:left;
	margin-top: 10px;

}
.double #lineup .section {
	margin-left:170px;
}

.double #lineup .image ,
.double #lineup .images,
.double #lineup .images li {
	float:none;
	margin-left:0;
}
.double #lineup .image {
	margin-top:10px;
}

/* index */
#sup51000 #contents {
	background:none;
}
#sup51000 #contentsBody {
	background:none;
	padding:0 0  27px 0;
}
#sup51000 #contentsInner {
	padding:0;
}
#sup51000 .sup51000 {
	background: url(../image/sup60000_contentsInnerBg.gif) top no-repeat;
}
#sup51000 .sup51000 .inner {
 	padding: 0 35px 0 35px;
	background: url(../../common/image/contentsBottomBg.gif) no-repeat bottom;
}

#sup51000 .sup51000 .main_body {
	background: url(../../common/image/contentsBodyBg.gif) repeat-y;
	
}

#sup51000 #copys p {
	padding-bottom :5px;
}

#sup51000 #copys .center {
}

#sup51000 #copys .inner {
	padding-top:35px;
}
#sup51000 #copys h2 {
	margin-bottom: 5px;	
}

#sup51000 #copys .top {
	padding-top:9px;
}
#sup51000 #copys dl,
#sup51000 #copys ul{
float:left;
	
}

#sup51000 #copys dd {
	margin-top:6px;
	font-size: 110%;
}

#sup51000 #copys .copy01 {
	width:154px;
}
#sup51000 #copys .copy02 {
	margin-left:10px;
	width:156px;
}
#sup51000 #copys .copy03 {
	margin-left:10px;
	width:150px;
}
#sup51000 #copys .bottom {
	margin-top:20px;
	padding-bottom:20px;
}

.notelineup {
	font-size:10px;
	vertical-align:baseline;
	}

#sup51000 #series01 .inner,
#sup51000 #series02 .inner {
	padding-top:17px;
	padding-bottom:25px;
}

#sup51000 #series01,
#sup51000 #series02 {
	margin-top:25px;
}

#sup51000 #series01 h2,
#sup51000 #series02 h2 {
	background:url(../image/sup63000_h2_bg.gif) bottom repeat-x;
	padding-bottom:11px;
}
#sup51000 .main_body .catch {
	margin-top:18px;
	margin-bottom:27px;
}

#sup51000 #series01 dl {
	width:235px;
	float:left;
	padding-bottom:27px;
}
#sup51000 #series01 dd {
	margin-top:8px;
	font-size: 110%;
}
#sup51000 #series01 .left {
	margin-left:10px;
}

.checkPoint {
	padding:0 10px 10px 10px;
	text-align:right;
}

#sup51000 h4 {
	height:25px;
	line-height:25px;
	color:#666666;
	border-bottom:1px solid #c8cacc;
	padding-bottom:1px;
}
#sup51000 #series01 h4 {
	padding-left:125px;
	position:relative;
}
#sup51000 #series02 h4 {
	padding-left: 22px;}

#sup51000 .logo {
	position:absolute;
	left: 19px;
	top: -7px;
}
#sup51000 .lineup01 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_01.jpg) no-repeat;
	width:350px;
	height:190px;
}

#sup51000 .lineup02 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_02.jpg) no-repeat;
	width:350px;
	height:190px;
	
}

#sup51000 .lineup03 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_03.jpg) no-repeat;
	width:350px;
	height:190px;
	
}

#sup51000 .lineup04 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_04.jpg) no-repeat;
	width:350px;
	height:190px;
	
}

#sup51000 .lineup05 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_06.jpg) no-repeat;
	width:350px;
	height:150px;
	
}

#sup51000 .lineup06 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_05.jpg) no-repeat;
	width:350px;
	height:150px;
	
}

#sup51000 .lineup07 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_08.jpg) no-repeat;
	width:232px;
	height:150px;
	
}
#sup51000 .lineup08 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_07.jpg) no-repeat;
	width:232px;
	height:150px;
	
}
#sup51000 .lineup09 ul.merit_list {
	background: url(../waterheater/image/sup51000_series_image_09.jpg) no-repeat;
	width:232px;
	height:150px;
	
}

#sup51000 .merit_list {
	margin-top:10px;
}

#sup51000 #series01 .merit_list li {
	float:left;
	margin-top:144px;
	margin-left:14px;

}

#sup51000 .lineup05,
#sup51000 .lineup06,
#sup51000 #series01 .series {
	width:350px;
	float:left;
}

#sup51000 .lineup07,
#sup51000 .lineup08,
#sup51000 .lineup09 {
	width:232px;
	float:left;
}

#sup51000 .right {
	margin-left:30px;
}

#sup51000 .center {
	margin-left:16px;
	margin-right:16px;
}

#sup51000 .bottom {
	margin-top:25px;
}

#sup51000 .type{
	margin-top:10px;
}
#sup51000 .type li,
#sup51000 #series01 dl a{
	display:block;
	padding-left:10px;
	background: url(../image/sup60000_link_arrow_M_b.gif) no-repeat 0 2px;
}

#sup51000 #series01 .type li,
#sup51000 .lineup05 .type li,
#sup51000 .lineup06 .type li{
	float:left;
	width:140px;
}

#sup51000 .series .text {
	margin-top:10px;
}

#sup51000 #series02 .merit_list li {
	float:left;
	margin-top:104px;
	margin-left:14px;

}

#sup51000 #series02 .lineup08 .merit_list li {
	float:left;
	margin-top:104px;
	margin-left:10px;
}

#sup51000 #series02 .catch {
	margin-bottom:16px;
}

/* firefox */

@-moz-document url-prefix() {#sup51000 .arrow_right {
	padding-bottom:5px;
	padding-top:5px;
}}

/*0301add*/
body#sup51301{
	padding-left:25px;
}
#sup51301 .merit {
	width:300px;
}
#sup51301 .merit li{
	width:95px !important;
	padding:0!important;
	margin-left:3px;
}

body#sup51301 h2,
body#sup51401 h2, {
	background:none;
}

body#sup51402 h2 {
	background:none;
	margin:0 0 0 0;
}

#roundBoxMini .Q21{
	padding-top: 20px;
}
#roundBoxMini {
	position: relative;
	width:450px;
	background:url(../image/sup51301_rb690_body.gif) repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}

#roundBoxMini .rt {
	position:absolute;
	width:450px;
	height:4px;
	background: url(../image/sup51301_rb690_top.gif) no-repeat top;
}

#roundBoxMini .rb {
	position:absolute;
	background: url(../image/sup51301_rb690_bottom.gif) no-repeat bottom;
	height:4px;
	width:450px;
}

#rb726 {
	position: relative;
	width:711px;
	background:url(../image/sup51000_rb726_body.gif) repeat-y;
	margin-top: 0px;
	padding: 15px 0px 15px 15px;
}

#rb726 .rt {
	width:726px;
	height:7px;
	background: url(../image/sup51000_rb726_top.gif) no-repeat top;
}

#rb726 .rb {
	background: url(../image/sup51000_rb726_bottom.gif) no-repeat bottom;
	height:7px;
	width:726px;
}

#rb726 dl {
	float:left;
}

#rb726 .right {
	background:url(../waterheater/image/sup51201_arrow.gif) 17px 134px no-repeat;
	padding-left:84px;
}

#sup51201 .text {
	margin:8px 0;
}

#sup51201 .catch dt {
	margin-top:18px;
}

#sup51201 .catch dd {
	margin-top:6px;
	color : #d6525d;
}


/* sup51201 */
.number,
#sup51201 .section {
	margin-top:35px;
}
.number {
	float:left;
	width:65px;
}

#sup51201 .section {
	margin-left:80px;
}

#sup51201 .section .note {
	font-size:10px;
}

#sup51201 .section dl {
	margin-top:30px;
	min-height:87px;
	display:block;
}
#sup51201 .section dt{
	display:block;
	float:left;
}
#sup51201 .section dd {
	display:block;
	margin-left:205px;
}

#sup51201 .section .image {
	margin-top:30px;
}
#sup51201 .section .image li {
	float:left;
	margin-right:8px;
}
#sup51201 .section p .right {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

	
#sup51401 .text {
	margin:0 0 8px 0;
	line-height:1.5;
	text-indent:-12px;
}
	
#sup51401 .text {
	margin:0 0 8px 0;
	line-height:1.5;
	text-indent:-12px;
}
	
#sup51401 .Temperatureimg {
	margin:10px 0 0 0;
}
	
#sup51401 .Imgcenter {
	text-align:center;
	margin:0 0 30px 0;
	clear:both;

}

#sup51401 .left {
	float:left;
}
	
#sup51401 .right {
	float:right;
	margin:0 30px 20px 0;
}

#sup51401 #contentsBody {
	margin:0 auto;
	padding:30px 5px 27px 5px;
}


#sup51401 .imglast {
	margin:10px 0 10px 0;
}




.mini {
	font-size:80%;
}

#sup51201 .note {
	padding-left:1.5em;
}
#sup51201 .note .left {
	margin-left: -1.5em;
}

#sup51000 #series02 .note {
	padding-left:1em;
}
#sup51000 #series02 .note .left {
	margin-left: -1em;
}

/* 0308 */ 
#sup51000 #copys .inner {
	padding-right:0px;
}


.pt25 {
	padding-top: 25px !important;
}

.mt20 {
	margin-top:20px !important;
}

.mt25 {
	margin-top:20px !important;
}
.mt30 {
	margin-top:30px !important;
}

#sup51000 #series01 dd .image {
	float:right;
	margin: 5px 0 5px 10px;
}

#lineup h3 {
	margin-top:30px;
}


.tokutei {
	margin:5px 45px 0 0;
	text-align:center;
	}
	
.tokutei dt {
	font-size:10px;
	font-weight:normal;
	}	

.addC{
	font-size:90%;
}
.sup51201_note{
	font-size:75%;
}





.ma16 {
	margin:30px 0 30px 0;}

.ma8 {
	margin:10px 0 10px 0;}

.textalin {
	line-height:14px;
	}
	
.syoene {
	border: solid #d5d5d5 1px;
	width:470px;
	margin:24px;
	padding:10px 0 20px 0 ;
	}

#sup51301 .right{
	float:right;
	width:296px;
	}
	
#sup51301 .left{
	float:left;
	clear:both;
	}








/* IE6 */
*html #sup51201 #contentsBody{
	width:735px;
	background-position:0 0 ;
}
*html #sup51201 #contents{
	background-position:0 bottom ;
}


/* PRINT */
@media print {
	#lineup .product {
		float:right;
		
	}
	
	.printBreak {
		page-break-before:always;
	}

}




/* sup51402 */

#sup51402 .text {
	margin:0 0 8px 0;
	line-height:1.5;
	text-indent:-12px;
}
	
#sup51402 .text {
	margin:0 0 8px 0;
	line-height:1.5;
	text-indent:-12px;
}
	
#sup51402 .Temperatureimg {
	margin:10px 0 0 0;
}
	
#sup51402 .Imgcenter {
	text-align:center;
	margin:0 0 30px 0;
	clear:both;

}

#sup51402 .left {
	float:right;
}
	
#sup51402 .right {
	margin:0 0 0 0;
	width: 360px;
	padding: 0;
	height: auto;
}

#sup51402 #contentsBody {
	height:auto;
	width:auto;
	margin:auto;
	padding:0 5px 0 20px;
}


#sup51402 .imglast {
	margin:10px 0 10px 0;
}


#sup51402 .product{
	float:right;
}



#sup51402 .leftbox{
	width:130px;
	float:left;
	margin: 20px 0 0 0;
	;
	}

#sup51402 .rightbox{
	float:left;
	width:360px;
	margin: 20px 0 0 20px;
	;
	}
	
#sup51402 .listbox {
	width:320px;
	height:auto;
	margin: 0 10px 0 0;
	;
	}

#sup51402 .product .right th {
	padding:2px;
	background-color:#fff;
	font-size:100%;
	width:150px;
	font-weight:normal;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:none;
}


#sup51402 .product .right td {
	border-right:none;
	padding:2px;
	background-color:#fff;
	width:180px;
	border-bottom:1px solid #dbdbdb;
	border-top:none;
}

#sup51402 .product .right .top {
	border-top:1px solid #dbdbdb;
}

#sup51402 .product h5 {
	color:#d6525d;
}

#sup51402 .product .manufacturedBy {
	font-size:10px;
	font-weight:normal;
	color:#5c5d5e;
}
#sup51402 .product .price {
	margin-top:7px;
	}

#sup51402 .product li {
	margin-left:1em;
	font-size:100%;
}
#sup51402 .product .right dt {
	margin-top:5px;
	font-weight:normal;
	color:#d6525d;
}
#sup51402 .product .right dd img {
	margin-right:2px;
}
#sup51402 .product .right dd .bb {
	margin-left:5px;
}

#sup51402 .images {
	margin:0;
	padding:0;
}

#sup51402 .imagesGo {
	padding:0;
	height:31px;
	width:49px;
}


#sup51402 .orange {
	color:#eb6e00;
	width:275px;
}

#sup51402 .orabig {
	font-weight:bold !important;
	}
	
#sup51402 .orareace {
	font-weight:bold;
	color:#eb6e00;
	width:275px;
	}
	
	
#sup51402 .center !important{
	text-align:center;
	width:501px;
	height:auto;
	margin-bottom:20px;
	}

#sup51402 #rakuraku {
	width:500px;
	height:290px;
	margin:0;
	padding:0;
}

.rakurakutable {
	border:1px solid #666;
	margin-top:10px;
	margin-bottom: 20px;
	}
	
	
.rakurakutable td {
	height:24px;
	text-align:center !important;
	}
	
.raku1 {
	background-color:#d0d9ef;
}
.raku2 {
	background-color:#dbecd1;
}
.raku3 {
	background-color:#fde3c6;
}
.mb20 {
	margin-bottom:20px;
}

.mb10 {
	margin-bottom:10px;
}

.mtb10 {
	margin:10px 0 0 0;
	}

.pb15 {
	padding:15px 0 0 0;
	}

#sup51402 #main {
	padding-top:12px !important;
	height:auto;
}


#sup51402 .newmargin {
	margin:0 0 10px 5px;
	}
/* leaseBox */

.leaseBox {
	color:#eb6e00;
	width:auto;
	padding: 0 0 10px 0;
}
.second .leaseBox {
	margin-top:10px;
}
.leaseBox .title dt,
.leaseBox .title dd,
.leaseBox .title dl,
.leaseBox .title img{
	margin:0 !important;
	padding:0;
	line-height:1;
}

.leaseBox .title dt{
	vertical-align:top;
	float:left;
}
.leaseBox .title dd {
	text-align:center;
	line-height:23px;
	margin:0 0 0 190px !important;
	font-size:200%;
	font-weight:bold;
}

.leaseBox .title {
	margin:0 50px 0 0;
	height:23px;
	border:1px solid #eb6e00;
}

#sup51301 span.point {
	display:block;
	margin-left:1.2em;
}


/* PRINT */
@media print {
	#sup51101 #footer,
	#sup51102 #footer,
	#sup51103 #footer,
	#sup51104 #footer,
	#sup51105 #footer,
	#sup51110 #footer,
	#sup51112 #footer,
	#sup51115 #footer {
		page-break-before: always;
		width: 940px !important;
		clear: none !important;
	}
}
