/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusan_shosai
　　特産品詳細 960
 * -----------------------------------------------------------*/
body{
  background-color: #ffffe1;
  margin-top:0px;
  text-align:center;
}
#omiseshosai{
width:960px;
margin:auto;

}

/* ========== 　最上部　グレー文字　　========== */
#header{
padding-top:3px;
width:960px;

}
#header h1{
	margin: 0px;
	padding-bottom:3px;
	font-size: 82%;
	text-align:right;
	color: #999999;
font-weight: normal;
}
#header h2{
	margin: 0px;
	padding: 0px;
	font-size: 82%;
	display: block;
color:#333333;
	width: 100%;
text-align:left;
letter-spacing : 5px;
        font-weight: normal;
}


#header .header_l{
text-align:left;
margin-bottom:0px;
width:350px;
float:left;

}
#header .header_l img{
border:0px;
}
#header .header_l IFRAME{
margin-bottom:0px;
}
#header .header_l2{
padding-top:40px;
float:left;
width:250px;
}



#header .header_r{
float:left;
padding:0px;
text-align:left;
margin-left:10px;
margin-bottom:0px;
}
#header .header_r IFRAME{
padding-top:0px;
margin-bottom:0px;
}


/* ========== 　パンくずリスト========== */
.menu_h{
 background-color:#FFFFFF;
 width:960px;
 height:25px;
 margin-bottom:0px
}
.menu_h_l{
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-size:80%;
padding-left:10px;
font-weight:normal;
float:left;
width:655px;
 margin-bottom:0px
}
.menu_h_r{
text-align:right;
float:left;
width:270px;
font-size:80%;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#336633;
 margin-bottom:0px
}

/* ========== 　メイン========== */
#m_table{
margin-top:0px;
margin-bottom:0px;
width:960px;
background-color:#FFFFFF;
}

/* ========== 　上部メニュー３========== */
.header_search{
clear:both;
margin-top:0px;
text-align:right;
width:960px;
background-image:url(/images/menu_p4.jpg);
background-repeat:repeat-x;
}
.header_search FORM {
margin:0px;
padding:5px;
}

/* ========== 　中部分　真ん中　カテゴリ一覧メイン　 ========== */
.kate{
margin-left:28px;
margin-top:0px;
background-color:#FFFFFF;
padding-top:30px;

}



.kate .kate_1{
float:left;
width:220px;
margin-left:5px;
}
.kate .kate_1 h2{
font-weight:bold;
text-align:left;
background-image:url(/images/hanbai_i_00.gif);
font-size:90%;
margin-top:10px;
margin-bottom:0px;
height:25px;
color:#333333;

}

.kate .kate_1 h2 img{
vertical-align:middle;
}

.kate .kate_1 p{

text-align:left;
margin-top:2px;
margin-bottom:0px;
padding:5px;
font-size:90%;
  border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;border-style : none inset inset none;
 border-right-color : #e6e6e6;
 }
 .kate .kate_1 p a:hover{
 background-color:#FFDFDF;
 }
 
/* ========== 　kate_2 ========== */
.kate .kate_2{
background-color:#FFFFFF;
float:left;
width:220px;
margin-left:5px;
}.kate .kate_2 h2{
text-align:left;
background-image:url(/images/hanbai_im_00.gif);
color:#ffffff;
font-size:90%;
margin-top:10px;
margin-bottom:0px;
height:25px;

}
.kate .kate_2 h2 img{
vertical-align:middle;
}


.kate .kate_2 p{
text-align:left;
margin-top:2px;
margin-bottom:0px;
padding:5px;
font-size:90%;
  border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;border-style : none inset inset none;
 border-right-color : #e6e6e6;
 }.kate .kate_2 p a:hover{
 background-color:#FFDFDF;
 }
 
 /* ========== 　kate_3 ========== */
 .kate .kate_3{
 float:left;
background-color:#FFFFFF;
width:220px;
margin-left:5px;
}.kate .kate_3 h2{
text-align:left;
background-image:url(/images/hanbai_ig_00.gif);
color:#FFFFFF;
font-size:90%;
margin-top:10px;
margin-bottom:0px;
height:25px;

}
.kate .kate_3 h2 img{
vertical-align:middle;
}


.kate .kate_3 p{
text-align:left;
margin-top:2px;
margin-bottom:0px;
padding:5px;
font-size:90%;
  border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;border-style : none inset inset none;
 border-right-color : #e6e6e6;
 }.kate .kate_3 p a:hover{
 background-color:#FFDFDF;
 }.kate .small_1{
font-size:80%;
}
.kazu h2{
font-size:100%;
margin:0px;
}
 /* ========== 　kate_4 ========== */
.kate .kate_4{
float:left;
width:220px;
margin-left:5px;
}
.kate .kate_4 h2{
font-weight:bold;
text-align:left;
background-image:url(/images/t_sagasu2.gif);
font-size:90%;
margin-top:10px;
margin-bottom:0px;
color:#333333;
padding-left:40px;
padding-top:15px;
padding-bottom:3px;

}

.kate .kate_4 h2 img{
vertical-align:middle;
}

.kate .kate_4 p{

text-align:left;
margin-top:2px;
margin-bottom:0px;
padding:5px;
font-size:90%;
  border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;border-style : none inset inset none;
 border-right-color : #e6e6e6;
 }
 .kate .kate_4 p a:hover{
 background-color:#FFDFDF;
 }

/* ========== 　　フッター　 ========== */
#footer{
margin-top:-10px;
margin-bottom:0px;
width:960px;
background-color : #ffffff;
clear:both;
}
#footer .menu{
margin-top:0px;
width:960px;
background-image:url(/images/line1.gif);
background-repeat:repeat-x;
font-size : 80%;
clear:both;
text-align:left;
}
#footer .menu ul{
 margin-left:10px;
 padding-left:10px;
margin-top:0px;
list-style-type:none;
}
#footer .menu li{
white-space:nowrap;
float:left;
}
#footer .menu h2{
font-size:100%;
margin-bottom:0px;
padding-top:10px;
padding-left:5px;
}

#footer .copyright{
 margin-left: 0px;
 background-color:#FF6600;
 text-align:right;
 height:15px;
  font-size : 80%;
  font-weight:normal;
  color : #ffffff;
  padding-top : 4px;
  padding-bottom : 4px;
  padding-right : 10px;
  margin-top:30px;
}
.clear{
clear:both;
}
