@charset "shift-jis";
/* CSS Document */
/*atama*/

div#DOGHOUSE h2{margin:0; padding:0;}
div#DOGHOUSE h3{ margin: 15px auto 0 auto; text-align: center;}
div#DOGHOUSE{width:750px; margin:0 auto; padding:0; background:url(../IMAGE/09doghouse/back.gif) repeat-y;}
div#DOGHOUSE h1{margin:0; padding:0}
div#DOGHOUSE div.main{width:735px; margin-left:15px; padding:0;}
div#DOGHOUSE div.box h3{margin:0; padding:0}
div#DOGHOUSE div.box dl dt{float:left; width:335px; margin:0; padding:0}
div#DOGHOUSE div.box dl dt p.photo{margin:0; padding:0}
div#DOGHOUSE div.box dl dt p.link{
margin:0; padding:7px 0 0 0; text-align:center; border-bottom:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid}
#DOGHOUSE .box dl .price_box,#DOGHOUSE li{list-style:none;}

div#DOGHOUSE p.top{float:right; margin:4px 15px 15px 0; padding:0;}
	

div#DOGHOUSE ul.size-list2 .price,div#DOGHOUSE ul.size-list2 .intax,div#DOGHOUSE ul.size-list3 .price,div#DOGHOUSE ul.size-list3 .intax {
	margin:0;padding:0;
}
.zaiko {
	vertical-align: bottom;
}






div#DOGHOUSE a img {border:none;}

div#DOGHOUSE ul.size-list3,div#DOGHOUSE ul.size-list2,div#DOGHOUSE ul.size-list4,div#DOGHOUSE ul.size-list2-1,div#DOGHOUSE ul.size-list2-2,div#DOGHOUSE ul.size-list_o{
	float:left;
	margin:0 auto;
}
div#DOGHOUSE ul.size-list2_right {
	float:right;
	margin:0 auto;
	
}

div#DOGHOUSE div.main div#menu{float:left; width:720px;  margin:0; padding:0 0 18px 0; background-color:#FEFDF7;}
div#DOGHOUSE div.main div#menu ul#L{ float:left;}
div#DOGHOUSE div.main div#menu ul#L li{ float:left;}

div#DOGHOUSE div.box{float:left; margin:0 10px; background-color:#FEFDF7; width:730px; padding-bottom:10px;}
div#DOGHOUSE div.box dl.border{
	border-style: solid;border-width: 4px;width: 710px;border-color:#EAE1D7;border-radius: 20px; margin:6px; padding-bottom:10px;
}
div#DOGHOUSE div.box dl.border_2{
	border-style: solid;border-width: 4px;width: 345px;border-color:#EAE1D7;border-radius: 20px;float:left;margin:10px 6px;padding-bottom:10px;
}

* html div#DOGHOUSE div.box{width:335px; margin:0 0 0 8px;}



div#DOGHOUSE div.box p.sen{clear:both; margin:0 auto; padding:0 0 9px 4px;}
div#DOGHOUSE div.box p{clear:both; margin:0 auto; padding-top:20px;}


div#DOGHOUSE div.box dl{
	float:left;
	margin:0 auto;
	width:162px;
}


/*div#DOGHOUSE div.box dl dd.shosai{
	float:left;
}*/
div#DOGHOUSE div.box dd.shosai:hover,div#DOGHOUSE div.box dd.shosai_2:hover,div#DOGHOUSE li img:hover{
	opacity: 0.8;
}
div#DOGHOUSE div.box dd.shosai_2{
	float:left;
	margin:12px;
}
div#DOGHOUSE div.box ul.size-list3 dd.shosai_2{
	float:left;
	margin:10px 45px;
}
div#DOGHOUSE div.box ul.size-list2-1 dd.shosai_2{
	margin:10px 100px;
}
div#DOGHOUSE ul.size-list3,div#DOGHOUSE ul.size-list2-2{
	margin:0 auto;
}
div#DOGHOUSE ul.size-list2 li,div#DOGHOUSE ul.size-list3 li,div#DOGHOUSE ul.size-list4 li,div#DOGHOUSE ul.size-list2-2 li,#DOGHOUSE ul.size-list2-1 li{
	float:left;
	margin: 0;
	border-right: 3px solid #efefef;
	line-height: 1.0em;
}
div#DOGHOUSE ul.size-list2 li{
    padding:14px;
	width:321px;
}
div#DOGHOUSE ul.size-list3 li{
	width:228px;
	padding:3px;
}
div#DOGHOUSE ul.size-list4 li{
	width:164px;
	padding:5px;
}
div#DOGHOUSE ul.size-list2-1 li{
	width:338px;
	padding:4px;
}
div#DOGHOUSE ul.size-list2-2 li{
	width:162px;
	padding:4px;
}
div#DOGHOUSE ul li.last{
	border-right:0;
	padding-right:0;
}
div#DOGHOUSE div.box div.bana{
	margin: 0 auto;
	float:left;
	padding:9px;
}

/*Ώi*/
div#DOGHOUSE div.buy_price li.price{
	color:#F00;
	font-weight:bold;
	font-size:20px;
	display:inline;
	width:auto;
	border-right:none;
	padding:0;
}
div#DOGHOUSE div.buy_price li.intax{
	color:#F00;
	font-size:9px;
	display:inline;
	width:auto;
	border-right:none;
	margin-top:8px;
	padding:0;
	}
div#DOGHOUSE span.spesicalprice{
	float:left;
	font-size:11px;
	display:block;
	width:auto;
}
div#DOGHOUSE dd.buy_price{
	text-align:center;
	margin:8px auto 0;
}
div#DOGHOUSE li.motoprice{
	display:none;
}
div#DOGHOUSE ul{
	display:inline-block;
}
div#DOGHOUSE ul.size-list2 dd.buy_price, div#DOGHOUSE ul.size-list2 dd.shosai{
	display:inline-block;	
}
div#DOGHOUSE ul.size-list2 dd.buy_price{
	width:225px;
}



/*=====================================2017N10j[Aγ=====================================*/

/*€ξ{CSS*/
#wrap2{ list-style:none; margin:0; padding:0;}
#wrap2 a{ text-decoration:none;}
#wrap2 a img{ border:none;}
#wrap2 a:hover img{ opacity:0.8;}
#wrap2 img{ vertical-align:bottom;}
#wrap2{ max-width:750px; margin:0 auto;}
/*€floatΏiv*/
#wrap2 ul{ width:100%; overflow:hidden;margin:0px;}
#wrap2 ul li{ float:left;}
#wrap2 ul li a{ position:relative;}
/*€ΗΑCSS*/
/*Ώi*/



div#wrap2 div.buy_price li.price{
	color:#F00;
	font-weight:bold;
	font-size:20px;
	display:inline;
	border-right:none;
	padding:0;
	width:50%;
	text-align:right;
}
div#wrap2 ul li a .intax{
	color:#F00;
	font-size:9px;
	margin:20px 0 0 5px;
	
	}
div#wrap2 span.spesicalprice{
	float:left;
	font-size:11px;
	display:block;
	width:100%;
}
div#wrap2 ul .buy_price {
	position:absolute;
	bottom:30px;
	left:55px;
}


div#wrap2 ul li.block3 a price{
	color:#F00;
	font-weight:bold;
	font-size:20px;
	display:inline;
	width:auto;
	border-right:none;
	padding:0;
}
div#wrap2 ul li.block3 a .intax{
	color:#F00;
	font-size:9px;
	padding:0;
	width:20%;
	
	}
div#wrap2 ul li.block3 span.spesicalprice{
	float:left;
	font-size:11px;
	display:block;
	width:100%;
}
div#wrap2 ul li.block3 .buy_price{
	position:absolute;
	bottom:10px;
	left:50px;
}
.motoprice{
	display:none;
}

div#wrap2 .ul_1 div.buy_price li.price{
	color:#F00;
	font-weight:bold;
	font-size:20px;
	display:inline;
	border-right:none;
	padding:0;
}

#wrap2 .ul_1 dl {
        position:relative;
}
#wrap2 ul.ul_1 dd.price div.buy_price {
        position:absolute;
	float: none;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
        bottom:90px;
        left:490px;
}
#wrap2 ul.osusume {
	background-image: url(../IMAGE/09doghouse/p4_11.jpg);
        height:235px;
        background-repeat: no-repeat;
        padding-left:18px;
}
#wrap2 ul.osusume li{
        padding-top: 110px;
        margin-right:5px;
}


#wrap2 ul.osusume li:last-child {
        margin-right:0;
}
