/* 施設詳細用 */

.main h3 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 2px;
	border-top: 1px solid #838B83;
	border-bottom: 1px solid #838B83;
}

.main p.category {
	font-size: 90%;
	color:#fff;
	margin: 0.5em;
	float: right;
} 
.main p.category a {
	color:#fff;
	text-decoration: none;
	padding: 0 0.5em;
	background-color: #838B83;
}
.main p.category a:hover {
	text-decoration: none;
	background-color: #C1CDC1;
}

.shop_photo{
	color: #333;
	text-align:left;
	margin-bottom: 20px;
	padding-bottom: 2px;
	font:10pt/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
} 

.shop_photo img{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
} 

.waku1{
	clear: both;
	color: #333;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px 10px;
	border: 1px #f69 dotted;
	font:10pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
} 
.waku1 h4{
	font:10pt/200% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	font-weight: bold;
	padding:0;
}

.waku2{
	clear: both;
	color: #333;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px 10px;
	border: 1px #66c dotted;
} 
.waku2 h4{
	font:9pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	color: #66c;
	font-size:10pt;
	padding:0;
}

.waku3{
	clear: both;
	color: #333;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px 10px;
	border: 1px #f69 dotted;
} 
.waku3 h4{
	font:9pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	color: #f69;
	font-size:10pt;
	padding:0;
}


.waku4{
	clear: both;
	color: #333;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px 10px;
	border: 1px #999 dotted;
} 
.waku4 h4{
	font:9pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	color: #999;
	font-size:10pt;
	padding:0;
}


.history{
	color: #666;
	font-size: 90%;
	text-align:left;
	padding-top: 10px;
/* 		border-bottom: 1px dashed #838B83;	*/
} 
.back_navi{
	border-top: 1px solid #999; 
	font-size: 90%;
	text-align:right;
	padding-top: 5px;
} 

/* 産地レポートインデックス用 */
.bt-line{
	border-top:dashed 1px #633;
	margin-top 5px;
	margin-bottom: 5px;
}

.pink_bg{
	border-bottom:solid 1px #c00;
	background:#fee;
	padding:0 5px;
}

.blue_bg{
	border-bottom:solid 1px #c00;
	background:#EEF9FF;
	padding:0 5px;
}

.orange_bg{
	border-bottom:solid 1px #c00;
	background:#ffc;
	padding:0 5px;
}