﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{font-size:1.6em;font-family:Hiragino Kaku Gothic ProN, Meiryo, sans-serif;color:#222}img{width:100%}h1,h2{margin:0;padding:0;line-height:1}p{line-height:1.5}a{text-decoration:none}.l-body{width:100%;margin:0 auto}.l-conA{margin-bottom:40px}.l-conB{margin-bottom:40px}@media screen and (min-width: 768px){.l-conB{margin-top:80px;margin-bottom:72px}}.l-conB .l-container{margin:-10px 0;padding:40px 0 24px;background-color:#fdf7dd}@media screen and (min-width: 768px){.l-conB .l-container{padding:72px 0 32px}}.l-conD{margin-top:40px}@media screen and (min-width: 768px){.l-conD{margin-top:80px}}.l-conD .l-container{margin:-10px 0;padding:32px 0;background-color:#fdf7dd}.l-container{width:100%}.l-content{padding:0 15px;padding:0 4.6875vw}@media screen and (min-width: 768px){.l-content{margin:0 auto;padding:0 40px}}@media screen and (min-width: 1024px){.l-content{max-width:820px}}.l-content__wrapper{margin-bottom:32px}@media screen and (min-width: 768px){.l-content__wrapper{margin-bottom:72px}}.l-content__wrapper--sub{padding:0 20px;padding:0 6.25vw;border:2px solid #083e6d;background-color:#fff}@media screen and (min-width: 768px){.l-content__wrapper--sub{padding:0 40px}}.l-footer{background-color:#083e6d}.l-header{width:100%}@media screen and (min-width: 768px){.l-header{width:100%}}.l-information{text-align:center;margin:0 auto;padding:13px 4.6875vw 0}@media screen and (min-width: 768px){.l-information{padding:50px 32px 0}}.l-link{max-width:320px;margin:0 auto;padding:15px;padding:4.6875vw}@media screen and (min-width: 768px){.l-link{max-width:1024px;padding:0 32px}}.l-logomark{margin-top:25px;margin-bottom:24px}@media screen and (min-width: 768px){.l-logomark{margin-top:32px;margin-bottom:40px}}.l-main{background-image:url(../img/img_bg-pc.jpg);background-size:contain;background-repeat:repeat-y;width:100%}.l-youtube{margin:0 auto;padding:4.6875vw}@media screen and (min-width: 768px){.l-youtube{max-width:1024px;padding:0 32px}}.p-btn{display:block;padding:24px;font-size:15px;font-weight:600;color:#fff;background-color:#e60012;border-radius:5px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.p-btn{display:inline-block;padding:32px 40px;font-size:32px;border-radius:10px}}.p-catchWrapper{position:relative}.p-catch{width:58.575px;width:18.3046875vw;position:absolute;top:-24px;right:40px;-webkit-animation:fade-sp 3s;animation:fade-sp 3s}@media screen and (min-width: 768px){.p-catch{width:132px;position:absolute;top:-48px;right:96px;right:12.5vw;-webkit-animation:fade-pc 3s;animation:fade-pc 3s}}@-webkit-keyframes fade-sp{0%{opacity:0;top:-44px}100%{opacity:1;top:-24px}}@keyframes fade-sp{0%{opacity:0;top:-44px}100%{opacity:1;top:-24px}}@-webkit-keyframes fade-pc{0%{opacity:0;top:-68px}100%{opacity:1;top:-48px}}@keyframes fade-pc{0%{opacity:0;top:-68px}100%{opacity:1;top:-48px}}.p-contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}@media screen and (min-width: 768px){.p-contentWrapper{margin-bottom:24px}}.p-contentWrapper__title{-webkit-box-flex:4;-ms-flex:4;flex:4;min-height:98px;padding:32px 0;font-size:14px;font-weight:600;text-align:center;background-color:#8a8000;color:#fff}@media screen and (min-width: 768px){.p-contentWrapper__title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 0;font-size:24px}}.p-contentWrapper__img{-webkit-box-flex:3;-ms-flex:3;flex:3}@media screen and (min-width: 768px){.p-contentWrapper__img{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-contentWrapper__img--01{background-image:url(../img/img_01-sp.jpg);background-size:cover;background-position:bottom}@media screen and (min-width: 768px){.p-contentWrapper__img--01{background-image:url(../img/img_01-pc.jpg)}}.p-contentWrapper__img--02{background-image:url(../img/img_02-sp.jpg);background-size:cover;background-position:bottom}@media screen and (min-width: 768px){.p-contentWrapper__img--02{background-image:url(../img/img_02-pc.jpg)}}.p-contentWrapper__img--03{background-image:url(../img/img_03-sp.jpg);background-size:cover;background-position:bottom}@media screen and (min-width: 768px){.p-contentWrapper__img--03{background-image:url(../img/img_03-pc.jpg)}}.p-contentWrapper__caption{font-size:12px;font-weight:400;text-align:justify;letter-spacing:-0.6px}@media screen and (min-width: 768px){.p-contentWrapper__caption{font-size:18px}}.p-footer{padding:20px;font-size:10px;text-align:center;color:#fff}@media screen and (min-width: 768px){.p-footer{padding:32px;font-size:12px}}.p-header{padding:15px 15px 10px 15px}@media screen and (min-width: 768px){.p-header{padding:20px 30px 10px 30px}}.p-header__logotype{width:100px}@media screen and (min-width: 768px){.p-header__logotype{width:231px}}.p-hotel{margin-bottom:24px;padding-bottom:16px;text-align:center;background-color:#fff}@media screen and (min-width: 768px){.p-hotel{margin-bottom:40px}}@media screen and (min-width: 1024px){.p-hotel{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.p-hotel__area{padding:10px;font-size:14px;background-color:#8a8000;color:#fff}@media screen and (min-width: 768px){.p-hotel__area{font-size:24px}}.p-hotel__detail{padding:16px;padding:5vw}@media screen and (min-width: 768px){.p-hotel__detail{padding:32px}}.p-hotel__name{display:inline-block;margin-top:8px;font-size:20px;font-weight:600;color:#8a8000;border-bottom:2px solid #8a8000}@media screen and (min-width: 768px){.p-hotel__name{font-size:32px}}.p-hotel__plan{margin-top:16px;font-size:16px;font-weight:600}@media screen and (min-width: 768px){.p-hotel__plan{font-size:18px}}.p-hotel__link{display:block;margin-top:18px;padding:18px;font-size:15px;font-weight:600;color:#fff;background-color:#e60012;border-radius:5px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5)}@media screen and (min-width: 768px){.p-hotel__link{margin-top:32px;padding:24px;font-size:24px;border-radius:10px}}.p-hotel__hotspring{margin-top:32px;padding:24px 0;border-top:3px dotted #8a8000;border-bottom:3px dotted #8a8000}@media screen and (min-width: 768px){.p-hotel__hotspring{margin-top:40px;padding:32px 0}}.p-hotel__hotspring--title{margin-bottom:8px;width:205px}@media screen and (min-width: 768px){.p-hotel__hotspring--title{margin-bottom:16px;width:320px}}.p-hotel__hotspring--flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-hotel__hotspring--img{width:40%;margin-right:16px}@media screen and (min-width: 768px){.p-hotel__hotspring--img{margin-right:24px}}.p-hotel__hotspring--caption{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;text-align:justify}@media screen and (min-width: 768px){.p-hotel__hotspring--caption{font-size:18px}}@media screen and (min-width: 1024px){.p-hotel__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1024px){.p-hotel__mr{margin-right:32px}}.p-hotel__tax{font-size:0.9em}@media screen and (min-width: 768px){.p-hotel__tax{font-size:0.8em}}.p-information{display:inline-block;width:100%;max-width:480px;font-size:15px;color:#fff;font-weight:400;line-height:1.4;background:#083e6d;text-align:center;padding:13px 15px 10px}@media screen and (min-width: 768px){.p-information{width:auto;max-width:100%;font-size:18px;padding:15px 20px 12px}}.p-information__text{display:inline-block}.p-information__text::after{display:inline-block;content:"＞";margin:0 0 0 5px}.p-link{padding:20px 0;text-align:center;border-top:2px solid #083e6d;border-bottom:2px solid #083e6d}@media screen and (min-width: 768px){.p-link{padding:40px 0}}.p-link__txt{font-size:14px;font-weight:600}@media screen and (min-width: 768px){.p-link__txt{font-size:24px}}.p-link__img{margin-top:8px}@media screen and (min-width: 768px){.p-link__img{margin-top:24px}}@media screen and (min-width: 768px){.p-link__img--01{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:24px}}@media screen and (min-width: 768px){.p-link__img--02{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px}}@media screen and (min-width: 768px){.p-link__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-logomark{margin:0 auto;width:72px}@media screen and (min-width: 768px){.p-logomark{width:132px}}.p-mainImage{width:100%;height:68.75vw;background-image:url(../img/img_main-sp.jpg);background-size:cover}@media screen and (min-width: 768px){.p-mainImage{max-height:600px;background-image:url(../img/img_main-pc.jpg);background-size:cover;background-position:bottom}}@media screen and (min-width: 1480px){.p-mainImage{max-height:800px}}.p-push{margin:40px 0;padding:15px;padding:4.6875vw;text-align:center}.p-push__txt{margin-bottom:32px;font-size:12px;font-size:3.75vw;color:#083e6d}@media screen and (min-width: 768px){.p-push__txt{margin-bottom:72px;font-size:28px}}@media screen and (min-width: 1024px){.p-push__txt{font-size:32px}}@media screen and (min-width: 768px){.p-push__link{padding-right:128px;padding-left:128px}}.p-recommend{margin-bottom:32px}@media screen and (min-width: 768px){.p-recommend{margin-bottom:40px}}.p-recommend__title{margin-bottom:8px;padding:10px 0;font-size:14px;font-weight:600;text-align:center;background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(25%, #083e6d), color-stop(75%, #083e6d), to(#fff));background:linear-gradient(to left, #fff, #083e6d 25%, #083e6d 75%, #fff);color:#fff}@media screen and (min-width: 768px){.p-recommend__title{margin-bottom:16px;padding:24px;font-size:24px}}.p-recommend__img{margin-bottom:8px}@media screen and (min-width: 768px){.p-recommend__img{margin-bottom:16px}}.p-recommend__img--01{background-image:url(../img/img_06-sp.jpg);background-size:cover;background-position:top left;min-height:177px;min-height:55.3125vw}@media screen and (min-width: 768px){.p-recommend__img--01{margin-bottom:0;background-image:url(../img/img_06-pc.jpg);background-size:contain;background-position:top left;min-height:253px}}@media screen and (min-width: 1024px){.p-recommend__img--01{min-height:363px}}.p-recommend__img--02{background-image:url(../img/img_07-sp.jpg);background-size:cover;background-position:top left;min-height:177px;min-height:55.3125vw}@media screen and (min-width: 768px){.p-recommend__img--02{margin-bottom:0;background-image:url(../img/img_07-pc.jpg);background-size:contain;background-position:top left;min-height:253px}}@media screen and (min-width: 1024px){.p-recommend__img--02{min-height:363px}}.p-recommend__img--03{background-image:url(../img/img_08-sp.jpg);background-size:cover;background-position:top left;min-height:177px;min-height:55.3125vw}@media screen and (min-width: 768px){.p-recommend__img--03{margin-bottom:0;background-image:url(../img/img_08-pc.jpg);background-size:contain;background-position:top left;min-height:253px}}@media screen and (min-width: 1024px){.p-recommend__img--03{min-height:363px}}.p-recommend__caption{font-size:12px;font-weight:400;text-align:justify}@media screen and (min-width: 768px){.p-recommend__caption{max-width:820px;margin:0 auto;font-size:18px}}.p-recommend__caution{margin-top:8px;font-size:10px}@media screen and (min-width: 768px){.p-recommend__caution{max-width:820px;margin:0 auto;font-size:14px}}@media screen and (min-width: 768px){.p-recommend__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width: 768px){.p-recommend__flexbox--img{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-right:16px}}@media screen and (min-width: 768px){.p-recommend__flexbox--txt{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media screen and (min-width: 768px){.p-recommend__flexbox--caption{margin-bottom:16px}}.p-title{margin-top:24px;padding:0 15px;padding:0 4.6875vw;text-align:center}@media screen and (min-width: 768px){.p-title{margin-top:40px}}.p-title__main{font-size:22px;font-size:6.875vw;font-family:"Noto Serif JP", serif;font-weight:600;line-height:1.5;letter-spacing:0.2em}@media screen and (min-width: 768px){.p-title__main{font-size:54px}}.p-title__main--sub{font-size:20px;letter-spacing:0.1em}@media screen and (min-width: 768px){.p-title__main--sub{font-size:48px}}.p-title__main--small{font-size:18px;letter-spacing:0.1em}@media screen and (min-width: 768px){.p-title__main--small{font-size:40px}}.p-title__wave{margin:20px 0}@media screen and (min-width: 768px){.p-title__wave{margin:40px 0}}.p-title__wave--large{width:256px}@media screen and (min-width: 768px){.p-title__wave--large{width:512px}}.p-title__wave--small{width:176px}@media screen and (min-width: 768px){.p-title__wave--small{width:353px}}.p-title__mainLead{font-size:18px;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.p-title__mainLead{font-size:32px}}.p-title__mainLead--sub{margin-bottom:40px;font-size:12px}@media screen and (min-width: 768px){.p-title__mainLead--sub{font-size:24px;margin-bottom:72px}}.p-title__caption{margin-top:8px;margin-bottom:24px;font-size:10px;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.p-title__caption{font-size:14px;margin-bottom:64px}}.p-title__logomark{width:66px;margin-bottom:8px}@media screen and (min-width: 768px){.p-title__logomark{width:132px;margin-bottom:24px}}.l-conB .p-title{margin-top:0}@media screen and (min-width: 768px){.l-conC .l-content{max-width:768px;padding:0 40px}}@media screen and (min-width: 1024px){.l-conC .l-content{max-width:1024px}}@media screen and (min-width: 768px){.l-conD .l-content{max-width:768px;padding:0 40px}}@media screen and (min-width: 1024px){.l-conD .l-content{max-width:1024px}}.p-youtube{padding:20px 0;text-align:center;border-top:2px solid #083e6d;border-bottom:2px solid #083e6d}@media screen and (min-width: 768px){.p-youtube{padding:40px 0}}.p-youtube__box{width:100%;list-style:none;padding:0}@media screen and (min-width: 768px){.p-youtube__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-youtube__item{margin:0 0 24px}@media screen and (min-width: 768px){.p-youtube__item{width:49%}}.p-youtube__inner{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.p-youtube__movie{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.p-youtube__txt{font-size:18px;color:#083e6d;font-weight:600;margin:0 auto 13px}@media screen and (min-width: 768px){.p-youtube__txt{font-size:24px;margin:0 auto 20px}}.u-cl__gold{color:#8a8000}.u-cl__blue{color:#083e6d}.u-cl__red{color:#e60012}.u-ul__red{text-decoration:underline}.u-mr__2x{margin-right:16px}.u-mb__2x{margin-bottom:16px}@media screen and (min-width: 768px){.u-none__sp{display:none}}.u-text__small{font-size:0.8em}
