<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin:0px;
	background-color:#560000;
	font-size: 9pt;
	line-height:120%;
	background-image: url("image/com/back.gif");
	background-repeat: repeat-x;
	text-align:center;
	color:#4D4D4D;
}

.printdisplay {display:none;}
.printdisplayswap {display:block;}
div.kaipage{page-break-before:always;}

hr {page-break-after:always}

form{margin:0px;}

/*　トップページ　*/
div#container{
	position:relative; width:801px; height:1248px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1{
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	text-align: left;
	}

div#containernews{
	position:relative; width:801px; height:1030px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1news{
	position:absolute; width:780px; height:1030px; top:0px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:780px;
	background-color:#FFF5D9;
	background-image: url("image/com/com_back.gif");
	background-repeat: repeat-x;
	text-align:left;
}

div#containerichioshi{
	position:relative; width:801px; height:1080px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1ichioshi{
	position:absolute; width:780px; height:1080px; top:0px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:780px;
	background-color:#FFF5D9;
	background-image: url("image/com/com_back.gif");
	background-repeat: repeat-x;
	text-align:left;
}

div#containerenkai{
	position:relative; width:801px; height:780px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1enkai{
	position:absolute; width:780px; height:780px; top:0px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:780px;
	background-color:#FFF5D9;
	background-image: url("image/com/com_back.gif");
	background-repeat: repeat-x;
	text-align:left;
}

div#containershop{
	position:relative; width:801px; height:2180px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1shop{
	position:absolute; width:780px; height:2180px; top:0px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:780px;
	background-color:#FFF5D9;
	background-image: url("image/com/com_back.gif");
	background-repeat: repeat-x;
	text-align:left;
}

div#containerprivacy{
	position:relative; width:801px; height:880px;/*　ページのボリュームにより変更　*/
	max-width:801px;
}
div#containerin1privacy{
	position:absolute; width:780px; height:880px; top:0px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:780px;
	background-color:#FFF5D9;
	background-image: url("image/com/com_back.gif");
	background-repeat: repeat-x;
	text-align:left;
}

div#containerin2	{display: none; }
div#toppagehead{
	position:absolute; width:780px; height:379px; top:0px; left:0px;
	max-width:780px;
}
div#toppageheadleft{position:absolute; width:100%; top:0px; left:0px; }
div#toppageheadright{display: none; }
div#menuspace		{display: none; }
div#menuspacenaka{
	position:absolute; width:246px; height:500px; top:104px; left:13px;
	max-width:246px;
}
div#menuspacenakaunder{
	position:absolute; width:246px; height:107px; top:400px; left:0px;
	max-width:246px;
}
div#menuback		{display: none; }
div#menuqrcodeback{
	width:218px;
	max-width:218px;
	height:74
	max-height:74px;
	background-image: url("image/com/qrcode_back.gif");
	background-repeat: repeat-y;
	background-position:right;
	padding:8px 14px 0px 14px;
	background-color:#728100;
}
div#topmainbox		{position: absolute; width: 100%; }
div#topmainboxin1	{width: 100%; }
div.topmainboxtitle{
	width:487px;
	height:24px;
	max-width:487px;
	background-color:#ED0000;
	padding:6px 0px 0px 3px;
}
div.topmainboxtitle3	{display: none; }
div.topmainboxtitle2	{display: none; }
div.topmainboxgoogle	{display: none; }
div#topmainboxnew{
 width:480px; top:145px; height:320px; left:0px;
	max-width:480px;
	padding:5px;
	background-color:#FFFFFF;
}
div#topmainboxnew2		{display: none; }
div#topmainboxnewb{
 width:290px; height:30px; top:635px; left:0px;
	max-width:480px;
	padding:5px;
	background-color:#FFFFFF;
	text-align:right;
}
div#topmainboxnew3{
 width:490px; height:4px; top:475px; left:0px;
	max-width:490px;
	background-image: url("image/top/news_shadow.gif");
	background-repeat: no-repeat;
	background-position:right;
}
div.topmainboxlink1{display: none; }
div.topmainboxlink2{display: none; }

div.layoutbox1{
	float:left;
	width:13px;
	max-width:13px;
}
div.layoutbox2{
	float:left;
	width:14px;
	max-width:14px;
}
div.layoutbox3{
	float:left;
	width:6px;
	max-width:6px;
}
div.topnewsbox1{
float:left;
 width:170px; top:0px; left:0px;
	max-width:170px;
}
div.topnewsbox2{
	float:left;
	width:5px;
	max-width:5px;
}
div.topnewsbox3{
float:right;
width:290px; top:0px; left:175px;
	max-width:290px;
}

/*　フッターの部分　*/
div#footer{
	display:none;
}
div#footernews{
	position:absolute; width:754px; height:52px; top:935px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:754px;
	background-image: url("image/com/foot_back.gif");
	background-repeat: no-repeat;
	background-color:#000000;
	padding:13px 13px 0px 13px;
	color:#FFFFFF;
}
div#footerichioshi{
	position:absolute; width:754px; height:52px; top:985px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:754px;
	background-image: url("image/com/foot_back.gif");
	background-repeat: no-repeat;
	background-color:#000000;
	padding:13px 13px 0px 13px;
	color:#FFFFFF;
}
div#footerenkai{
	position:absolute; width:754px; height:52px; top:685px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:754px;
	background-image: url("image/com/foot_back.gif");
	background-repeat: no-repeat;
	background-color:#000000;
	padding:13px 13px 0px 13px;
	color:#FFFFFF;
}
div#footershop{
	position:absolute; width:754px; height:52px; top:2085px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:754px;
	background-image: url("image/com/foot_back.gif");
	background-repeat: no-repeat;
	background-color:#000000;
	padding:13px 13px 0px 13px;
	color:#FFFFFF;
}
div#footerprivacy{
	position:absolute; width:754px; height:52px; top:785px; left:0px;/*　ページのボリュームにより変更　*/
	max-width:754px;
	background-image: url("image/com/foot_back.gif");
	background-repeat: no-repeat;
	background-color:#000000;
	padding:13px 13px 0px 13px;
	color:#FFFFFF;
}

/*　中ページ専用　*/
div#nakahead{
	position:absolute; width:780px; height:89px; top:0px; left:0px;
	max-width:780px;
}
div#nakaheadunder{
	position:absolute; width:780px; height:5px; top:89px; left:0px;
	max-width:780px;
	background-color:#560000;
}
div#nakamainbox{
	position:absolute; width:500px; height:500px; top:104px; left:265px;
	max-width:500px;
}
div.newsbox1{
	float:left;
	width:85px;
	max-width:85px;
	padding:0px 0px 0px 10px;
}
div.newsbox2{
	float:left;
	width:405px;
	max-width:405px;
}
div.newsline{
	width:405px;
	max-width:405px;
	height:1px;
	background-image:url(image/com/line_2.gif);
	background-repeat:repeat-x;
	margin:5px 0px;
}
div.ichioshiboximg1{
	float:left;
	width:309px;
	max-width:309px;
}
div.ichioshiboximg1r{
	float:left;
	width:191px;
	max-width:191px;
}
div.ichioshiboximg2{
	float:left;
	width:172px;
	max-width:172px;
}
div.ichioshiboximg2r{
	float:left;
	width:328px;
	max-width:328px;
}
div.ichioshiboxyen{
	float:right;
	width:191px;
	max-width:191px;
	text-align:right;
}
span.ichioshifont1{
	font-size:18pt;
	font-weight:strong;
	line-height:110%;
}
div.dishtitlebox1{
	float:left;
	width:3px;
	max-width:3px;
	height:21px;
	background-color:#B10000;
}
div.dishtitlebox2{
	float:left;
	width:484px;
	max-width:484px;
	height:17px;
	padding:4px 0px 0px 13px;
}
div.dishtitleline2{
	width:500px;
	max-width:500px;
	height:1px;
	background-image:url(image/com/line_2.gif);
	background-repeat:repeat-x;
	margin:0px 0px 10px 0px;
}
div.dishlunchimgbox{
	float:left;
	width:150px;
	max-width:150px;
}
div.dishnomalbox{
	float:left;
	width:166px;
	max-width:166px;
}
div.dishcoursebox{
	float:left;
	width:250px;
	max-width:250px;
}
div.enkaitextbox1{
	float:left;
	width:205px;
	max-width:215px;
	padding:0px 10px 0px 0px;
}
div.enkaiimgbox1{
	float:left;
	width:285px;
	max-width:285px;
}
div.enkaititlebox1{
	width:497px;
	max-width:497px;
	height:20px;
	background-color:#B10000;
	padding:6px 0px 3px 3px;
}
div.enkaibgwhite{
	width:488px;
	max-width:488px;
	height:51px;
	background-color:#FFFFFF;
	padding:6px;
}
div.enkaibgwhitein{
	float:left;
	width:244px;
	max-width:244px;
}
div.shoptextbox1{
	float:left;
	width:274px;
	max-width:274px;
	padding:0px 10px 0px 0px;
}
div.shopimgbox1{
	float:left;
	width:216px;
	max-width:216px;
}
div.shoptextbox2{
	float:left;
	width:274px;
	max-width:274px;
}
div.shopgaiyoubox1{
	float:left;
	width:128px;
	max-width:128px;
	background-color:#B10000;
	padding:5px 0px;
	text-align:center;
	color:#FFFFFF;
}
div.shopgaiyoubox2{
	float:left;
	width:342px;
	max-width:342px;
	padding:5px 15px;
}
div.shopimgbox2{
	float:left;
	width:255px;
	max-width:255px;
}
div.shopimgbox3{
	float:left;
	width:245px;
	max-width:245px;
}
div.shopimgbox4{
	float:left;
	width:170px;
	max-width:170px;
}
div.shopimgbox5{
	float:left;
	width:160px;
	max-width:160px;
}
div.shopimgbox6{
	float:left;
	width:226px;
	max-width:226px;
}
div.privacytitlebox1{
	width:497px;
	max-width:497px;
	height:20px;
	background-color:#B10000;
	padding:6px 0px 3px 3px;
}
div.privacytextbox1{
	width:490px;
	max-width:490px;
	padding:5px;
}



/*　共通　*/
div.line1{width: 100%; }
div.line2{
	width:295px;
	max-width:295px;
	height:1px;
	background-image:url(image/com/line_1.gif);
	background-repeat:repeat-x;
	margin:5px 0px;
}
div.line3{
	width:754px;
	max-width:754px;
	height:1px;
	background-image:url(image/com/line_3.gif);
	background-repeat:repeat-x;
	margin:5px 0px;
}
div.nakaline1{
	width:500px;
	max-width:500px;
	height:1px;
	background-color:#B10000;
}
div.nakaline2{
	width:500px;
	max-width:500px;
	height:1px;
	background-image:url(image/com/line_2.gif);
	background-repeat:repeat-x;
	margin:5px 0px;
}
div#pagetitle{
	width:482px;
	max-width:482px;
	height:35px;
	padding:10px 0px 0px 18px;
}

/*　個別ボックス　*/
div.combox1{
	float:left;
}
div.combox2{
	float:right;
}
div.comcenterbox{
	text-align:center;
}
div.comleftbox{
	text-align:left;
	padding:0px 0px 0px 10px;
}
div.comleftbox2{
	text-align:left;
}
/*　回り込みクリア用　*/
div.clearbox{clear:both;}

/*　個別スタイル　*/
.col1		{color:#FF0000;}
.col2		{color:#B10000;}
.col3		{color:#C5006F;}
.col4		{color:#BD3333;}
.col5		{color:#FFFFFF;}
.col6		{color:#4D4D4D;}

.pt08		{font-size: 8pt;line-height:11pt;}
.pt09		{font-size: 9pt;line-height:12pt;}
.pt10		{font-size: 10pt;line-height:13pt;}
.pt11		{font-size: 11pt;line-height:14pt;}
.pt12		{font-size: 12pt;line-height:15pt;}
.pt13		{font-size: 13pt;line-height:16pt;}
.pt16		{font-size: 16pt;line-height:19pt;}
.pt18		{font-size: 18pt;line-height:21pt;}

/*　リンク　*/
a:link.l1{color:#0000FF;}
a:visited.l1{color:#0000FF;} 
a:active.l1{color:#0000FF;}
a:hover.l1{color:#FF0000;}
a.l1{text-decoration:none;}

a:link.l2{color:#FFFFFF;}
a:visited.l2{color:#FFFFFF;} 
a:active.l2{color:#FFFFFF;}
a:hover.l2{color:#FF0000;}
a.l2{text-decoration:none;}

/*　リンク　ここまで*/

</pre></body></html>