/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);body{font-family:Noto Sans JP,sans-serif;color:#333;line-height:120%}@media screen and (min-width:796px){body{background:#fff}}img{width:100%;vertical-align:bottom}header.spHeader{width:100%;height:7vh;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:4px 10px;background:#fff;box-shadow:0 0 4px #999}@media screen and (min-width:796px){header.spHeader{display:none}}header.spHeader .logo{width:30%;min-width:120px;max-width:160px}header.spHeader .logo img{width:100%}header.spHeader .menuBtn,header.spHeader .searchBtn{width:10%;min-width:32px;max-width:36px;padding:4px 0}header.spHeader .menuBtn img,header.spHeader .searchBtn img{width:100%}header.spHeader .headerSearch{display:flex;justify-content:space-between;width:100%;height:0;padding:24px 16px;background:#fff;position:fixed;top:6.9vh;left:0;z-index:100;box-shadow:0 2px 4px -2px #999;opacity:0;visibility:hidden}header.spHeader .headerSearch.is-open{height:94px;opacity:1;visibility:visible;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out 0,height .3s ease-out}header.spHeader .headerSearch__form{display:flex;justify-content:space-between;width:100%;height:40px;border-radius:8px;box-shadow:inset 3px 3px 6px rgba(0,0,0,.3);background:#fff;overflow:hidden}header.spHeader .headerSearch__form input{display:block;width:100%;height:40px;padding:8px 16px}header.spHeader .headerSearch__form button{display:block;width:30%;height:40px;text-align:center;color:#efefef;background:#111}header.spHeader .headerSearch__cancel{width:30%;height:48px;line-height:48px;text-align:center;font-size:.8rem}header.spHeader .headerMenu{width:100%;height:100vh;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:100;box-shadow:0 0 4px #999}header.spHeader .headerMenu__inner{transform:translateX(-100%);width:98%;height:100vh;background:#fff;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out .3s;opacity:0;visibility:hidden}header.spHeader .headerMenu__inner.is-open{transform:translateX(0);opacity:1;visibility:visible;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out 0s}header.spHeader .headerMenu__inner .memberMenu{width:80%;margin:0 16px;display:flex;justify-content:space-between;padding-top:20px}header.spHeader .headerMenu__inner .memberMenu .login{width:48%;height:48px;border-radius:8px;border:2px solid #d96d3f;box-sizing:border-box;line-height:44px;color:#D96D3F;text-align:center;opacity:0}header.spHeader .headerMenu__inner .memberMenu .signup{width:48%;height:48px;border-radius:8px;line-height:48px;background:#D96D3F;color:#fff;text-align:center;opacity:0}header.spHeader .headerMenu__inner .contentsMenu{width:90%;margin:32px auto}header.spHeader .headerMenu__inner .contentsMenu .contsentList{list-style-type:none;font-size:1.2rem}header.spHeader .headerMenu__inner .menuClose{position:absolute;top:8px;right:0;padding:8px;color:#333;font-size:40px;font-weight:700}header.pcHeader{width:100%;background:#f0f0f0;display:flex;justify-content:space-between;align-items:center;padding:20px}header.pcHeader .headerSearch{display:flex;justify-content:flex-end;width:33.3333333333%;height:64px;padding:12px 16px}header.pcHeader .headerSearch__form{display:flex;width:80%;height:40px;border-radius:8px;box-shadow:inset 3px 3px 6px rgba(0,0,0,.3);background:#fff;overflow:hidden}header.pcHeader .headerSearch__form input{display:block;width:100%;height:40px;padding:8px 16px;font-size:.8rem}header.pcHeader .headerSearch__form button{display:block;width:30%;height:40px;text-align:center;color:#efefef;background:#111;font-size:.8rem;font-weight:700}header.pcHeader .logo{width:33.3333333333%}header.pcHeader .logo a{width:200px;margin:0 auto;display:block;text-align:center}header.pcHeader .logo a img{width:100%}header.pcHeader .headerMenu{width:33.3333333333%;color:#333;font-weight:700}main{margin-bottom:80px}@media screen and (min-width:796px){main{margin-bottom:0;padding-bottom:32px}}main.top .fv{position:relative;width:100%;aspect-ratio:4/6;background:url(/_next/static/media/top_bg_sp.1f0a539d.png) top;background-size:cover;display:flex;align-items:center;justify-content:center;animation:bgAnime 40s}@media screen and (min-width:796px){main.top .fv{aspect-ratio:7/3;background:url(/_next/static/media/top_bg.f05d4af7.png) top}}main.top .fv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,60,60,.6);z-index:1}@keyframes bgAnime{0%{background-size:120%}to{background-size:100%}}main.top .fv__menu{position:absolute;top:16px;left:16px;list-style-type:none;font-size:1.2rem;font-weight:700;color:#efefef;z-index:2}main.top .fv__content{z-index:2}main.top .fv__content__catch{margin-bottom:30px;font-size:1.2rem;font-weight:700;text-align:center;color:#F2B53A}@media screen and (min-width:796px){main.top .fv__content__catch{margin-bottom:40px;font-size:1.6rem}}main.top .fv__content__logo{width:70%;margin:0 auto 40px}main.top .fv__content__logo img{width:100%}main.top .fv__content__search{display:flex;justify-content:space-between;width:80%;margin:0 auto;border-radius:12px;box-shadow:inset 3px 3px 6px rgba(0,0,0,.3);background:#fff;overflow:hidden}main.top .fv__content__search input{display:block;width:80%;height:48px;padding:8px 16px}main.top .fv__content__search button{display:block;width:20%;height:48px;text-align:center;color:#efefef;background:#111}main.top .newSpot{padding-top:50px}@media screen and (min-width:796px){main.top .newSpot{max-width:980px;margin:0 auto;padding-top:64px}}main.top .newSpot__ttl{width:200px;margin:0 auto 60px}main.top .newSpot__ttl img{width:100%}@media screen and (min-width:796px){main.top .newSpot__list{display:flex;justify-content:space-between}}main.top .newSpot__list .newItem{width:80%;margin:0 auto 40px;position:relative}@media screen and (min-width:796px){main.top .newSpot__list .newItem{width:calc(25% - 32px)}}main.top .newSpot__list .newItem a{display:flex;justify-content:space-between}@media screen and (min-width:796px){main.top .newSpot__list .newItem a{display:block}}main.top .newSpot__list .newItem__thmb{width:50%}@media screen and (min-width:796px){main.top .newSpot__list .newItem__thmb{width:100%;margin-bottom:16px}}main.top .newSpot__list .newItem__thmb .label{position:absolute;top:-20px;left:-20px;display:flex;justify-content:center;align-items:center;width:50px;aspect-ratio:1/1;background:url(/_next/static/media/label.3ed2a731.png) 0 0;background-size:cover}@media screen and (min-width:796px){main.top .newSpot__list .newItem__thmb .label{width:60px}}main.top .newSpot__list .newItem__thmb .label span{font-size:.8rem;font-weight:700;display:block;color:#fff}main.top .newSpot__list .newItem__thmb .image{aspect-ratio:6/4;border-radius:16px;background:#efefef;display:flex;justify-content:center;overflow:hidden}main.top .newSpot__list .newItem__thmb .image img{width:100%}main.top .newSpot__list .newItem__info{width:44%;display:flex;align-items:center}@media screen and (min-width:796px){main.top .newSpot__list .newItem__info{width:100%}}main.top .newSpot__list .newItem__info .address{display:none}main.top .newSpot__list .newItem__info .name{font-size:1rem;font-weight:700;text-align:left}@media screen and (min-width:796px){main.top .newSpot__list .newItem__info .name{width:100%;text-align:center}}main.list{padding-top:7vh;background:#efefef}@media screen and (min-width:796px){main.list{padding-top:2vh}}main.list .list__inner{max-width:980px;margin:0 auto}main.list .searches{margin:16px 8px;display:inline-block;padding:4px 8px;border-bottom:1px solid #222;font-size:1rem}main.list .searches span{font-size:1.6rem;font-weight:700;padding:0 8px;color:#D96D3F}main.list .itemList{padding:16px}@media screen and (min-width:796px){main.list .itemList{max-width:980px;margin:0 auto}}main.list .itemList .item{border-bottom:1px solid #ccc;padding-bottom:24px;margin-bottom:32px}@media screen and (min-width:796px){main.list .itemList .item{padding:24px 48px;margin-bottom:16px;background:#fff;border-radius:8px;border:none}main.list .itemList .item a{display:flex;justify-content:left;flex-direction:row-reverse}}main.list .itemList .item:last-child{border:none}main.list .itemList .item__data{margin-bottom:12px}@media screen and (min-width:796px){main.list .itemList .item__data{padding:24px 0}}main.list .itemList .item__data__head{display:flex;margin-bottom:12px}main.list .itemList .item__data__head .type{display:inline-block;padding:4px 8px;margin-right:8px;background:#8DC3C0;font-size:.8rem;color:#fff}main.list .itemList .item__data__head .address{font-size:.8rem;color:#666;padding:4px 0}main.list .itemList .item__data__name{font-size:1.2rem;font-weight:700;margin-bottom:12px}main.list .itemList .item__data__info{font-size:.8rem;color:#111}main.list .itemList .item__data__info .parking{margin-bottom:4px}main.list .itemList .item__thmb{width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:796px){main.list .itemList .item__thmb{max-width:320px;aspect-ratio:2/1.2;margin-right:40px}}main.list .itemList .item__thmb img{width:100%}main.list .pagenation .pageList{display:flex;justify-content:center}main.list .pagenation .pageList__item{width:40px;aspect-ratio:1/1;text-align:center;line-height:40px;margin-right:4px}main.list .pagenation .pageList__item.current{background:#8DC3C0;border-radius:50%;color:#fff}main.item{padding-top:7vh}@media screen and (min-width:796px){main.item{background:#efefef}main.item .itemData{max-width:980px;padding:24px 64px 48px;margin:0 auto 48px;background:#fff;border-radius:8px}}main.item .itemData .itemInfo{padding:24px 16px 16px}main.item .itemData .itemInfo__address{font-size:1rem;color:#666;margin-bottom:16px}@media screen and (min-width:796px){main.item .itemData .itemInfo__address{font-size:1rem;margin-bottom:24px}}main.item .itemData .itemInfo__name{font-size:1.6rem;font-weight:700;margin-bottom:24px}@media screen and (min-width:796px){main.item .itemData .itemInfo__name{font-size:2rem;margin-bottom:32px}}main.item .itemData .itemInfo__parking{font-size:.8rem;margin-bottom:8px}@media screen and (min-width:796px){main.item .itemData .itemInfo__parking{font-size:1rem;margin-bottom:16px}}main.item .itemData .itemInfo__fee{font-size:.8rem;margin-bottom:16px}@media screen and (min-width:796px){main.item .itemData .itemInfo__fee{font-size:1rem;margin-bottom:24px}}main.item .itemData .itemInfo .icon,main.item .itemData .itemInfo .icon--f,main.item .itemData .itemInfo .icon--p{display:inline-block;width:24px;height:24px;margin-top:-2px;margin-right:12px;vertical-align:text-top}main.item .itemData .itemInfo .icon--p{background:url(/_next/static/media/icon_p_item.a42bcca0.png) no-repeat;background-size:cover}main.item .itemData .itemInfo .icon--f{background:url(/_next/static/media/icon_f_item.38156c92.png) no-repeat;background-size:cover}main.item .itemData .itemInfo__thmb{width:100%;border-radius:8px;aspect-ratio:16/9;margin-bottom:24px;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (min-width:796px){main.item .itemData .itemInfo__thmb{aspect-ratio:2/1}}main.item .itemData .itemInfo__thmb img{width:100%}main.item .itemData .itemDetail{padding:0 24px}main.item .itemData .itemDetail__ttl{margin-bottom:16px;line-height:160%;font-size:1.2rem;font-weight:700;color:#D96D3F}main.item .itemData .itemDetail__description{margin-bottom:32px;font-size:.8rem;line-height:160%}@media screen and (min-width:796px){main.item .itemData .itemDetail__description{font-size:1rem}}main.item .itemData .itemDetail__table{margin-bottom:32px;font-size:.8rem}@media screen and (min-width:796px){main.item .itemData .itemDetail__table{font-size:1rem}}main.item .itemData .itemDetail__table tr{border-bottom:1px solid #efefef;display:flex}main.item .itemData .itemDetail__table tr:last-child{border-bottom:none}main.item .itemData .itemDetail__table tr td,main.item .itemData .itemDetail__table tr th{padding:24px 8px;display:flex;align-items:center;flex-wrap:nowrap}main.item .itemData .itemDetail__table tr th{width:30%;font-weight:700;color:#333}main.item .itemData .itemDetail__table tr th .spotIcon{max-width:24px;margin-right:10px}@media screen and (min-width:796px){main.item .itemData .itemDetail__table tr th .spotIcon{max-width:32px;margin-right:48px}}main.item .itemData .itemDetail__table tr td{line-height:160%}main.item .itemData .itemDetail__table tr td:nth-child(2){width:16%}main.item .itemData .itemDetail__table tr td:nth-child(3){width:54%}main.item .itemData .itemDetail__flag{width:32px;height:32px;padding:4px;background:#efefef}@media screen and (min-width:796px){main.item .itemData .itemDetail__flag{width:40px;height:40px}}main.item .itemData .itemDetail__flag img{width:100%;vertical-align:middle}main.item .nearOnsen{padding:0 24px;margin-bottom:32px}@media screen and (min-width:796px){main.item .nearOnsen{max-width:980px;padding:48px 64px;margin:0 auto 48px;background:#fff;border-radius:8px}}main.item .nearOnsen__ttl{height:40px;line-height:40px;padding-left:54px;margin-bottom:24px;background:url(/img/icon_onsen.png) 0 100% no-repeat;background-size:40px;font-size:1.2rem;font-weight:700;color:#D96D3F}main.item .nearOnsen__item{padding:16px 0;border-bottom:1px solid #ccc}main.item .nearOnsen__item:last-child{border-bottom:none}main.item .nearOnsen__distance{margin-bottom:8px;color:#8DC3C0;font-size:1rem;font-weight:700}main.item .nearOnsen__address{margin-bottom:4px;color:#111;font-size:.8rem}main.item .nearOnsen__name{margin-bottom:8px;color:#111;font-size:1.2rem;font-weight:700}main.item .nearOnsen__name img{width:16px}main.item .nearOnsen__hours,main.item .nearOnsen__price{color:#111;font-size:.8rem}main.item .nearSpots{padding:0 24px}@media screen and (min-width:796px){main.item .nearSpots{max-width:980px;padding:48px 64px;margin:0 auto;background:#fff;border-radius:8px}}main.item .nearSpots__ttl{height:40px;line-height:40px;padding-left:54px;margin-bottom:24px;background:url(/img/icon_mappin.png) 0 100% no-repeat;background-size:40px;font-size:1.2rem;font-weight:700;color:#D96D3F}main.item .nearSpots__item{padding:16px 0;border-bottom:1px solid #ccc}main.item .nearSpots__item:last-child{border-bottom:none}main.item .nearSpots__item a{display:flex;justify-content:space-between}main.item .nearSpots__thumb{width:30%;height:80px;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#efefef}@media screen and (min-width:796px){main.item .nearSpots__thumb{width:200px;height:120px}}main.item .nearSpots__thumb img{width:auto;height:150%}main.item .nearSpots__details{width:64%}@media screen and (min-width:796px){main.item .nearSpots__details{width:600px;padding:16px 0}}main.item .nearSpots__distance{margin-bottom:8px;color:#8DC3C0;font-size:1rem;font-weight:700}main.item .nearSpots__address{margin-bottom:4px;color:#111;font-size:.8rem}main.item .nearSpots__name{margin-bottom:8px;color:#111;font-size:1.2rem;font-weight:700}main.info{padding-top:9vh;color:#555}main.info strong{color:#D96D3F}@media screen and (min-width:796px){main.info{max-width:980px;margin:0 auto;padding-top:48px;font-size:1.2rem;line-height:200%}}main.info .info__top{margin-bottom:24px;padding:0 12px}@media screen and (min-width:796px){main.info .info__top{max-width:780px;margin:0 auto 48px}}main.info .info__top h1{max-width:640px;margin:0 auto 16px;font-weight:700;text-align:center}main.info .info__top h1 span{font-size:1rem;color:#d96d3f}@media screen and (min-width:796px){main.info .info__top h1 span{font-size:1.6rem}}main.info .info__top h1 img{width:100%}@media screen and (min-width:796px){main.info .info__top h1 img{max-width:800px;margin-bottom:16px}}main.info .info__role{margin-bottom:32px;padding:0 12px;line-height:160%}@media screen and (min-width:796px){main.info .info__role{max-width:780px;margin:0 auto 64px}}main.info .info__role h2{margin-bottom:32px;font-size:1.6rem;font-weight:700;text-align:center;color:#8DC3C0}@media screen and (min-width:796px){main.info .info__role h2{font-size:2rem;margin-bottom:48px}}main.info .info__role h3{margin-bottom:8px;font-size:1.2rem;font-weight:700;text-align:center;color:#333}@media screen and (min-width:796px){main.info .info__role h3{font-size:1.2rem;margin-bottom:24px}}main.info .info__role p{margin-bottom:24px}@media screen and (min-width:796px){main.info .info__role p{font-size:1.2rem;margin-bottom:48px}}main.info .info__merit{margin-bottom:32px;padding:0 12px;line-height:160%}@media screen and (min-width:796px){main.info .info__merit{max-width:780px;margin:0 auto 64px}}main.info .info__merit h2{margin-bottom:32px;font-size:1.6rem;font-weight:700;text-align:center;color:#8DC3C0}@media screen and (min-width:796px){main.info .info__merit h2{font-size:2rem;margin-bottom:48px}}main.info .info__merit p{margin-bottom:24px}@media screen and (min-width:796px){main.info .info__merit p{margin-bottom:32px}main.info .info__merit .meritList{display:flex;justify-content:space-between;padding:16px 0}}main.info .info__merit .meritList__item{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:796px){main.info .info__merit .meritList__item{width:29.3333333333%;display:block}}main.info .info__merit .meritList__item__icon{width:20%}@media screen and (min-width:796px){main.info .info__merit .meritList__item__icon{width:100%;max-width:120px;margin:0 auto 32px}}main.info .info__merit .meritList__item__txt{width:60%}@media screen and (min-width:796px){main.info .info__merit .meritList__item__txt{width:100%}}main.info .info__merit .meritList__item__txt h3{margin-bottom:8px;font-weight:700}@media screen and (min-width:796px){main.info .info__merit .meritList__item__txt h3{text-align:center;margin-bottom:16px}}main.info .info__merit .meritList__item__txt p{font-size:.8rem}@media screen and (min-width:796px){main.info .info__merit .meritList__item__txt p{font-size:1rem}}main.info .info__cta{margin-bottom:32px;padding:0 12px;line-height:160%}main.info .info__cta p{font-size:1rem;font-weight:700;color:#8DC3C0;margin-bottom:24px}@media screen and (min-width:796px){main.info .info__cta p{font-size:2rem;text-align:center;line-height:180%;max-width:780px;margin:0 auto 48px}}footer{background:#efefef;padding:90px 0 30px}@media screen and (min-width:796px){footer{padding:64px 0 0}}footer .areaSelect{margin-bottom:48px}@media screen and (min-width:796px){footer .areaSelect{max-width:980px;margin:0 auto 64px}}footer .areaSelect__ttl{width:340px;margin:0 auto 64px}footer .areaSelect__ttl img{width:100%}@media screen and (min-width:796px){footer .areaSelect__ttl{margin-bottom:54px}}footer .areaSelect__block{width:90%;margin:0 auto}footer .areaSelect__block .areaTtl{margin-bottom:16px;font-size:1rem;font-weight:700}@media screen and (min-width:796px){footer .areaSelect__block .areaTtl{margin-bottom:16px}}footer .areaSelect__block .areaList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}@media screen and (min-width:796px){footer .areaSelect__block .areaList{display:block}}footer .areaSelect__block .areaList:after,footer .areaSelect__block .areaList:before{content:"";display:block;width:32.3333333333%;height:0}footer .areaSelect__block .areaList:before{order:99999}footer .areaSelect__block .areaList__item{width:32.3333333333%;margin-bottom:8px;font-size:1rem}@media screen and (min-width:796px){footer .areaSelect__block .areaList__item{display:inline-block;width:auto;margin-bottom:16px;margin-right:20px}}footer .areaSelect__block .areaList__item a{text-decoration:underline}footer .footerLogo{padding:0 40px 40px}footer .footerLogo img{width:100%}@media screen and (min-width:796px){footer .footerLogo{max-width:320px;margin:0 auto;padding:8px 0 32px}}