@charset "utf-8";
/* CSS Document */

/* search-box */

.search-box{
	border:1px solid #ccc;
	margin-top:20px;
}

.search-box .search-box-inner{
	border:1px solid #fff;
	background:url(../../images/top/bg_top_job_news.png) repeat-x 0 0;
	padding:20px;
}

.search-box h2{
	padding:0;
	margin:0;
	text-align:center;
	border:0;
	background:none;
}

.search-box dl{
	margin-top:30px;
	font-size:92%;
}

.search-box dl dt{
	float:left;
	clear:left;
	padding:0 10px 0 0;
}

.search-box dl dd{
	padding:0 0 15px 100px;
}

/* shop-list */

.shop-list li{
	background:url(../../images/top/bg_line.png) repeat-x 0 100%;
}

.shop-list li dl{
	padding:10px 0;
	clear:both;
}

.shop-list li dl dt{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
	position:relative;
}

.shop-list li dl dt span{
	width:70px;
	height:70px;
	display:block;
}

.shop-list li dl dt span.noimage{
	background:url(../images/img_noimage_thumb.png) no-repeat 0 0;
}

.shop-list li dl dd{
	padding:0 0 5px 80px;
}

/*----- clearfix scheme -----*/
.shop-list li dl:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .shop-list li dl             { zoom: 1; } /* IE6 */
*:first-child+html .shop-list li dl { zoom: 1; } /* IE7 */


/* 店舗詳細
------------------------------------- */

.shop-unit .image{
	width:230px;
	min-height:70px;
	background:url(../images/img_noimage_thumb.png) no-repeat 50% 0;
}

* html .shop-unit .image{
	height:70px;
}

.shop-unit .map{
	margin:20px 0 0;
	display: none;
}


.content table {
	border-collapse:collapse;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:0;
	border-right:0;
	width:100%;
	font-size:87%;
}

.content table th,
.content table td {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:0;
	border-right:0;
	padding:5px;
	vertical-align:top;
}

.content table th {
	background:#eee;
	font-weight:bold;
}

.content table thead th,
.content th.head {
}


/* 入力画面のcss
------------------------------------- */

.shop-edit{
	margin:20px auto;
}

.entryFormWrapper table.entryFormTable {
	border-collapse:collapse;
	border:1px solid #666;
}

.entryFormWrapper table.entryFormTable th,
.entryFormWrapper table.entryFormTable td {
	border:1px solid #666;
	padding:5px;
}

.entryFormWrapper table.entryFormTable th {
	background:#eee;
	font-weight:bold;
}

.entryFormWrapper table.entryFormTable thead th,
.entryFormWrapper .entryFormTable th.head {
}