@charset "shift_jis";

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

目次
1:共通
2:index
3:インタビュー
4:探訪

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

/*===================================================
1:共通
=====================================================*/

body{
font-family: verdana, sans-serif !important;
}



#town_head{
	width:100%;
	height:50px;
	background-color: #eaeaea;
	margin:0 auto;
	text-align:center;
}


#town_head h2{
	margin:0;
	font-weight:normal;
	text-align:center;
}

p{
margin:0 0 20px 0;
line-height:1.8;
text-align:justify;
color: #444444 !important; 
}

#contents_bk{
	width:100%;
	margin:0 auto;
	text-align:center;
	background-color:#CCC;
}

#page_contents a:hover img{
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;
}


#page_contents{
	width:980px;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
}

#page_contents h3{
	margin:0;
	padding:0;
}


#page_contents h4{
	margin:30px 0 0 0;
	padding:0;
	text-align:left;
}

#page_contents ul li a{
outline:0;
}

#page_contents ul {
	list-style:none;
	margin:0; 
	padding:5px 0; 
}
	
#page_contents ul li{
	float:left;
	margin:0 10px 0 0;
}

#page_contents p a:link{
	color: #669;
	text-decoration:underline;
}

#page_contents p a:visited{
	color:#669;
	text-decoration:underline;
}

#page_contents p a:hover{
	color: #999;
	text-decoration:none;
}

#page_contents p a:active{
	color:#999;
	text-decoration:none;
}

.txt10 a{
	font-size:10px;
}

/*===================================================
2:index
=====================================================*/

#falsh{
	width:100%;
	height:460px;
	background-color:#000;
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:center;
}

#top_contents a:hover img{
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;
}


#top_contents{
	width:940px;
	margin:0 auto;
	padding:0 20px;
	background-color:#FFF;
}

#top_contents #top_con_L{
	float:left;
	width:455px;
	text-align:left;
	margin:20px 0 0 0;
}

#top_contents #top_con_R{
	float: right;
	width:455px;
	text-align:left;
	margin:20px 0 0 0;
}

#top_contents h3{
	margin:0;
	padding:0;
}


#top_contents h4{
	margin:30px 0 10px 0;
	padding:0;
	text-align:left;
}

#top_contents ul li a{
outline:0;
}

#top_contents ul {
	list-style:none;
	margin:0; 
	padding:0 0 47px 0; 
}
	
#top_contents ul li{
	margin:0 0 14px 0;
}


#top_contents #shop{
	position:relative;
	 width:940px;
	 margin: 0 auto;
	 text-decoration: none;
	 }


#shop a.shop_box_01{
	float:left;
	width:220px;
	background:url(../img/top_shop_back_01.gif) top left no-repeat;
	margin:0px 18px 20px 0;
	*margin:0px 6px 20px 0;
	text-align: left;
	display:block;	
	line-height:1.8;
	text-decoration: none;
}


#shop a.shop_box_02{
	float:left;
	width:220px;
	background:url(../img/top_shop_back_01.gif) top left no-repeat;
	margin:0px 0 20px 0;
	text-align: left;
	line-height:1.8;
	text-decoration: none;
}

#shop a:hover{
	float:left;
	width:220px;
	background:url(../img/top_shop_back_01_on.gif) top left no-repeat;
	text-align: left;
	display: block;
	line-height:1.8;
	text-decoration: none;
	}


#shop a p{
	width:209px;
	font-size:10px;
	color:#626262 !important;
	margin:0 10px 0 0;
	padding:0 0 25px 11px;
	text-decoration: none;
	background:url(../img/top_shop_back_02.gif) bottom left no-repeat;
}



#shop a:hover p{
	width:209px;
	font-size:10px;
	color:#626262 !important;
	margin:0 10px 0 0;
	padding:0 0 25px 11px;
	text-decoration: none;
	background:url(../img/top_shop_back_02_on.gif) bottom left no-repeat;
}



#shop a h5{
	font-size:12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	margin:0 10px 10px 10px;
	*margin:0 0 10px 10px;
	padding:0 0 0 20px;
	background: url(../img/top_rm_01.gif) left center no-repeat;
	color:#cd6500;
	text-decoration: none;
}


#shop a img{
	margin:10px 0 10px 11px;
}


/*===================================================
3:インタビュー
=====================================================*/

#page_contents #left01{
	float:left;
	width:340px;
	padding:0 0 0 30px;
	text-align:left;
	background-color:#e2e2e2;
}

#page_contents #right01{
	float:right;
	width:550px;
	padding:0 30px 0 0;
	text-align:left;
}


#page_contents #left02{
	float:left;
	width:550px;
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	text-align:left;
}


#page_contents #right02{
	float:right;
	width:340px;
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	text-align:left;
	background-color:#e2e2e2;
}


#page_contents #profile{
	width:920px;
	margin:0 0 20px 0;
	padding:20px 30px;
	background-color:#e2e2e2;
	text-align:left;
}

#page_contents #profile #pro_box01{
	float:right;
	width:800px;
	text-align:left;
}
	


#page_contents #profile img.img_pro{
	float:left;
	margin:0 20px 0 0;
}

#page_contents #profile img.img_shop{
	float:left;
	margin:0;
}

#page_contents #left01 img{
	margin:30px 0 0 0;
}

#page_contents #right02 img{
	margin:30px 0 0 0;
}


#page_contents h5.h5_int{
	font-size:16px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	color:#2e9923;
	border-bottom:1px dotted #060;
	background:url(../img/int_h5_mk.gif) top left repeat-y;
	padding:0 0 5px 20px;
	margin:30px 0 10px 0;
}


#page_contents h6.h6_int{
	font-size:10px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	color:#fff;
	background:url(../../img/back_h6_int.jpg) left top repeat-x;
	/*background-color: #2e9923;*/
	padding:3px 5px;
	margin:0;
}

#profile ul{
list-style:none;
text-align:left;
margin:0 0 10px 0;
}


#profile ul li{
float:left;
line-height:1.2;
color:#2e9923;
padding:0 10px 0 0;
}


#profile ul li a{
display:block;
font-size:12px;
color: #2e9923;
line-height:1.2;
}


#profile ul li a:link{
text-decoration: underline;
}

#profile ul li a:visited{
text-decoration: underline;
}

#profile ul li a:hover{
text-decoration: none;
}

#profile ul li a:active{
text-decoration: none;
}

/*===================================================
4:探訪
=====================================================*/

#page_contents #rep_left01{
	float:left;
	width:330px;
	height:870px;
	padding:0 20px;
	margin:0 0 30px 0;
	text-align:left;
	background-color:#e2e2e2;
}

#page_contents #rep_right01{
	float:right;
	width:590px;
	margin:0 0 30px 0;
	text-align:left;
}

#page_contents #rep_right01 img{
	margin:20px 0 0 0;
}


#page_contents #rep_left02{
	float:left;
	width:590px;
	margin:0 0 30px 0;
	text-align:left;
}


#page_contents #rep_right02{
	float:right;
	width:330px;
	height:840px;
	margin:0 0 30px 0;
	padding:30px 20px 0 20px;
	text-align:left;
	background-color:#e2e2e2;
}


#page_contents h5.h5_rep{
	font-size:16px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	line-height:1.4;
	color:#2c438e;
	border-bottom:1px dotted #2c438e;
	background:url(../img/rep_h5_mk.gif) top left repeat-y;
	padding:0 0 5px 20px;
	margin:20px 0 10px 0;
}