@charset "utf-8";
/*-html-*/
body{ margin:0; padding:0; font-size:80%; line-height:1.4;font-family:Verdana,Helvetica; color:#333333; background: url(http://yomenya-goemon.com/images/back.jpg) repeat-x left top; text-align:left;}

a{ color:#325AA0; text-decoration:none;}
a:link{ color:#325AA0; text-decoration:none;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#325AA0; text-decoration:none;}

img{ margin:0; padding:0;}
a img{ border:0;}
.clear{ clear:both;}
.bottom{ margin-bottom:10px;}
.notice{ color:#ff0000;}

.fl_right{ float:right; padding:0 10px 5px 10px;}
.fl_left{ float:left; padding:0 10px 5px 10px;}
.field_center{padding-left:180;}

h1,h2,h3{ padding:0; margin:0;}
h2 img{padding-bottom:15px;}
p{ marign:0 0 10px 0; padding:0;}

ul{ margin:0 0 15px 5px; padding:0; list-style-type:none;}
ul li{ background:url(http://yomenya-goemon.com/images/arrow.gif) no-repeat left 6px; padding-left:7px; margin-bottom:7px;}


/*-インデックス-*/
#wrapper{ width:826px; background:url(http://yomenya-goemon.com/images/cont_back.jpg) no-repeat left 310px; margin:0 auto; padding:0;}
#wrapper_second{ width:826px; background:url(http://yomenya-goemon.com/images/cont_back_second.jpg) no-repeat left 203px; min-height:800px; _height:800px; margin:0 auto; padding:0;}
#head_index{ background:url(http://yomenya-goemon.com/images/main_img.jpg) no-repeat; height:330px;}
#head_kodawari{ background:url(http://yomenya-goemon.com/images/kodawari_head.jpg) no-repeat; height:203px;}
#head_news{ background:url(http://yomenya-goemon.com/images/news_cont_head.jpg) no-repeat; height:203px;}
#head_shop_menu{ background:url(http://yomenya-goemon.com/images/menu_head.jpg) no-repeat; height:203px;}
#head_shop,#head_n23_other,#head_kanto,#head_tokai,#head_kinki,#head_chugoku,#head_tohoku{ background:url(http://yomenya-goemon.com/images/shop_head.jpg) no-repeat; height:203px;}
#head_order{ background:url(http://yomenya-goemon.com/images/order_head.jpg) no-repeat; height:203px;}
#head_recipe{ background:url(http://yomenya-goemon.com/images/car_head.jpg) no-repeat; height:203px;}
#head_sitemap{ background:url(http://yomenya-goemon.com/images/sitemap_head.jpg) no-repeat; height:203px;}
#head_policy{ background:url(http://yomenya-goemon.com/images/policy_head.jpg) no-repeat; height:203px;}
#head_faq{ background:url(http://yomenya-goemon.com/images/qanda_head.jpg) no-repeat; height:203px;}
#head_company{ background:url(http://yomenya-goemon.com/images/company_head.jpg) no-repeat; height:203px;}
#head_inq{ background:url(http://yomenya-goemon.com/images/inq_head.jpg) no-repeat; height:203px;}




/*-グローバルナビ-*/
#menu{ margin:0 auto; padding:0; text-align:center;}

#main{ width:556px; float:left; padding:10px 5px 10px 20px; border-right:1px dotted #b6b6b6;}

/*-第二階層-*/
#main h2{ padding:10px 0 3px 5px;}
#main h3{ border-bottom:1px dotted #3c4170; padding:3px; margin:10px 5px 3px 5px; font-size:110%;}
.main_photo{ padding:5px; background:url(http://yomenya-goemon.com/images/ph_back.gif) no-repeat; margin-top:10px;}
#main p{ padding:0 5px 5px 5px;}



/*-トップページ期間インフォメーション-（デザイン変更の際は#springを書き換えてください）*/
#topinfo{ width:556px; margin-bottom:10px; background:url(http://yomenya-goemon.com/images/topinfo_back.jpg) no-repeat left 52px;}
#topinfo_cont{ padding:0 15px;}
#topinfo_cont img{ float:left; margin:0 10px 5px 5px; padding:5px; border:1px solid #999999; background:white;}
#topinfo_cont p{ padding:0 0 5px 0;}

/*-indexおしらせ-*/
#news{ width:556px; margin-bottom:10px;}
#news h2{ padding:5px 0 5px 15px;}
#news ul{ padding:5px 15px 0 20px;}
#news p{ padding:0 20px 5px 15px; text-align:right; margin:0;}

/*-indexライトナビ-*/
#right{ float:right; width:220px; padding:20px 12px 0 0;}
#right p{ margin:0 0 5px 0;}
.banner{ padding:0 0 10px 0;}
.shop_block{ padding:0 0 5px 0; border-bottom:1px solid #b6b6b6; margin:0 5px 5px 0;}

.twinavi{ float:left; padding:0 5px 0 0; width:110px;}
.shop_ph{ float:left; padding:0 5px 0 0; width:67px;}
.shop_lead{ font-size:90%;}
.product_tit{ font-size:90%; font-weight:bold;}
.price{ font-size:100%; font-weight:bold;}

/*-indexランキング-*/
.rank{ margin-top:10px; width:243px; line-height:0.1em;}
.rank_cont{ background:url(http://yomenya-goemon.com/images/rank_back.gif) repeat-y left top; padding:0 5px; margin:0; line-height:1.4em;}
.rank_cont img{ float:right; padding:5px 5px 0 0;}
.rank_cont ul{ width:140px; float:left; padding:5px 0 0 0; margin:0;}
.rank_cont ul li{ padding-left:15px; padding-bottom:5px; line-height:1.4em; font-weight:bold; margin-left:5px;}
.rank_cont ul li.no1{ background:url(http://yomenya-goemon.com/images/rank1.gif) no-repeat left 2px; font-size:110%;}
.rank_cont ul li.no2{ background:url(http://yomenya-goemon.com/images/rank2.gif) no-repeat left top;}
.rank_cont ul li.no3{ background:url(http://yomenya-goemon.com/images/rank3.gif) no-repeat left top; padding-bottom:0;}
.rank_exp{ font-size:70%; font-weight:normal; line-height:1.2em;}

/*-footer-*/
#footer{ background: url(http://yomenya-goemon.com/images/foot.gif) no-repeat; height:34px; color:#FFFFFF; width:804px; margin:0 auto;}
#footer ul{ padding:8px;}
#footer ul li{ float:left; padding:0 10px 0 8px; background:url(http://yomenya-goemon.com/images/arrow.gif) no-repeat left 5px;}
.copy{ text-align:center; padding:10px;}

#footer a{ color:#FFFFFF; text-decoration:none;}
#footer a:link{ color:#FFFFFF; text-decoration:none;}
#footer a:visited{ color:#FFFFFF; text-decoration:none;}
#footer a:hover{ color:#FFFFFF; text-decoration:underline;}
#footer a:active{ color:#FFFFFF; text-decoration:none;}


.c_info table{ margin:10px 0 15px 15px; border-top:1px solid #666; border-left:1px solid #666;}
.c_info table th{ border-bottom:1px solid #666; border-right:1px solid #666; background:#ececec; font-weight:bold; text-align:left; padding:10px;}
.c_info table td{ border-bottom:1px solid #666; border-right:1px solid #666;padding:5px;}

table.common_top tbody{ margin:10px 0 10px 15px;}
table.common_top th{ background:#ececec; font-weight:bold; text-align:left;}
table.common_top td{ padding:2px!important;}

table{ margin:10px 0 15px 15px; border-top:1px solid #666; border-left:1px solid #666;}
table th{ border-bottom:1px solid #666; border-right:1px solid #666; background:#ececec; font-weight:bold; text-align:left; padding:5px;}
table td{ border-bottom:1px solid #666; border-right:1px solid #666; padding:5px;}

.center_top{padding-top:15px;}

#menu_top{background:url(http://yomenya-goemon.com/images/waku_brown_top.gif); background-position:0 0; background-repeat:no-repeat; width:500px; height:4px; display:block; position:relative;}
#menu_body{background:url(http://yomenya-goemon.com/images/waku_brown_yoko.gif); background-position: 0 0; background-repeat:repeat-y; width:500px; min-height:150px; _height:150px;}
#menu_foot{background:url(http://yomenya-goemon.com/images/waku_brown_bottom.gif); background-position: 0 0; background-repeat:no-repeat; width:500px; height:4px; padding-bottom:8px;}

div.menu_pict{padding: 10px 0pt 0pt 0;}
.pict_place{float: left; width:178px;}
.pict_place p{width:170px;}
.pict_place img{float:right;}

TD {
	font-size: 12px;
}
a img {
	border:0;
}
body {
	font-size: 12px;
}
.f1 {
	font-size: 10px;
	line-height: 12px
}
.f2 {
	font-size: 14px;
	font-weight: bold
}
.f3 {
	font-size: 16px;
	font-weight: bold
}
.f4 {
	font-size: 13px;
	line-height: 14px
}
.top_box {
	margin-top: 20px;
	margin-bottom: 20px;
}
.top_text {
	font-size: 12px;
	line-height: 140%;
	color: #555555;
	margin: 7px;
}
.waku_brown {
	background: url(image/waku_brown_yoko.gif) repeat-y;
}
.big_waku {
	background: url(image/big_waku_yoko.gif) repeat-y;
	width: 600px;
	margin: auto;
}
.menu_text {
	color: #52AA00;
	vertical-align: top;
}
.etc {
font=size: 10px;
	color:#52AA00;
	text-align: right;
	vertical-align: bottom;
}
.shop_list{width:545px; padding-top:15px;}
.shop_list table{border:0; padding-left:1em;}
.shop_list table table tbody a{border:0!impotant;lborder:0; padding-right:10px;}
.shop_list table tr td{border:0;}
#form{padding:15px 0 0 15px;}
.t_bold{font-weight:bold;}

.shop_list table tr td img{display:none;}

.by_region {padding-top:15px;}
.cook_dir table {border:0;}

.cook_dir table tr td{border:0;}
.pict_h{width:223px;}
.cook_text{margin-top:1em;}


/* pagenate */
div.pagenate{font-size:90%; text-align:center;margin:0.5em 0}
div.pagenate a{text-decoration:underline;}
div.pagenate span.current_page{color:#aaa}
