* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url("images/index_08/backbround_img.gif") repeat-y center;
	text-align: center;
}
p {
	font-size: 13px;
	line-height: 15px;
}
.bold{
	font-weight: bold;
}
a {
	color: #006;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
#main {
	width: 660px;
	margin: 0 auto 15px auto;
}
#main_contents {
	border-top: solid 5px #006;
	text-align: left;
}
#footer {
	padding-top: 15px;
}

.p10t {font-size:10pt; line-height:12pt}

/* 以下トップページ（/index.html）専用 */

h1#top_left {
	text-indent: -9999;
	background: #fff url("images/index_08/logo.gif") no-repeat;
	width: 233px;
	height: 114px;
	float: left;
}
div#top_right{
	background: #fff url("images/index_08/background_top.gif") no-repeat;
	width: 427px;
	height: 114px;
	float: right;
}
div#top_right p{
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	position:relative; top: 100px;
}
div.shadow{
	background: #fff url("images/index_08/background_div.gif") repeat-x;
	height: 5px;
	font-size: 5px;
}
p.right{
	text-align: right;
}
/* 編集長インタビュー */

div#int{
	background: #fff url("images/index_08/border_int.gif") repeat-y;
	padding: 10px 5px 5px 20px;
	zoom: 100%;
	margin-bottom: 5px;
}
div#int h2 a{
	text-indent: -9999;
	background: url("images/index_08/logo_int.gif") no-repeat;
	width: 135px;
	height: 148px;
	float: left;
	outline:none;
}
div#int div#int_contents{
	float: right;
	width: 325px;
}
div#int div#int_contents h3{
	font-size: 20px;
	margin-bottom: 5px;
}
div#int div#int_contents h3 span{
	font-size: 12px;
}
div#int div#int_contents p span{
	font-weight: bold;
}
div#int div#int_contents p.bottom_dot{
	border-bottom: dotted 1px #666;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/* 飲み食い話・おいしい発見 */

div#kaicho{
	background: #fff url("images/index_08/border_nom.gif") repeat-y;
	padding: 10px 5px 5px 20px;
	zoom: 100%;
	margin-bottom: 5px;
}
div#kaicho h2 a{
	text-indent: -9999;
	background: #fff url("images/index_08/logo_kaicho.gif") no-repeat center;
	width: 135px;
	height: 120px;
	float: left;
	outline:none;
}
div#ois{
	background: #fff url("images/index_08/border_ois.gif") repeat-y;
	padding: 10px 5px 5px 20px;
	zoom: 100%;
	margin-bottom: 5px;
}
div#ois h2 a{
	text-indent: -9999;
	background: #fff url("images/index_08/logo_ois.gif") no-repeat center;
	width: 135px;
	height: 96px;
	float: left;
	outline:none;
}
div.contents_left{
	float: left;
	width: 205px;
}
div.contents_left h3{
	font-size: 20px;
	margin-bottom: 5px;
}
div.contents_left h3 span{
	font-size: 12px;
}
div.contents_right{
	float: right;
	width: 280px;
	padding-left: 10px;
	border-left: dotted 1px #666;
}
div.contents_right p span{
	font-weight: bold;
}

/* 「食・店」 */
ul#syo{
	float: left;
	border-bottom: solid 5px #415619;
}
ul#syo li h2{
	text-indent: -9999;
	background: #fff url("images/index_08/h2_syoku.gif") no-repeat;
	height: 26px;
}
ul#syo li.sec{
	background-color: #EFF8F0;
}
ul#syo li h3 a{
	color: #304A1C;
}

/* 「知・書」 */
ul#chi{
	float: left;
	border-bottom: solid 5px #82092B;
}
ul#chi li h2{
	text-indent: -9999;
	background: #fff url("images/index_08/h2_chi.gif") no-repeat;
	height: 26px;
}
ul#chi li.sec{
	background-color: #F7EEEE;
}
ul#chi li h3 a{
	color: #6B0723;
}

/* 「体験」 */
ul#tai{
	float: right;
	border-bottom: solid 5px #AC7900;
}
ul#tai li h2{
	text-indent: -9999;
	background: #fff url("images/index_08/h2_tai.gif") no-repeat;
	height: 26px;
}
ul#tai li.sec{
	background-color: #FAF2EB;
}
ul#tai li h3 a{
	color: #8A6100;
}

ul#syo,
ul#chi,
ul#tai{
	list-style-type: none;
	width: 220px;
}
ul#syo li h3,
ul#chi li h3,
ul#tai li h3{
	font-size: 13px;
	padding: 5px;
}
ul#syo li,
ul#chi li,
ul#tai li{
	border-right: solid 1px #f6f6f6;
	height: 25px;
}
/* Ｓマーク */
h4#smark a{
	text-indent: -9999;
	background: #fff url("images/index_08/banner_s.gif") no-repeat center;
	width: 325px;
	height: 60px;
	float: left;
	margin: 5px 5px 0 0;
	outline:none;
}
/* リンク集 */
div#link{
	width: 325px;
	margin: 5px 0 0 0;
	float: right;
}
div#link h4 a{
	text-indent: -9999;
	background: #fff url("images/index_08/banner_link.gif") no-repeat;
	width: 325px;
	height: 26px;
	float: right;
	outline:none;
}
div#link p{
	padding: 2px;
	font-size: 10px;
	border-bottom: solid 1px #acbac6;
	border-right: solid 1px #acbac6;
	border-left: solid 1px #acbac6;
}
