@charset "utf-8";
/* CSS Document */

#header {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#seo_text {
	font-size: 1em;
	font-weight: normal;
	padding: 3px;
	color: #4D89A1;
	margin-bottom: 13px;
	line-height: 1.3em;
}
#header_l {
	float: left;
	width: 350px;
	height: 75px;
}
#header_r {
	float: right;
	width: 610px;
}
#header_logo {
	height: 40px;
	width: 295px;
}
#header_logo a {
	background: url(../images/header/logo_img.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 295px;
}
#header_r_l {
	float: left;
	padding-top: 17px;
	width: 400px;
}
#header_r_r {
	float: right;
	width: 210px;
	padding-top: 10px;
}
#g_navi {
	height: 18px;
	margin-bottom: 20px;
}
#header_search ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#header_search li {
	float: right;
	padding-right: 10px;
}
#header_search {
	height: 25px;
}
.search_textbox {
	width: 150px;
}

#header_member {
	height: 25px;
	width: 210px;
	margin-bottom: 15px;
}
#header_member ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#header_member li {
	height: 25px;
	width: 100px;
	float: left;
}
#header_btn_entry {
	height: 25px;
	width: 100px;
	margin-right: 10px;
}
#header_btn_entry a {
	background: url(../images/header/btn_entry.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 100px;
}
#header_btn_entry a:hover {
	background: url(../images/header/btn_entry.gif) no-repeat 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 100px;
}
#header_btn_login {
	height: 25px;
	width: 100px;
}
#header_btn_login a {
	background: url(../images/header/btn_login.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 100px;
}
#header_btn_login a:hover {
	background: url(../images/header/btn_login.gif) no-repeat 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 100px;
}
#header_btn_inquiry {
	height: 30px;
	width: 210px;
}
#header_btn_inquiry a {
	background: url(../images/header/btn_inquiry.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 210px;
}
#header_btn_inquiry a:hover {
	background: url(../images/header/btn_inquiry.gif) no-repeat 0px -30px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 210px;
}

/*menu
------------------------*/

#bg_header_menu {
	background: #F2F2F2;
	height: 50px;
	border-bottom: 1px solid #B4B4B4;
	padding-top: 5px;
	margin-bottom: 3px;
}
#header_menu {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}
#header_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#header_menu li {
	height: 50px;
	width: 76px;
	margin-right: 5px;
	float: left;
}
#bg_header_menu_bottom {
	background: url(../images/header/bg_menu_bottom.gif) repeat-x bottom;
	padding-bottom: 15px;
}
#header_menu_disny a {
	background: url(../images/header/menu_disny.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_disny a:hover {
	background: url(../images/header/menu_disny.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_fujitozan a {
	background: url(../images/header/menu_fujitozan.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_fujitozan a:hover {
	background: url(../images/header/menu_fujitozan.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_okuhida a {
	background: url(../images/header/menu_okuhida.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_okuhida a:hover {
	background: url(../images/header/menu_okuhida.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_fujikyu a {
	background: url(../images/header/menu_fujikyu.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_fujikyu a:hover {
	background: url(../images/header/menu_fujikyu.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_nagashima a {
	background: url(../images/header/menu_nagashima.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_nagashima a:hover {
	background: url(../images/header/menu_nagashima.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kani a {
	background: url(../images/header/menu_kani.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kani a:hover {
	background: url(../images/header/menu_kani.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_ski a {
	background: url(../images/header/menu_ski.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_ski a:hover {
	background: url(../images/header/menu_ski.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_summer a {
	background: url(../images/header/menu_shinki_summer.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_summer a:hover {
	background: url(../images/header/menu_shinki_summer.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_autumn a {
	background: url(../images/header/menu_shinki_autumn.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_autumn a:hover {
	background: url(../images/header/menu_shinki_autumn.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_winter a {
	background: url(../images/header/menu_shinki_winter.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_winter a:hover {
	background: url(../images/header/menu_shinki_winter.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_newyear a {
	background: url(../images/header/menu_shinki_newyear.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_newyear a:hover {
	background: url(../images/header/menu_shinki_newyear.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_sousyun a {
	background: url(../images/header/menu_shinki_sousyun.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_sousyun a:hover {
	background: url(../images/header/menu_shinki_sousyun.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_sakura a {
	background: url(../images/header/menu_shinki_sakura.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_sakura a:hover {
	background: url(../images/header/menu_shinki_sakura.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_spring a {
	background: url(../images/header/menu_shinki_spring.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_spring a:hover {
	background: url(../images/header/menu_shinki_spring.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_early_autumn a {
	background: url(../images/header/menu_shinki_syosyu.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_shinki_early_autumn a:hover {
	background: url(../images/header/menu_shinki_syosyu.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kidzania a {
	background: url(../images/header/menu_kidzania.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kidzania a:hover {
	background: url(../images/header/menu_kidzania.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_yutori a {
	background: url(../images/header/menu_yutori.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_yutori a:hover {
	background: url(../images/header/menu_yutori.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_jyunrei a {
	background: url(../images/header/menu_jyunrei.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_jyunrei a:hover {
	background: url(../images/header/menu_jyunrei.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kaigai a {
	background: url(../images/header/menu_kaigai.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_kaigai a:hover {
	background: url(../images/header/menu_kaigai.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_basya a {
	background: url(../images/header/menu_basya.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_basya a:hover {
	background: url(../images/header/menu_basya.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_hiking a {
	background: url(../images/header/menu_hiking.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
#header_menu_hiking a:hover {
	background: url(../images/header/menu_hiking.gif) no-repeat 0px -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 76px;
}
