/* ---初期設定--- */
*{
margin:0px;
padding:0px;
}
img{
    border:0px;
    margin:0px;
	padding:0px;
    vertical-align:top;
}
a:link{
color: #060;
text-decoration:underline;
}
a:visited{
color: #060;
text-decoration:underline;
}
a:hover{
color: #090;
text-decoration:underline;
}
a:active{
color: #060;
text-decoration:underline;
}
p,h1,h2,h3,h4,h5,h6,td,th,li,di,dt,dd {
	font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-size:80%;
	line-height:160%;
}
ul,li{
list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	vertical-align: top;
	text-align: left;
	font-weight:normal;
}

/* -----------------------global----------------------- */
/*フロート解除*/
.gl_clearfix{
	zoom:1
}

.gl_clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.gl_clear{
clear:both;
}


/*余白*/
.marginR1{
	margin-right:20px;
}
.gl_margin_1{
	padding:0px 0px 10px 0px;
}
.gl_margin_1_2{
	padding:0px 0px 15px 0px;
}
.gl_margin_2{
	padding:0px 0px 20px 0px;
}
.gl_margin_3{
	padding:0px 0px 30px 0px;
}
.gl_margin_4{
	padding:0px 0px 40px 0px;
}

/*フォント*/
.price_font{
	color:#C90;
	font-weight:bold;
}
.gl_color_red{
	color:#C00;
}
.gl_font_1{
	color: #666;
	font-size:70%;
	line-height:150%;
}
/* IE6以下ハック */
* html .gl_font_1 {
	font-size: 70%;
}
/* IE7ハック */
*:first-child+html .gl_font_1 {
	font-size: 70%;
}

/*float*/
.gl_float_L{
	float:left;
}
.gl_float_R{
	float:right;
}
.gl_align_L{
	text-align:left;
}
.gl_align_R{
	text-align:right;
}
.gl_align_C{
	text-align:center;
}


#gl_header{
	width:950px;
	padding:0px 0px 20px 0px;
}
#gl_header h1{
	margin:0px;
	padding:0px;
}
.logo_table{
	width:950px;
	margin:30px 0px 15px 0px;
}
.logo_table td{
	vertical-align:middle;
}
.top_h1_table{
	width:950px;
	margin:30px 0px 15px 0px;
}
.top_h1_table td{
	vertical-align:middle;
	white-space:nowrap;
}

/*検索フォーム*/
#search_box{
	padding:0px 0px 20px 0px;
}

#search_box p{
	margin:10px 0px 0px 0px;
	padding:0px;
}

#search_form{
	width:198px;
	background-color:#ECECEC;
	border:1px solid #025319;
	font-size:95%;
	padding:5px 0px 0px 10px;
}

#search_form h3{
	font-weight:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	color:#549279;
}

#search_form p{
	margin:0px 0px 0px 10px;
	padding:0px;
}

#search_form .submit{
	text-align:center;
	margin:10px 10px 10px 0px;
}


/* ナビ */
#navi{
	margin:0px;
	padding:4px 0px 0px 0px;
	list-style-type: none;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/4geg76.jpeg);
	background-repeat:no-repeat;
	background-position:center top;
	width:950px;
	height:56px;
}

#navi li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
}

#navi1 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/T1qRSf.jpeg);
	background-repeat: no-repeat;
	width:120px;
	height:50px;
	text-indent:-9999px;
}

#navi1 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/QiBUqb.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

#navi2 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/aQJLhe.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi2 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/PZIjXZ.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi3 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/raMkyw.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi3 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/7ks1p9.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi4 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/V0XJLR.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi4 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/arRbqH.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi5 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/LRfAsD.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi5 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/8BKOtF.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi6 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/3tgfHO.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi6 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/oGgqj5.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi7 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/NSlByN.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi7 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/9wfY3n.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}




#navi8 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/gpwuxk.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi8 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/OTYiBF.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}



#gl_main{
	width:950px;
	margin:0px auto 30px auto;
	color:#333;
}

/* コンテント右側 */
#content_right{
	width:710px;
	float:right;
}


/* コンテント左側 */
#content_left{
	width:210px;
	float:left;
}

#content_left h3{
	margin:0px 0px 5px 0px;
}

.map_txt{
	border:3px solid #CCC;
	padding:10px;
	margin-bottom:20px;
	font-size:77%;
	line-height:130%;
}


#content_left ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#content_left li{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#content_left img{
	vertical-align:bottom;
}



/* footer */
.gl_footer_banner{
	padding:25px 0px 0px 0px;
}
#gl_footer{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/Gw0Xoe.gif);
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	width:950px;
	margin:20px auto 0px auto;
	font-size:11px;
	line-height:150%;
}

#gl_footer p{
	float:left;
	margin:0px 10px 0px 0px;
}


/* -----------------------交通アクセス----------------------- */
.access_table{
	width:708px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0px 0px 30px 0px;
	font-size:90%;
}
.access_table th{
	width:160px;
	background-color:#EDEDED;
	text-align:center;
	vertical-align:middle;
	color:#666;
	font-weight:bold;
	padding:7px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.access_table td{
	text-align:left;
	vertical-align:middle;
	color:#666;
	padding:7px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.access_h3{
	color:#106A39;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/NhBjRj.gif);
	background-position: left 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 13px;
	font-weight:bold;
}
.access_h3_2{
	color:#000;
	font-weight:bold;
	font-size:16px;
}


.access_table_2{
	width:710px;
	margin:0px 0px 10px 0px;
}
.access_table_td{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:10px 0px;
	font-size:90%;
}
.access_margin_1{
	padding:0px 10px 0px 0px;
}



.access_table_3{
	width:708px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0px 0px 20px 0px;
	font-size:90%;
}
.access_table_3 th{
	background-color:#408960;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding:5px;
	vertical-align:middle;
}
.access_table_3_td_1{
	background-color:#D4EDDF;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;
	padding:5px;
	vertical-align:middle;
}
.access_table_3_td_2{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:left;
	padding:5px;
	vertical-align:middle;
}
	
	
.access_table_4{
	width:708px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0px 0px 30px 0px;
	font-size:90%;
}
.access_table_4 th{
	background-color:#408960;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-weight:bold;
	padding:7px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.access_table_4 td{
	text-align:left;
	vertical-align:middle;
	color:#666;
	padding:7px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.train{
	margin-top:25px;
	margin-bottom:15px;
	background-color:#227547;
	color:#ffffff;
	height:33px;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:1px;
	font-size:17px;
}

	#RthCustomizeW{
		margin:0 auto!important;
		width:1128px!important;
	}
	