@charset "UTF-8";
/* For modern browsers */

#adContents{
	width:230px;
	margin-top:10px;
	margin-left:20px;
	float:left;
}
.adbox{
	margin-top:10px;
	width:202px;
	padding:10px;
	border:4px solid #D7D7D7;
	border-radius:6px;
	background-image:url(../img/ad_bg01.png);
	background-repeat:repeat-x;	
	background-position:top;
}
#adContents p{
	margin-top:10px;
	text-align:center;
	font-size:13px;
	line-height:1.4em;
	color:#b29a54;
}
#adContents i{
	font-size:95%;
	margin:0 3px;
	color:#b29a54;
}
#adContents #bolder{
	font-weight:bolder;
	color:#b29a54;
}
#adContents .btn01{
	margin:10px auto 0;
	padding:10px 0;
	width:100%;
	font-size:14px;
	font-weight:bolder;
	color:#b29a54;
	text-align:center;
	background-color:#fff;
	border-radius:3px;
	box-shadow:rgba(173, 156, 122, 0.65098) 0px 0px 5px 3px inset;
	-webkit-box-shadow:rgba(173, 156, 122, 0.65098) 0px 0px 5px 3px inset;
	-moz-box-shadow:rgba(173, 156, 122, 0.65098) 0px 0px 5px 3px inset;
	display:block;
}
#ad01 h2,#ad03 h2{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:2px solid #E5E5E5;
	color:#b29a54;
	font-size:18px;
	text-align:center;
	font-family: 'Libre Baskerville', serif;
	font-weight:400;
}
.ad02 h2{
	font-size:14px;
	line-height:1.2em;
	color:#FF0004;
}
#ad03{
	background-image:url(../img/ad_bg02.png);
}
#ad03 h3{
	margin:10px 0;
	font-size:14px;
	color:#b29a54;
}
#ad03 p{
	text-align:left;
	color:#b29a54;
}
#ad04{
	margin-top:10px;
	border-radius:6px;
}
#groupList{
	margin-top:20px;
	background-image:url(../img/kazari02.png);
	background-repeat:no-repeat;
	background-position:168px 5px;
}
#listTitle{
	margin-bottom:10px;
	padding:5px 0 5px;
	border-top:2px solid #b29a54;
	border-bottom:1px solid #b29a54;
	color:#b29a54;
	font-size:16px;
	text-align:center;
	background-image:url(../img/kazari.png);
	background-repeat:no-repeat;
	background-position:42px 4px;
	font-family:'Libre Baskerville', serif;
	font-weight:700;
}
#groupList ul li img{
	margin-right:5px;
	float:left;
}
#groupList ul li p{
	line-height:1.4em;
	font-size:12px;
	float:left;
}
.shoplist{
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #b29a54;
}
.shoplist:last-child{
	border-bottom:2px solid #b29a54;
}