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

	DEFAULT CSS
	
-------------------------- */
body { text-align:center; color:#510C18; background-color:#510C18; }

html,body,h1,h2,h3,h4,h5,h6,p,blockquote,address,ol,ul,li,dl,dt,dd,table,th,td,form,input,textarea,select,option { margin:0px; padding:0px; font-family:"ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; font-size:12px; line-height:1.6em; }

ul,ol,li { list-style:none; }

img { border:none; }

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


/* --------------------------

	MODULE CSS
	
-------------------------- */
.clear { clear:both; }
br.clear { display:block; clear:both; height:1px; font-size:0px; line-height:1px; }

.left { float:left; }
.right { float:right; }

.txt_normal { font-weight:normal; }
.txt_bold { font-weight:bold; }

.txt_red { color:#cc0000; }
.txt_white { color:#fff; }
.txt_blue { color:#59b6ec; }

.txt_left { text-align:left; }
.txt_center { text-align:center; }
.txt_right { text-align:right; }

.v_top { vertical-align:top; }
.v_middle { vertical-align:middle; }
.v_bot { vertical-align:bottom; }

.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt15 { font-size:15px; }
.txt16 { font-size:16px; }
.txt17 { font-size:17px; }
.txt18 { font-size:18px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }

.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }

.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }

.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }


/* --------------------------

	LAYOUT CSS
	
-------------------------- */
#wrapper { width:900px; margin:0 auto; text-align:left; background-color:#fff; }

/*
	header css
*/
#header {
	width: 880px;
	height: 93px;
	position: relative;
	margin: 0 10px 15px;
	background-color: #510C18;
	background-image: url("https://img14.shop-pro.jp/PA01142/825/etc/header_bg.gif?20130215122350")
}
#header .logo { position:absolute; left:8px; top:4px; }
#header .nav1 { position:absolute; left:610px; top:35px; }
#header .nav2 { position:absolute; left:743px; top:35px; }
#header .under { padding-top: 80px; }
#header img { vertical-align:top; }

/*
	main css
*/
#main { width:880px; margin:0 10px; }
#main .mv { margin-bottom:30px; }
#main .sn { text-align:right; margin-bottom:10px; }
#main .sn li { color:#000033; display:inline; }
#main .sn a { color:#000033; }

/*
	main -&gt; content css
*/
#content { width:630px; float:right; }
#content .lead { margin:7px 0 25px; }
#content .items { width:618px; margin-left:12px; padding:15px 0 25px; }
#content .items .photo { background-color:#F5EACE; }
#content .shop { width:618px; margin-left:12px; padding:15px 0 25px; }
#content .shop .photo { background-color:#A1855C; }
#content .list { width:206px; float:left; }
#content .list .photo {
	width:180px;
	margin-bottom:5px;
	text-align:center;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0;
}
#content .list dl { width:180px; margin-bottom:15px; }
#content .list dt { color:#000033; font-weight:bold; }
#content .list dd { font-size:11px; }
#content .ttl { width:630px; height:32px; background:url(https://img14.shop-pro.jp/PA01142/825/etc/ttl_bg.gif?20110824194733) no-repeat; overflow:hidden; color:#a5855b; }
#content .ttl strong { display:block; padding:7px 0 0 17px; font-size:14px; }
#content .not_found { text-align:center; padding:50px 0 0; font-size:14px; }

/*
	main -&gt; side css
*/
#side { width:200px; float:left; display: inline; }
#side .cat { margin:10px 0 15px 10px; }
#side .cat a {
	color: #510d18;
	font-weight: bold;
}
#side .map {
	text-align:center;
	height: 172px;
	width: 182px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 9px;
	background-image: url(https://img14.shop-pro.jp/PA01142/825/etc/%CC%B5%C2%EA.png?cmsp_timestamp=20200402012629);
}
#side .twit { text-align:center; margin:7px 0 15px 9px; }
#side .bn li { margin-bottom:10px; }
#side .bn img { vertical-align:top; }

/*
	footer css
*/
#footer { width:880px; margin:0 10px; padding:10px 0; background-color:#510C18; }
#footer ul { margin:0 0 40px 15px; }
#footer li { color:#9F8559; display:inline; }
#footer a { color:#9F8559; }
#footer address { color:#9F8559; font-style:normal; margin-left:15px; font-size:14px; }


#content .store01 {
	font-size: 22px;
	color: #510D18;
	float: left;
	height: 26px;
	width: 620px;
}
#content .photo01 {
	float: left;
	height: 160px;
	width: 170px;
	margin-top: 10px;
}
#content .store02 {
	float: left;
	height: 160px;
	width: 440px;
	margin-top: 10px;
	margin-left: 10px;
	color: #000033;
	font-size: 12px;
}
#content .store03 {
	height: 22px;
	width: 385px;
	margin-top: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-size: 14px;
}
#content .store04 {
	color: #000033;
	float: left;
	height: 45px;
	width: 580px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .store05 {
	color: #000033;
	float: left;
	height: 65px;
	width: 528px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .store06 {
	float: left;
	height: 20px;
	width: 559px;
	color: #000033;
	margin-bottom: 25px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
#content .menu01 {
	float: left;
	height: 278px;
	width: 304px;
	margin-top: 25px;
}
#content .menu02 {
	float: right;
	height: 482px;
	width: 317px;
	margin-top: 25px;
	margin-left: 7px;
	margin-bottom: 25px;
}
#content .menu03 {
	float: left;
	height: 37px;
	width: 304px;
	margin-top: 13px;
}

#content .store08 {
	color: #000033;
	float: left;
	height: 20px;
	width: 365px;
	margin-top: 10px;
}
#content .store09 {
	float: left;
	height: 40px;
	width: 580px;
	margin-top: 10px;
	color: #000033;
}
#content .store10 {
	color: #000033;
	float: left;
	height: 20px;
	width: 340px;
	margin-top: 10px;
}
#content .store11 {
	color: #000033;
	float: left;
	height: 20px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 25px;
}
#content .store12 {
	color: #000033;
	float: left;
	height: 40px;
	width: 600px;
	margin-top: 10px;
}
#content .store13 {
	color: #000033;
	float: left;
	height: 40px;
	width: 550px;
	margin-top: 10px;
}
#content .store14 {
	color: #000033;
	float: left;
	height: 40px;
	width: 560px;
	margin-top: 10px;
	margin-bottom: 25px;
}

#side .map .map_font01 {
	float: right;
	height: 30px;
	margin-top: 40px;
	margin-right: 15px;
	width: 61px;
}
#side .map .map_font02 {
	float: right;
	height: 27px;
	width: 61px;
	margin-top: 49px;
	margin-right: 5px;
}
#side .map .map_font03 {
	float: left;
	height: 30px;
	width: 61px;
	margin-top: 50px;
	margin-left: 30px;
}

#content .Sausage_title01 {
	float: left;
	height: 41px;
	width: 237px;
	margin-left: 195px;
	display: inline;
}

#content .Sausage_sentence01 {
	font-size: 14px;
	color: #9F8559;
	float: left;
	height: 280px;
	width: 588px;
	margin-top: 30px;
	margin-left: 22px;
        display: inline;
}

#content #Sausage_Background01_0001 {
	background-color: #E7D0B2;
	height: 360px;
	width: 560px;
	margin-left: 35px;
	margin-top: 10px;
	float: left;
        display: inline;
        overflow:hidden;
}

#content #Sausage_Background01_0001 #Sausage_Background01_0002 {
        width:270px;
        float:left;
        margin:15px 0 15px 15px;
}

#content #Sausage_Background01_0001 #Sausage_Background01_0002 ul{
        width:280
        margin-right:-10px;

}

#content #Sausage_Background01_0001 #Sausage_Background01_0002 ul li{
        float:left;
        margin:0 10px 10px 0 ;
}

#content #Sausage_Background01_0001 #Sausage_Background01_0003{
        float:right;
        margin:15px 15px 0 5px;
        overflow:hidden;
        _zoom:1;
}


#content .Sausage_Background01 {
	background-color: #E7D0B2;
	height: 145px;
	width: 560px;
	margin-left: 35px;
	margin-top: 10px;
	float: left;
        display: inline;
}
#content .Sausage_Background01 .Sausage_picture01 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 18px;
        display: inline;
}
#content .Sausage_Background01 .Sausage_picture02 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 18px;
        display: inline;
}
#content .Sausage_Background01 .Sausage_picture03 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 18px;
        display: inline;
}
#content .Sausage_sentence02 {
	font-size: 12px;
	color: #000;
	height: 40px;
	width: 225px;
	float: left;
	margin-left: 35px;
        display: inline;
}
#content .Sausage_Background02 {
	float: left;
	height: 145px;
	width: 561px;
	margin-top: 10px;
	margin-left: 35px;
	background-color: #E7D0B2;
        display: inline;
}
#content .Sausage_Background02 .Sausage_picture04 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 15px;
        display: inline;
}
#content .Sausage_Background02 .Sausage_picture05 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 18px;
        display: inline;
}
#content .Sausage_Background02 .Sausage_picture06 {
	float: left;
	height: 124px;
	width: 165px;
	margin-top: 10px;
	margin-left: 18px;
        display: inline;
}
#content .Sausage_sentence03 {
	float: left;
	height: 35px;
	width: 282px;
	margin-left: 35px;
	font-size: 12px;
	color: #000;
        display: inline;
}
#content .Sausage_sentence04 {
	float: left;
	height: 256px;
	width: 363px;
	margin-top: 40px;
	margin-left: 35px;
	color: #000;
        display: inline;
}
#content .Sausage_sentence05 {
	color: #000;
	float: left;
	height: 307px;
	width: 456px;
	margin-left: 35px;
	margin-top: 24px;
	margin-bottom: 0px;
        display: inline;
}
#content .Sausage_shcool {
	color: #000;
	float: right;
	height: 20px;
	width: 208px;
	margin-bottom: 30px;
        display: inline;
}
#content .button01 {
	float: left;
	height: 39px;
	width: 196px;
	margin-top: 33px;
	margin-bottom: 25px;
	margin-left: 203px;
        display: inline;
}
.photo02 {
	float: left;
	height: 98px;
	width: 131px;
	padding: 0px;
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.photo03 {
	padding: 0px;
	float: left;
	height: 98px;
	width: 121px;
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.photo04 {
	padding: 0px;
	float: left;
	height: 98px;
	width: 135px;
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.map01 {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.map01_sentence {
	color: #000033;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	height: 17px;
	width: 145px;
	float: right;
}
.menu_eyecatch01 {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
        display: inline;
}
.store15 {
	padding: 0px;
	float: left;
	height: 22px;
	width: 385px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
.store16 {
	float: left;
	height: 22px;
	width: 385px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
.photo05 {
	padding: 0px;
	float: left;
	height: 159px;
	width: 215px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.photo06 {
	padding: 0px;
	float: left;
	height: 150px;
	width: 202px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.map01_sentence01 {
	padding: 0px;
	float: left;
	height: 17px;
	width: 244px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
	color: #000033;
}
.photo07 {
	padding: 0px;
	float: left;
	height: 160px;
	width: 209px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.photo08 {
	padding: 0px;
	float: left;
	height: 160px;
	width: 198px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
/*----- マウスオーバー -----*/
#content a.btn:hover img {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #FFF;
}

#content .items .list .foods_name01 {
	font-size: 12px;
	color: #000;
	height: 16px;
	width: 180px;
}
#content .items .list .foods_sentence01 {
	font-size: 10px;
	height: 29px;
	width: 180px;
}
#ShopKeeper tr td .cell_mar {
	color: #000;
}</pre></body></html>