/*! このcssは圧縮対象です。オリジナルはsrcフォルダに格納されています。*/#outline,.full{width:780px}.text_tokuten,.text_tokuten2{font-size:medium;font-weight:700}#AREA2 li,#HOTEL li{margin-top:10px;list-style-type:none}#HEAD_2 li,h1,h2,h3,h4,img,li,ul{margin:0}#AREA1 li,#AREA2 li,#HEAD li,#HEAD_2 li,#HOTEL li,#STYLE li,#TOPIC li,li,ul{list-style-type:none}#outline,#wrapper,div.inner_wrap,ul{text-align:left}#tabiraifooter a:hover,.pr_link a{text-decoration:underline}img{border:0;padding:0}.side{width:200px;float:left}.main{width:560px;float:right}.clear{clear:both}#wrapper{height:auto;margin:0 auto;width:780px}.text_tokuten{color:#384682}.text_tokuten2{color:#3B3E3A}.text_blue_bold{font-weight:700;font-size:small;color:#384682}.text_bluetitle,.text_bluetitle2{font-weight:700;font-size:x-small}.text_bluetitle{color:#384682}.text_bluetitle2{color:#308A22}.text_price,.text_price2{font-size:large;font-family:Arial-black,Arial,Helvetica,sans-serif;font-weight:700}.text_price{color:#900}.text_price2{color:#168A03}.text_enn,.text_red_mini,.text_white_mini{font-size:x-small}.text_enn{font-weight:700;color:#900}.text_white_bold,.text_white_mini{font-weight:700;color:#FFF}.text_red_mini{color:#900}.text_alerts,.text_alerts2{font-size:small;font-weight:700}.text_red_bold{font-weight:700;color:red}.text_alerts{color:#900}.text_alerts2{color:#168A03}.text_tpics01{font-weight:700;font-size:x-small;color:#4C3B1A}div#foot_box,div#foot_box a{color:#39467d}.text_tpics02{font-weight:700;font-size:medium}.text_arrow{padding:0 0 0 15px;background:url(/hotel/img/icon_arrow_02.gif) no-repeat}.text_tpics03{font-weight:700;font-size:small;padding:0 0 0 20px}.text01,.text02,.text03,.text04,.text05,.text06,.text07{font-weight:lighter;margin-bottom:0}a:link{color:#384682}a:visited{color:#6495ed}a:hover{color:#5088ED}.text01{font-size:xx-large}.text02{font-size:x-large}.text03{font-size:large}.text04{font-size:medium}.text05{font-size:small}.text06{font-size:x-small}.text07{font-size:xx-small}.title{font-size:14px;font-weight:700;margin-bottom:0}.normal{font-size:12px;font-weight:lighter;line-height:18px;margin-bottom:0}.small{font-size:small;font-weight:lighterl;line-height:13px;margin-bottom:0}h1,h2,h3,h4{font-weight:lighter;font-size:small;padding:0}li,ul{padding:0}#AREA1 ul,#AREA2 ul,#HEAD ul,#HEAD_2 ul,#HOTEL ul,#STYLE ul,#TOPIC ul{margin:0;padding:0}#STYLE li{margin-left:4px;padding:0;float:left}#AREA1 li{margin-right:4px;padding:0;float:left}#AREA2 li{margin-right:4px;padding:0;float:left}#HOTEL li{margin-right:10px;padding:0;float:left}#TOPIC li{margin-top:5px;padding:0}#HEAD li{margin-left:2px;margin-top:6px;padding:0;float:left}#HEAD img{vertical-align:text-bottom}#HEAD_2 li{padding:0;float:left}div#foot_box{width:100%;font-size:11px;margin-top:30px}div.inner_wrap{width:980px;margin:0 auto;position:relative;padding-bottom:6px}div#foot_cont_link{width:100%;background:url(../img/foot/foot_bg.gif) top left repeat-x #efefef;height:21px;padding-top:8px}div#foot_cont_link ul{overflow:hidden}div#foot_cont_link li{float:left;text-indent:10px;background:url(../img/foot/foot_arrow.gif) center left no-repeat;margin-right:10px}div#foot_cont_link p{position:absolute;bottom:5px;right:0;margin:0;padding:0}div#foot_cont_link p a{width:145px;height:30px;background:url(../img/foot/foot_pageup.gif) top left no-repeat;text-indent:-9999px;overflow:hidden;display:block}div#foot_link_wrap{width:100%;background:#efefef;padding:0 0 10px;border-bottom:1px solid #a6b4bf;overflow:hidden}p.foot_contents,p.foot_contents_sp{width:66px;text-align:center;padding-top:5px;margin:5px 0 0;height:22px;color:#FFF}hr{border-bottom:1px solid #FFF;border-top:1px solid #CCC;margin:10px 0}div#foot_link_wrap hr{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #fff;margin:10px 0}div#foot_link_wrap dl{margin:0;overflow:hidden}p.foot_contents{background:url(../img/foot/foot_balloon.gif) left top no-repeat}p.foot_contents_sp{background:url(../img/foot/foot_balloon_sp.gif) left top no-repeat}div#foot_link_wrap dt{margin:5px 0 0;font-weight:700}div#foot_link_wrap dd{margin:3px 0 0}div#foot_pam_info{width:100%;background:#c4d2dc;padding-top:6px;border-top:1px solid #fff}div#foot_pam_info li{float:left;text-indent:10px;background:url(../img/foot/foot_arrow.gif) center left no-repeat;margin-right:10px}div#foot_pam_info p{text-align:right;margin:0}#FOOT2,#bnr_list,#foot2,#tabirai_navi a,.bnr_group{text-align:center}p.foot_contents_120{background:url(/hotel/img/foot/foot_balloon_120.gif) left top no-repeat;width:120px;height:22px;text-align:center;color:#FFF;padding-top:6px;margin:5px 0 0}p.foot_contents_150{background:url(/hotel/img/foot/foot_balloon_140.gif) left top no-repeat;width:150px;height:22px;color:#FFF;padding-top:5px;margin:5px 0 0}#tabicata,#tabirai_navi{height:35px;position:absolute}#FOOT,#FOOT2,#foot,#foot2{color:#969696}.bnr_group{float:left;margin:5px 15px 5px 0}#FOOT,#foot{margin-top:20px;line-height:1.7em;text-align:left}#FOOT{font-weight:lighter;font-size:x-small;width:780px}#FOOT a,#foot a{text-decoration:none;color:#969696}#FOOT2{width:780px;margin-bottom:10px}#foot{font-size:77%;font-size:10px;clear:both}#foot h3,#foot h4{font-size:77%;font-size:10px;line-height:1.7em;font-weight:700;clear:both}#foot img,#foot ul{clear:both}#foot li{float:left}#foot,#foot2{width:780px;margin:0 auto}#foot2{margin-bottom:15px}.breadcrumbs{margin:5px 0}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.fl_l{float:left!important}.fl_r{float:right!important}.ov_hdn{overflow:hidden!important}#tabicata p a,#tabirai_navi,#tabirai_navi a,#tabirai_navi li,#tabiraiheader_logo,div#headerbox,ul#sub_nav{overflow:hidden}#bnr_list{clear:both;height:70px;margin:30px auto 40px;width:980px}.list_boxF li{list-style:none;padding:0}.list_boxF .list_boxF_l{float:left;margin-left:15px}.pr_link{margin:0 0 10px!important;position:absolute;right:0;top:-25px}.pr_link a{color:#384682}div#headerbox{width:100%;height:103px;background:url(/hotel/inc/images/tabiraiHeader/h_bg.gif) top center repeat-x #FFF;margin:0}#tabiraiheader{width:980px;text-align:left;position:relative;margin:0 auto}#tabiraiheader_logo{position:absolute;top:5px;left:0;font-size:12px}#tabiraiheader_logo p#logoCatch{font-size:12px;margin:0;height:20px}#tabiraiheader_logo p#logoImage{width:224px;height:40px;margin-top:2px}#tabiraiheader_logo p#logoOknw,#tabiraiheader_logo p#logoTbri{float:left;margin:0}#tabirai_navi{top:48px;left:305px}#tabirai_navi li{float:left;width:109px;list-style:none;margin-left:3px}#tabirai_navi a{display:block;height:25px;background:url(/hotel/inc/images/tabiraiHeader/h_navi.gif) no-repeat;text-decoration:none;font-size:12px!important;line-height:26px;color:#000}#tabirai_navi a:hover{background-position:0 -25px;text-decoration:none}#tabirai_navi a.down{background-position:0 -50px}#tabirai_navi li.this a{background-position:0 -75px;color:#fff}#tabiraibced{position:absolute;left:315px;top:10px;width:340px;height:27px;margin:0 auto;padding:0}#tabicata{width:396px;top:0;left:584px}#tabicata p{width:196px;height:38px;position:absolute;top:-3px;margin:0;padding:0}#tabicata p:hover{top:0}#tabicata p.tbc{left:200px}#tabicata p a{display:block;padding-top:38px;height:0}#footerMainLink ul:after,#footerMainLink ul:before,#footerOtherLink .footer_cont:after,#footerOtherLink .footer_cont:before{content:"";display:table}#tabicata p.tbc a{background:url(/hotel/inc/images/tabiraiHeader/btn_header_tbc.gif) no-repeat}div#mainnavi_box{position:absolute;top:76px;left:0}p#under_nav{float:left;clear:both;margin:0;padding:5px 0;text-indent:5px;color:#0157b0;width:980px;text-align:left;font-size:13px}p#under_nav a:link{font-weight:700;color:#0157b0;font-size:small}div#sub_nav_box{margin:5px 0 0;position:absolute;top:70px;right:0;padding-left:10px}ul#sub_nav li{float:left;margin:5px 10px 0 0;font-size:13px}ul#sub_nav li img{vertical-align:-2px}#tabiraifooter{border-bottom:2px solid #ccc;min-width:980px;clear:both;font-size:14px;line-height:140%;-webkit-text-size-adjust:100%;font-family:HiraKakuPro-W3,'ヒラギノ角ゴ Pro W3',メイリオ,Meiryo,'ＭＳ Ｐゴシック',osaka,Arial,Helvetica,Verdana,sans-serif!important}#tabiraifooter .pageTop{margin:0 auto 3px;text-align:right;width:980px}#tabiraifooter a:link{color:#2068b7;text-decoration:none}.okinawaImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_okinawa.jpg) center top repeat-x #FFF;padding:209px 0 0}.hokkaidoImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_hokkaido.png) center top repeat-x #FFF;padding:228px 0 0}.fukuokaImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_fukuoka.png) center top repeat-x #FFF;padding:209px 0 0}.sagaImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_saga.png) center top repeat-x #FFF;padding:209px 0 0}.kumamotoImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_kumamoto.png) center top repeat-x #FFF;padding:209px 0 0}.oitaImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_oita.png) center top repeat-x #FFF;padding:209px 0 0}.nagasakiImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_nagasaki.png) center top repeat-x #FFF;padding:209px 0 0}.miyazakiImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_miyazaki.png) center top repeat-x #FFF;padding:209px 0 0}.kagoshimaImage{margin:0;background:url(/hotel/inc/images/tabiraifooter/foot_bg_kagoshima.png) center top repeat-x #FFF;padding:209px 0 0}#tabiraifooter .footer_cont{margin:0 auto;width:980px}#tabiraifooter .footer_cont ul:after{clear:both}#tabiraifooter .footer_cont .mb10{margin:0 0 10px}#tabiraifooter .footer_cont ul{zoom:1}#tabiraifooter .footer_cont ul li{float:left;margin:0 0 0 15px;padding:0}#tabiraifooter .footer_cont ul li a{background:url(/hotel/inc/images/tabiraifooter/head_icon.gif) 0 6px no-repeat rgba(0,0,0,0);margin:0;padding:0 10px}#tabiraifooter .footer_cont ul li:first-child{background:0 0;margin:0;padding:0}#tabiraifooter .footer_cont ul.area li:first-child{width:45px}#tabiraifooter .footer_cont ul.area li strong{margin:0}#tabiraifooter .footer_cont ul li.ml25{margin:0 0 0 25px}#tabiraifooter .footer_cont ul.sightseeing{margin:0;padding:0;background-image:none}#tabiraifooter .footer_cont ul.sightseeing li.kyusyu a{margin:0 8px}#tabiraifooter .footer_cont ul.reserve{float:left;margin:0 0 0 25px;padding:3px 0 0}#footerMainLink{background-color:#F6F4F5;border-top:2px solid #CCC}#footerMainLink .footer_cont{padding:0}#footerMainLink .footer_cont .boxCont{border-top:1px dotted #ccc;padding:10px 0;clear:both;overflow:hidden}#footerMainLink .footer_cont .boxCont:first-child{border-top:none}#footerMainLink .hukidaciTTL01{background:url(/hotel/inc/images/tabiraifooter/icon01.png) no-repeat;padding:0 0 0 30px;text-align:left;margin:0 0 15px;font-weight:700}#footerMainLink .hukidaciTTL02,#footerMainLink .hukidaciTTL03,#footerMainLink .hukidaciTTL04{font-weight:700;padding:3px 0 0 30px;text-align:left}#footerMainLink .hukidaciTTL02{background:url(/hotel/inc/images/tabiraifooter/icon02.png) no-repeat;margin:0 auto 8px}#footerMainLink .hukidaciTTL03{background:url(/hotel/inc/images/tabiraifooter/icon03.png) no-repeat;float:left;margin:0}#footerMainLink .hukidaciTTL04{background:url(/hotel/inc/images/tabiraifooter/icon04.png) no-repeat;float:left;margin:0}#footerOtherLink,#footerOtherLink .footer_cont{background:url(/hotel/inc/images/tabiraifooter/bg_02.gif) repeat-x #F3FCFF}#footerOtherLink .footer_cont:after{clear:both}#footerOtherLink .footer_cont{padding:13px 0 10px;zoom:1}#footerOtherLink ul{float:left}#footerOtherLink address{float:right;font-style:normal;margin:0}


/***********************************************/
/* 推し宿特集　リンク集 
/* フッターエリア（県トップ・推し宿）
/***********************************************/
#htl-pickList {
	width: 980px;
	margin: 60px auto;
	padding-bottom: 10px;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.htl-pickList__head {
	background: none;
	border-left: none;
	font-size: 26px;
	font-weight: normal;
	text-shadow: none;
	text-align: center;
	color: #333;
	margin: 0;
	float: none;
}

#htl-pickList__box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
}

#htl-pickList ul {
	margin: 0 0 10px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

#htl-pickList li {
	margin: 4px 0 4px 5px;
	padding: 0 0 0 5px;
	font-size: 13px;
	font-feature-settings: "pkna";
	list-style-type: none;
	width: 32%;
}

#htl-pickList li.--isSingle {
	width: 100%;
}

#htl-pickList a {
	text-decoration: none;
	color: #0062ff;
	font-size: 14px;
}

#htl-pickList a:hover {
	text-decoration: underline;
	color: #80b0ff;
}

.htl-pickList__inner__title {
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px;
	margin: 10px 0;
}

.htl-pickList__inner__col {
	width: 30%;
}

.htl-pickList__inner__area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
		-webkit-box-pack: justify;
			-ms-flex-pack: justify;
				justify-content: space-between;
}

#htl-pickList ul li.htl-pickList__inner__area-title {
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	margin-bottom: 0;
}

#htl-pickList .htl-pickList__inner__area li {
	width: 100%;
	padding-left: 1em;
	color: #0062ff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
}

#htl-pickList .htl-pickList__inner__area-dice {
	line-height: 1.6;
	margin: 0;
}

#htl-pickList ul.htl-pickList__inner__area-dice li {
	line-height: 1.4;
	margin-left: 2px;
}

#htl-pickList ul.htl-pickList__inner__area-dice li a {
	font-size: 12px;
}

/***********************************************/
/* メンテナンス告知文
/***********************************************/
#pnlMaintenanceInfo {
	width: 980px;
	margin: 0 auto
}