#navi li {
	list-style: none;
	width: 183px;
	display: block;
}

/*-------------  navigation  --------------*/

#toppage a {
	background: url(../common/bt_top.jpg) no-repeat;
	text-indent: -9999px;
	height: 34px;
	width: 183px;
	display: block;
}

#about a {
	background: url(../common/bt_about.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#entry a {
	background: url(../common/bt_entry.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#entry_tokyo a {
	background: url(../common/bt_entry_tokyo.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#recommend a {
	background: url(../common/bt_recommend.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#faq a {
	background: url(../common/bt_faq.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#introduction a {
	background: url(../common/bt_introduction.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#coverages a {
	background: url(../common/bt_coverages.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#voice a {
	background: url(../common/bt_voice.jpg) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#blog a {
	background: url(../common/bt_blog.jpg) no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 183px;
	display: block;
}

/*-------------  navigation rollover  --------------*/

#toppage a:hover {
	background: url(../common/bt_top.jpg) no-repeat 0px -34px;
	text-indent: -9999px;
	height: 34px;
	width: 183px;
	display: block;
}

#about a:hover {
	background: url(../common/bt_about.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#entry a:hover {
	background: url(../common/bt_entry.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#entry_tokyo a:hover {
	background: url(../common/bt_entry_tokyo.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#recommend a:hover {
	background: url(../common/bt_recommend.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#faq a:hover {
	background: url(../common/bt_faq.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#introduction a:hover {
	background: url(../common/bt_introduction.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#coverages a:hover {
	background: url(../common/bt_coverages.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#voice a:hover {
	background: url(../common/bt_voice.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

#blog a:hover {
	background: url(../common/bt_blog.jpg) no-repeat 0px -35px;
	text-indent: -9999px;
	height: 35px;
	width: 183px;
	display: block;
}


/*-------------  navigation down  --------------*/


.toppage #toppage a {
	background: url(../common/bt_top.jpg) no-repeat 0px -34px;
	text-indent: -9999px;
	height: 34px;
	width: 183px;
	display: block;
}

.about #about a {
	background: url(../common/bt_about.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.entry #entry a {
	background: url(../common/bt_entry.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.entry_tokyo #entry_tokyo a {
	background: url(../common/bt_entry_tokyo.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.recommend #recommend a {
	background: url(../common/bt_recommend.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.faq #faq a {
	background: url(../common/bt_faq.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.introduction #introduction a {
	background: url(../common/bt_introduction.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.coverages #coverages a {
	background: url(../common/bt_coverages.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

.voice #voice a {
	background: url(../common/bt_voice.jpg) no-repeat 0px -33px;
	text-indent: -9999px;
	height: 33px;
	width: 183px;
	display: block;
}

/*------------- sub navigation  --------------*/

#sub li {
	display: inline;
	list-style: none;
	float: left;
	margin-right: 10px;
}
#order a {
	background: url(../common/bt_order.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 171px;
}
#mail a {
	background: url(../common/bt_mail.jpg) no-repeat;
	text-indent: -9999px;
	height: 27px;
	width: 171px;
	display: block;
}
#order a:hover {
	background: url(../common/bt_order.jpg) no-repeat 0px -27px;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 171px;
}
#mail a:hover {
	background: url(../common/bt_mail.jpg) no-repeat 0px -27px;
	text-indent: -9999px;
	height: 27px;
	width: 171px;
	display: block;
}

/*------------- sub navigation (toppage) --------------*/

.toppage #order a {
	background: url(../images/bt_order.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 171px;
}
.toppage #mail a {
	background: url(../images/bt_mail.jpg) no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 171px;
	display: block;
}
.toppage #order a:hover {
	background: url(../images/bt_order.jpg) no-repeat 0px -30px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 171px;
}
.toppage #mail a:hover {
	background: url(../images/bt_mail.jpg) no-repeat 0px -30px;
	text-indent: -9999px;
	height: 30px;
	width: 171px;
	display: block;
}
#lv_banner {
	margin-top: 52px;
	margin-left: 40px;
	background: url(none);
	text-decoration: none;
	color: #FF0000;
}
#news #open {
	width: 500px;
	margin-left: 45px;
	padding: 5px 10px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #DE0501;
	background: #FFFFFF;
	margin-bottom: 10px;
	color: #666666;
}
#otherbanner {
	margin-top: 75px;
	margin-left: 55px;
	margin-bottom: 15px;
}
#otherbanner img {
	margin-bottom: 7px;
}
