@charset "utf-8";

/*
----------------------------------
=01 shop
----------------------------------
*/

#shop {
	width:785px;
	margin:30px auto 60px;
	background:none;
	text-align:center;}

#shop h3{
	margin-bottom:10px;}
	

#shop p.shopcopy{
	text-align:left;
	margin-bottom:15px;
	}

#shop p.sort{
	text-align:right;
	margin:0 8px 10px 0;}


#shop p.shopcat{
	text-align:left;
	font-weight:bold;
	color:#E4766A;
	margin:20px 0 5px 5px;}


#shop .archive{
	margin-bottom:10px;}


#shop .archive-l,
#shop .archive-c,
#shop .archive-r{
	text-align:left;
	float:left;	height:144px;
	width:254px;
	background:url(../img/bg_archives.gif) no-repeat left top;}

#shop .archive-l,
#shop .archive-c{
	margin-right:10px;
	display:inline;}
	

#shop .archive-l p.photo,
#shop .archive-c p.photo,
#shop .archive-r p.photo{
	float:left;
	margin:12px 10px 0 12px;
	display:inline;}
	
	
#shop .archive-l .detail,
#shop .archive-c .detail,
#shop .archive-r .detail{
	width:129px;
	float:left;
	margin-top:12px;
	padding-bottom:10px;
	background:url(../img/bg_kanto.gif) no-repeat;
	}


#shop .archive-l .detail h4,
#shop .archive-c .detail h4,
#shop .archive-r .detail h4{
	padding:8px 8px 5px;
	line-height:1.4;
	font-weight:bold;}

#shop .archive-l .detail h4 a,
#shop .archive-c .detail h4 a,
#shop .archive-r .detail h4 a{
	color:#666666;}

#shop .archive-l .detail h4 img,
#shop .archive-c .detail h4 img,
#shop .archive-r .detail h4 img{
	vertical-align:middle;
	padding-left:5px;}


#shop .archive-l .detail p,
#shop .archive-c .detail p,
#shop .archive-r .detail p{
	padding:5px 8px;
	line-height:1.4;}







#shop2 {
	width:785px;
	margin:30px auto 60px;
	background:none;
	text-align:center;}
	

#shop2 p.sort{
	text-align:right;
	margin:0 8px 10px 0;}

#shop2 .archive{
	margin-bottom:10px;}


#shop2 .archive-l,
#shop2 .archive-c,
#shop2 .archive-r{
	text-align:left;
	float:left;	height:144px;
	width:254px;
	background:url(../img/bg_archives.gif) no-repeat left top;}

#shop2 .archive-l,
#shop2 .archive-c{
	margin-right:10px;
	display:inline;}
	

#shop2 .archive-l p.photo,
#shop2 .archive-c p.photo,
#shop2 .archive-r p.photo{
	float:left;
	margin:12px 10px 0 12px;
	display:inline;}
	
	
#shop2 .archive-l .detail,
#shop2 .archive-c .detail,
#shop2 .archive-r .detail{
	width:129px;
	float:left;
	margin-top:12px;
	padding-bottom:10px;
	background:url(../img/bg_tokai.gif) no-repeat;
	}


#shop2 .archive-l .detail h4,
#shop2 .archive-c .detail h4,
#shop2 .archive-r .detail h4{
	padding:8px 8px 5px;
	line-height:1.4;
	font-weight:bold;}


#shop2 .archive-l .detail h4 a,
#shop2 .archive-c .detail h4 a,
#shop2 .archive-r .detail h4 a{
	color:#666666;}

#shop2 .archive-l .detail h4 img,
#shop2 .archive-c .detail h4 img,
#shop2 .archive-r .detail h4 img{
	vertical-align:middle;
	padding-left:5px;}


#shop2 .archive-l .detail p,
#shop2 .archive-c .detail p,
#shop2 .archive-r .detail p{
	padding:5px 8px;
	line-height:1.4;}
	

/*
----------------------------------
=02 shoplinfo
----------------------------------
*/

#shopinfo{
	width:775px;
	margin:0 auto;}

#shopinfo h4{
	margin:30px 0 20px;}


.profile{
	margin-bottom:30px;}

.profile-l{
	float:left;
	width:160px;}
	
.profile-l p img{
	border:4px solid #ddd;}


.profile-r{
	float:left;
	width:572px;
	position:relative;
	padding:15px 20px;
	background:url(../img/bg_shopinfo.gif) no-repeat;}

.profile-r h5{
	font-weight:bold;
	background:url(../img/bg_dot-shopinfo.gif) bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;}
	
	
.profile-r .buybtn{
	position:absolute;
	top:15px;
	right:20px;}

.profile2{
	margin-bottom:30px;}


.profile2-l{
	float:left;
	width:530px;
	margin-right:40px;}


.profile2-l p.copy{
	padding-left:5px;
	margin-bottom:20px;}

.profile2-r{
	float:left;
	width:200px;
	}
	
.profile2-r p{
	margin-top:10px;}
	


.nearshop{
	background:url(../img/bg_nearshop.gif) no-repeat bottom;
	width:773px;
	margin-bottom:20px;}

.nearshop ul{
	padding:8px 15px 10px;}


.nearshop ul li{
	background:url(../img/icon_nearshop.gif) no-repeat left 0.35em;
	padding-left:17px;}

.nearshop ul li a{
	color:#666;}