@charset "UTF-8";/*! ========================================================
	韓国語　ページ全体 基本スタイル
========================================================= */body,ul{margin:0;padding:0}body,h1.pageHeading{color:#333;font-size:14px}#footer,#footer .footer_cont ul::after,#footerOtherLink .footer_cont::after,#header ul::after,.clearfix::after{clear:both}body{font-family:"Yoon Gothic","맑은 고딕","나눔고딕",NanumGothic,"돋움",Dotum,Meiryo,sans-serif;line-height:140%}#header_kr #sub_nav li a,h2.min{font-family:"Yoon Gothic",'맑은 고딕','나눔고딕',NanumGothic,'돋움',Dotum,sans-serif}form{width:100%}li{list-style:none}img{border:none;vertical-align:bottom}.clearfix{min-height:1px}.clearfix::after{content:"";display:block;height:1px;overflow:hidden}h1.pageHeading{border-bottom:1px dotted #CCC;font-weight:400;margin:0 0 20px;padding:0 0 9px}h1.bar{border-bottom:3px solid #D1E7FF;margin:0 0 20px;padding:0 0 15px}h2.min{border-left:5px solid #D0040F;font-size:145%;line-height:120%;margin:0 0 15px;padding:0 0 0 8px}#headerSimple .gCassette{display:none}.fl_l{float:left!important}.fl_r{float:right!important}a:link{color:#2068b7;text-decoration:none}a:visited{color:#8560a8}a:hover{color:#2068b7;text-decoration:underline}.tb_footerGotoTopButton{position:fixed;right:50%;bottom:100px!important;width:100%;max-width:1260px;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;transition:.5s;z-index:2}.ss_footerGotoTopButton.ss_footerGotoTopButton{opacity:1}.tb_footerList__item>a:hover{text-decoration:none!important}.tb_footerGotoTopButton a{background-color:#ccc;font-size:12px;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-10px;right:20px;color:#fff;cursor:pointer}.tb_footerGotoTopButton a::after{content:"";width:20px;height:20px;display:inline-block;border-top:5px solid #fff;border-left:5px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:margin-top}#headerBg,#headerBg_kr{width:100%;min-width:980px}#header #otherAreaQ,#header #other_area{border:1px solid #D2E6FF;top:20px;right:0}.tb_footerGotoTopButton a:link,.tb_footerGotoTopButton a:visited{color:#fff!important;text-decoration:none}.tb_footerGotoTopButton a:hover{color:#fff;text-decoration:none;background-color:#d1d1d1}#header #otherAreaQ li,#header #other_area li{background:url(/inc/images/header/head_icon.gif) 0 6px no-repeat;padding:0 0 0 10px}.tb_footerGotoTopButton a:hover::after{margin-top:-20px;-webkit-transition:margin-top .2s ease-in-out;transition:margin-top .2s ease-in-out}#headerBg{background:url(/inc/images/header/bg_header.jpg) 0 bottom repeat-x #fff}#header{width:980px;height:152px;margin:0 auto;position:relative}#header #logo01,#header #logo02,#header ul{position:absolute}#header ul::after,#header ul::before{content:"";display:table}#header ul li{float:left}#header #logo01{top:6px;left:0}#header #logo01 img{width:120px}#header #logo02{top:15px;left:200px}#header #other_area{padding:7px 25px}#header #other_area li{margin:0 0 0 30px}#header #otherAreaQ li:first-child,#header #other_area li:first-child{margin:0}#header #otherAreaQ{padding:7px 15px}#header #otherAreaQ li{margin:0 0 0 24px}#header .otherAreaL{height:63px;position:absolute;right:0;top:5px;width:552px;overflow:hidden;border:1px solid #d6e9ff}#header .otherAreaL .boxAreattl{background:url(/inc/images/header/imgLback.png) no-repeat rgba(0,0,0,0);float:left;font-size:12px;height:41px;margin:0;padding:22px 0 0;text-align:center;width:168px}#header .otherAreaL ul.boxArealist{float:left;margin:0;padding:0;position:static!important;width:384px;height:41px}#header .otherAreaL ul.boxArealist li{background-color:#e3f0ff;border-radius:5px;box-shadow:0 1px 1px #ccc;float:left;font-size:12px;margin:5px 0 0 9px;padding:2px 0;text-align:center;width:115px}#header .otherAreaS{height:37px;position:absolute;right:0;top:15px;width:552px;overflow:hidden;border:1px solid #d6e9ff}#header .otherAreaS .boxAreattl{background:url(/inc/images/header/imgLback2.png) no-repeat rgba(0,0,0,0);padding:10px 0 0;float:left;font-size:12px;height:41px;margin:0;text-align:center;width:168px}#header .otherAreaS ul.boxArealist{float:left;margin:0;padding:0;position:static!important;width:384px;height:27px}#header .otherAreaS ul.boxArealist li{background-color:#e3f0ff;border-radius:5px;box-shadow:0 1px 1px #ccc;float:left;font-size:12px;margin:5px 0 0 9px;padding:2px 0;text-align:center;width:115px}#header #sub_nav li.nav_01_lang-link{background:url(/inc/images/header/icon_siteMap.png) no-repeat rgba(0,0,0,0);margin-left:520px}#sub_nav .rt-lang-link{margin-left:15px;padding-left:23px!important;background:url(/inc/images/header/icon_languages.png) left 0 no-repeat}#sub_nav .rt-lang-link p.languages:hover::after{border-color:#bf0000 transparent transparent}#sub_nav .rt-lang-link p.languages{color:#2862b4;padding:0 0 4px;margin:0}#sub_nav .rt-lang-link p.languages::after{border-color:#1d54a7 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:inline-block;margin-left:5px;vertical-align:middle}#sub_nav .rt-lang-link:hover .rt-lang-block{cursor:pointer}#sub_nav .rt-lang-link .rt-lang-block{display:none;position:absolute}#sub_nav .rt-lang-link .rt-lang-block #rt-lang-box{background:#fff;border-radius:1px;border:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,.2);text-align:left;position:absolute;right:0;top:5px;left:-66px;margin-top:-5px;padding:10px 10px 3px;width:140px}#sub_nav .rt-lang-link .rt-lang-block ul#rt-lang-box li{display:block;margin:0 0 7px;padding:0;width:140px;font-size:100%;line-height:.9}#header #g_nav li,#header #g_navRC li{width:200px;margin:0 4px 0 0}#headerSimple #logo01 img,#headerSimple_kr #logo01 img{width:100px}#header #g_nav,#header #g_navH,#header #g_navRC{top:75px;left:0;width:980px}#sub_nav .rt-lang-link .rt-lang-block ul#rt-lang-box li a:hover,#sub_nav .rt-lang-link p.languages:hover{color:#bf0000;cursor:pointer}#header .displaynone{display:none}#header #g_nav li a,#header #g_nav li#onpara a,#header #g_navH li a,#header #g_navRC li a{display:block;text-align:center}#header #g_nav{position:relative}#header #g_nav li a{background:url(/inc/images/header/nav.jpg) no-repeat;color:#333;font-weight:700;height:25px;padding:18px 0 0}#header #g_nav li a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none}#header #g_nav li a:active{background-position:0 -43px}#header #g_nav li.this a{background-position:0 -86px;color:#fff;font-size:110%;height:28px;padding:15px 0 0}#header #g_nav li a.c:hover{filter:alpha(opacity=100);opacity:1}#header #g_nav li#onpara a{position:absolute;right:0;bottom:0;margin:0 0 1px;padding:0;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;width:196px;height:43px}#header #g_nav li.oprFukuoka a{background:url(/inc/images/header/btn_oprFukuoka.png) no-repeat}#header #g_nav li.oprSaga a{background:url(/inc/images/header/btn_oprSaga.png) no-repeat}#header #g_nav li.oprNagasaki a{background:url(/inc/images/header/btn_oprNagasaki.png) no-repeat}#header #g_nav li.oprKumamoto a{background:url(/inc/images/header/btn_oprKumamoto.png) no-repeat}#header #g_nav li.oprOita a{background:url(/inc/images/header/btn_oprOita.png) no-repeat}#header #g_nav li.oprMiyazaki a{background:url(/inc/images/header/btn_oprMiyazaki.png) no-repeat}#header #g_nav li.oprKagoshima a{background:url(/inc/images/header/btn_oprKagoshima.png) no-repeat}#header #g_nav li#onpara a:hover,#header #g_navRC li a.down{background-position:0 -43px}#header #g_nav li#onpara a:active{background-position:0 -86px}#header #g_navRC li a{background:url(/inc/images/header/nav.jpg) no-repeat;color:#333;font-weight:700;height:25px;padding:18px 0 0}#header #g_navRC li a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none}#header #g_navRC li.this a{background-position:0 -86px;color:#fff;font-size:110%;height:28px;padding:15px 0 0}#header #g_navRC li a.c:hover{filter:alpha(opacity=100);opacity:1}#header #g_navH li{margin:0 4px 0 0;width:158px}#header #g_navH li a{background:url(/inc/images/header/navH.jpg) no-repeat;color:#333;font-weight:700;height:25px;padding:18px 0 0;text-decoration:none}#footerMainLink ul::after,#footerMainLink ul::before,#footerOtherLink .footer_cont::after,#footerOtherLink .footer_cont::before{content:"";display:table}#header #g_navH li a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration:none}#header #g_navH li a:visited{color:#333}#header #g_navH li a.down{background-position:0 -43px}#header #g_navH li.this a{background-position:0 -86px;color:#fff;font-size:110%;height:28px;padding:15px 0 0}#header #sub_nav,#header_kr #sub_nav{height:18px;right:0;position:absolute;width:980px}#header #g_navH li.this a:visited{color:#fff}#header #g_navH li a.c:hover{filter:alpha(opacity=100);opacity:1}#header #sub_nav{padding:6px 0;top:122px}#header #sub_nav li{padding:0 0 0 21px;position:relative;z-index:999}#header #sub_nav li a{font-size:12px!important}#header #sub_nav li.nav_01{background:url(/inc/images/header/icon_siteMap.png) no-repeat;margin:0 0 0 630px}#header #sub_nav li.nav_02{background:url(/inc/images/header/icon_guide.png) no-repeat;margin:0 0 0 15px}#header #sub_nav li.nav_03{background:url(/inc/images/header/icon_yoyakuBox.png) no-repeat;margin:0 0 0 15px}#header .contentName{font-size:16px;left:195px;margin:0;padding:0;position:absolute;top:30px;line-height:140%}#headerSimple{height:75px;margin:10px auto 0;position:relative;width:980px;border-bottom:4px solid #2067B7}#headerSimple #logo01{position:absolute;top:6px;left:0}#headerSimple .contentName{position:absolute;top:16px;left:195px;font-size:16px}#header_kr{height:110px;margin:0 auto;position:relative;width:980px}#header_kr #sub_nav{padding:6px 0;top:78px}#header_kr ul li{float:left}#header_kr #sub_nav li{padding:0 0 0 21px;position:relative;z-index:999}#header_kr #sub_nav li a{font-size:12px!important}#header_kr #sub_nav li.nav_01{background:url(/inc/images/header/icon_siteMap.png) no-repeat;margin:0 0 0 684px}#header_kr #sub_nav li.nav_02{background:url(/inc/images/header/icon_guide.png) no-repeat;margin:0 0 0 15px}#header_kr #sub_nav li.nav_03{background:url(/inc/images/header/icon_yoyakuBox.png) no-repeat;margin:0 0 0 15px}#headerSimple_kr #logo01,#header_kr #logo01{position:absolute;top:6px;left:0}#header_kr #logo01 img{width:120px}#header_kr #logo02{position:absolute;top:30px;left:117px;font-weight:700;font-size:16px;color:#003894}#headerBg_kr{border-bottom:4px solid #2067b7;background:#fff}#headerSimple_kr{height:65px;margin:0 auto;position:relative;width:980px}#headerSimple_kr .contentName{position:absolute;top:24px;left:210px;font-size:14px}#breadCrumb{height:20px;left:0;margin:0;padding:5px 0 15px 5px;width:560px;z-index:1;font-size:12px!important}#header.simple,#header.simple #header_simple_cont{background:url(/inc/images/header/head_border.gif) 0 100% repeat-x;height:94px}#header #main_nav{border-bottom:4px solid #1460BA;bottom:4px;left:0;width:980px}#header.simple{margin:0 auto 5px;width:100%}#header.simple #header_simple_cont{margin:0 auto;position:relative;width:980px}#logo,div#main_nav_box{position:absolute;left:0}#logo{margin:0;top:15px}div#main_nav_box{top:86px;width:980px;border-bottom:4px solid #1460ba}#maintenance{width:950px;border:5px solid #D1E7FF;line-height:140%;margin:10px auto 20px;padding:10px}#maintenance span{font-weight:700;color:#d7000f}#maintenance p{margin:0;text-align:left}#footer{border-bottom:2px solid #ccc;min-width:980px;font-size:14px;line-height:140%;-webkit-text-size-adjust:100%}#footer .pageTop{margin:0 auto 3px;text-align:right;width:980px}.aichiImage,.akitaImage,.aomoriImage,.chibaImage,.ehimeImage,.fukuiImage,.fukuokaImage,.fukushimaImage,.gifuImage,.gunmaImage,.hiroshimaImage,.hokkaidoImage,.hyogoImage,.ibarakiImage,.ishikawaImage,.iwateImage,.kagawaImage,.kagoshimaImage,.kanagawaImage,.kochiImage,.kumamotoImage,.kyotoImage,.mieImage,.miyagiImage,.miyazakiImage,.naganoImage,.nagasakiImage,.naraImage,.niigataImage,.oitaImage,.okayamaImage,.okinawaImage,.osakaImage,.sagaImage,.saitamaImage,.shigaImage,.shimaneImage,.shizuokaImage,.tochigiImage,.tokushimaImage,.tokyoImage,.tottoriImage,.toyamaImage,.wakayamaImage,.yamagataImage,.yamaguchiImage,.yamanashiImage{margin:0;padding:228px 0 0;background-repeat:repeat-x;background-position:center top}.osakaImage{background-image:url(/inc/images/footer/foot_bg_osaka.png)}.kyotoImage{background-image:url(/inc/images/footer/foot_bg_kyoto.jpg)}.naraImage{background-image:url(/inc/images/footer/foot_bg_nara.jpg)}.wakayamaImage{background-image:url(/inc/images/footer/foot_bg_wakayama.jpg)}.hyogoImage{background-image:url(/inc/images/footer/foot_bg_hyogo.jpg)}.shigaImage{background-image:url(/inc/images/footer/foot_bg_shiga.jpg)}.okinawaImage{background-image:url(/inc/images/footer/foot_bg_okinawa.jpg)}.fukuokaImage{background-image:url(/inc/images/footer/foot_bg_fukuoka.jpg)}.oitaImage{background-image:url(/inc/images/footer/foot_bg_oita.jpg)}.kumamotoImage{background-image:url(/inc/images/footer/foot_bg_kumamoto.jpg)}.nagasakiImage{background-image:url(/inc/images/footer/foot_bg_nagasaki.jpg)}.kagoshimaImage{background-image:url(/inc/images/footer/foot_bg_kagoshima.jpg)}.sagaImage{background-image:url(/inc/images/footer/foot_bg_saga.jpg)}.miyazakiImage{background-image:url(/inc/images/footer/foot_bg_miyazaki.jpg)}.tokushimaImage{background-image:url(/inc/images/footer/foot_bg_tokushima.png)}.kagawaImage{background-image:url(/inc/images/footer/foot_bg_kagawa.png)}.ehimeImage{background-image:url(/inc/images/footer/foot_bg_ehime.png)}.kochiImage{background-image:url(/inc/images/footer/foot_bg_kochi.png)}.okayamaImage{background-image:url(/inc/images/footer/foot_bg_okayama.png)}.hiroshimaImage{background-image:url(/inc/images/footer/foot_bg_hiroshima.png)}.tottoriImage{background-image:url(/inc/images/footer/foot_bg_tottori.png)}.shimaneImage{background-image:url(/inc/images/footer/foot_bg_shimane.png)}.yamaguchiImage{background-image:url(/inc/images/footer/foot_bg_yamaguchi.png)}.aomoriImage{background-image:url(/inc/images/footer/foot_bg_aomori.png)}.iwateImage{background-image:url(/inc/images/footer/foot_bg_iwate.png)}.akitaImage{background-image:url(/inc/images/footer/foot_bg_akita.png)}.yamagataImage{background-image:url(/inc/images/footer/foot_bg_yamagata.png)}.miyagiImage{background-image:url(/inc/images/footer/foot_bg_miyagi.png)}.fukushimaImage{background-image:url(/inc/images/footer/foot_bg_fukushima.png)}.ishikawaImage{background-image:url(/inc/images/footer/foot_bg_ishikawa.png)}.fukuiImage{background-image:url(/inc/images/footer/foot_bg_fukui.png)}.toyamaImage{background-image:url(/inc/images/footer/foot_bg_toyama.png)}.yamanashiImage{background-image:url(/inc/images/footer/foot_bg_yamanashi.png)}.naganoImage{background-image:url(/inc/images/footer/foot_bg_nagano.png)}.niigataImage{background-image:url(/inc/images/footer/foot_bg_niigata.png)}.shizuokaImage{background-image:url(/inc/images/footer/foot_bg_shizuoka.png)}.aichiImage{background-image:url(/inc/images/footer/foot_bg_aichi.png)}.gifuImage{background-image:url(/inc/images/footer/foot_bg_gifu.png)}.mieImage{background-image:url(/inc/images/footer/foot_bg_mie.png)}.ibarakiImage{background-image:url(/inc/images/footer/foot_bg_ibaraki.png)}.tochigiImage{background-image:url(/inc/images/footer/foot_bg_tochigi.png)}.gunmaImage{background-image:url(/inc/images/footer/foot_bg_gunma.png)}.kanagawaImage{background-image:url(/inc/images/footer/foot_bg_kanagawa.png)}.chibaImage{background-image:url(/inc/images/footer/foot_bg_chiba.png)}.tokyoImage{background-image:url(/inc/images/footer/foot_bg_tokyo.png)}.saitamaImage{background-image:url(/inc/images/footer/foot_bg_saitama.png)}.hokkaidoImage{background-image:url(/inc/images/footer/foot_bg_hokkaido.png)}.noImage{margin:0;padding:50px 0 0}#footer .footer_cont{margin:0 auto;width:980px}#footer .footer_cont .mb10{margin:0 0 10px}#footer .footer_cont ul li{float:left;margin:0 0 0 15px;padding:0}#footer .footer_cont ul li a{background:url(/inc/images/footer/head_icon.gif) 0 6px no-repeat rgba(0,0,0,0);margin:0;padding:0 10px}#footer .footer_cont ul li:first-child{background:0 0;margin:0;padding:0}#footer .footer_cont ul.area li:first-child{width:45px}#footer .footer_cont ul.area li b{font-weight:700;margin:0}#footer .footer_cont ul li.ml25{margin:0 0 0 25px}#footer .footer_cont ul.sightseeing{margin:0;padding:0}#footer .footer_cont ul.sightseeing li.kyusyu a{margin:0 8px}#footer .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(/inc/images/footer/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(/inc/images/footer/icon02.png) no-repeat;margin:0 auto 8px}#footerMainLink .hukidaciTTL03{background:url(/inc/images/footer/icon03.png) no-repeat;float:left;margin:0}#footerMainLink .hukidaciTTL04{background:url(/inc/images/footer/icon04.png) no-repeat;float:left;margin:0}#footerOtherLink,#footerOtherLink .footer_cont{background:url(/inc/images/footer/bg_02.gif) repeat-x #F3FCFF}#footerOtherLink .footer_cont{padding:13px 0 10px}#footerOtherLink ul{float:left}#footerOtherLink address{float:right;font-style:normal;margin:0}.sphone_link{margin:10px auto;text-align:center}.btn_sphone{height:100px;width:900px;border-width:0}/* SNSアイコン -------------------------------------------------- */ .tb_footer_inbound .inner { display: flex; justify-content: center; margin-bottom: 20px; } .tb_footer_inbound .inner a { margin-right: 10px; } .tb_footer_inbound .inner a:last-child { margin-right: 0px; } .tb_footer_inbound .inner img { width: 40px; object-fit: contain; }