<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* TOP
--------------------------------------------------------------------*/
#topMainImg{
width:980px;
height:335px;
margin:0;
}

.topShopBox {
margin:5px 0 15px;
width:720px;
}

.topShopBox .topShopImg{
float:left;
padding-bottom:5px;
width:180px;
height:208px;
}

#Contents #wrapTopL{
float:left;
background-color:#FFF;
width:220px;
margin:0 0 0 10px;
padding:0 5px;
}

#Contents #wrapTopR{
float:right;
width:720px;
margin:0 10px 50px 10px;
padding:0;
text-align:left;
}

/* NAKA
--------------------------------------------------------------------*/
#Contents{
width:980px;
background-color:#F4F4F4;
}

#ContentsPrint{
width:740px;
background-color:#F4F4F4;
}

#Contents #wrapL{
float:left;
background-color:#FFF;
width:220px;
margin:12px 0 0 10px;
padding:0 5px;
}

.sidemenu {
width:220px;
margin:0 0 15px 0;
text-align:left;
}

.sidemenu ul {
text-align:left;
list-style-position:inside;
}

.sidemenu li {
padding:7px 5px 7px 15px;
list-style-type:circle;
font-weight:bold;
}

.sidemenuShop01 {
background-color:#F9F6F1;
}

.sidemenuShop02 {
background-color:#F2EEE3;
}

.sidemenuF {
width:220px;
margin:0 0 45px 0;
text-align:left;
}

.sideAbout {
padding:7px;
text-align:left;
line-height:159%;
background-color:#F2EEE3;
}

#Contents #wrapR{
float:right;
width:720px;
margin:12px 10px 50px 10px;
padding:0;
text-align:left;
}

#ContentsPrint #wrapR{
float:right;
width:720px;
margin:12px 10px 50px 10px;
padding:0;
text-align:left;
}


.mainbox {
margin-top:15px;
width:720px;
}

.mainbox .imgL {
float:left;
margin-top:10px;
width:152px;
}

.mainbox .imgL .orderBtn{
margin-bottom:10px;
width:152px;
}

.mainbox .imgR {
float:right;
width:559px;
}

.box01 {
margin-top:15px;
width:720px;
}

.box01 .contentsL {
float:left;
width:433px;
}

.box01 .contentsL .cont{
margin-top:10px;
line-height:189%;
}

.box01 .contentsL .carimg {
margin-bottom:10px;
text-align:center;
}

.imageL {
float:left;
padding:0 10px 7px 0;
}

.box01 .contentsR {
float:right;
width:279px;
}

.box01 .contentsR .cont{
margin-top:10px;
line-height:189%;
}

.box01 .contentsR .cont .message{
padding:15px 10px 2px 10px;
margin-bottom:10px;
line-height:189%;
font-weight:bold;
background:#FFF url(../images/bg_message.gif) no-repeat top;
border-bottom:#CCC 1px solid;
}


.box02 {
margin-top:20px;
width:720px;
}


.box02 .cont{
width:683px;
margin:0 auto;
background:#FFF url(../images/memo_head.jpg) repeat-y;
}

.box02 .cont .img_memo {
float:left;
margin:10px 25px 0 15px;
width:92px;
height::83px;
}

.box02 .cont .txt {
float:left;
margin:15px 25px 10px 0;
width:520px;
line-height:179%;
color:#C00;
}

.box02 .cont_foot{
width:683px;
margin:0 auto;
height:10px;
background:#FFF url(../images/memo_foot.jpg) no-repeat;
}

.box03 {
margin-top:25px;
width:720px;
}

.box03 .txt {
padding:10px 5px;
color:#C00;
line-height:185%;
}

table.squedule{
margin:0 0 0 0;
width:700px;
border-collapse:collapse;
font-size:100%;
line-height:155%;
}


table.squedule th{

padding:5px 10px 5px 5px;
white-space: nowrap;
text-align:center;
vertical-align: middle;
width:100px;
border-top:solid 1px #F4F4F4;
border-bottom:solid 1px #F4F4F4;
background-color:#990000;
color:#FFF;
font-weight:bold;
}

table.squedule td{
padding:10px 10px 10px 5px;
text-align: center;
border-top:solid 1px #F4F4F4;
border-bottom:solid 1px #F4F4F4;
border-right:solid 1px #F4F4F4;
}

.td01 {
background-color:#FAF7EE;
font-weight:bold;
font-size:14px;
}

.td02 {
background-color:#FFF;
}

.tdsq02 {
background-color:#FFF;
text-align:left;
line-height:175%;
}

.foodimg {
margin:10px 0;
text-align:center;
}

.foodbox {
width:717px;
margin-top:10px;
}

.foodbox .foodtxtB {
float:left;
width:100%;
background-color:#F9F6F1;
border:dashed 1px #930;
}

.foodbox .foodtxtB .img {
float:left;
}

.foodbox .foodtxtB .foodtxt {
margin:7px 0 5px 15px;
float:left;
line-height:156%;
width:500px;
}

.foodbox .foodtxtL {
float:left;
width:355px;
background-color:#F9F6F1;
border:dashed 1px #930;
}

.foodbox .foodtxtL .img {
float:left;
}

.foodbox .foodtxtL .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}

.foodtxt ul{
	list-style-position: outside;
	padding-left:15px;
	border:none !important;
}

.foodtxt li {
	list-style-type: square;
}

.foodbox .foodtxtR {
float:right;
width:355px;
background-color:#F2EEE3;
border:dashed 1px #930;
}

.foodbox .foodtxtR .img {
float:left;
}

.foodbox .foodtxtR .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}


.foodbox2 {
width:717px;
margin-top:10px;
}

.foodbox2 .foodtxtL {
float:left;
width:355px;
background-color:#F2EEE3;
border:dashed 1px #930;
}

.foodbox2 .foodtxtL .img {
float:left;
}

.foodbox2 .foodtxtL .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}

.foodbox2 .foodtxtR {
float:right;
width:355px;
background-color:#F9F6F1;
border:dashed 1px #930;
}

.foodbox2 .foodtxtR .img {
float:left;
}

.foodbox2 .foodtxtR .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}

.contactbtn {
margin:30px 0;
text-align:center;
}

.baseTxt {
padding:15px 15px 10px;
line-height:159%;
}

.baseTxt2 {
padding:15px 15px 20px;
line-height:159%;
}

.nakaShopBox {
margin:5px 0 15px;
width:720px;
}

.nakaShopBox .nakaShopImg{
float:left;
padding-bottom:5px;
width:120px;
height:138px;
}

.shop_price_tit {
	margin:15px 0 0 240px;
	width:295px;
}

.shop_price_txt {
	margin:0 0 10px 240px;
	width:218px;
	padding:10px 0 10px 75px;
	color:#C00;
	font-size:14px;
	border:#CCC 1px solid;
	background-color:#FAF7EE;
	line-height:189%;
}

.fontB_or{
font-weight:bold;
color:#F30;
}

/* Ｑ＆Ａ
--------------------------------------------------------------------*/
.qaBox {
margin:0 15px 20px;
padding:10px 15px;
background-color:#FFF;
}

.qaBox .q {
margin:0 5px 0;
padding:4px 10px 10px 40px;
background: url(../images/icon_q.gif) left top no-repeat;
color:#C00;
font-size:14px;
}

.qaBox .a {
margin:10px 5px 0;
padding:4px 10px 10px 40px;
background: url(../images/icon_a.gif) left top no-repeat;
line-height:159%;
}

/* Order
--------------------------------------------------------------------*/
.orderTxt {
padding:15px 40px 40px 80px;
line-height:179%;
}

/* Nagare
--------------------------------------------------------------------*/
.nagareTxt {
margin:0 60px 30px 60px;
line-height:179%;
}

.nagareTxtF {
margin:0 60px 50px 60px;
line-height:179%;
}

.nagaresTit {
margin-bottom:25px;
}

.nagareTit {
margin-bottom:15px;
}


/* SET
--------------------------------------------------------------------*/
.boxSET {
margin-top:10px;
width:720px;
}

.setbox {
width:720px;
}

.setbox .foodtxtL {
float:left;
width:355px;
background-color:#F9F6F1;
border:dashed 1px #930;
}

.setbox .foodtxtL .img {
float:left;
padding:5px 5px 5px 10px;
}

.setbox .foodtxtL .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}

.setbox .foodtxtR {
float:right;
width:355px;
background-color:#F9F6F1;
border:dashed 1px #930;
}

.setbox .foodtxtR .img {
float:left;
padding:5px 5px 5px 10px;
}

.setbox .foodtxtR .foodtxt {
margin:7px 0 5px 5px;
float:left;
line-height:156%;
width:184px;
}

.set_btn {
text-align:right;
padding-top:10px;
}


/* Contact
--------------------------------------------------------------------*/

table.contact{
margin:10px 0 0 20px;
width:650px;
border-collapse:collapse;
font-size:100%;
line-height:155%;
}


table.contact th{

padding:5px 10px 5px 15px;
white-space: nowrap;
text-align:left;
vertical-align: middle;
width:150px;
border-top:solid 1px #F4F4F4;
border-bottom:solid 1px #F4F4F4;
background-color:#990000;
color:#FFF;
font-weight:bold;
}

table.contact td{
padding:10px 10px 10px 15px;
text-align: left;
background-color:#FFF;
border-top:solid 1px #F4F4F4;
border-bottom:solid 1px #F4F4F4;
border-right:solid 1px #F4F4F4;
}</pre></body></html>