body {
	font-size: 10pt; 
	line-height: normal; 
	background-color: #FFFFFF; 
	color: #4B4B4B; 
	margin: 0px; 
}
td {
	font-size: 10pt; 
	line-height: normal; 
	color: #4B4B4B; 
}
p {
	font-size: 10pt; 
	line-height: normal; 
	color: #4B4B4B; 
}
.main {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 25px; 
	LETTER-SPACING: 1px
}
A:link {
	color: #4B4B4B; 
	text-decoration: none; 
}
A:visited {
	color: #4B4B4B; 
	text-decoration: none; 
}
A:hover {
	color: #FF3366; 
	text-decoration: none; 
}
A:active {
	color: #FF3366; 
	text-decoration: none; 
}
H1 {
	font-size: 10pt; 
	margin: 0px 0px; 
	width: 720px; 
	color: #FFFFFF; 
	background-color: #0066FF; 
	text-align: center; 
	padding: 1px; 
}
H2 {
	font-size: 10pt; 
	margin: 3px 0px; 
	width: 190px; 
	color: #0066CC; 
	text-align: left; 
	padding: 1px; 
	background-color: #FFFFFF; 
	border-top: #B5D2FF 1px outset; 
	border-right: #0066FF 1px outset; 
	border-bottom: #0066FF 1px outset; 
	border-left: #B5D2FF 1px outset; 
}
H3 {
	font-size: 11pt; 
	margin: 3px 0px; 
	width: 490px; 
	text-align: left; 
	padding: 1px; 
	border-bottom: #0066FF 2px solid; 
	border-left: #0066FF 15px solid; 
}
H4 {
	font-size: 11pt; 
	margin: 3px 0px; 
	width: 460px; 
	text-align: left; 
	padding: 1px; 
	border-bottom: #3366CC 2px dashed; 
	border-left: #3366CC 10px solid;
}
#shop_menu {
	border-top: #0066CC 1px solid; 
	border-right: #0066CC 1px solid; 
	border-bottom: #0066CC 1px solid; 
	border-left: #0066CC 1px solid; 
}
#shop_head {
	border-bottom: #0066CC 3px double; 
}
#title {
	background: #FFFFFF; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.title_01 {
	text-align: center; 
	border-right: #0066FF 1px solid; 
}
.title_02 {
	text-align: center; 
}
#weather {
	margin: 3px 0px; 
	background-color: #FFFFFF; 
}
.weather_01 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 1px; 
	background-color: #009900; 
}
.weather_02 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #009900; 
	text-align: center; 
	padding: 1px; 
	border-right: #009900 1px solid; 
	border-bottom: #009900 1px dashed; 
	border-left: #009900 1px solid; 
}
.weather_03 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #009900; 
	text-align: center; 
	padding: 1px; 
	border-right: #009900 1px solid; 
	border-bottom: #009900 1px dashed; 
}
.weather_04 {
	font-size: 11pt; 
	text-align: center; 
	padding: 2px; 
	border-right: #009900 1px solid; 
	border-bottom: #009900 1px solid; 
	border-left: #009900 1px solid; 
}
.weather_05 {
	font-size: 11pt; 
	text-align: center; 
	padding: 5px; 
	border-right: #009900 1px solid; 
	border-bottom: #009900 1px solid; 
}
.ad_01 {
	font-size: 9pt; 
	border-top: #003399 1px solid; 
	border-right: #003399 1px solid; 
	border-left: #003399 1px solid; 
	padding: 2px; 
}
.ad_02 {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: right; 
	border-right: #003399 1px solid; 
	border-bottom: #003399 1px solid; 
	border-left: #003399 1px solid; 
}
.navi_01 {
	background: #D9E6FF; 
	text-align: left; 
	font-size: 10pt; 
	font-weight: bold; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.navi_02 {
	background: #D9E6FF; 
	text-align: right; 
	font-size: 10pt; 
	font-weight: bold; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
#main {
	background: #FFFFFF; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.main_01 {
	background-image: url(../images/menu_bg.gif); 
	text-align: center; 
	vertical-align: top; 
	border-right: #0066FF 1px solid; 
	padding: 1px; 
}
.main_02 {
	text-align: center; 
	vertical-align: top; 
}
.menu {
	background: #FFFFFF; 
	font-size: 10pt; 
	text-align: left; 
	color: #0066CC;
	padding: 1px; 
	border-right: #0066CC 1px solid; 
	border-bottom: #0066CC 1px solid; 
	border-left: #0066CC 1px solid; 
}
.menu_01 {
	background: #FFFFFF; 
	font-size: 10pt; 
	text-align: left; 
	color: #0066CC;
	padding: 1px; 
	border-top: #0066CC 1px solid; 
	border-right: #0066CC 1px solid; 
	border-bottom: #0066CC 1px solid; 
	border-left: #0066CC 1px solid; 
}
.ptop {
	font-size: 10pt; 
	text-align: right; 
	padding: 3px; 
}
#google {
	margin: 0px 0px; 
	width: 190px; 
	padding: 1px; 
}
.google {
	font-size: 10pt; 
	text-align: center; 
	padding: 1px; 
}
#contents {
	margin: 0px 0px; 
	width: 480px; 
}
.contents_01 {
	width: 100px; 
	font-size: 10pt;
	font-weight: bold; 
	text-align: left; 
	vertical-align: top; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 5px solid; 
}
.contents_02 {
	width: 380px; 
	font-size: 10pt;
	text-align: left; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.contents_03 {
	width: 480px; 
	font-size: 10pt;
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0066FF; 
	text-align: center; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-left: #0066FF 5px solid;
}
.contents_04 {
	width: 480px; 
	font-size: 10pt;
	text-align: center; 
	padding: 1px; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 5px solid; 
}
.contents_05 {
	width: 380px; 
	font-size: 10pt;
	text-align: left; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
}
.contents_06 {
	width: 380px; 
	font-size: 10pt;
	text-align: left; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
#contents2 {
	margin: 0px 0px; 
	width: 480px; 
}
.contents2_01 {
	text-align: center; 
	vertical-align: center; 
	padding: 3px; 
}
.contents2_02 {
	height: 5px; 
}
.contents2_03 {
	font-size: 10pt;
	text-align: right; 
	padding: 3px; 
}
#contents3 {
	margin: 0px 0px; 
	width: 480px; 
}
.contents3_01 {
	width: 150px; 
	font-size: 10pt;
	font-weight: bold; 
	text-align: left; 
	vertical-align: top; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 5px solid; 
}
.contents3_02 {
	width: 330px; 
	font-size: 10pt;
	text-align: left; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.contents3_03 {
	height: 5px; 
}
.top_fla_01 {
	text-align: right; 
	vertical-align: top; 
}
.top_if01 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0066FF; 
	text-align: center; 
	vertical-align: top; 
	border-bottom: #0066FF 1px solid; 
	padding: 2px; 
}
.top_if02 {
	font-size: 10pt; 
	text-align: center; 
	padding: 5px; 
}
.top_if03 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #CC3366; 
	text-align: center; 
	vertical-align: top; 
	border-bottom: #CC3366 1px solid; 
	padding: 2px; 
}
.top_if04 {
	font-size: 10pt; 
	text-align: center; 
	color: #CC3366; 
	border-bottom: #CC3366 1px solid; 
	padding: 5px; 
}
#shop {
	margin: 0px 0px; 
}
.shop_01 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0066FF; 
	text-align: center; 
	border-left: #FFFFFF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.shop_02 {
	text-align: center; 
	vertical-align: top; 
	padding: 2px; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
#bottom {
	margin: 0px 0px; 
	padding: 1px; 
}
.bottom_01 {
	width: 720px; 
	background-color: #0066FF; 
	text-align: center; 
	vertical-align: top; 
}
#exchange {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.exchange_01 {
	font-size: 10pt; 
	background: #0066FF; 
	color: #FFFFFF; 
	text-align: center; 
}
.exchange_02 {
	font-size: 10pt; 
	text-align: right; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_03a {
	font-size: 10pt; 
	background: #D9E6FF; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_03b {
	font-size: 10pt; 
	background: #D9E6FF; 
	text-align: center; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_03c {
	font-size: 10pt; 
	background: #D9E6FF; 
	text-align: center; 
	border-right: #0066FF 2px solid;
	border-bottom: #0066FF 1px solid; 
}
.exchange_03d {
	font-size: 10pt; 
	background: #D9E6FF; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_04a {
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_04b {
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
}
.exchange_04c {
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 2px solid;
	border-bottom: #0066FF 1px solid; 
}
.exchange_04d {
	font-size: 10pt; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
}
#now {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.now_01 {
	font-size: 10pt;
	background: #0066FF; 
	color: #FFFFFF; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
}
.now_02 {
	font-size: 10pt; 
	font-weight: bold; 
	background: #D9E6FF; 
	text-align: left; 
	height: 25px; 
}
.now_03 {
	font-size: 10pt;
	width: 460px; 
	text-align: left; 
}
#site_map {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.site_map01 {
	font-size: 11pt; 
	font-weight: bold; 
	background: #0066FF; 
	color: #FFFFFF; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
}
.site_map02 {
	font-size: 10pt; 
	text-align: left; 
	padding: 3px; 
}
.site_map03 {
	font-size: 10pt; 
	text-align: center; 
	padding: 3px; 
}
#magazine {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
#kurashi {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.kurashi_01 {
	background: #0066FF; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 3px; 
}
.kurashi_02 {
	font-size: 10pt; 
	text-align: right; 
	border-bottom: #0066FF 1px solid; 
	padding: 2px; 
}
.kurashi_03 {
	background: #D9E6FF; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: left; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.kurashi_04 {
	font-size: 10pt; 
	text-align: right; 
	border-right: #0066FF 2px solid; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.kurashi_05 {
	font-size: 10pt; 
	text-align: right; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
#yohou {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.yohou_01 {
	background: #0066FF; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 3px; 
}
.yohou_02 {
	width: 120px; 
	background: #0066FF; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: center; 
	border-top: #FFFFFF 1px solid; 
	padding: 1px; 
}
.yohou_03a {
	background: #D9E6FF; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.yohou_03b {
	background: #D9E6FF; 
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.yohou_04a {
	background: #FFFFFF; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.yohou_04b {
	background: #FFFFFF; 
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.yohou_05a {
	background: #D9E6FF; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.yohou_05b {
	background: #D9E6FF; 
	font-size: 10pt; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
	padding: 1px; 
}
.magazine01 {
	font-size: 10pt; 
	background: #0066FF; 
	color: #FFFFFF; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
.magazine02 {
	font-size: 10pt; 
	text-align: center; 
	padding: 3px; 
}
.magazine03 {
	font-size: 10pt; 
	background: #D9E6FF; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
#link {
	margin: 0px 0px; 
	width: 480px; 
}
.link_01 {
	width: 150px; 
	font-size: 10pt;
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	border-left: #0066FF 5px solid; 
}
.link_02 {
	width: 330px; 
	font-size: 10pt;
	text-align: left; 
	padding: 1px; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-bottom: #0066FF 1px solid; 
}
.link_03 {
	height: 5px; 
}
.link_04 {
	font-size: 10pt; 
	line-height: normal; 
	color: #4B4B4B; 
	padding: 2px; 
}
#odaran {
	background: #FFFFFF; 
	border-top: #0066FF 1px solid; 
	border-right: #0066FF 1px solid; 
	border-left: #0066FF 1px solid; 
}
.odaran_01 {
	background: #0066FF; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 3px; 
}
.odaran_02 {
	font-size: 10pt; 
	text-align: left; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
.odaran_03 {
	background: #D9E6FF; 
	font-weight: bold; 
	font-size: 10pt; 
	text-align: center; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
.odaran_04 {
	background: #D9E6FF; 
	font-weight: bold; 
	font-size: 10pt; 
	text-align: center; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
.odaran_05 {
	background: #D9E6FF; 
	font-size: 10pt; 
	text-align: left; 
	border-right: #0066FF 1px dashed; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}
.odaran_06 {
	font-size: 10pt; 
	text-align: left; 
	border-bottom: #0066FF 1px solid; 
	padding: 3px; 
}