@charset "Shift_JIS";

/* -----------------------------------------------------------
	CSS Information
		Author:      -
		Filename:    common.css
		Style-info:  指定店
----------------------------------------------------------- */
#pagetitle h2 {
	background:url(img/bg-h2.jpg) 0 0 no-repeat;
	height:90px;
	width:760px;
	text-indent:-9999px;
}

/*-------------------------------------------------------
	コンテンツ（真ん中・左右分割）
--------------------------------------------------------*/
#contents-main {
	float:left;
	width:560px;
}

#contents-sub {
	float:left;
	width:200px;
}
.inner-left {
	margin:9px 10px 30px 15px;
}
.inner-right {
	background:#E5E5E5;
	margin:9px 15px 30px 10px;
}

/*-------------------------------------------------------
	見出し（H3）
--------------------------------------------------------*/
#contents-main h3 {
	margin-bottom:10px;
	text-indent:-9999px;
	height:35px;
	width:535px;
}
h3.keyword {
	background:url(img/h3-subject-keyword.gif) 0 0 no-repeat #fff;
}
h3.map-search {
	background:url(img/h3-subject-map-search.gif) 0 0 no-repeat #fff;
}
h3.shoplist {
	background:url(img/h3-subject-shoplist.gif) 0 0 no-repeat #fff;
}
h3.shosai {
	background:url(img/h3-subject-shosai.gif) 0 0 no-repeat #fff;
}
h3.map {
	background:url(img/h3-subject-map.gif) 0 0 no-repeat #fff;
}
h3.sinsei {
	background:url(img/h3-subject-sinsei.gif) 0 0 no-repeat #fff;
}

#contents-sub h4 {
	background:url(img/h4-subject-sichoson.gif) 0 0 no-repeat #fff;
	margin-bottom:10px;
	text-indent:-9999px;
	height:30px;
	width:175px;
}
#contents-sub h4#subject-keyword {
	background:url(img/h4-subject-keyword.gif) 0 0 no-repeat #fff;
	margin-bottom:0 10px 0 10px;
	text-indent:-9999px;
	height:30px;
	width:175px;
}

/*-------------------------------------------------------
	検索トップ
--------------------------------------------------------*/
.code-search {
	margin-left:10px;
	margin-bottom:30px;
}
.code-search-inner {
	position:relative;
	padding-bottom:30px;
	width:500px;
}
.sinseiBtn {
	margin-left:30px;
	margin-bottom:5px;
}

input.shopkey {
	border:1px solid #CCC;
	padding:4px;
	font-size:14px;
	width:200px;
	position:absolute;
	top:0px;
	left:0px;
}
input.searchBtn {
	position:absolute;
	top:0px;
	left:220px;
}


/*-------------------------------------------------------
	検索結果リスト表示
--------------------------------------------------------*/
.code-search ul {
	margin-bottom:35px;
}
.code-search ul li {
	background:url(../img/list-red.gif) 0 10px no-repeat;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 15px;
	line-height:1.6;
}

/*-------------------------------------------------------
	 市町村検索メニュー
--------------------------------------------------------*/
table.shop-sichoson {
	font-size:80%;
	margin:0px 5px 20px 5px;
}
table.shop-sichoson th {
	text-align:left;
	font-weight:normal;
	padding:5px;
	vertical-align:top;
}
table.shop-sichoson td {
	padding:5px;
}

/*-------------------------------------------------------
	結果
--------------------------------------------------------*/
.farmer-hit {
	margin-left:10px;
	margin-bottom:30px;
}

table.farmer-data {
	margin-bottom:15px;
}
table.farmer-data th {
	background:url(../img/bg-brw.gif);
	border-bottom:1px solid #CCC;
	color:#fff;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-size:85%;
}
table.farmer-data td {
	border-bottom:1px solid #CCC;
	padding:5px;
	font-size:85%;
}
span.url {
	font-size:75%;
}
.shopimg {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin-top:10px;
	width:200px;
}

/*-------------------------------------------------------
	店舗名
--------------------------------------------------------*/
.shopName {
	background:#FCEAEA;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	color:#660000;
	padding:5px;
}

/*-------------------------------------------------------
	表示件数
--------------------------------------------------------*/
#pager {
	font-size:80%;
}
#pager span.pager-list {
	border:1px solid #ccc;
	padding:3px;
	margin-right:5px;
}
#pager span.pager-list a {
	font-weight:bold;
	text-decoration:underline;
}

/*-------------------------------------------------------
	検索画面へ戻る
--------------------------------------------------------*/
p.search-back {
	margin-top:25px;
	margin-bottom:10px;
}
p.search-back a {
	background:url(../img/btn-search.gif) 0 0 no-repeat;
	display:block;
	height:28px;
	width:150px;
	text-indent:-9999px;
}

/*-------------------------------------------------------
	CLASS
--------------------------------------------------------*/
.t-gray {
	color:#ccc;
}



p.example {
	text-indent: 395px;
}

