@charset "UTF-8";
/**
 * @header
 * top.html css
 * @idName:main
 */
#main .evBanner{
	padding-bottom:10px;
}
/**
 * @class pickupGirl
 */
#main .pickupGirl{
	background-image:url(../common/img/bg/wd530_waku_incenterborder.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#main .pickupGirl .one{
	float:left;
	width:265px;
	text-align:center;
	padding-top:12px;
	padding-bottom:10px;
}
#main .pickupGirl .one dl{
	padding-bottom:5px;
}
#main .pickupGirl .one dt{
	padding-bottom:6px;
}
#main .pickupGirl .one dd{
	font-weight:bold;
	line-height:16px;
}
#main .pickupGirl .one dd a{
	font-size:14px;
	padding-right:1em;
}

#main .pickupGirl .one .g{
	padding-top:8px;
	width:232px;
	margin-left:auto;
	margin-right:auto;
}
#main .pickupGirl .one .g .l{
	width:88px;
	float:left;
	display:block;
}
#main .pickupGirl .one .g .r{
	text-align:left;
	float:right;
	width:144px;
}
#main .pickupGirl .one .g .r span{
	padding-left:5px;
	display:block;
}
#main .pickupGirl .one .g .r span.shop_name{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
#main .pickupGirl .one .g .r span.size{
	font-size:.8em;
}


/**
 * @class newlyArrivedPrivilegeTitle
 */
#main .newlyArrivedPrivilegeTitle{
	background-image:url(../common/img/bg/wd530_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:530px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
	margin-bottom:10px;
}
#main .newlyArrivedPrivilegeTitle p.rss{
	margin-top:-20px;
	text-align:right;
	padding-right:7px;
	height:20px;
}
#main .newlyArrivedPrivilegeTitle div.frame{
	width:528px;
	margin-left:auto;
	margin-right:auto;
	height:205px;
	overflow:auto;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one{
	width:48%;
	float:left;
	text-align:left;
	height:8.5em;
	overflow:hidden;
	margin-bottom:10px;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g{
	margin-left:13px;
	padding-top:8px;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g .l{
	width:88px;
	float:left;
	display:block;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g .r{
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g .r span{
	padding-left:5px;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g .r span.shop_name{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one .g .r span.time{
}
#main .newlyArrivedPrivilegeTitle div.frame div.one dl{
	margin-left:13px;
	padding-top:5px;
}
#main .newlyArrivedPrivilegeTitle div.frame div.one dl dt{
	font-size:14px;
	color:#FF0033;
}

/**
 * @class newsAndBlog
 */
#main .newsAndBlog{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;	
}

/**
 * @class news
 */
#main .news{
	width:260px;
	float:left;
	background-image:url(../common/img/bg/wd260_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
}
#main .news p.rss{
	margin-top:-20px;
	text-align:right;
	padding-right:7px;
	height:20px;
}
#main .news .frame{
	width:258px;
	margin-left:auto;
	margin-right:auto;
	height:372px;
	overflow:auto;
	margin-bottom:1px;
	text-align:left;
}
#main .news div.frame div.one{
	margin-top:10px;
}
#main .news div.frame div.one .g{
	margin-left:10px;
	margin-right:10px;
}
#main .news div.frame div.one .g .l{
	width:88px;
	float:left;
	display:block;
}
#main .news div.frame div.one .g .r{
}
#main .news div.frame div.one .g .r span{
	padding-left:5px;
}
#main .news div.frame div.one .g .r span.shop_name{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
#main .news div.frame div.one .g .r span.time{
}
#main .news div.frame div.one dl{
	margin-left:10px;
	margin-right:10px;
	padding-top:5px;
}
#main .news div.frame div.one dl dt{
	font-size:14px;
	color:#FF0033;
}
/**
 * @class blog
 */
#main .blog{
	width:260px;
	float:right;
	text-align:center;
	background-image:url(../common/img/bg/wd260_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .blog p.rss{
	margin-top:-20px;
	text-align:right;
	padding-right:7px;
	height:20px;
}
#main .blog .frame{
	width:258px;
	margin-left:auto;
	margin-right:auto;
	height:372px;
	overflow:auto;
	margin-bottom:1px;
	text-align:center;
}
#main .blog .frame table{
	margin-left:auto;
	margin-right:auto;
}
#main .blog .frame table td{
	width:70px;
	vertical-align:top;
	text-align:left;
	padding-bottom:2px;
}
#main .blog .frame table td span.photo{
	padding-bottom:5px;
	display:block;
}
#main .blog .frame table td span.time{
	text-align:left;
	font-size:8px;
}
#main .blog .frame table td dl{
}
#main .blog .frame table td dl dt,#main .blog .frame table td dl dd{
	line-height:1.1em;
	font-size:10px;
}
#main .blog .frame table td dl dt{
	text-align:left;
}
#main .blog .frame table td dl dd{
	text-align:left;
}

/**
 * @class newface
 */
#main .newface{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../common/img/bg/wd530_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
}
#main .newface table{
	margin-left:auto;
	margin-right:auto;
}
#main .newface table td{
	width:90px;
	text-align:center;
	line-height:1.1em;
}
#main .newface table td .shop{
	font-size:11px;
	padding-top:3px;
}
#main .newface table td .companion{
	padding-top:3px;
}
#main .newface table td .size{
	padding-top:3px;
	font-size:9px;
	line-height:1.1em;
}

/**
 * @class taikenAndNewStore
 */
#main .taikenAndNewStore{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

/**
 * @class taiken
 */
#main .taiken{
	width:220px;
	float:left;
	text-align:center;
	background-image:url(../common/img/bg/wd220_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .taiken .frame{
	width:218px;
	height:405px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}
#main .taiken .frame dl{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	margin-bottom:15px;
	margin-top:10px;
}
#main .taiken .frame dl dt,#main .taiken .frame dl dd{
	line-height:1.2em;
}
#main .taiken .frame dl dt{
	font-size:14px;
}
#main .taiken .frame dl dd{
	font-size:10px;
}

/**
 * @class newstore
 */
#main .newstore{
	width:300px;
	float:right;
	text-align:center;
	background-image:url(../common/img/bg/wd300_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#main .newstore p.rss{
	margin-top:-20px;
	text-align:right;
	padding-right:7px;
	height:20px;
}

#main .newstore .frame{
	width:298px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	height:405px;
}
#main .newstore .frame ul{
	padding-top:6px;
}
#main .newstore .frame ul li{
	padding-bottom:7px;
}

/**
 * @class update
 */
#main .update{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../common/img/bg/wd530_waku.gif);
	background-position:left bottom;
	background-repeat:no-repeat:
}
#main .update p.rss{
	margin-top:-20px;
	text-align:right;
	padding-right:7px;
	height:20px;
}
#main .update .frame{
	width:528px;
	margin-left:auto;
	margin-right:auto;
	height:405px;
	overflow:auto;
	text-align:left;
}
#main .update .frame table{
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
}
#main .update .frame table th,#main .update .frame table td{
	vertical-align:top;
	padding-top:1em;
	text-align:left;
}
#main .update .frame table th{
	white-space: nowrap;
	padding-right:.8em;
}

/**
 * @class add_lists
 */
#main .add_lists{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	text-align:center;
}
#main .add_lists table{
	margin-left:auto;
	margin-right:auto;
}
#main .add_lists table td{
	vertical-align:top;
	text-align:center;
	font-size:10px;
	line-height:1.1em;
	width:106px;
	padding-bottom:1em;
}
#main .add_lists table td a{
	display:block;
	text-align:center;
}
#main .add_lists table td a.text{
	padding-top:2px;
	width:88px;
	margin-left:auto;
	margin-right:auto;
}

