@charset "utf-8";

/*ナビゲーション
----------------------------------------------- */
#nav_eng {
	background-color: #333333;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	height:32px;
}

#nav_eng ul {
	list-style-type:none;
}

#nav_eng ul li {
	float:left;
}

#nav_eng ul li#menu01 a {
	display: block;
	width:116px;
	height:32px;
	background:url(img/navi01.jpg) no-repeat;
}
#nav_eng ul li#menu01 a:hover {
	background:url(img/navi01_h.jpg) no-repeat;
}

#nav_eng ul li#menu02 a {
	display: block;
	width:116px;
	height:32px;
	background:url(img/navi02.jpg) no-repeat;
}
#nav_eng ul li#menu02 a:hover {
	background:url(img/navi02_h.jpg) no-repeat;
}

#nav_eng ul li#menu03 a {
	display: block;
	width:130px;
	height:32px;
	background:url(img/navi03.jpg) no-repeat;
}
#nav_eng ul li#menu03 a:hover {
	background:url(img/navi03_h.jpg) no-repeat;
}

#nav_eng ul li#menu04 a {
	display: block;
	width:154px;
	height:32px;
	background:url(img/navi04.jpg) no-repeat;
}
#nav_eng ul li#menu04 a:hover {
	background:url(img/navi04_h.jpg) no-repeat;
}

#nav_eng ul li#menu05 a {
	display: block;
	width:182px;
	height:32px;
	background:url(img/navi05.jpg) no-repeat;
}
#nav_eng ul li#menu05 a:hover {
	background:url(img/navi05_h.jpg) no-repeat;
}

#nav_eng ul li#menu06 a {
	display: block;
	width:100px;
	height:32px;
	background:url(img/navi06.jpg) no-repeat;
}
#nav_eng ul li#menu06 a:hover {
	background:url(img/navi06_h.jpg) no-repeat;
}

/*ナビテキスト非表示*/
#nav_eng ul li span {
	display:none;
}
.btn_reserve{
	margin:5px 0 10px 2px;}

.btn_none .btn_reserve{
	display:none;}

/*ナビゲーション
----------------------------------------------- */

/*全体の幅*/
#side_eng {
	width: 170px;
}
#side_eng ul {
	list-style:none;
}



/*冬メニュー（冬メニュー外サイド）*/
#side_eng #winter_navi {
	background:url(../images/common/sidenavi/side_w_bg01.jpg) no-repeat;
	padding:0;
	margin:10px 0;
	width:170px;
}

#side_eng #winter_navi h3 {
	margin-bottom:5px;
}

#side_eng a.h23 {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:2px 0 5px 5px;
}

#side_eng a:hover.h23{
	color:#ff9;
}


#side_eng #winter_navi ul {
	margin-bottom:10px;
}

#side_eng #winter_navi li {
	background:url(../images/common/sidenavi/side_w_bg02.jpg) no-repeat;
	padding:0;
	margin-bottom: 5px;
	width:170px;
	font-weight:normal;
}


/*冬メニュー（冬メニュー内サイド）*/

#side_eng #winter_navi_2 {
	background:url(../images/common/sidenavi/side_w_bg01.jpg) no-repeat;
	padding:0;
	margin:5px 0;
	width:170px;
}

#side_eng #winter_navi_2 h3 {
	margin-bottom:5px;
}

#side_eng .winter_navi_2 {
	background:url(../images/common/sidenavi/side_w_bg00.jpg) repeat-y;
	width:170px;
	margin-bottom:5px;
}
#side_eng .winter_navi_2 img {
	display:block;
	margin:5px auto;
}

#side_eng .winter_navi_2 .navi01_top {
	background:url(../images/common/sidenavi/side_w_top_bg.jpg) no-repeat left top;
	width:170px;
}

#side_eng .winter_navi_2 .navi01_top span{
	pading:0;
	font-size:8px;
}

#side_eng .winter_navi_2 ul {
	margin:0 2px 10px 2px;
	border-top:solid 1px #3A62B7;
	border-bottom:solid 1px #83ABB7;
}

#side_eng .winter_navi_2 ul li.navi_subtitle,
#side_eng .winter_navi_2 ul li a {
	display: block;
	width:156px;
	font-size: 11px;
	color:#fff;
	background:url(img/li.gif) no-repeat 8px center;
	border-bottom:solid 1px #3A62B7;
	border-top:solid 1px #83ABB7;
	text-decoration:none;
	padding:5px;
	margin:0;
	font-weight:normal;
}

#side_eng .winter_navi_2 ul li a.yellow {
		color:#FFFF66;
}

#side_eng .winter_navi_2 ul li.navi_subtitle,
#side_eng .winter_navi_2 ul li a.navi_subtitle {
	background-color:#1C4880;
	background-image:none;
	width:156px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	line-height:normal;
	height:auto;
}


#side_eng .winter_navi_2 ul li a:hover,
#side_eng .winter_navi_2 ul li a.navi_subtitle:hover{
	background-color:#9FD0FF;
	color: #333;
}

#side_eng .winter_navi_2 .navi01_b01 {
	background-color:#3A6220;
	margin:5px 2px;
	padding:3px;
	width:160px;
}

#side_eng .winter_navi_2 .navi01_bottom {
	background:url(../images/common/sidenavi/side_w_bottom_bg.jpg) no-repeat left bottom;
	line-height:3px;
	font-size:3px;
	width:170px;
}

#side_eng .winter_navi_2 .navi01_com {
	margin:4px 2px;
	color:#fff;
	padding:2px;
	background-color:#4287CB;
	border:solid 1px #80AFDF;
	font-weight:normal;
}

#side_eng #winter_navi_2 a.btntag {
	display:block;
	margin-bottom:5px;
	text-align:center;
}


#side_eng .other_navi{
	background:url(../images/common/sidenavi/side_other_bg01.jpg) no-repeat;
	padding:1px 5px 1px 5px;
	margin:15px 0 5px 0;
	width:160px;

}
#side_eng .other_navi h3{
	color:#FFFFFF;
}

#side .community_navi_other ul {
	margin-bottom:10px;
}

#side_eng .community_navi_other ul li {
	background:url(../images/common/sidenavi/side_community_bg01.jpg) no-repeat;
	margin-bottom: 3px;
}
#side_eng .community_navi_other ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 0 0 10px;
	width:170px;
	height:22px;
	display:block;
}
#side_eng .community_navi_other ul li a:hover{
	color:#FFFF66;
}


#f_menu {
	height: 85px;
	padding: 5px;
}