@charset "shift_jis";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:none;
	vertical-align:bottom;
}
#house {
	margin:0 auto;
	width:750px;
	text-align:center;
	background-size:100% auto;
}
#house a{
	text-decoration:underline;
}
#house a:hover{
	text-decoration:none;
	color:#FF6600
}

#house a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

#house li {
	float:left;
	list-style:none;
}
#house dt, #house dd {
	float:left;
}


#house .ul_m {
	width:750px;
	overflow:hidden;
}

#house .ul_m a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#house .ul_m li {
	padding-bottom:30px;
	
}

#house .box_a {
	padding-bottom:25px;
}
#house .ac1{
	width:750px;
}
#house div.ac2{
	width:750px;
	background:url(../IMAGE/150722housework/bg_b.gif) repeat-y;
}
#house .ac3{
	width:750px;
	background:url(../IMAGE/150722housework/bg_p.gif) repeat-y;
	padding-bottom:25px;
}
#house .ac4{
	width:750px;
	background:url(../IMAGE/150722housework/bg_o.gif) repeat-y;
	padding-bottom:25px;
}

#house .ul2 {
	margin:0 5px;
	width:740px;
	overflow:hidden;
}
#house .ul2_2 {
	margin:0 auto;
	width:750px;
	overflow:hidden;
	text-align:center;

}
#house .ul2_2 li {
	margin:0;
	padding-top:10px;
	float:left;
	
	
}

#house #ul2_3{
}
#house #ul2_3 li{
	margin:0 20px 15px 50px;
}

#house #ul2_4{
}
#house #ul2_4 li{
	margin:0 10px 15px 25px;
}


#house .ul2 li {
	padding-top:14px;
	width:370px;
}
#house .ul2 li dl {
	margin:0 5px;
	padding:9px;
	width:340px;
	border:1px solid #CCBB80;
	background:#FFF;
	
	overflow:hidden;
}

#house .ul2 li dd {
	padding-top:5px;
	width:340px;
}

#house .ul2 li .dd_ka {

	width:190px;
}
#house .ul2 li .dd_bn {
	width:150px;
}
#house a {
	font-size:13px;
	color:#000033;
	letter-spacing:1px;
	line-height: 120%;
}
#house .moji a {
	font-size:11px;
	color:#000033;
	letter-spacing:1px;
}
#house ul p {
	text-align:left;
	padding-left:5px;
	padding-top:13px;
}
#house .ul3 {
	margin:0 6px;
	width:738px;
	overflow:hidden;
}
#house .ul3 li {
	padding-top:14px;
}
#house .ul3w li {
	width:246px;
}

#house .ul3 li dl {
	margin:0 4px;
	padding:5px;
	width:718px;
	border:1px solid #CCBB80;
	background:#FFF;
	overflow:hidden;
}
#house .ul3 dd {
	padding-top:5px;
	width:218px;
	border:none;
}


#house .ul3 .dd_ka {
	padding:0px;
}
#house .ul3 .dd_ka2 {
	padding-top:25px;
	padding-left:230px;
	width:160px;
}
#house .ul3 .dd_ka3 {
	padding-top:18px;
	padding-left:10px;
	width:170px;
}
#house .ul3 .dd_ka4 {
	padding-top:18px;
	padding-left:10px;
	width:160px;
}
#house .ul3 li .dd_bn2 {
	/*padding-top:18px;*/
	width:256px;
}
#house .banner {
	padding-top:26px;
}
#house .p_top {
	text-align:right;
	padding:7px 0 30px 0;
	
	}
	
	
	
#house .ul4 {
	margin:0 6px;
	width:738px;
	overflow:hidden;
}
#house .ul4 li {
	padding-top:14px;
}
#house .ul4w li {
	width:246px;
}

#house .ul4 li dl {
	margin:0 4px;
	padding:5px;
	width:714px;
	border:1px solid #CCBB80;
	background:#FFF;
	overflow:hidden;
}
#house .ul4 dd {
	padding-top:5px;
	width:400px;
	border:none;
}


#house .ul4 .dd_ka {
	padding:0px;
	position:relative;
}
#house .ul4 .dd_ka2 {
	padding-top:25px;
	padding-left:230px;
	width:160px;
}
#house .ul4 .dd_ka3 {
	padding-top:50px;
	padding-left:10px;
	width:170px;
}
#house .ul4 .dd_ka4 {
	padding-top:18px;
	padding-left:10px;
	width:160px;
}
#house .ul4 li .dd_bn2 {
	/*padding-top:18px;*/
	width:160px;
}

	
/* ---------------------
メニュー
--------------------- */	
#house ul.list {
	margin:0;
	padding-left:10px;
	width:750px;
	float:left;
	background:#FFF;
	}
#house  ul.list li{
	padding:0 1px;
	}
	
/* ---------------------
その他
--------------------- */	
#house ul.list1 {
	margin:0;
	padding:10px 0 30px 50px;
	width:750px;
	float:left;
	background:url(../IMAGE/150722housework/bg_b.gif) repeat-y;
	}
#house  ul.list1 li{
	padding:0 2px;
	}
		
	

/* ---------------------
オススメキャンペーン＆特集
--------------------- */

#house .eventbn{
	margin:15px;
}

#house .eventbn ul{
	margin:auto 3px;
	overflow:hidden;
}

#house .eventbn ul li{
	margin:5px 7px;
	float:left;
}


/*---「ステンレスピンチハンガー」PIK ---*/
#house .div_box_in32 {
	width:730px;
	margin:0 auto;
	padding:9px 0;
	border:1px solid #CCBB88;
	background:#FFF;
	height:360px;
}
#house .div_box_in32 .ul_w710 .li_w360 {
	width:360px;
}
#house .div_box_in32 .ul_w710 .li_w340 {
	width:340px;
	float:right;
	padding-right:20px;
}
#house .div_box_in32 .ul_w710 .li_w340 dl dt img{
	padding-bottom:10px;
}

/*---「洗濯便利用品」衣類乾燥除湿機 ---*/
#house .div_box_in6 {
	width:730px;
	margin:0 auto;
	padding:9px 0;
	border:1px solid #34BFC2;
	background:#FFF;
}
#house .div_box_in6 .ul_w710 .li_w348 {
	width:348px;
}
#house .div_box_in6 .ul_w710 dl, #house .div_box_in6 .ul_w710 dd {
	width:348px;
}
#house .div_box_in6 .ul_w710 .dd_ka {
	width:183px;
}
#house .div_box_in6 .ul_w710 .dd_bn {
	width:165px;
}


/*価格プログラム*/
#house .buy_price, #house .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#house div.buy_price {
}
#house li.motoprice {
	display:none;
}
#house span.spesicalprice {
	display:inline;
	font-size:12px;
	color:#00F;
	font-weight:bold;
}
#house li.price {
	display:inline;
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
}
#house .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}



/* サイズ別に展開のある商品 */
#house ul li dl dt{
	text-align:left;
	padding:3px 0;
}
#house .ac3 ul li dl .set{
	width:340px;
	margin:0 auto;
	padding: 4px 0;
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #CFCFCF;
	border-left: none;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
#house .ac3 ul li dl .set dt{
	width:120px;
}
#house .ac3 ul li dl .set dt img{
	padding-right:5px;
	padding-bottom:0 !important;
}
#house .ac3 ul li dl .set .dd_ka {
	text-align:right;
	width:190px;
	padding:0;
}
#house .ac3 ul li dl .set .dd_bnS{
	width:25px;
	text-align:right;
	padding:0;
}
#house .ac3 ul li dl .set .dd_bnS img{
	padding-bottom:2px;
}



/*価格プログラム*/

#house .ul4 .buy_price, #house .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#house .ul4 div.buy_price {
	position:absolute;
	top:0px;
	left:295px;
}
#house .ul4 li.motoprice {
	display:none;
}
#house .ul4 span.spesicalprice {
	display:block;
	font-size:10px;
	color:#00F;
	font-weight:bold;
	text-align:left;;
}
#house .ul4 li.price {
	display:inline;
	color:#ff0000;
	font-size:17px;
	border:none;
	font-weight:bold;
}
#house .ul4 .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
	border:none;
}











#house .buy_price, #house .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#house div.buy_price {
}
#house li.motoprice {
	display:none;
}
#house span.spesicalprice {
	display:inline;
	font-size:12px;
	color:#00F;
	font-weight:bold;
}
#house li.price {
	display:inline;
	color:#ff0000;
	font-size:20px;
	border:none;
	font-weight:bold;
}
#house .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
	border:none;
}






/* サイズ別に展開のある商品 */
#house li dl dl li.price {
	font-size:16px;
}
#house .ul2 li .dd_ka {
	width:190px;
}
/* サイズ別に展開のある商品 */
#house ul li dl dt{
	text-align:left;
}
#house .ac3 ul li dl .set{
	width:340px;
	margin:0 auto;
	padding: 4px 0;
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #CFCFCF;
	border-left: none;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
#house .ac3 ul li dl .set dt{
	width:120px;
}
#house .ac3 ul li dl .set dt img{
	padding-right:5px;
	padding-bottom:0 !important;
}
#house .ac3 ul li dl .set .dd_ka {
	text-align:right;
	width:190px;
	padding:0;
}
#house .ac3 ul li dl .set .dd_bnS{
	width:25px;
	text-align:right;
	padding:0;
}
#house .ac3 ul li dl .set .dd_bnS img{
	padding-bottom:2px;
}

#house .ac3 ul li dl p.icon{
	padding:0;
}


#house .ul2_p {
	margin:0 5px;
	width:740px;
	overflow:hidden;
}
#house .ul2_p li {
	padding-top:14px;
	width:370px;
}
#house .ul2_p li dl {
	margin:0 5px;
	padding:9px;
	width:340px;
	border:1px solid #FF79A5;
	background:#FFF;
	overflow:hidden;
}
#house .box2 .ul2_p li dl, #house .box2 .ul3 li dl {
	border:1px solid #3D92E7;
}
#house .box3 .ul3 li dl {
	border:1px solid #34BFC2;
}
#house .ul2_p li dd {
	padding-top:10px;
	/*width:340px;*/
}
#house .ul2_p li .dd_ka {
	width:190px;
}
#house .ul2 li .dd_bn {
	width:150px;
}


#house #set2{
	padding-bottom:38px;
}






/*3カラム*/
#house  .ul_2, #house .ul_3, #house .ul_4 {
	width:740px;
	padding:10px 0 0 10px;
	overflow:hidden;
}
#house  .ul_3 li {
	margin:0 10px 15px 0;
	width:235px;
	/*height:400px;*/
	/*border:1px solid #CCBB80;*/
	background:#FFF;
	overflow:hidden;

}

#house  .ul_3 li.to {
	margin:0 5px 15px 0;
	width:235px;
	height:430px;
	border:1px solid #CCBB80;
	background:#FFF;
	overflow:hidden;

}

#house  .ul_3 dl {
	/*width:225px;*/
	padding:5px;
	border:none;
	overflow:hidden;
	border:1px solid #CCBB80;
    height: 405px;
}
#house  .ul_3 .dl_350 {
	padding:5px;
	border:none;
	overflow:hidden;
	border:1px solid #CCBB80;
    height: 350px;
}
#house  .ul_3 .dl_380 {
	padding:5px;
	border:none;
	overflow:hidden;
	border:1px solid #CCBB80;
    height: 380px;
}
#house  .ul_3 dt, #house .ul_3 dd {
	width:219px;
	background:#FFF;
	padding-bottom:10px;
	border:none;
	

}



#house .ul_bn1{
	margin:10px 0 0 25px;
	padding:0;
	height:100px;
	}

#house .ul_bn1 li {
	padding:10px 15px 20px 0;
	float:left;}
	
/*#house p.bn_r {
	float:right;
	padding:5px 10px 5px 0;
	
}*/
#house p.bn1 {
	padding:20px 0px 10px 0;
	
}