body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link { text-decoration:none; color:#0000FF; }
A:visited { text-decoration:none; color:#0000AA; }
A:active { text-decoration:underline; color:#0000FF; }
A:hover { text-decoration:underline; color:#0000FF; }

h1 { font-size:16px; margin:0; color:#FFFFFF; font-weight: normal; line-height :160% ;}
h2 { font-size:16px; margin:0; color:#FFFFFF; font-weight: normal; line-height :120% ;}
h3 { font-size:14px; margin:0; color:#FFFFFF; font-weight: bold; line-height :120% ; margin-left:10px;}
h4 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :120% ;}
h5 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :120% ;}

TD{
	font-size:14px;
	color:#633;
	line-height:160%;
	font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.tmargin5 {
	margin-bottom:5px;}
img {border-style:none;}
.menutext{font-size:16px; color:#CCC; margin-left:24px;}
.copyright{font-size:14px; color:#CCC; font-weight: bold;}

.margin5 {	margin-bottom:5px;}
.margin10{	margin-bottom:10px;}
.margin15{	margin-bottom:15px;}
.margin20{	margin-bottom:20px;}
.vmargin {	margin-bottom:10px; margin-top:5px;}

.shopinfo {font-size: 12px; color:#966; line-height : 160%; background-color:#eee; }
.day {font-size: 12px; color:#333333; font-weight: bold; line-height : 160% ; }
.news {font-size: 12px; color:#666; line-height : 160% ; }
.link10 {font-size: 10px; line-height : 160% ; color:#0000ff; }
.text10 {font-size: 10px; color:#666666; line-height : 120% ; }
.text10w {font-size: 10px; line-height : 160% ; }
.text12 {font-size: 12px; line-height : 160% ; }
.text14 {font-size: 14px; line-height : 160% ; }
.text14b {font-size: 14px; line-height : 160% ; font-weight: bold; color:#333 }
.text14w {font-size: 14px; line-height : 200% ; }
.text16 {font-size: 16px; line-height : 160% ; font-weight: bold; color:#3333AA; }
.text18 {font-size: 18px; line-height : 160% ; }
.text20 {font-size: 20px; line-height : 160% ; }
.text26 {font-size: 26px; line-height : 160% ; }
.hosoku {margin-top:5px; }

.sky12 { color: #3399ff; font-weight: normal; font-size: 12px; line-height:160%; }

.red12 { color: #FF0000; font-size: 12px; line-height:160%; }
.red12bold { color: #FF0000; font-weight: bold; font-size: 12px; line-height:160%; }
.red14 { color: #FF0000; font-size: 14px; line-height:160%; }
.red14bold { color: #FF0000; font-weight: bold; font-size: 14px; line-height:160%; }
.red16bold { color: #FF0000; font-weight: bold; font-size: 16px; line-height:160%; }

.white { color: #FFF;}

.white12 { color: #FFFFFF; font-size: 12px; line-height:160%; }
.white12bold { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height:160%; }
.white14 { color: #FFFFFF; font-size: 14px; line-height:160%; }
.white14bold { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height:160%; }

.blue12 { color: #0000FF; font-size: 12px; line-height:160%; }
.blue12bold { color: #0000FF; font-weight: bold; font-size: 12px; line-height:160%; }
.blue14 { color: #0000FF; font-size: 14px; line-height:160%; }
.blue14bold { color: #0000FF; font-weight: bold; font-size: 14px; line-height:160%; }

.glay12 { color: #999999; font-size: 12px; line-height:160%; }

#link {	MARGIN: 0px 0px 0px 0px; WIDTH: 670px}
DIV.links {	MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden}
DIV.links DIV.link {TEXT-ALIGN: center; MARGIN: 0px 12px 10px 0px; WIDTH: 92px; FLOAT: left; HEIGHT: 75px; FONT-SIZE: 10px; OVERFLOW: hidden}
DIV.links DIV.link .thumbnail {	WIDTH: 88px; HEIGHT: 31px}
DIV.links DIV.link .thumbnail IMG {	WIDTH: 88px; HEIGHT: 31px}