@charset "euc-jp";

body {
	font-size: 80%;
	line-height: 150%;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px;
}
table {
	font-size: 100%;
}
.copy {
	font-size: x-small;
	color: #666666;
}
.smll {
	font-size: 84%;
	line-height: 130%;
}
.large {
	font-size: 117%;
	line-height: 140%;
}
.sitemap {
	font-size: x-small;
	line-height: 180%;
}
.green {
	font-size: small;
	line-height: 150%;
	color: #4EA00A;
	letter-spacing: 1px;
}
a {
	color: #003399;
	word-spacing: normal;
	text-decoration: none;
}

a:hover {
	color: #FF9900
	text-decoration:none;

}

a:link {
	color: #333333;
}


a.link {
	color: #5CADD8;
	text-decoration:none;
	letter-spacing: -1px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

a.link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.link:link {
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:link {
	font-size: small;
	line-height: 140%;
	color: #003399;
	text-decoration: none;
}

.navigation a:hover {
	font-size: small;
	line-height: 140%;
	color: #FF9900;
	text-decoration: underline;
}

.orange {
	color: #F60;
}
.red {
	color:#F00;
}
.red2 {
	color:#C00;
}
.glay {
	color:#999;
}
.blue {
	color:#39C;
}
.blue2 {
	color:#1B3282;
}
.black {
	color:#000000;
}
.pink {
	color:#FF0066;
}
.white {
	color:#FFF;
}

hr{height:0px;border: 0px;border:none;border-top:1px #999 solid;}
img{border:0;}
* {font-style:normal; }
p{margin:0;padding:0;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}

h1 {
	font-size: 21px;
	font-weight: bold;
	padding:0;
	margin:0;
	color:#2B0E00;
}
h2 {
	font-size: 100%;
	line-height: 150%;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#000000;
}
h3 {
	font-size: 100%;
	line-height: 150%;
	font-weight:normal;
	padding:0;
	margin:0;	
}
h4 {
	font-size: 100%;
	line-height: 150%;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
}

/*文字設定*/
.px10{font-size:84%;}
.px10_2{font-size:84%;line-height: 120%;}
.px11{font-size:92%;}
.px14{font-size:117%;}
.px16{font-size:134%;}
.px18{font-size:150%;}
.px20{font-size:167%;}
.px24{font-size:200%;}
.px36{font-size:300%;}
.line13{line-height:130%;}
.line15{line-height:150%;}
.line20{line-height:200%;}


#ul-contents {
	width:575px;
	background-color:#FFFFE1;
}
#blist {
	padding:13px 0 13px 30px;
}

#blist a {
	color:#333;
}
.cookie a {
	color:#333;
	font-weight:bold;
	line-height: 120%;
}
#ul-gototop {
	margin:8px 0 0 0;
	width:575px;
	text-align:right;
}
#ul-foot {
	margin:10px 0 30px 30px;
	width:575px;
	color: #003399;
}
#ul-foot a:link {
	font-size: small;
	line-height: 140%;
	color: #003399;
	text-decoration: none;
}
#ul-foot a:hover {
	font-size: small;
	line-height: 140%;
	color: #FF9900;
	text-decoration: underline;
}
ul {margin:0;padding:0;}
ul.maru li{ 
	font-size:84%;
	background: url(img/ul_img/mark.gif) no-repeat 1px 3px;
	margin-left: 0;
	padding-left: 15px;
	list-style: none;
}
#price {
	text-align:right;
}
.ul-c_name {
	font-size:10px;
	color:#1B3282;
}
.guide_link a {
	color:#1B3282;
	text-decoration:underline;
	line-height:180%;
}

.souryou td {
	padding-left:20px;
}
.cookie_shurui {
	width:575px;
	background-color:#1B3282;
	text-align:center;
}

.drink a {
	color: #5CADD8;
	text-decoration: underline;
}
.drink a:hover {
	color: #FF9900;
	text-decoration: none;
}
.sage {
	margin-left:10px;
}

.cookie_menu {
	color: #003399;
}	

.cookie_menu a:link {
	color: #000000;
	text-decoration: none;
}
.cookie_menu a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.menu {
	list-style: disc;
	padding:0 0 0 15px;
	line-height:160%;

}
.menu_last {
	line-height:130%;
}
.menu_start {
	line-height:170%;
}