@charset "utf-8";

/*
	Site Name: 
	Description: shop setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	=1: layaut
	=2: design
	
==========================================================
*/

/*
===== =1: layaut ==========================================
*/

div#shopbox{
	padding-left:18px;
	padding-right:18px;
}

div#shopcont{
	width:539px;
	float:left;
}

div#shopnav{
	width:200px;
	float:right;
	background: url(/shop/img/bg_side.gif) repeat-y left top;
	min-height: 1016px;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}

/*
===== =2: design ==========================================
*/

div#shopbox h3{
	padding:0 0 14px 0;
}

div.module{
	background:url(/common/img/border_dott.gif) bottom left repeat-x;
	padding-bottom:14px;
	line-height:1.5;
}

div.module h4{
	padding:14px 0;
}

div.entry h4{
	padding:14px 14px 14px 40px;
}

div.entry h4.minami{background: url(/shop/img/icon_minami.gif) no-repeat left center;}
div.entry h4.local{background: url(/shop/img/icon_local.gif) no-repeat left center;}
div.entry h4.asr{background: url(/shop/img/icon_asr.gif) no-repeat left center;}
div.entry h4.active{background: url(/shop/img/icon_active.gif) no-repeat left center;}
div.entry h4.reds{background: url(/shop/img/icon_reds.gif) no-repeat left center;}

div.entry dl{
	margin-left:67px;
	padding-top: 14px;
	line-height:2;
}

div.entry dl dt{
	clear:left;
	float:left;
	width:80px;
}

div.entry dl dd{
	float:left;
	width:375px;
	background:url(/recruit/img/bg_border_v.gif) repeat-y left;
}

p.entrymore{
	padding-top:14px;
}

dl.entrylist{
	padding-bottom:10px;
	background:url(/recruit/img/bg_border.gif) no-repeat bottom;
}

p.date{
	font-size:85%;
}
