html{
	margin			:0;
	padding			:0;
}

body{
	margin			:0;
	padding			:0;
	font-family		:'MS UI Gothic',Osaka;
	font-size		:75%;
	color			:#333333;
	background-color:#ffffff;
	line-height		:150%;
	background-image:url(/common/img/bg.jpg);
	background-repeat:repeat-x;
	text-align		:center;
}

td, th{
	margin			:0;
	padding			:0;
	font-family		:'MS UI Gothic',Osaka;
	font-size		:75%;
	color			:#333333;
	line-height		:150%;
	vertical-align	:top;
}

td#left{
	background-image:url(/common/img/gry_left.jpg);
	width			:4px;
}

td#right{
	background-image:url(/common/img/gry_right.jpg);
	width			:4px;
}

img{
	border			:0px;
}

a:link{
	color			:#0033cc;
	text-decoration	:none;
}

a:visited{
	color			:#006699;
	text-decoration	:none;
}

a:hover{
	color			:#0000ff;
	text-decoration	:underline;
}

a:active{
	color			:#0000ff;
	text-decoration	:underline;
}

.f10{
	font-size		:90%;
	line-height		:150%;
}

.f14{
	font-size		:120%;
	line-height		:150%;
}

.whi{
	color			:#ffffff;
}

.yel{
	color			:#ffff00;
}

.gry{
	color			:#cccccc;
}

.nav{
	color			:#003399;
}

.gre{
	color			:#009900;
}

.line_nav{
	border-style	:none none solid;
	border-width	:1px;
	border-color	:#003399;
}

.center{
	text-align		:center;
}

div.navi{
	font-soze		:80%;
	background-color:#f5f5f5;
	border-style	:none none solid none;
	border-width	:1px;
	border-color	:#d9d9d9;
	text-align		:left;
	padding			:0px 10px;
}

.shop{
	float			:left;
	width			:195;
}

.menu{
	font-size		:80%;
	color			:#990033;
	text-align		:left;
	line-height		:150%;
	padding			:3px 0px;
}

.exp{
	font-size		:80%;
	text-align		:left;
	line-height		:150%;
	padding			:3px 0px;
}

.com{
	padding			:0px 40px;
	font-size		:80%;
	color			:#ff0000;
	text-align		:left;
}

.seo{
	font-size		:80%;
	text-align		:80%;
	font-style		:nomal;
	color			:#9A9A9A;
	border-style	:none none solid none;
	border-color	:#cccccc;
	border-width	:1px;
	text-align		:left;
	padding			:2px 0px 0px 10px;
}

.solid_gry{
	border-style	:solid;
	border-width	:1px;
	border-color	:#cccccc;
}


.shohin { color: #903; font-size: 10px; line-height:150%; padding: 4px; }
.shokai { color: #333; font-size: 10px; line-height:150%; padding: 0px 4px 10px 4px; }
.hyouzi { color: #cc3333; font-size: 10px; line-height:150%; padding: 4px; }

td#sidenav {font-size:12px;}	
td#sidenav a:link { text-decoration: none; color: #333333;}
td#sidenav a:visited { text-decoration: none; color: #333333;}
td#sidenav a:active { text-decoration: underline; color: #0033CC;}
td#sidenav a:hover { text-decoration: underline; color: #0033CC;}

.s1 { font-size: 10px;}
.s2 { font-size: 12px;}
.s3 { font-size: 14px;}
.s4 { font-size: 16px;}
.s5 { font-size: 18px;}
.s6 { font-size: 20px;}

.s1h { font-size: 10px; line-height: 120%;}
.s2h { font-size: 12px; line-height: 150%;}
.s3h { font-size: 14px; line-height: 150%;}
.s4h { font-size: 16px; line-height: 140%;}
.s5h { font-size: 18px; line-height: 130%;}
.s6h { font-size: 20px; line-height: 120%;}

.s1h2 { font-size: 10px; line-height: 120%;}
.s1h3 { font-size: 10px; line-height: 130%;}
.s1h4 { font-size: 10px; line-height: 140%;}
.s1h5 { font-size: 10px; line-height: 150%;}
.s1h6 { font-size: 10px; line-height: 160%;}

.s2h2 { font-size: 12px; line-height: 120%;}
.s2h3 { font-size: 12px; line-height: 130%;}
.s2h4 { font-size: 12px; line-height: 140%;}
.s2h5 { font-size: 12px; line-height: 150%;}
.s2h6 { font-size: 12px; line-height: 160%;}

.s3h2 { font-size: 14px; line-height: 120%;}
.s3h3 { font-size: 14px; line-height: 130%;}
.s3h4 { font-size: 14px; line-height: 140%;}
.s3h5 { font-size: 14px; line-height: 150%;}
.s3h6 { font-size: 14px; line-height: 160%;}

.s4h2 { font-size: 16px; line-height: 120%;}
.s4h3 { font-size: 16px; line-height: 130%;}
.s4h4 { font-size: 16px; line-height: 140%;}
.s4h5 { font-size: 16px; line-height: 150%;}
.s4h6 { font-size: 16px; line-height: 160%;}

.s5h2 { font-size: 18px; line-height: 120%;}
.s5h3 { font-size: 18px; line-height: 130%;}
.s5h4 { font-size: 18px; line-height: 140%;}
.s5h5 { font-size: 18px; line-height: 150%;}
.s5h6 { font-size: 18px; line-height: 160%;}

.s6h2 { font-size: 20px; line-height: 120%;}
.s6h3 { font-size: 20px; line-height: 130%;}
.s6h4 { font-size: 20px; line-height: 140%;}
.s6h5 { font-size: 20px; line-height: 150%;}
.s6h6 { font-size: 20px; line-height: 160%;}

.ss1 {  font-size: 8px}

.osst {  font-size: 14px; line-height: 130%; font-weight: bold}

UL.list1 { list-style-image: url(../img/list1.gif); }
UL.list2 { list-style-image: url(../img/list2.gif); }
UL.list3 LI { color:#FFFFFF; }
UL.list4 LI { color:#FF6600; }
UL { margin-left:1.6em; margin-top:0.2em; margin-bottom:0em;}

.mg1 { margin-top:0.3em; font-size:1em; line-height:120%; }

/* attention */

.class { font-size: 14px; letter-spacing: -2px }
.class1 { font-size: 12px; line-height: 18px }
.class2 { font-size: 10px; line-height: 16px }

h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

#start {
display:block !important;
}

#start h1.midashi {
display:block !important;
text-indent: -2000px;
	}

#start h2.title {
display:block !important;
text-indent: -2000px;
	}
	
#start h3.copy {
display:block !important;
text-indent: -2000px;
	}
	
#main h5.story {
display:block !important;
text-indent: -9000px;
	}
	
#main h4.story {
font-size: 120%;
line-height: 150%;
font-weight: bold;
color: white;
}

#main p.txt_gourmet {
font-size: 120%;
line-height: 160%;
color: #333333;
}

.ma10 {margin-left: 10; }

#main p.shop {
font-size: 95%;
color: #333333;
}

#main p.next {
font-size: 100%;
font-weight: bold;
color: #333333;
}

#main div.nextt {
margin: 5;
font-size: 110%;
line-height: 140%;
color: #333333;
}