@charset "utf-8";

/* ===========================================

 web site : www.y-buster.co.jp
 author : support center
 Updated day ： 09/01

=========================================== */

/* ----------------------
 storelist.css
---------------------- */

div#storeArea,
div#storeInfo {
	padding: 0px 10px;
}

div#storeArea h3 {
	font-weight: bold;
	color: #333333;
	background: #F6F6F6 url(../../img/common/icon_subtt_common03.gif) no-repeat 2px;
	padding: 3px 0px 3px 20px;
	border-top: 1px solid #DDDDDD;
}



/**
 * 店舗関連情報
 */

div#storeInfo h3{
	font-weight: bold;
	color: #333333;
	background: #F6F6F6 url(../../img/common/icon_subtt_common03.gif) no-repeat 2px;
	padding: 3px 0px 3px 20px;
	margin-bottom: 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

div#storeInfo dl {
	padding: 0px 10px 10px;
}

div#storeInfo dt {
	font-weight: bold;
	color: #666666;
	width: 125px;
	float: left;
	clear: both;
}

div#storeInfo dd {
	padding-left: 125px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}

div#storeInfo dt.open {
	background: url(../../img/common/icon_open.gif) no-repeat 125px;
	width: 200px;
}

div#storeInfo dt.renew {
	background: url(../../img/common/icon_renew.gif) no-repeat 125px;
	width: 200px;
}



/**
 * 店舗一覧テーブル
 */

.storeTable table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

.storeTable th{
	font-weight: normal;
	background-color: #e7feee;
	text-align: center;
	width: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
}

.storeTable td{
	vertical-align: top;
	width: 270px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.storeTable td.new{
	background: url(../img/icon_storenew.gif) no-repeat 5px 8px;
	width: 220px;
	padding-left: 50px;
}

.storeTable td.detail{
	text-align: center;
	vertical-align: middle;
	width: 40px;
}

