@charset "Shift_JIS";

/*------- base -------*/

div#detailsArea{
	width:690px;
	margin-top:40px;
}



.sapuri_list{
	width:670px;
	padding:10px;
	background:url(../../tea/images/top_select_bg_01.gif) 0 0 repeat-y;
}
.sapuri_list:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

* html .sapuri_list{
	width:680px;
	padding:5px;
}

.sapuri_list li{
	width:105px;
	float:left;
	margin-right:35px;
	text-align:center;
}

* html .sapuri_list li{
	margin-right:27px;
}




.sapuri_list dt{
	margin-bottom:7px;
}

.sapuri_list dd{
	margin-bottom:6px;
	line-height:15px;
}

.sapuri_list dd small{
	font-size:10px;
	color:#646464;
	font-weight:normal;
	line-height:15px;
}

.sapuri_list dt a{
	color:#645D2F;
	line-height:16px;
}

.sapuri_list .price01 a{
	font-size:10px;
	color:#323232;
}

.sapuri_list .meyasu a{
	font-size:10px;
	color:#999933;
	font-weight:normal;
}

.sapuri_list .circle{
	margin:10px 0;
}


.sapuri_list .circle a{
	font-size:10px;
	color:#999999;
}

.sapuri_list dd a{
	font-size:10px;
	color:#646464;
}

.sapuri_list .cart{
	margin-top:18px;
}

.mr0{margin-right:0 !important;}


#ListArea h1,
#ListArea h3{
	margin:30px 0;
}

#features{
	width:690px;
	margin:40px 0 0 0;
	padding:0;
}
#features:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#features_l{
	width:341px;
	float:left;
	margin:0 8px 0 0;
	padding:0;
}

#features_r{
	width:341px;
	float:right;
	margin:0;
	padding:0;
}

.features01{
	width:289px;
	background:url(../../images/sapuri/features_bg_01.gif) left bottom no-repeat;
	border-left:1px solid #A29F80;
	border-right:1px solid #A29F80;
	padding:10px 25px 0;
}
.features01:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.features01_bg{
	width:341px;
	background:url(../../images/sapuri/features_bg_01.gif) 1px 0 no-repeat;
}
.features01_bg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.features01 p{
	width:128px;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}

.features01 dl{
	width:150px;
	float:right;
}

.features01 dt{
	margin:4px 0 7px;
}

.features01 dt a{
	font-size:12px;
	color:#645D2F;
}

.features01 dd{
	margin:0;
}

.features01 dd a{
	font-size:10px;
	line-height:16px;
}

.features01 dd img{
	margin-top:5px;
}



.mb1600{margin-bottom:1300px !important;}



/*------- categoryListArea -------*/

div#categoryListArea_sapuritop{
	background:url(../../images/common/category_list_border.gif) no-repeat left bottom;
	width:690px;
	height:33px;
}

div#categoryListArea_sapuritop ul li{
	float:left;
}
div#categoryListArea_sapuribottom{
	background:url(../../images/common/category_list_border.gif) no-repeat left bottom;
	width:690px;
	height:33px;
	margin-bottom:0;
}

div#categoryListArea_sapuribottom ul li{
	float:left;
}








/*------- sapuri_list02 -------*/



.sapuri_list02{
	width:670px;
	padding:20px 10px 10px 10px;
	background:url(../../tea/images/top_select_bg_02.gif) 0 repeat-y;
	border-top:dotted 1px #cccccc;
}
.sapuri_list02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

* html .sapuri_list02{
	width:680px;
	padding:5px;
}

.sapuri_list02 li{
	width:105px;
	float:left;
	margin-right:35px;
	text-align:center;
}

* html .sapuri_list02 li{
	margin-right:27px;
}




.sapuri_list02 dt{
	margin-bottom:7px;
}

.sapuri_list02 dd{
	margin-bottom:6px;
	line-height:15px;
}

.sapuri_list02 dd small{
	font-size:10px;
	color:#646464;
	font-weight:normal;
	line-height:15px;
}

.sapuri_list02 dt a{
	color:#645D2F;
	line-height:16px;
}

.sapuri_list02 .price01 a{
	font-size:10px;
	color:#323232;
}

.sapuri_list02 .meyasu a{
	font-size:10px;
	color:#999933;
	font-weight:normal;
}

.sapuri_list02 .circle{
	margin:10px 0;
}


.sapuri_list02 .circle a{
	font-size:10px;
	color:#999999;
}

.sapuri_list02 dd a{
	font-size:10px;
	color:#646464;
}

.sapuri_list02 .cart{
	margin-top:18px;
}