@charset "utf-8";

body {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#f8f4eb;
	color:#333;
	line-height:1.8em;
	text-align:center;
}
html{/*IE*/ 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#41211c;
	scrollbar-highlight-color:#f3b6b3;
	scrollbar-face-color:#f21e14;
	scrollbar-shadow-color:#b41912;
	scrollbar-darkshadow-color:#5f0d09;
	scrollbar-track-color:#DEDAD8;
}

a { text-decoration:none;}

a:link { color:#5e3823;}
a:visited { color:#5e3823;}
a:hover { color:#fb7f19;}

#point a,#point a:link,#point a:visited,#point a:hover { color:#f21e14; font-weight:bold;}


li { list-style:none;}

.clear { clear:both; font-size:1px; line-height:0px;}

img { vertical-align:middle; border:none;}

h1,h2,h3,img,p,ul,li,dl,dt,dd { margin:0px; padding:0px;}

.left { float:left;}
.right { float:right;}
.center { text-align:center;}

/* マージン */

.mar10 { padding:10px 0px 0px 10px;}

.mar_t10 { margin-top:10px;}

.mar_t20 { margin-top:20px;}

.mar_b10 { margin-bottom:10px;}

.mar_b20 { margin-bottom:50px;}

.mar_l30 { margin-left:30px;}


/**/

#container {
	width:820px;
	margin:0px auto;
	text-align:left;
}

#header {
	width:820px;
	height:125px;
	background:url(../image/head_bg.jpg) no-repeat;
}

h1 {
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/umaiya.gif) no-repeat;
}
h1 a {
	width:383px;
	height:80px;
	display:block;
}
h1 a:hover {
		background:url(../image/umaiya.gif) no-repeat;
}

#con_wrap_top {}
#con_wrap_top:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #con_wrap_top {height:1%;}
#con_wrap_top {display:block;}


#side_l {
	width:203px;
	float:left;
	background:#eee4cf;
}

#top #menuarea {
	width:203px;
	height:489px;
	background:url(../image/menu_bg.jpg) no-repeat;
}

#menu {
	padding-left:20px;
}

#menu01 {
	width:168px;
	height:39px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu01.gif) no-repeat;
}
#menu01 a {
	width:168px;
	height:39px;
	display:block;
}
#menu01 a:hover { background:url(../image/menu01.gif) no-repeat 0px -39px;}
#menu01_hv {
	width:168px;
	height:39px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu01.gif) no-repeat 0px -39px;
}

#menu02 {
	width:168px;
	height:30px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu02.gif) no-repeat;
}
#menu02 a {
	width:168px;
	height:30px;
	display:block;
}
#menu02 a:hover { background:url(../image/menu02.gif) no-repeat 0px -30px;}
#menu02_hv {
	width:168px;
	height:30px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu02.gif) no-repeat 0px -30px;
}


#menu03 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu03.gif) no-repeat;
}
#menu03 a {
	width:168px;
	height:35px;
	display:block;
}
#menu03 a:hover { background:url(../image/menu03.gif) no-repeat 0px -35px;}
#menu03_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu03.gif) no-repeat 0px -35px;;
}

#menu04 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu04.gif) no-repeat;
}
#menu04 a {
	width:168px;
	height:35px;
	display:block;
}
#menu04 a:hover { background:url(../image/menu04.gif) no-repeat 0px -35px;}
#menu04_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu04.gif) no-repeat 0px -35px;
}

#menu05 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu05.gif) no-repeat;
}
#menu05 a {
	width:168px;
	height:35px;
	display:block;
}
#menu05 a:hover { background:url(../image/menu05.gif) no-repeat 0px -35px;}
#menu05_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu05.gif) no-repeat 0px -35px;;
}

#menu06 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu06.gif) no-repeat;
}
#menu06 a {
	width:168px;
	height:35px;
	display:block;
}
#menu06 a:hover { background:url(../image/menu06.gif) no-repeat 0px -35px;}
#menu06_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu06.gif) no-repeat 0px -35px;
}

#menu07 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu07.gif) no-repeat;
}
#menu07 a {
	width:168px;
	height:35px;
	display:block;
}
#menu07 a:hover { background:url(../image/menu07.gif) no-repeat 0px -35px;}
#menu07_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu07.gif) no-repeat 0px -35px;
}

#menu08 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu08.gif) no-repeat;
}
#menu08 a {
	width:168px;
	height:35px;
	display:block;
}
#menu08 a:hover { background:url(../image/menu08.gif) no-repeat -168px 0px;}
#menu08_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu08.gif) no-repeat -168px 0px;
}

#menu09 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu09.gif) no-repeat;
}
#menu09 a {
	width:168px;
	height:35px;
	display:block;
}
#menu09 a:hover { background:url(../image/menu09.gif) no-repeat -168px 0px;}
#menu09_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu09.gif) no-repeat -168px 0px;
}

#menu10 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu10.gif) no-repeat;
}
#menu10 a {
	width:168px;
	height:35px;
	display:block;
}
#menu10 a:hover { background:url(../image/menu10.gif) no-repeat -168px 0px;}
#menu10_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu10.gif) no-repeat -168px 0px;
}

#menu11 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu11.gif) no-repeat;
}
#menu11 a {
	width:168px;
	height:35px;
	display:block;
}
#menu11 a:hover { background:url(../image/menu11.gif) no-repeat -168px 0px;}
#menu11_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu11.gif) no-repeat -168px 0px;
}

#menu12 {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu12.gif) no-repeat;
}
#menu12 a {
	width:168px;
	height:35px;
	display:block;
}
#menu12 a:hover { background:url(../image/menu12.gif) no-repeat -168px 0px;}
#menu12_hv {
	width:168px;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/menu12.gif) no-repeat -168px 0px;
}

#top #submenu_area {
	height:44px;
	background:#fff;
}

#top #submenu {
	width:617px;
	height:31px;
	background:#32260b;
}

#submenu {
	width:617px;
	height:32px;
	background:#32260b;
}

#submenu li {
	float:left;
	margin:0px 7px 0px 7px;
	text-indent:-9999px;
	font-size:0px;
}

#sub1,#sub1 a,
#sub1_2,#sub1_2 a,
#sub1_2_hv,#sub1_2_hv a {
	width:81px;
	height:31px;
	display:block;
}
#sub1 {	background:url(../image/sub1.jpg) no-repeat;}
#sub1_2 {background:url(../image/sub1_2.jpg) no-repeat;}

#sub1 a:hover {	background:url(../image/sub1.jpg) no-repeat 0px -31px;}
#sub1_2 a:hover,#sub1_2_hv {background:url(../image/sub1_2.jpg) no-repeat 0px -31px;}

#sub2,#sub2_2 {
	width:134px;
	height:31px;
	display:block;
}
#sub2 { background:url(../image/sub2.jpg) no-repeat;}
#sub2_2 { background:url(../image/sub2_2.jpg) no-repeat;}
#sub2 a,#sub2_2 a,#sub2_2_hv {
	width:134px;
	height:31px;
	display:block;
}
#sub2 a:hover {	background:url(../image/sub2.jpg) no-repeat 0px -31px;}
#sub2_2 a:hover,#sub2_2_hv {	background:url(../image/sub2_2.jpg) no-repeat 0px -31px;}

#sub3,#sub3_2 {
	width:111px;
	height:31px;
	display:block;
}
#sub3 {	background:url(../image/sub3.jpg) no-repeat;}
#sub3_2 { background:url(../image/sub3_2.jpg) no-repeat;}
#sub3 a,#sub3_2 a,#sub3_2_hv {
	width:111px;
	height:31px;
	display:block;
}
#sub3 a:hover {	background:url(../image/sub3.jpg) no-repeat 0px -31px;}
#sub3_2 a:hover,#sub3_2_hv {	background:url(../image/sub3_2.jpg) no-repeat 0px -31px;}

#sub4 {
	width:81px;
	height:31px;
	display:block;
}
#sub4 {background:url(../image/sub4.jpg) no-repeat;}
#sub4_2 {background:url(../image/sub4_2.jpg) no-repeat;}
#sub4 a,#sub4_2 a,#sub4_2_hv {
	width:81px;
	height:31px;
	display:block;
}
#sub4 a:hover {	background:url(../image/sub4.jpg) no-repeat 0px -31px;}
#sub4_2 a:hover,#sub4_2_hv {	background:url(../image/sub4_2.jpg) no-repeat 0px -31px;}

#sub5 {
	width:81px;
	height:31px;
	display:block;
}
#sub5 {	background:url(../image/sub5.jpg) no-repeat;}
#sub5_2 {background:url(../image/sub5_2.gif) no-repeat;}
#sub5 a,#sub5_2 a,#sub5_2_hv {
	width:81px;
	height:31px;
	display:block;
}
#sub5 a:hover {	background:url(../image/sub5.jpg) no-repeat 0px -31px;}
#sub5_2 a:hover,#sub5_2_hv {	background:url(../image/sub5_2.gif) no-repeat 0px -31px;}

#top #side_r {
	width:616px;
	float:left;
	background:#fff;
}

#main_img {
	width:616px;
	height:445px;
	background:url(../image/main_img2.jpg) no-repeat;
}
#main_wrap {
	width:616px;
	height:308px;
}
#main_wrap p {
	display:block;
	width:346px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#flv {
	width:270px;
	height:308px;
	float:right;
}
#flv_inner {padding-top:20px;}

#main_wrap:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #main_wrap {height:1%;}
#main_wrap {display:block;}


#top_bnarea {
	margin-left:50px;
}

#top_bn {
	width:536px;
/*	margin-top:285px;*/
font-size:0;
text-indent:-9999px;
}

#top_bn li {
	width:134px;
	height:123px;
	display:block;
	float:left;
}
#topbn1 { background:url(../image/top_bn1.jpg) no-repeat;}
#topbn1 a,#topbn2 a,#topbn3 a,#topbn4 a {
	width:134px;
	height:123px;
	display:block;
}
#topbn1 a:hover { background:url(../image/top_bn1.jpg) no-repeat;}

#topbn2 { background:url(../image/top_bn2.jpg) no-repeat;}
#topbn2 a:hover { background:url(../image/top_bn2.jpg) no-repeat;}

#topbn3 { background:url(../image/top_bn3.jpg) no-repeat;}
#topbn3 a:hover { background:url(../image/top_bn3.jpg) no-repeat;}

#topbn4 { background:url(../image/top_bn4.jpg) no-repeat;}
#topbn4 a:hover { background:url(../image/top_bn4.jpg) no-repeat;}

#sanki_topbn { width:203px; margin-top:5px;}
#sanki_topbn p {
	width:188px;
	height:238px;
	margin:0px auto;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/sanki_bn.gif) no-repeat;
}
#sanki_topbn a {
	width:188px;
	height:238px;
	display:block;
}
#sanki_topbn a:hover {
	width:188px;
	height:238px;
	display:block;
	background:url(../image/sanki_bn_hv.gif) no-repeat;
}

#conwrap {
	width:820px;
	background:url(../image/con_bg.gif) repeat-y;
	padding:10px 0px;
}

#contents_top {}

#con_l {
	width:213px;
	text-align:left;
	float:left;
}

#bn_area img { margin:5px 0px 0px 8px;}

#bn_area {}

#con_r {
	width:606px;
	float:left;
}

#information {
	width:597px;
	margin-bottom:10px;
}

#info_h {
	width:597px;
	height:10px;
	font-size:1px;
	line-height:0;
	background:url(../image/info_h.gif) no-repeat;
}

#info_b {
	width:597px;
	background:url(../image/info_b.gif) repeat-y;
}

#info_l {
	width:126px;
	float:left;
}

#info_t {
	margin-left:10px;
}

#info_t p {
	width:96px;
	height:37px;
	text-indent:-9999px;
	background:url(../image/info_title.gif) no-repeat;
}

#info_r {
	width:470px;
	float:left;
}

#listwrap {
	width:450px;
	margin-bottom:10px;
}
#info_r th, #info_r td {
	padding:5px;
	text-align:left;
	vertical-align:top;
	line-height:1.2em;
	font-weight:normal;
}

#listwrap:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #listwrap {height:1%;}
#listwrap {display:block;}

#infodetail h3 {
	font-size:1.3em;
	line-height:40px;
	border-bottom:2px solid #32270B;
}
#date {
	text-align:right;
	padding:5px;
}
#infodetail p {
	line-height:1.5em;
}

#golist {width:450px; margin:0px auto;}
#golist p {
	display:block;
	width:131px;
	height:17px;
	float:right;
	background:url(../image/golist.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	clear:both;
}
#golist a, #golist a:link, #golist a:hover, #golist a:visited {
	display:block;
	width:131px;
	height:17px;
	text-decoration:none;
}
#pnavi {text-align:center;}

#info_f {
	width:597px;
	height:42px;
	font-size:1px;
	line-height:0;
	clear:both;
	background:url(../image/info_f.gif) no-repeat;
}

#bn_area2 { height:180px; clear:both;}

#bn_l {
	width:334px;
	float:left;
}
#bn_l p {
	width:329px;
	height:170px;
	background:url(../image/bestshot.jpg) no-repeat;
}

#bn_r {
	width:260px;
	margin-top:4px;
	float:left;
}
#bn_r p {
	width:260px;
	height:166px;
	background:url(../image/bestshot.jpg) no-repeat;
}

#top_shoparea {}

.t_shpbn {
	height:207px;
	clear:both;
}

.t_shp_l {
	margin-right:7px;
	float:left;
}
.t_shp_r {}

#footer {
	width:820px;
	height:90px;
	clear:both;
	background:#f21e14;
}

#copyarea {
	height:20px;
	background:#32260b;
}
#copyarea p {
	width:800px;
	margin:0px auto;
	font-size:10px;
	color:#fff;
	text-align:right;
}

#f_wrap {
	width:800px;
	margin:5px auto;
	text-indent:-9999px;
	font-size:0px;
}

#f_umaiya {
	width:188px;
	height:52px;
	display:block;
	float:left;
	background:url(../image/f_umaiya.gif) no-repeat;
}
#f_umaiya a {
	width:188px;
	height:52px;
	display:block;
	background:url(../image/f_umaiya.gif) no-repeat;
}
#f_add {
	width:258px;
	height:52px;
	float:left;
	background:url(../image/f_add.gif) no-repeat;
}


/**/

#con_wrap {
	width:820px;
	background:url(../image/bg_ptn.gif) repeat-y;
}

#con_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #con_wrap {height: 1%;}
#con_wrap {display: block;}
/* End hide from IE-mac */

#side_bn { width:203px; margin-bottom:20px;}

#side_bn img { margin:5px 0px 0px 8px;}

#contents,.contents { width:586px; margin:20px auto;}

h2 {
	width:616px;
	height:65px;
	text-indent:-9999px;
}
#point h2 {	background:url(../point/image/point_h2.jpg) no-repeat;}
#coupon h2 { background:url(../coupon/image/coupon_h2.jpg) no-repeat;}
#shop h2,#shop01 h2,#shop02 h2,#shop03 h2,#shop04 h2 { background:url(../shop/image/shop_h2.jpg) no-repeat;}
#company h2 { background:url(../company/image/com_h2.jpg) no-repeat;}
#inquiry h2 { background:url(../inquiry/image/inq_h2.jpg) no-repeat;}
#howto h2 { background:url(../howto/image/howto_h2.jpg) no-repeat;}
#lineup h2 { background:url(../lineup/image/lu_h2.jpg) no-repeat;}
#recruit h2 { background:url(../recruit/image/rec_h2.jpg) no-repeat;}
#online h2 { background:url(../onlineshop/image/ols_h2.jpg) no-repeat;}

h2#point_top { background:url(../point/image/point_h2_2.jpg) no-repeat;}

.gotop_wrap { width:585px; margin-bottom:10px;}

.gotop {
	width:120px;
	height:13px;
	display:block;
	float:right;
	background:url(../image/go_top.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
.gotop a {
	width:120px;
	height:13px;
	display:block;
}

.gotop_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .gotop_wrap {height: 1%;}
.gotop_wrap {display: block;}
/* End hide from IE-mac */


/* shop */

#menuarea {
	width:203px;
	height:489px;
	background:url(../image/menu_bg2.jpg) no-repeat;
}

#submenu {
	width:617px;
	height:31px;
	background:url(../image/submenu_bg.gif) no-repeat;
}

#side_r {
	width:616px;
	float:left;
	background:#fff;
}

#map {
	width:615px;
	height:458px;
}

/* point こだわり */

#point h3 {
	width:585px;
	height:60px;
	text-indent:-9999px;
}

#point h4 {
	width:170px;
	height:160px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	float:left;
}

#pnt1,#pnt2,#pnt3,#pnt4,#pnt5 { width:160px; height:160px;}
#pnt1 { background:url(../point/image/pnt1.jpg) no-repeat;}
#pnt2 { background:url(../point/image/pnt2.jpg) no-repeat;}
#pnt3 { background:url(../point/image/pnt3.jpg) no-repeat;}
#pnt4 { background:url(../point/image/pnt4.jpg) no-repeat;}
#pnt5 { background:url(../point/image/pnt5.jpg) no-repeat;}

.txt_marT20 { line-height:2em; margin-top:10px;}

#pnt_t1 { background:url(../point/image/pnt_t1.gif) no-repeat;}

.pnt_wrap {
	width:585px;
	margin-bottom:30px;
}

.pnt_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .pnt_wrap {height: 1%;}
.pnt_wrap {display: block;}
/* End hide from IE-mac */

#pnt1_1,#pnt1_2,#pnt1_3,#pnt1_4,#pnt1_5 {
	width:104px;
	height:30px;
	display:block;
	text-indent:-9999px;
}
#pnt1_1 { background:url(../point/image/pnt1_1.gif) no-repeat;}
#pnt1_2 { background:url(../point/image/pnt1_2.gif) no-repeat;}
#pnt1_3 { background:url(../point/image/pnt1_3.gif) no-repeat;}
#pnt1_4 { background:url(../point/image/pnt1_4.gif) no-repeat;}
#pnt1_5 { background:url(../point/image/pnt1_5.gif) no-repeat;}

.b_brw {
	border-top:1px dotted #32260b;
	padding-top:3px;
	margin-bottom:20px;
}
.b_brw2 {
	border-top:1px dotted #32260b;
	padding-top:10px;
	margin:30px 0px 10px 0px;
}

.b_brw:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .b_brw {height: 1%;}
.b_brw {display: block;}
/* End hide from IE-mac */

.pagetop {
	width:120px;
	height:15px;
	display:block;
	float:right;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	background:url(../point/image/go_ptop.gif) no-repeat;
}

.pagetop:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .pagetop {height: 1%;}
.pagetop {display: block;}
/* End hide from IE-mac */


.pagetop a,.pagetop a:link {
	width:120px;
	height:13px;
	display:block;
}

#p_top {
	width:586px;
	height:348px;
	background:url(../point/image/point_top_img.jpg) no-repeat;
	text-indent:-9999px;
}


/* クーポンチケット */

#ticket { margin-top:20px;}

#cpn_box {
	width:585px;
	margin:10px 0px;
}

#c_box_t,#c_box_f {
	width:585px;
	height:6px;
	line-height:0px;
	font-size:0px;
}
#c_box_t { background:url(../coupon/image/cpn_sli1.gif) no-repeat;}
#c_box_f { background:url(../coupon/image/cpn_sli3.gif) no-repeat;}

#c_box_b { width:585px; background:url(../coupon/image/cpn_sli2.gif) repeat-y;}

#c_box_b ul { padding:15px 30px;}

.red { color:#f21e14;}

/* 店舗情報 */

#map {
	width:585px;
	height:585px;
	background:#ccc;
}

#shoplist { margin-top:20px;}

.shp_wrap {
	width:585px;
	margin-bottom:10px;
}

.shp_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .shp_wrap {height: 1%;}
.shp_wrap {display: block;}
/* End hide from IE-mac */

.shp_name {
	width:74px;
	height:158px;
	float:left;
}

.shp_img {
	width:213px;
	height:158px;
	float:left;
}

.shp_datawrap {
	width:298px;
	height:158px;
	float:left;
	background:url(../shop/image/shop_bg.jpg) no-repeat;
}

.shp_data { margin:8px 0px;}

.go_next {
	width:274px;
	height:22px;
	display:block;
	background:url(../shop/image/go_next.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
.go_next a {
	width:274px;
	height:22px;
	display:block;
}
.go_next a:hover { background:url(../shop/image/go_next.jpg) no-repeat;}


/* 店舗情報　詳細 */

.shp_title  { width:585px;}

.shp_txt { margin:5px 15px;}

.shp_deco1 {}
.shp_deco1 tr {}
.shp_deco1 th {
	background:#fae4ce;
	border-left:7px solid #f56b61;
	color:#32260b;
}
.shp_deco1 td {
	border-bottom:1px dotted #f56b61;
}

.shp_deco2 {}
.shp_deco2 tr {}
.shp_deco2 th {
	background:#ebe3c4;
	border-left:7px solid #c8935b;
	color:#32260b;
}
.shp_deco2 td {
	border-bottom:1px dotted #c8935b;
}

.shp_tbl1,.shp_tbl2,.shp_tbl3,.shp_tbl4,.shp_tbl5,.shp_tbl6,.shp_tbl7,
.shp_tbl8,.shp_tbl9,.shp_tbl10 {
	width:78px;
	height:15px;
	text-indent:-9999px;
}
.shp_tbl1 { background:url(../shop/image/shp_tbl1.gif) no-repeat;}
.shp_tbl2 { background:url(../shop/image/shp_tbl2.gif) no-repeat;}
.shp_tbl3 { background:url(../shop/image/shp_tbl3.gif) no-repeat;}
.shp_tbl4 { background:url(../shop/image/shp_tbl4.gif) no-repeat;}
.shp_tbl5 { background:url(../shop/image/shp_tbl5.gif) no-repeat;}
.shp_tbl6 { background:url(../shop/image/shp_tbl6.gif) no-repeat;}
.shp_tbl7 { background:url(../shop/image/shp_tbl7.gif) no-repeat;}
.shp_tbl8 { background:url(../shop/image/shp_tbl8.gif) no-repeat;}
.shp_tbl9 { background:url(../shop/image/shp_tbl9.gif) no-repeat;}
.shp_tbl10 { background:url(../shop/image/shp_tbl10.gif) no-repeat;}

#tbl_t1,#tbl_t2,#tbl_t3 {
	width:550px;
	height:20px;
	text-indent:-9999px;
}
#tbl_t1 { background:url(../shop/image/tbl_t1.gif) no-repeat;}
#tbl_t2 { background:url(../shop/image/tbl_t2.gif) no-repeat;}
#tbl_t3 { background:url(../shop/image/tbl_t3.gif) no-repeat;}

.mn_wrap {
	width:550px;
	margin:5px 0px 30px;
}
.mn_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .mn_wrap {height: 1%;}
.mn_wrap {display: block;}
/* End hide from IE-mac */


.menulist {
	width:240px;
	border-bottom:1px dotted #ccc;
	margin:5px 0px;
	background:url(../image/dot.gif) no-repeat 0px 3px;
	padding-left:17px;
}

.menulist:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .menulist {height: 1%;}
.menulist {display: block;}
/* End hide from IE-mac */

.menulist dt { width:140px; float:left; font-weight:bold;}
.menulist dd { width:80px; float:right; text-align:right; color:#f21e14;}

#menu_t1 {
	width:260px;
	height:20px;
	background:url(../shop/image/menu_t1.gif) no-repeat;
	text-indent:-9999px;
}
#menu_t2 {
	width:260px;
	height:20px;
	background:url(../shop/image/menu_t2.gif) no-repeat;
	text-indent:-9999px;
}
#menu_t3 {
	width:260px;
	height:20px;
	background:url(../shop/image/menu_t3.gif) no-repeat;
	text-indent:-9999px;
}


/* 会社案内 */

#com_tb { margin-bottom:30px;}

#com_tb p { width:140px; height:15px; text-indent:-9999px;}

#com_tb1 { background:url(../company/image/com_tb01.gif) no-repeat;}
#com_tb2 { background:url(../company/image/com_tb02.gif) no-repeat;}
#com_tb3 { background:url(../company/image/com_tb03.gif) no-repeat;}
#com_tb4 { background:url(../company/image/com_tb04.gif) no-repeat;}
#com_tb5 { background:url(../company/image/com_tb05.gif) no-repeat;}
#com_tb6 { background:url(../company/image/com_tb06.gif) no-repeat;}
#com_tb7 { background:url(../company/image/com_tb07.gif) no-repeat;}

#sanki_bn {
	width:550px;
	height:294px;
	background:url(../company/image/gc_sanki.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#sanki_bn a {
	width:550px;
	height:294px;
	display:block;
}


/* お問い合わせ */

#form_t1,#form_t2 {
	width:550px;
	height:25px;
	text-indent:-9999px;
}
#form_t1 { background:url(../inquiry/image/form_t1.gif) no-repeat;}
#form_t2 { margin-top:20px; background:url(../inquiry/image/form_t2.gif) no-repeat;}

.red_s { color:#f21e14; font-size:10px;}

.txt_s { font-size:10px;}

.btn_area {
/*	width:550px;*/
}

#btn1, #btn2, #btn3 {
	width:180px;
	height:29px;
	float:left;
	margin:0px auto;
	text-indent:-9999px;
}
#btn1 {background:url(../inquiry/image/btn1.gif) no-repeat;}
#btn2 {background:url(../inquiry/image/btn2.gif) no-repeat;}
#btn3 {background:url(../inquiry/image/btn3.gif) no-repeat;}
.btn_area a, .btn_area a:link, .btn_area a:hover, .btn_area a:visited {
	display:block;
/*	width:182px;*/
	width:175px;
	height:29px;
	text-decoration:none;
}

#inquiry .shp_deco1 { margin-bottom:15px;}

#umaiya_inq { width:550px;}
#umaiya_inq p {
	width:507px;
	height:173px;
	margin:0px auto;
	background:url(../inquiry/image/umaiya_inq.jpg) no-repeat;
	text-indent:-9999px;
}

#thanks {
	width:550px;
	margin:30px;
	text-align:center;
}

/* 食べ方 */

.ht_wrap { margin-bottom:20px;}

.ht_wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .ht_wrap {height: 1%;}
.ht_wrap {display: block;}
/* End hide from IE-mac */

.ht_right { width:414px; float:right;}

.ht_title {}

.ht_title p {
	width:580px;
	height:48px;
	text-indent:-9999px;
}
#yaki_t {background:url(../howto/image/ht_y_t.jpg) no-repeat;}
#sui_t {background:url(../howto/image/ht_s_t.jpg) no-repeat;}
#age_t {background:url(../howto/image/ht_a_t.jpg) no-repeat;}

.ht_txt {}

.ht_txt p { width:580px; height:38px; text-indent:-9999px;}
#ht_yaki1 { background:url(../howto/image/ht_y_txt1.gif) no-repeat;}
#ht_yaki2 { background:url(../howto/image/ht_y_txt2.gif) no-repeat;}
#ht_yaki3 { background:url(../howto/image/ht_y_txt3.gif) no-repeat;}
#ht_sui1 { background:url(../howto/image/ht_s_txt1.gif) no-repeat;}
#ht_age1 { background:url(../howto/image/ht_a_txt1.gif) no-repeat;}

.ht_op {
	width:414px;
	height:33px;
	text-indent:-9999px;
	background:url(../howto/image/ht_op.gif) no-repeat;
}


/* ラインナップ */

#lu_yaki1,#lu_sui1,#lu_age1,#lu_fly1 {
	width:580px;
	height:298px;
	text-indent:-9999px;
}
#lu_yaki1 {	background:url(../lineup/image/lu_yaki_img.jpg) no-repeat;}
#lu_sui1 {	background:url(../lineup/image/lu_sui_img.jpg) no-repeat;}
#lu_age1 {	background:url(../lineup/image/lu_age_img.jpg) no-repeat;}
#lu_fly1 {	background:url(../lineup/image/lu_fly_img.jpg) no-repeat;}

#lu_yaki2,#lu_sui2,#lu_age2,#lu_fly2 {
	width:580px;
	height:29px;
	text-indent:-9999px;
}
#lu_yaki2 {	background:url(../lineup/image/lu_yaki_txt.gif) no-repeat;}
#lu_sui2 {	background:url(../lineup/image/lu_sui_txt.gif) no-repeat;}
#lu_age2 {	background:url(../lineup/image/lu_age_txt.gif) no-repeat;}
#lu_fly2 {	background:url(../lineup/image/lu_fly_txt.gif) no-repeat;}

#lineup .ht_wrap2 { margin-bottom:50px;}

#lineup .ht_wrap p,#lineup .ht_wrap2 p { margin-left:20px;}

#lu_original {
	width:221px;
	height:25px;
	background:url(../lineup/image/lu_original.gif) no-repeat;
	text-indent:-9999px;
}


/* 求人 */

.dot { background:url(../image/dot.gif) no-repeat 0px 4px; padding-left:18px;}


/* オンラインショップ */

#lineup_title,#lineup_title2 {
	width:580px;
	height:53px;
	text-indent:-9999px;
}
#lineup_title { background:url(../onlineshop/image/ols_ln_title.gif) no-repeat;}
#lineup_title2 { background:url(../onlineshop/image/ols_ln_title2.gif) no-repeat;}

#ln_s1,#ln_s2 {
	width:584px;
	height:34px;
	text-indent:-9999px;
}
#ln_s1 { background:url(../onlineshop/image/ln_s1.gif) no-repeat;}
#ln_s2 { background:url(../onlineshop/image/ln_s2.gif) no-repeat;}

.t_bar {
	width:584px;
	height:10px;
	background:url(../onlineshop/image/t_bar.gif) no-repeat;
}
.t_bar2 {
	width:188px;
	height:10px;
	background:url(../onlineshop/image/t_bar2.gif) no-repeat;
}

.f_bar {
	width:584px;
	height:10px;
	background:url(../onlineshop/image/f_bar.gif) no-repeat;
}
.f_bar2 {
	width:188px;
	height:10px;
	background:url(../onlineshop/image/f_bar2.gif) no-repeat;
}

.l_bar {
	width:10px;
	background:url(../onlineshop/image/l_bar.gif) repeat-y;
}
.r_bar {
	width:10px;
	background:url(../onlineshop/image/r_bar.gif) repeat-y;
}

.c_bar {
	width:30px;
	background:url(../onlineshop/image/c_bar.gif) repeat-y;
}

.ols_txt {
	padding:5px 0px;
	line-height:1.4em;
}

.name {
	font-weight:bold;
	color:#ff0000;
	line-height:1.3em;
}

.txt_brw { font-weight:normal; color:#5e3823; margin-bottom:5px;}
.price { text-align:right;}

.ols_btn {
	width:168px;
	height:28px;
	background:url(../onlineshop/image/ols_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
.ols_btn a {
	display:block;
	width:168px;
	height:28px;
}

#lineup_t {
	width:168px;
	height:45px;
	background:url(../onlineshop/image/lineup_t.gif) no-repeat;
	text-indent:-9999px;
}
#lineup_t a {
	width:168px;
	height:45px;
	display:block;
}

.lineup_list { width:168px; margin-bottom:15px;}
.lineup_list li {
	background:url(../image/dot.gif) no-repeat 0px 5px;
	padding-left:18px;
	line-height:2em;
}

#lineup_t1 {
	width:168px;
	height:30px;
	background:url(../onlineshop/image/lineup_t1.gif) no-repeat;
	text-indent:-9999px;
}

#lineup_t2 {
	width:168px;
	height:30px;
	background:url(../onlineshop/image/lineup_t2.gif) no-repeat;
	text-indent:-9999px;
}

.lineup_wrap {
	border-top:1px solid #ff9023;
	border-bottom:1px solid #ff9023;
	margin-bottom:3px;
}

#go_rakuten {
	width:584px;
	height:236px;
	text-indent:-9999px;
	font-size:0px;
	display:block;
	background:url(../onlineshop/image/go_rakuten.jpg) no-repeat;
}
#go_rakuten a {
	width:584px;
	height:216px;
	display:block;
}


/* ショッピングカート */

.cart_wrap { line-height:1.3em;}

#btn_area {
	width:580px;
	border-bottom:1px solid #ff9832;
	padding-bottom:10px;
}
#btn_area:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #btn_area {height: 1%;}
#btn_area {display: block;}
/* End hide from IE-mac */


#ols_btn {width:360px; float:right;}
#ols_btn2, #ols_btn3 {
	width:175px;
	height:28px;
	float:right;
	font-size:0;
	text-indent:-9999px;
}
#ols_btn2 {background:url(../onlineshop/image/ols_btn2.gif) no-repeat;}
#ols_btn3 {background:url(../onlineshop/image/ols_btn3.gif) no-repeat;}

#ols_btn a, #ols_btn a:link, #ols_btn a:hover, #ols_btn a:visited {
	display:block;
	width:175px;
	height:28px;
	text-decoration:none;
}

#ols_btn4 {
	width:200px;
	height:28px;
	text-indent:-9999px;
	font-size:0px;
	background:url(../onlineshop/image/ols_btn4.gif) no-repeat;
}
#ols_btn4 a, #ols_btn4 a:link, #ols_btn4 a:hover, #ols_btn4 a:visited {
	display:block;
	width:200px;
	height:28px;
	text-decoration:none;
}

.table_bk1 { background:#fff; border:1px #f4d797 solid;}
.table_bk2 { background:#fcf3b0; border:1px #f4d797 solid;}
.table_bk3 { background:#fcd0b0;}
.table_bk4 { border:1px #fcd0b0 solid;}
.table_bk5 { background:#fcd0b0;}
.table_bk6 { background:#fde9db;}

.order { width:584px; margin:20px 0px; line-height:1.4em;}

.tb_deco1 { border:1px solid #c9daa9; margin-bottom:5px;}
.tb_deco2 { border:1px solid #98c0cb;}
.tb_deco3 { border:1px solid #fcd0b0;}

.order_bk1 { background:#c9daa9;}
.order_bk2 { background:#e8f2d4; font-weight:normal;}
.order_bk3 { background:#98c0cb;}
.order_bk4 { background:#d8eaee;}

.order_bar1 { border-bottom:1px dotted #a4b97b;}
.order_bar2 { border-bottom:1px dotted #98c0cb;}
.order_bar3 {
	border-top:1px solid #fcd0b0;
	border-bottom:1px solid #fcd0b0;
	padding:10px 0px;
	margin:20px 0px;
}

.txt_bld { font-weight:bold; margin-top:15px;}
.txt_red { color:#ff0000;}

#tb1,#tb2,#tb3,#tb4,#tb5 {
	width:132px;
	height:17px;
	text-indent:-9999px;
}
#tb6,#tb7 {
	width:350px;
	height:17px;
	text-indent:-9999px;
}

#tb1 { background:url(../onlineshop/image/ols_tb1.gif) no-repeat;}
#tb2 { background:url(../onlineshop/image/ols_tb2.gif) no-repeat;}
#tb3 { background:url(../onlineshop/image/ols_tb3.gif) no-repeat;}
#tb4 { background:url(../onlineshop/image/ols_tb4.gif) no-repeat;}
#tb5 { background:url(../onlineshop/image/ols_tb5.gif) no-repeat;}
#tb6 { background:url(../onlineshop/image/ols_tb6.gif) no-repeat;}
#tb7 { background:url(../onlineshop/image/ols_tb7.gif) no-repeat;}

#ord_inq {}
#ord_inq:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #ord_inq {height: 1%;}
#ord_inq {display: block;}
/* End hide from IE-mac */

#ord_inq dt { width:170px; float:left}
#ord_inq dd { float:left; border-left:5px solid #98c0cb; padding-left:8px;}

.ord_inq2 { line-height:1.7em;}
.ord_inq2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .ord_inq2 {height: 1%;}
.ord_inq2 {display: block;}
/* End hide from IE-mac */

.ord_inq2 dt { width:170px; float:left;}
.ord_inq2 dd { float:left;}
.ord_inq2 { line-height:1.7em;}
.ord_inq2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .ord_inq2 {height: 1%;}
.ord_inq2 {display: block;}
/* End hide from IE-mac */

.ord_inq2 dt { width:170px; float:left;}
.ord_inq2 dd { float:left;}

.deco_in { padding:0px 10px 10px;}


/* ポップアップ　インフォ */

#pop_info #container {
	width:550px;
	text-align:center;
}

#pop_inner {
	width:510px;
	margin:20px auto;
	background:#fff;
}

#popinfo_t {
	padding:20px 0px;
}
#popinfo_t p {
	width:272px;
	height:20px;
	margin:0px auto;
	background:url(../image/popinfo_t.gif) no-repeat;
	text-indent:-9999px;
}

#pop_txt {
	padding:20px;
	text-align:left;
}

#pop_info span {
	display:block;
	text-align:right;
}

#close {
	width:63px;
	height:38px;
	margin:0px auto;
	background:url(../image/close.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#close a {
	width:63px;
	height:18px;
	display:block;
}
