@charset "utf-8";
body {
	background-attachment: fixed;
	background-image: url(img/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: small;
	color: #222222;
	line-height: 150%;
}
p {
	margin-right: 20px;
	margin-left: 20px;
	font-size: small;
	text-align: left;
}

#main {
	width: 850px;
	position: static;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}
#left {
	text-align: left;
	display: block;
	width: 240px;
	float: left;
}
#right {
	display: block;
	background-color: #FFFFFF;
	width: 600px;
	float: left;
	text-align: left;
	background-image: url(img/right_back.jpg);
	padding-right: 5px;
	padding-left: 5px;
}
#title a {
	background-image: url(img/top_logo.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 70px;
	width: 220px;
	margin-top: 50px;
	margin-bottom: 20px;
}
#m_0 a {
	background-image: url(img/top_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_0 a:hover {
	background-image: url(img/top_top.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_1 a {
	background-image: url(img/top_topics.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px
;	width: 158px;
	margin-left: 50px;
}
#m_1 a:hover {
	background-image: url(img/top_topics.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_2 a {
	background-image: url(img/top_3style.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_2 a:hover {
	background-image: url(img/top_3style.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_2a a {
	background-image: url(img/top_okuzashiki.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_2a a:hover {
	background-image: url(img/top_okuzashiki.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_2b a {
	background-image: url(img/top_counter.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_2b a:hover {
	background-image: url(img/top_counter.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_2c a {
	background-image: url(img/top_2f.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_2c a:hover {
	background-image: url(img/top_2f.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_3 a {
	background-image: url(img/top_plan.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_3 a:hover {
	background-image: url(img/top_plan.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_4 a {
	background-image: url(img/top_drink.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_4 a:hover {
	background-image: url(img/top_drink.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_5 {
	background-image: url(img/top_info.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_5a a {
	background-image: url(img/top_information.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_5a a:hover {
	background-image: url(img/top_information.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_5b a {
	background-image: url(img/top_recruit.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_5b a:hover {
	background-image: url(img/top_recruit.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 36px;
	width: 158px;
	margin-left: 50px;
}
#m_6 a {
	background-image: url(img/top_gallery.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_6 a:hover {
	background-image: url(img/top_gallery.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_7 a {
	background-image: url(img/top_delivery.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_7 a:hover {
	background-image: url(img/top_delivery.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_8 a {
	background-image: url(img/top_keichou.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#m_8 a:hover {
	background-image: url(img/top_keichou.gif);
	background-position: bottom;
	text-indent: -999px;
	display: block;
	height: 46px;
	width: 158px;
	margin-left: 50px;
}
#right_bottom {
	display: block;
	background-color: #FFFFFF;
	width: 590px;
	float: right;
	text-align: right;
	background-image: url(img/right_bottom_back.jpg);
	padding-right: 15px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	font-size: x-small;
}
#bottom {
	display: block;
	background-color: #FFFFFF;
	width: 590px;
	float: right;
	background-image: url(img/bottom_back.jpg);
	padding-right: 15px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
}
.style_img {
	margin-right: 20px;
}
.red {
	color: #FF0000;
	padding: 10px;
	border: 1px solid #FF0000;
}
#main-E {
	width: 850px;
	position: relative;
	min-height: 100%;
	text-align: left;
	background-color: #000;
	background-attachment: fixed;
	background-image: url(english/img/back.png);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 auto;
	display: block;
	top: 0;
	overflow: auto;
}
#main-E-inner {
	min-height: 100%;
	text-align: left;
	background-attachment: scroll;
	background-image: url(english/img/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0 auto;
	display: block;
	position: relative;
}
#left-E {
	text-align: left;
	display: block;
	width: 230px;
	float: left;
	position: static;
	margin: 5px;
}
#right-E {
	color: #FFF;
	display: block;
	width: 600px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	position: static;
}
#title-E {
	background-image: url(english/img/title.png);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
	display: block;
	height: 310px;
	width: 230px;
}

