@charset "utf-8";
/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified , 2014　特産品キーワード連動型
 * -----------------------------------------------------------*/

body{
  margin-top : 0px;
    background-color: #ffffe1;
  text-align:center;
}
img{
vertical-align:middle;
}

a img, iframe{
    border:none;
}

.clfix:after {
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
	
}
.clearfix:after{
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
	
}
ol,ul,li{
    list-style:none;
}


/* ========== ヘッダー　========== */

#taku_k{
width:1090px;
margin:auto;
}
#header{
padding-top:3px;
width:1090px;
margin:auto;

}
h1{
	margin: 0px;
	padding: 0px;
	font-size: 82%;
	text-align:right;
font-weight: normal;
color: #999999;
}
#header .header_l .logo_1{
	margin: 0px;
	padding: 0px;
	font-size: 80%;
color:#333333;
	width: 220px;
text-align:left;
letter-spacing : 5px;
        font-weight: normal;
}
.header_l .logo_1 img{
	border:0px;
	margin:0px;
	padding:0px;
}


.header_l{
margin-bottom:0px;
width:230px;
float:left;
text-align:left;
margin-right:650px;

}

.header_t{
	padding-top:60px;
margin-bottom:0px;
width:80px;
float:left;
text-align:left;

}
.header_f{
	padding-top:60px;
margin-bottom:0px;
width:100px;
float:left;
text-align:left;

}
#taku_k #header .header_l iframe{
	margin:0px;
}

/* ========== 下部ナビ========== */
#h_navi{
	margin:0px;
}
#h_navi ul{
		padding:0px;
	margin:0px;
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#fbe2da;
}
#h_navi li.navi1{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#fbe2da 0%,#FFF);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fbe2da), to(#FFF));  
	border: 1px solid #f8c0ad;  
	color:#111;  
	padding: 10px 0;
	font-size:90%;
	vertical-align:middle;

}
#h_navi li.navi1b{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#f9c5b5 0%,#fbe2da);  
	background: -webkit-gradient(linear, left top, left bottom, from(#f9c5b5), to(#fbe2da));  
	border: 1px solid #f8c0ad;  
	color:#111;  
	padding: 10px 0;
	font-size:90%;
	vertical-align:middle;
	background-color:#f9c5b5;

}
#h_navi li a{
	color:#990000;
	font-weight:bold;
}
#h_navi li a:hover{
	color:#336666;
}
/* ========== 　上部メニュー２========== */


.header_m2{
		 margin-top:0px;
 width:1090px;
 border-top:solid 2px #ff6937;
clear:both;
margin-left:0px;
text-align:right;
}

 .header_m2 ul{
 padding:5px 0px 10px 0px;
margin-bottom:3px;
margin-top:3px;
list-style-type:none;
font-size:80%;
text-align:right;
}
 .header_m2 li{
	 padding-bottom:5px;
 white-space:nowrap;
float:left;
}
 .header_m2 li.m1_1 a{
text-decoration:none;
color:#06F;
	font-weight:bold;
}
 .header_m2 li.m1_1 a:hover{
text-decoration:none;
color:#F63;
}
 .header_m2 li.m1_3{
	 margin-left:100px;
 }
 .header_m2 li.m1_3 a{
text-decoration:none;
	color:#990000;

}
 .header_m2 li.m1_3 a:hover{
text-decoration:none;
background-color:#990000;
color:#FFFFFF;
}
 .header_m2 li.m1_4 a{
text-decoration:none;
	color:#990000;
}
 .header_m2 li.m1_4 a:hover{
text-decoration:none;
background-color:#990000;
color:#FFFFFF;
}
 .header_m2 li.m1_5{
margin-left:10px;
}
 .header_m2 li.m1_5 a{
color:#006600;
font-weight:bold;
}
 .header_m2 li.m1_5 a:hover{
text-decoration:none;
background-color:#006600;
color:#FFFFFF;
}

/* ========== 　上部メニュー３========== */
.header_search{
padding:5px 5px 0px 0px;
clear:both;
text-align:right;
margin-bottom:0px;
margin-top:0px;
background-image:url(https://www.takusan.net/images/menu_p4.jpg);
background-repeat:repeat-x;
}
.header_search h4{
margin-bottom:0px;
margin-top:0px;
float:left;
font-size:90%;
margin-left:30px;
}
.header_search h4 a{
color:#0000FF;
}
.header_search FORM {
margin:0px;
}


/* ========== 　パンくずリスト========== */
#middle .menu{
	padding-left:10px;
background-color:#FFFFFF;
height:25px;
text-align:left;
font-size:80%;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-top:10px;
}

/* ========== 　パンくずリスト2========== */
#middle .menu2 ul{
		margin-top:0px;
	padding-left:0px;
	margin-left:10px;
	text-align:left;
	font-size:80%;
}
#middle .menu2 li{
		padding-left:0px;
	margin-left:0px;
	display: inline;
	list-style-type: none;
	font-weight:bold;
}

#middle .menu2 li:after {
	content:"　>　";
}

#middle .menu2 li:last-child:after{
  content: '';
}


/* ========== 　メイン　 ========== */
#middle{
clear:both;
width:1090px;
background-color:#FFFFFF;
margin:auto;
  	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
}

#middle #m_middle{
width:780px;
float:left;
text-align:center;
background-color:#FFFFFF;
}
#middle #m_right_left{
width:310px;
float:left;
text-align:left;
background-color:#FFFFFF;
}
#tk{
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
}

#tk .cn h2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom:3px #333 solid;
	font-size:130%;
	text-align:left;
	color:#333;
	clear:both;
	margin-bottom:10px;

}
.bc1 p{
	text-align:left;
}
.cate_title{
	clear:both;
	text-align:left;
	background-color:#D2E9FF;
	border:#9DCEFF 1px solid;
	margin:10 10 10 10;
	padding-left:10px;
}
.cate_title2{
	clear:both;
	text-align:left;
	border-bottom:#333 1px solid;
	margin:30 10 10 10;
	border-left:#933 5px solid;
	padding-left:10px;
}
.cat_c2{
	background-color:#D2E9FF;
}
/* ==========  検索窓　========= */
.kensakumado{
	background-image:url(https://www.takusan.net/images/kensakumado3.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-bottom:5px;
	text-align:left;
	padding-left:100px;
}
.kensakumado p{
	margin:0px;
	padding:0px;
	font-size:80%;
}
.mado1{
	height:30px;
	width:480px;
	font-size:120%;
}
.kensak1 p{
	text-align:left;
	color:#C00;
	font-size:100%;
	margin-top:0px;
	padding-top:5px;
}
/* ==========  絞り込み========= */
.ticat_menu{
clear:both;
margin-bottom:10px;
padding-left:0px;
margin-top:0px;
text-align:left;
border:#999 1px dotted;
width:765px;
}
.ticat_menu_1 , .ticat_menu_2{
margin-bottom:0px;
margin-left:10px;
margin-top:5px;
clear:both;

}
.ticat_menu p{
padding:0px;
float:left;
font-size:80%;
 margin-top:0px;
margin-bottom:3px;
line-height:150%;

}
.ticat_menu_1 p a{
color:#03C;
	font-weight:bold;
}
.ticat_menu_1 img{
	border:0px;
}
.ticat_menu_2 img{
	border:0px;
}



.ticat_menu_1 .red{
color:#F00;
font-weight:bold;
}
.okuri{
font-size:80%;
width:760px;
text-align:center;
margin-top:20px;
margin-bottom:5px;
clear:both;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing:1px;
}
.okuri img{
	border:0px;
}
.okuri a:hover{
	color:#F00;
}
.okuri .red{
	color:#FF0000;
	font-weight:bold;
}
.red2{
	color:#F00;
	font-weight:bold;
}
.okuri .f_black{
	font-weight:bold;
font-size:130%;
}
.ticat_menu .haha{
color:#F66;
font-weight:bold;
}
.ticat_menu .chichi{
color:#093;
font-weight:bold;
}
.ticat_menu .gift{
color:#960;
font-weight:bold;
}



/* ========== 　店舗一覧 ========== */
.pro_list_0{
	width:800px;
	text-align:center;
	padding-top:100px;
	padding-bottom:100px;
}

.orange{
	color:#F30;
}
.orange2{
	color:#F93;
}


.cyui2{
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
font-size:75%;
}

.pro_list_6{
	clear:both;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
		  border-top:#CCCCCC 1px solid;
}
.pro_list_6 img{
	border:0px;
}

 
  .pro_list_6 .pro_11{
	  clear:both;
	  border-bottom:#CCCCCC 1px solid;
  }
/* ==========  価格表示========== */
.pro_list_t{
	margin-left:20px;
		margin-right:20px;
		padding:3px;
		text-align:right;
}
.pro_list_t p{

	margin:0px;
	padding:0px;
	font-size:80%;
}



.pro_list_6 .td_3k{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:100%;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
line-height:130%;
height:174px;
width:249px;
padding:3px;
float:left;
text-align:left;
}
 .pro_list_6 .td_3k img{
	 vertical-align:middle;
	 padding-left:5px;
 }
 .pro_list_6 .td_3k a{
color:#03C;
 }
.pro_list_6 .td_3k p{
	font-size:100%;
	padding-top:px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:100%;
}
.pro_list_6 .td_3k .shisu{
	margin-top:10px;
}
.pro_list_6 .td_3k .shisu2{
	margin-top:10px;
	font-size:70%;
}
.pro_list_6 .td_3k .shisu3{
	margin-top:5px;
	font-size:70%;
}
.pro_list_6 .td_4k{
		 position: relative;
		 border-right:#CCCCCC 1px solid;
width:170px;
height:170px;
padding:5 0 5 0;
float:left;

}

.pro_list_6 .td_4k p{
	font-size:9pt;
	line-height:10pt;
	margin:0px;
	padding:0px;
}
.pro_list_6 .td_4k .orange{
	text-align:right;
}
.pro_list_6 .td_4k a{
		 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pro_list_6 .td_4k a:hover{
	border:#F00 dotted 1px;
	color:#00F;
}

.orange2{
	color:#F93;
}
.pro_list_6 .td_4k img{
	padding-top:5px;
	max-width: 128px;
 max-height: 128px;
 }
 .pro_list_6 .td_4k .pro_img{

	 width:150px;
	 text-align:center;
height: 130px;

 }
 .pro_list_6 .td_4k .pro_txt{
	 clear:both;
padding-left:2px;
padding-right:2px;
color:#666;

 }
 
.pro_kakaku{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#F30;
	font-weight:bold;
	text-align:center;
font-size:130%;
}
/* ==========  大カテトップ用========== */



.bigc1{
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
}
.bc1 p{
	font-size:11pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
}

.bct1 td{
	vertical-align:top;
	width:142px;
	border:#000 1px dotted;
	padding-bottom:10px;
	padding-top:0px;
}
.bct1 p{
	font-size:10pt;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	color:#CCC;
}
.bct1 p.ao{
		font-size:90%;
	font-weight:bold;
	color:#fff;
	background-color:#be1516;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:2px;
}
.bigc2{
	clear:both;
	margin-bottom:10px;
	margin-top:0px;
}
.bct1 p a{
	color:#339;
}
.bct1 td img{
	border:0px;
}
.bigc2 .bc1{
	float:left;
	width:610px;
	margin:0px 0px 10px 10px;
}
.bc_img{
	width:140px;
		float:left;
	text-align:center;
}
.bc_img p{
	border:#CCC 1px solid;
	padding:2px;
	margin:0px;
}
.bc_img p img{
	border:0px;
	max-height:128px;
	max-width:128px;
}
.bc_img h3{
	font-size:90%;
	margin:0px;
}

.if_01 iframe{
	margin-top:5px;
}
/* ========== 　　左メニュー部　　========== */
#m_right_left .cate_pro{
	margin-left:10px;
	margin-right:0px;
	  border: #CCCCCC 1px solid;
	  margin-bottom:5px;
}

#m_right_left .cate_pro .daicat1 h3{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color:#F2F2F2;
  padding-left : 5px;
  font-size : 80%;
  padding-top:5px;
  padding-bottom:2px;
  margin-top:0px;
  margin-bottom:0px;
}
#m_right_left .cate_pro h2{
	color:#F00;
	font-weight:bold;
	font-size:80%;
	padding-left:5px;
	 border-bottom: #CCCCCC 1px dotted;
	 padding-bottom:10px;
	 margin-bottom:0px;
}

#m_right_left .cate_pro h3{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding-left : 10px;
  font-size : 80%;
  padding-top:0px;
  padding-bottom:px;
  margin-top:10px;
  margin-bottom:0px;
  clear:both;
}
#m_right_left .cate_pro ul{
	margin:0px;
	padding-left:20px;
	padding-right:10px;
	list-style-type:none;
}
#m_right_left .cate_pro li{
	font-weight:normal;
	font-size:80%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		 border-bottom: #CCCCCC 1px dotted;
  padding-left : 0px;
  font-size : 80%;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:10px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
}

#m_right_left .cate_pro li a{
color:#0066FF;
}
#m_right_left .cate_pro li a:hover{

background-color:#FFDFDF;
color:#0066FF;
}
#m_right_left .cate_pro li.red{
	color:#F00;
	font-weight:bold;
}
#m_right_left .cate_pro p.red a{
	color:#F00;
	font-weight:bold;
}
#m_right_left .cate_pro h2{
	color:#F00;
	font-weight:bold;
}

#m_right_left .cate_pro p.redsub a{
		color:#F00;
	font-weight:bold;
	font-size:80%;
	padding-left:30px;
}
#m_right_left .cate_pro li.sub{
	font-weight:normal;
	font-size:80%;
	padding-left:30px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 border-bottom: #CCCCCC 1px dotted;

  padding-left : 10px;
  font-size : 80%;
  padding-top:4px;
  padding-bottom:5px;
  margin-top:0px;
  margin-bottom:0px;
}
#m_right_left .cate_pro p{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 border-bottom: #CCCCCC 1px dotted;
  padding-left : 10px;
  font-size : 80%;
  padding-top:4px;
  padding-bottom:5px;
  margin-top:0px;
  margin-bottom:0px;
}
#m_right_left .cate_pro p a{
font-family:"MS PGothic";
color:#0066FF;
}
#m_right_left .cate_pro p a:hover{

background-color:#FFDFDF;
color:#0066FF;
}

	#m_right_left .sagasu_7{
	margin-left:10px;
	margin-right:0px;
	margin-top:30px;
	}
	
.sagasu_7 ul{
background-color:#FFFFFF;
clear:both;
margin-left:0px;
padding:5px;
list-style-type:none;
font-size:80%;
margin-top:0px;
margin-bottom:0px;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}


.sagasu_7 li{
padding-bottom:5px;
padding-top:5px;
margin-bottom:0px;
margin-top:0px;
border-bottom:#FF6633 1px dashed;
padding-left:5px;
color:#3399ff;
}
.sagasu_7 li a{
text-decoration:none;
color:0066cc;

}
.sagasu_7 li a:hover{
text-decoration:underline;
background-color:#FFCACA;
}

.sagasu_7 h3{
font-size:90%;
      background-image:url(../images/hanbai_c_111.gif);

padding-left:25px;
padding-top:20px;
padding-bottom:4px;
line-height:130%;

   background-repeat:no-repeat;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
}
.sagasu_7 .side_title{
font-size:90%;
      background-image:url(../images/hanbai_c_111.gif);

padding-left:25px;
padding-top:20px;
padding-bottom:4px;
line-height:130%;

   background-repeat:no-repeat;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
}
.fr1{
	font-size:30px;
	font-weight:bold;
}
.fr2{
	font-size:26px;
	font-weight:bold;
}
.fr3{
	font-size:24px;
	font-weight:bold;
}
.fr4{
	font-size:16px;
	font-weight:bold;
}
li.fright{
	text-align:right;
	font-size:9pt;
}
	#m_right_left .sagasu_8{
	margin-left:10px;
		width:300px;
	margin-top:30px;
	}
.sagasu_8 h3{

	font-size:90%;
	background-color:#ccc;

padding-left:10px;
padding-top:10px;
padding-bottom:8px;
line-height:130%;
   color:#333333;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:0px;
}
.sagasu_8 iframe{
	border:#CCC 1px solid;
}
	
.banner_s{
	margin-left:8px;
}
#m_right_left .cate_pro2{
	margin:0px 0px 10px 10px;
	  border: #CCCCCC 1px solid;
	  padding:0px;
}
#m_right_left .cate_pro2 h2{
	background-color:#CCC;
	font-weight:bold;
	font-size:80%;
	padding-left:5px;
	 border-bottom: #CCCCCC 1px dotted;
	 padding-bottom:10px;
	 padding-top:10px;
	 margin:0px;
}
#m_right_left .cate_pro2 img{
	max-height:100px;
	max-width:150px;
}
#m_right_left .cate_pro2 ul{
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	list-style-type:none;
}
#m_right_left .cate_pro2 li{
	font-weight:normal;
	font-size:80%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		 border-bottom: #CCCCCC 1px dotted;
  padding-left : 0px;
  font-size : 80%;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:10px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
}
#m_right_left .cate_pro2 p{
	text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
}

/* ========== 　　フッター　 ========== */
#footer{
margin-top:0px;
margin-bottom:0px;
width:1090px;
background-color : #ffffff;
clear:both;
}
.ads_br_k_top{
clear:both;
margin:auto;

padding-bottom:10px;
width:730px;
}

.ads01{
	font-size:70%;
	margin:0px;
	padding:0px;
		text-align:right;
}
#footer .cyui{
	text-align:left;
	margin-left:10px;
	margin-top:0px;
font-size:75%;
width:1000px;
}
#footer .cyui ul{
	padding-top:20px;
	padding-left:0px;
color:#333333;
list-style-type:none;
margin-left:0px;
margin-bottom:0px;
	margin-top:0px;

}
#footer .cyui li{
	padding-bottom:5px;
}
	
#footer .menu{
background-image:url(//img.taku3.net/images/line1.gif);
background-repeat:repeat-x;
font-size : 80%;
clear:both;
text-align:left;
margin-top:0px;
margin-bottom:0px;
}
#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-top:0px;
margin-bottom:0px;
padding-top:10px;
padding-left:5px;
}

#footer .footer_pan{
	font-size:80%;
	padding-top:20px;
	padding-bottom:20px;
}

#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:0px;
}



.small3{
	font-size:80%;
	padding-right:5px;
	font-weight:bold;
}
.small1{
	font-size:80%;
	font-weight:bold;
}
.prg{
	margin-left:40px;
	margin-top:50px;
}
.gray_non{
	color:#CCC;
}

/* ==========  注目の店　 ========== */
#cyumoku1{
	clear:both;
	width:770px;
}
#cyumoku1 .red2{
clear:both;
padding-top:1px;
padding-bottom:0px;
margin-bottom:10px;
background-color:#FFFFFF;
border:#95CAFF 1px solid;
height:125px;
	background-image:url(/images/b_pr1.gif);
	background-repeat:no-repeat;
	background-position:right top;

}
#cyumoku1 .red2 .left{
	position:absolute;

width:110px;;
margin-top:10px;

}

#cyumoku1 .red2 .left img{
	vertical-align:top;
	border:0px;
	margin-top:0px;
	max-height:100px;
	max-width:100px;
	margin-bottom:5px;
}
#cyumoku1 .red2 .middle_1{
		position:absolute;
margin-top:5px;
text-align:left;
margin-left:110px;
margin-right:10px;
	width:630px;
}

#cyumoku1 .red2 .middle_1 h2{
font-size:100%;
  margin-top : 0px;
  margin-bottom :0px;

}
#cyumoku1 .red2 .middle_1 h2 a{
color:#0000FF;

  font-weight:bold;
}
#cyumoku1 .red2 .middle_1 h2 a:hover{
color:#FF0000;
	}
#cyumoku1 .red2 .middle_1 h2 img{
	vertical-align:bottom;
	}


#cyumoku1 .name_pref{
font-size:80%;
font-weight:bold;
padding-right:10px;
}
#cyumoku1 .comment{
	font-weight:normal;
	color:#333;
	font-size:95%;
			margin-top:2px;
	margin-bottom:0px;
	line-height:120%;

}
	
#cyumoku1 .kakaku{

	color:#F00;
	font-weight:bold;
	margin:0px;
	font-size:80%;
	padding-top:5px;
}
#cyumoku1 .shop{
	font-size:90%;
		margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
		float:left;
		text-align:right;
		width:640px;
			color:#333;
}
.kakaku_2 img{
	padding-left:20px;
}
/* ========== 　ガイドトップ　知ってる========== */
#guide h3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-top:20px;
margin-left:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
font-size:90%;
font-weight:bold;
text-align:left;
border-bottom:2px #333 solid;
}
#guide h3 a{
		text-decoration:none;
}
#guide{
	padding-left:5px;
	width:290px;
		margin-left:10px;
}
#guide img{
	width:80px;
	height:80px;
	margin-right:10px;
	vertical-align:middle;
	float:left;
}

.guide_1{
	padding:5px;
	margin:0px;
	clear:both;
	border-bottom:#ccc 2px dotted;
	font-size:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-weight:bold;
	text-align:left;
	
}

.guide_1 a{
	color:#06F;
	text-decoration:none;
}
.guide_1 a:hover{
	text-decoration:underline;
}
#guide2 h3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-top:20px;
margin-left:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
font-size:90%;
font-weight:bold;
text-align:left;
border-bottom:2px #333 solid;
}
#guide2 h3 a{
		text-decoration:none;
}
#guide2{
	padding-left:5px;
	width:290px;
		margin-left:10px;
}
#guide2 img{
	width:80px;
	height:80px;
	margin-right:10px;
	vertical-align:middle;
	float:left;
}
#guide3 h3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin-top:20px;
margin-left:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
font-size:90%;
font-weight:bold;
text-align:left;
border-bottom:2px #333 solid;
}
#guide3 h3 a{
		text-decoration:none;
}
#guide3{
	padding-left:5px;
	width:290px;
	margin-left:10px;
}
#guide3 img{
	width:80px;
	height:80px;
	margin-right:10px;
	vertical-align:middle;
	float:left;
}
/* ==========  下部　UL　 ========== */

#kw_hk3{
	margin:10px;
	clear:both;
	font-size:90%;
}
#kw_hk3 dt{
	width:90px;
	float:left;
	clear:both;
	margin-right:10px;
	padding:5px;
	font-weight:bold;

}
#kw_hk3 dd{
	margin-left:90px;
		margin-right:10px;
			padding:5px;
}
#kw_hk3 ul{
	margin-left:20px;
}

#kw_hk3 li{
	float:left;
	padding-bottom:10px;
	margin-left:0px;
	padding-left:0px;

}
#kw_hk3 li a{
	padding-right:10px;
	padding-left:5px;
}

.am01{
	font-size:60%;
}
