@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);
.jcation-header{margin:auto;max-width:1100px;width:100%}.jcation-header .jcation-header_menu_header_left{background:#fff;border:none}.jcation-header .jcation-service-list-button_content{padding:0 10px}.jcation-footer .jcation-footer_copyright{margin:auto;max-width:1100px;width:100%}.okiraku-header{padding:10px 10px 5px}@media (min-width:700px){.okiraku-header{padding:10px 40px 5px}}.jcation-services{align-items:center;color:#036eb8;display:flex;font-size:12px;font-weight:700;gap:10px;height:100%;justify-content:center;margin:15px auto;overflow-x:auto;width:100%}.jcation-services li{height:60px;width:70px}.jcation-services li a{height:100%;width:100%}@media (min-width:700px){.jcation-services{width:430px}.jcation-services li{height:40px;width:100px}}[x-cloak]{display:none!important}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:1em;margin:0;outline:0;padding:0}html{font-size:62.5%}body,input,option,select,table,textarea{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{height:auto;max-width:100%;vertical-align:top}a,a:link{text-decoration:none}a,a:active,a:hover,a:link,a:visited{color:#292929}a[href^="tel:"]{cursor:default;pointer-events:none}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-feature-settings:"palt";background-color:#fff;color:#292929;font-size:1.6rem;font-weight:500;line-height:1.5;min-width:1140px}body.scroll-hidden{overflow-y:hidden}iframe,img{vertical-align:bottom}#container{overflow:hidden;padding-top:240px;text-align:left}#container,#main{position:relative}#main{padding:10px 0;z-index:auto}.clearfix:after{clear:both;content:"";display:block}.flex,.flexA,.flexB,.flexC{display:flex;flex-wrap:wrap}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.flexC{justify-content:center}.content{margin:0 auto;width:1100px}#header .contentBox .leftBox img,#header .contentBox .rightBox img{height:auto!important}#footer .footer_box .footer_navi>dl>dd ul li:before{font-size:1.6rem!important}.returnCart{margin:45px auto;text-align:center}.returnCart .returnCartBtn{display:inline-block;min-width:340px}.returnCart .returnCartBtn a{background:#142954;border-radius:5px;color:#fff;display:block;font-size:1.6rem;font-weight:700;padding:11px 15px 10px;text-align:center}#h1TitleText{background:#eee;line-height:1;padding:5px}#h1TitleText h1{-ms-overflow-style:none;color:#959595;font-size:1.4rem;font-weight:400;margin:0 auto;overflow-x:scroll;padding:0;scrollbar-width:none;white-space:nowrap;width:1100px}#h1TitleText h1::-webkit-scrollbar{display:none}.m0{margin:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.m5{margin:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.m15{margin:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.m25{margin:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.m35{margin:35px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.m45{margin:45px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.m50{margin:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.m55{margin:55px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.ml55{margin-left:55px}.mr55{margin-right:55px}.m60{margin:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.mr60{margin-right:60px}.m65{margin:65px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.ml65{margin-left:65px}.mr65{margin-right:65px}.m70{margin:70px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.mr70{margin-right:70px}.m75{margin:75px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.ml75{margin-left:75px}.mr75{margin-right:75px}.m80{margin:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.mr80{margin-right:80px}.m85{margin:85px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.ml85{margin-left:85px}.mr85{margin-right:85px}.m90{margin:90px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.mr90{margin-right:90px}.m95{margin:95px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.ml95{margin-left:95px}.mr95{margin-right:95px}.m100{margin:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mr100{margin-right:100px}.p0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.p5{padding:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.p10{padding:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.p15{padding:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.p20{padding:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.p25{padding:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.p30{padding:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.p35{padding:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.p40{padding:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.p45{padding:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.p50{padding:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}.p55{padding:55px}.pt55{padding-top:55px}.pb55{padding-bottom:55px}.pl55{padding-left:55px}.pr55{padding-right:55px}.p60{padding:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.pr60{padding-right:60px}.p65{padding:65px}.pt65{padding-top:65px}.pb65{padding-bottom:65px}.pl65{padding-left:65px}.pr65{padding-right:65px}.p70{padding:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.pr70{padding-right:70px}.p75{padding:75px}.pt75{padding-top:75px}.pb75{padding-bottom:75px}.pl75{padding-left:75px}.pr75{padding-right:75px}.p80{padding:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.pr80{padding-right:80px}.p85{padding:85px}.pt85{padding-top:85px}.pb85{padding-bottom:85px}.pl85{padding-left:85px}.pr85{padding-right:85px}.p90{padding:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pl90{padding-left:90px}.pr90{padding-right:90px}.p95{padding:95px}.pt95{padding-top:95px}.pb95{padding-bottom:95px}.pl95{padding-left:95px}.pr95{padding-right:95px}.p100{padding:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.pr100{padding-right:100px}@-webkit-keyframes blinking{0%{opacity:.15}to{opacity:1}}@keyframes blinking{0%{opacity:.15}to{opacity:1}}.blink{-webkit-animation:blinking 1.3s ease infinite alternate;animation:blinking 1.3s ease infinite alternate}@media (min-width:897px){.sp{display:none!important}}@media (max-width:896px){body{font-size:1.4rem;min-width:inherit}.content{width:auto}#container{padding-top:182px}#main{padding:10px 0}a:hover,a:hover img{opacity:1!important}.pc{display:none!important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}.returnCart{margin:20px auto;width:100%}.returnCart .returnCartBtn{min-width:auto;width:80%}#h1TitleText h1{padding:0 5px;width:100%}}.breadcrumb{-webkit-overflow-scrolling:touch;background:#eee;overflow-x:auto;overflow-y:hidden;padding-bottom:1px}.breadcrumb::-webkit-scrollbar{height:5px}.breadcrumb::-webkit-scrollbar-track{background:#eee;border-radius:5px}.breadcrumb::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.breadcrumb ul{margin:0 auto;width:1090px}.breadcrumb ul li{color:#666;display:table-cell;font-size:1.4rem;line-height:1.4;padding-right:26px;position:relative;vertical-align:middle;white-space:nowrap}.breadcrumb ul li:last-child{padding-right:0}.breadcrumb ul li:last-child:after{display:none}.breadcrumb ul li:after{content:"";content:">";display:block;position:absolute;right:8px;top:0}.breadcrumb ul li span{background-color:#eee;border-radius:4px;padding:6px 8px}.breadcrumb ul li a{color:#666;margin-right:2px}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li a:before{background-color:#111;bottom:-7px;content:"";display:block;height:1px;position:absolute;width:100%}.breadcrumb.no-scroll ul{display:block}.breadcrumb.no-scroll ul li{display:inline-block;margin-bottom:12px;white-space:normal}.breadcrumb.no-scroll ul li:after{top:-4px}@media (-ms-high-contrast:none){.breadcrumb{padding-bottom:0;padding-top:3px}}@media (max-width:896px){.breadcrumb{padding:3px 10px}.breadcrumb ul li a{font-size:1.3rem}.breadcrumb ul li a:before{transform:scaleX(1);transition:transform .3s ease}.breadcrumb ul li a:hover{text-decoration:none}.breadcrumb ul li a:hover:before{transform:scaleX(0)}}.headLine01{font-size:2.4rem;margin-bottom:54px;text-align:center}@media (max-width:896px){.headLine01{font-size:1.8rem;margin-bottom:25px}}.headLine02{background:#36c;color:#fff;font-size:1.8rem;margin-bottom:28px;padding:10px 20px 8px;position:relative}.headLine02.green{background:#479726}.headLine02 .subTxt{display:block;position:absolute;right:20px;top:8px}.headLine02 .subTxt span{background:#fff url(/hotel/img/icon07.webp) no-repeat left 10px center/16px auto;border-radius:40px;color:#36c;display:inline-block;font-size:1.2rem;margin-left:10px;padding:4px 15px 3px 30px}@media (-ms-high-contrast:none){.headLine02{padding:13px 20px 5px}.headLine02 .subTxt span{padding:6px 15px 1px 30px}}@media (max-width:896px){.headLine02{font-size:1.5rem;margin-bottom:15px;padding:10px}.headLine02 .subTxt{position:relative;right:auto;top:auto}.headLine02 .subTxt span{background-position:left 7px center;background-size:10px auto;font-size:1rem;margin:0 10px 0 0;padding:2px 10px 2px 20px}}.headLine03{color:#292929;font-size:1.8rem;margin-bottom:15px;padding-left:20px;position:relative}.headLine03:before{background:#36c;content:"";height:calc(100% - 7px);left:0;position:absolute;top:2px;width:5px}.headLine03.green:before{background:#479726}@media (-ms-high-contrast:none){.headLine03:before{top:-1px}}@media (max-width:896px){.headLine03{font-size:1.5rem;margin-bottom:10px;padding-left:15px}.headLine03:before{height:calc(100% - 4px);top:2px;width:3px}}.headLine04{font-size:4rem;margin-bottom:42px;text-align:center}.headLine04 .txt01{display:block;font-size:2rem;line-height:1.1}.headLine04 .txt01 span{border-bottom:1px solid #444;display:inline-block;padding-bottom:9px;vertical-align:top}@media (max-width:896px){.headLine04{font-size:2rem;margin-bottom:25px}.headLine04 .txt01{font-size:1.6rem}.headLine04 .txt01 span{border-bottom:none;display:inline;padding-bottom:0}}.headLine05{border-top:5px solid #36c;font-size:3rem;margin-bottom:35px;padding:19px 20px 0}@media (max-width:896px){.headLine05{border-width:3px;font-size:2rem;margin-bottom:15px;padding:10px 10px 0}}.headLine06{border-bottom:1px solid #707070;font-size:2rem;font-weight:700;margin-bottom:20px;padding:0 3px 8px}.headLine06 .red{color:#df001e}.headLine08{background:#707070;color:#fff;font-size:1.6rem;margin-bottom:0;padding:10px 20px 8px;position:relative}.headLine09{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;font-size:1.6rem;font-weight:700;margin:0 auto;max-width:100%;padding:1em;text-align:center;width:40%}@media (max-width:896px){.headLine09{width:80%}}.headLine10{background:#fff;border:2px solid #000;font-size:1.6rem;font-weight:700;margin:0 auto;max-width:100%;padding:1em;position:relative;text-align:center;width:40%}.headLine10 span{position:relative;z-index:1}.headLine10:after,.headLine10:before{background:#fff;content:"";display:block;position:absolute}.headLine10:before{bottom:-2px;left:5px;right:5px;top:-2px}.headLine10:after{bottom:5px;left:-2px;right:-2px;top:5px}@media (max-width:896px){.headLine10{width:80%}}.headLine11{font-size:1.8rem;font-weight:700}.headLine11.blue{border-left:5px solid #4285f4;padding:3px 10px}.headLine11.green{border-left:5px solid #479726;padding:3px 10px}@media (max-width:896px){.headLine11{font-size:1.4rem}}#boarding{font-size:1.4rem;margin:0 auto;width:1100px}#boarding a{color:#0077d0;text-decoration:underline}#boarding a:hover{text-decoration:none}#boarding .inner{padding:0 20px}#boarding .red{color:#d13745}#boarding .bold{font-weight:700}#boarding .howto{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:flex-start;margin:60px auto;text-align:center;width:670px}#boarding .howto a{color:#fff;display:inline-block;padding:10px;text-decoration:none;width:320px}#boarding .howto a:nth-child(n+3){margin-top:20px}#boarding .howto a.jal{background:#e60012}#boarding .howto a.sky{background:#042a81}#boarding .howto a.peach{background:#b634bb}#boarding .howto a.jetstar{background:#fe5816}#boarding .howto a.springJapn{background:#008856}@media (max-width:896px){#boarding{width:auto}#boarding .inner{padding:0 15px}#boarding .howto{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:flex-start;margin:60px auto;text-align:center;width:100%}#boarding .howto a{color:#fff;display:inline-block;font-weight:700;padding:20px 10px;text-decoration:none;width:100%}#boarding .howto a:nth-child(n+3){margin-top:0}#boarding .howto a:nth-child(n+2){margin-top:20px}}
