@charset "utf-8";
/* brand.css */



#sc_search{
	float: left;
	width: 200px;
	margin-top: 20px;
}
body#d02 main{
	width: 720px;
}
body#d02 div.product {
	width: 170px;
	height: 200px;
}

body#d02 div.product a img { padding: 18px; }

/* J39 SALE ページ */
body#p02 #sale{
	margin-top: 15px;
	width: 960px;
}
#sale #left_img{
	float: left;
	width: 580px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#right_img img{
	margin-bottom: 30px;
}
#right_img h3{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 10px;
}
#right_img p{
	font-size: 1.2em;
	line-height: 1.8em;
	display: block;
	padding-bottom: 18px;
}
#sale_designer{
	width: 960px;
	padding-top: 15px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-bottom: 15px;
}
#sale_designer img{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#sale_designer h4{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
}
#sale_designer h4 span{
	font-size: 0.8em;
	font-weight: normal;
}
#sale_designer div.d_text{
	width: 800px;
	line-height: 1.5em;
	margin-bottom: 15px;
}
#main_sp .product_sp{
	display: block;
	float: left;
	padding: 10px;
}
#main_sp product_sp img{
	padding: 5px;
}
#main_sp h2{
	font-size: 10px;
	width: 80px;
	padding-top: 5px;
}
#main_sp .name{	
	font-size: 10px;
	width: 80px;
	padding-top: 5px;
}
@media only screen and (max-width: 980px) {
	body#p02 #sale, #sale_designer, #sale_designer div.d_text { width:auto;}
	#sale #left_img { 
		float:none;
		width:auto;
		margin:0 auto;
	}
	#right_img img { width:100%; height:100%;}
	#sale_designer img { float:none; width:100%; height:100%;}
	
}
@media only screen and (max-width: 300px) {
	.gopage a{
		margin-top:0px;
		margin-left:50px;
	}
}