@charset "UTF-8";

#cvp{
	margin: 0;
	padding: 0 0 6px;
	background: url(/img/index/v_shadow.png) left bottom no-repeat;
	position: relative;
}

#cvp .cvp_lead{
	width: 375px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 47px;
	left: 16px;
}

#cvp .cvp_lead strong{
	font-size: 13px;
	line-height: 1.6;
	font-weight: 700;
	color: #884d0e;
}

#cvp .cvp_lead h2{
	font-size: 13px;
	line-height: 1.6;
	font-weight: 700;
	color: #884d0e;
	margin: 0;
	padding: 0;
}

#cvp .cvp_lead h3{
	font-size: 13px;
	line-height: 1.6;
	font-weight: 700;
	color: #884d0e;
	margin: 0;
	padding: 0;
}

.favorite{
	margin: 14px 0 0;
	padding: 0;
}

.favorite .l2_left{
	float: left;
	width: 371px;
	margin: 0;
	padding: 0;
	border: 1px #ccc solid;
}

.favorite .l2_right{
	float: right;
	width: 371px;
	margin: 0;
	padding: 0;
	border: 1px #ccc solid;
}

.l1_itembox{
	margin: 14px 0 0;
	padding: 0;
	border: 1px #ccc solid;
}

#scene_mens{
	margin: 14px 0 0;
	padding: 0;
	background: url(/img/index/bg_blue.png) left top no-repeat;
}

#scene_mens h2{
	margin: 0;
	padding: 0;
}

#scene_mens .scene_ex{
	margin: 5px 0 0;
	padding: 0 14px 14px;
}

#scene_mens .scene_ex ul{
	margin: 0 0 0 -9px;
	padding: 0;
}

#scene_mens .scene_ex ul li{
	float: left;
	width: 238px;
	margin: 0 0 0 9px;
	padding: 0;
}

#scene_ladies{
	margin: 14px 0 0;
	padding: 0;
	background: url(/img/index/bg_pink.png) left top no-repeat;
}

#scene_ladies h2{
	margin: 0;
	padding: 0;
}

#scene_ladies .scene_ex{
	margin: 5px 0 0;
	padding: 0 14px 14px;
}

#scene_ladies .scene_ex ul{
	margin: 0 0 0 -9px;
	padding: 0;
}

#scene_ladies .scene_ex ul li{
	float: left;
	width: 238px;
	margin: 0 0 0 9px;
	padding: 0;
}

#dryer_item{
	margin: 14px 0 0;
	padding: 0;
}

#dryer_item ul{
	margin: 0 0 0 -14px;
	padding: 0;
}

#dryer_item ul li{
	float: left;
	width: 373px;
	margin: 0 0 0 14px;
	padding: 0;
}

#rank_mens{
	margin: 14px 0 0;
	padding: 0;
	background: url(/img/index/bg_blue.png) left top no-repeat;
}

#rank_ladies{
	margin: 14px 0 0;
	padding: 0;
	background: url(/img/index/bg_pink.png) left top no-repeat;
}

#rank_mens h2{
	margin: 0;
	padding: 0;
}

#rank_ladies h2{
	margin: 0;
	padding: 0;
}

.rank_erea{
	margin: 0;
	padding: 0;
	position: relative;
}

.rank_erea .rank_box_top{
	width: 760px;
	height: 14px;
	margin: 0;
	padding: 0;
	background: url(/img/index/line_3.png) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

.rank_erea .rank_box{
	margin: 0;
	padding: 14px 0 ;
}

.rank_erea .rank_box .rank_boxin{
	margin: 0;
	padding: 0 0 14px;
	background: url(/img/index/line_3.png) left bottom no-repeat;
}

.rank_erea .rank_box .rank_boxin a{
	color: #1111cc;
}

.rank_erea .rank_box .rank_boxin .ranking_1{
	float: left;
	width: 238px;
	margin: 0 0 0 14px;
	padding: 0;
	position: relative;
}

.rank_erea .rank_box .rank_boxin .ranking_1 .crown{
	width: 65px;
	height: 81px;
	position: absolute;
	top: 19px;
	left: 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_1 .rank_img{
	width: 117px;
	margin: 0 0 0 101px;
	padding: 0;
	border: 1px #ccc solid;
}

.rank_erea .rank_box .rank_boxin .ranking_1 .item_name{
	font-size: 14px;
	line-height: 1.3;
	font-weight: 700;
	margin: 13px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_1 .item_price{
	font-size: 14px;
	line-height: 1.1;
	font-weight: 700;
	color: #ff251d;
	margin: 7px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_1 .item_price span{
	font-size: 12px;
	line-height: 1.1;
	font-weight: 700;
	color: #3a3a3a;
}

.rank_erea .rank_box .rank_boxin .ranking_2{
	float: left;
	width: 238px;
	margin: 0 0 0 9px;
	padding: 0;
	position: relative;
}

.rank_erea .rank_box .rank_boxin .ranking_2 .crown{
	width: 65px;
	height: 81px;
	position: absolute;
	top: 19px;
	left: 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_2 .rank_img{
	width: 117px;
	margin: 0 0 0 101px;
	padding: 0;
	border: 1px #ccc solid;
}

.rank_erea .rank_box .rank_boxin .ranking_2 .item_name{
	font-size: 14px;
	line-height: 1.3;
	font-weight: 700;
	margin: 13px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_2 .item_price{
	font-size: 14px;
	line-height: 1.1;
	font-weight: 700;
	color: #ff251d;
	margin: 7px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_2 .item_price span{
	font-size: 12px;
	line-height: 1.1;
	font-weight: 700;
	color: #3a3a3a;
}

.rank_erea .rank_box .rank_boxin .ranking_3{
	float: right;
	width: 238px;
	margin: 0 14px 0 0;
	padding: 0;
	position: relative;
}

.rank_erea .rank_box .rank_boxin .ranking_3 .crown{
	width: 65px;
	height: 81px;
	position: absolute;
	top: 19px;
	left: 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_3 .rank_img{
	width: 117px;
	margin: 0 0 0 101px;
	padding: 0;
	border: 1px #ccc solid;
}

.rank_erea .rank_box .rank_boxin .ranking_3 .item_name{
	font-size: 14px;
	line-height: 1.3;
	font-weight: 700;
	margin: 13px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_3 .item_price{
	font-size: 14px;
	line-height: 1.1;
	font-weight: 700;
	color: #ff251d;
	margin: 7px 0 0;
	padding: 0 18px;
}

.rank_erea .rank_box .rank_boxin .ranking_3 .item_price span{
	font-size: 12px;
	line-height: 1.1;
	font-weight: 700;
	color: #3a3a3a;
}

#new_arrivals{
	margin: 14px 0 0;
	padding: 0;
	background: url(/img/index/bg_orange.png) left top no-repeat;
}

#new_arrivals h2{
	margin: 0;
	padding: 0;
}

.arrivals_erea{
	margin: 0;
	padding: 0;
	position: relative;
}

.arrivals_erea .arrivals_box_top{
	width: 760px;
	height: 14px;
	margin: 0;
	padding: 0;
	background: url(/img/index/line_3.png) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

.arrivals_erea .arrivals_box{
	margin: 0;
	padding: 14px 0 ;
}

.arrivals_erea .arrivals_box .arrivals_boxin{
	margin: 0;
	padding: 0 0 14px 5px;
	background: url(/img/index/line_3.png) left bottom no-repeat;
}

.arrivals_erea .arrivals_box .arrivals_boxin a{
	color: #1111cc;
}

.arrivals_erea .arrivals_box .arrivals_boxin .new_arrivals_item{
	float: left;
	width: 238px;
	margin: 0 0 0 9px;
	padding: 0;
}

.arrivals_erea .arrivals_box .arrivals_boxin .new_arrivals_item .item_img{
	width: 200px;
	margin: 0 auto;
	padding: 0;
	border: 1px #ccc solid;
}

.arrivals_erea .arrivals_box .arrivals_boxin .new_arrivals_item .item_name{
	font-size: 14px;
	line-height: 1.3;
	font-weight: 700;
	margin: 13px 0 0;
	padding: 0 18px;
}

.arrivals_erea .arrivals_box .arrivals_boxin .new_arrivals_item .item_price{
	font-size: 14px;
	line-height: 1.1;
	font-weight: 700;
	color: #ff251d;
	margin: 7px 0 0;
	padding: 0 18px;
}

.arrivals_erea .arrivals_box .arrivals_boxin .new_arrivals_item .item_price span{
	font-size: 12px;
	line-height: 1.1;
	font-weight: 700;
	color: #3a3a3a;
}

#picky{
	margin: 14px 0 0;
	padding: 0;
}

#picky .eyecatch{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#picky .eyecatch h2{
	margin: 0;
	padding: 0;
}

#picky .lead_erea{
	float: right;
	width: 494px;
	margin: -26px 0 0;
	padding: 26px;
	background: #fffddd;
}

#picky .lead_erea .leadbox{
	margin: 26px 0 0;
	padding: 0 0 0 22px;
	background: url(/img/index/dashed_01.png) left top repeat-y;
}

#picky .lead_erea .leadbox h3{
	margin: 0;
	padding: 0;
}

#picky .lead_erea .leadbox .leadtext{
	font-size: 14px;
	line-height: 1.6;
	margin: 10px 0 0;
	padding: 0 0 0 10px;
}

#shop_info{
	margin: 14px 0 0;
	padding: 0;
}

#shop_info .eyecatch{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#shop_info .eyecatch h2{
	margin: 0;
	padding: 0;
}

#shop_info .lead_erea{
	float: right;
	width: 494px;
	margin: 0;
	padding: 26px;
	background: #fffddd;
}

#shop_info .lead_erea .leadbox{
	margin: 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadtextbox{
	float: left;
	width: 337px;
	margin: 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadimgbox{
	float: right;
	width: 134px;
	margin: 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadtextbox .leadtext{
	font-size: 14px;
	line-height: 1.6;
	margin: 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadtextbox .info_company{
	font-size: 16px;
	line-height: 1.1;
	font-weight: 700;
	margin: 21px 0 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadtextbox .info_add{
	font-size: 14px;
	line-height: 1.3;
	font-weight: 700;
	margin: 8px 0 0;
	padding: 0;
}

#shop_info .lead_erea .leadbox .leadtextbox .go_access{
	margin: 9px 0 0;
	padding: 0;
}

#shop_info .lead_erea .tel_info{
	margin: 26px 0 0;
	padding: 0;
}