html{font-size:62.5%}body{font-family:"Noto Serif JP",serif;font-size:1.4rem;font-weight:500;line-height:1.75;color:#282828;margin:0}@media(min-width: 769px){body{font-size:1.6rem}}body a{color:#282828;text-decoration:none}body img{max-width:100%;vertical-align:bottom;height:auto}@media screen and (max-width: 1023px)and (min-width: 768px){html{font-size:1vw}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}.header{height:50px;width:100%;display:flex;align-items:center;justify-content:center}.header img{width:140px}@media screen and (min-width: 768px){.header{display:none}}.button-wrap{text-align:center;margin-top:4rem}@media screen and (min-width: 768px){.button-wrap .button{font-size:2.2rem;padding:1rem 2rem}}.button{background-color:#171c5f;text-align:center;color:#fff;margin:0 auto;padding:.5rem 1.5rem;font-size:2rem;transition:.3s;display:inline-block}.button:hover{opacity:.7}.button svg{padding-left:10px}@media screen and (min-width: 768px){.button{font-size:clamp(1.6rem,1.6vw,3rem);margin:1em 0;padding:.5rem 2rem}}.inner{padding:14px}@media screen and (min-width: 768px){.inner{width:86%;max-width:1020px;margin:auto;padding:0}}@media screen and (min-width: 768px){.card-wrap{width:30%}}.card{padding:10px;box-shadow:3px 3px 7px 0px rgba(0,0,0,.2);margin-bottom:3rem;background:#fff}.card__h5{color:#9f955d;font-size:2rem;margin:1rem 0 0}.card img{width:100%}.card p{margin:0 0 1rem 0}@media screen and (min-width: 768px){.card{margin-bottom:0}.card p{font-size:1.4rem}}@media screen and (max-width: 767px){.sp-none{display:none}}@media screen and (min-width: 768px){.pc-none{display:none}}.timerHidden{display:none}.timerVisible{display:block}.fix-bottom{background-color:#297a2b;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:bold;text-align:center;position:fixed;bottom:0;width:100%;z-index:9997;height:8rem;display:flex;align-items:center;justify-content:center}.fix-bottom__copy{background:#fff;display:inline;border-radius:20px;padding:.3rem 1rem;font-size:1.4rem;color:#297a2b;margin-bottom:.5rem}.fix-bottom__text{color:#fff;font-size:1.6rem}.fix-bottom__text2{color:#fff;font-size:1.2rem;font-weight:500;line-height:1}.fix-bottom__arrow{margin-left:auto}.fix-bottom__wrap{justify-content:center;position:relative;width:100%}.fix-bottom__wrap::after{position:absolute;font:var(--fa-font-solid);content:"";position:absolute;color:#fff;top:50%;transform:translateY(-50%);right:2rem;font-size:2.4rem}@media screen and (min-width: 768px){.fix-bottom{max-width:400px;bottom:10px;right:10px;transition:.3s;border-radius:5px}.fix-bottom:hover{opacity:.8}}.fix-fukidasi{position:absolute;bottom:3.5rem;left:1rem;background:#ffef5d;border:#297a2b solid 3px;color:#297a2b;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:bold;z-index:9999;border-radius:50%;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;font-size:1.4rem;line-height:1.3;transform:rotateZ(-15deg)}.fix-fukidasi__ato{display:block;font-size:1.2rem}.fix-fukidasi__days span{font-size:2rem}.mv{background:url(../img/beach01.jpg);position:relative;height:calc(100vh - 8rem);width:100vw;background-position:center,center;background-size:cover}.mv__text{position:absolute;top:50%;left:50%;transform:translateX(-50%);width:100%;text-align:center;color:#635f4a}.mv__text__main{display:block;font-size:3.8rem;text-align:center;line-height:1.4;text-shadow:1px 2px 3px #fff}.mv__text__sub{display:inline-block;font-size:1.4rem;background-color:#fff;padding:.3rem .5rem;animation-delay:1.6s !important}@media screen and (min-width: 768px){.mv{height:100vh}.mv__text__main{display:inline-block;font-size:4rem}.mv__text__sub{font-size:1.8rem}}@keyframes showTextFromBottom{0%{transform:translateY(100%)}100%{transform:translateY(0px)}}.mv .textanimation span{animation:showText 3s backwards;display:inline-block}.mv .textanimation>span{overflow:hidden}.mv .textanimation>span>span{animation:showTextFromBottom .5s backwards}.icon-title{margin-bottom:0;padding-bottom:0}.icon-title img{width:60%}@media screen and (min-width: 768px){.icon-title img{max-width:280px}}@media screen and (min-width: 768px){.section{margin-bottom:5rem}}.checkin-h3{font-size:2.2rem;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:3rem;color:#171c5f}.checkin-img01{width:80%;background:url(../img/dogrun01.jpg);height:400px;background-size:cover;margin:0 0 0 auto;background-position:center,center}@media screen and (min-width: 768px){.checkin-img01{width:50%;max-width:600px;margin-top:5rem}}.room-img01{width:90%;background:url(../img/room01.jpg);height:300px;background-size:cover;margin:0 0 0 auto;background-position:center,center}@media screen and (min-width: 768px){.room-img01{width:50%;max-width:600px;margin-top:5rem;height:400px}}.beach-img01{width:90%;background:url(../img/beach02.jpg);height:300px;background-size:cover;margin:0 0 0 auto;background-position:center,center}@media screen and (min-width: 768px){.beach-img01{width:50%;max-width:600px;margin-top:5rem;height:400px}}.cafe-img01{width:90%;background:url(../img/cafe01.jpg);height:300px;background-size:cover;margin:0 0 0 auto;background-position:center,center}@media screen and (min-width: 768px){.cafe-img01{width:50%;max-width:600px;margin-top:5rem;height:400px}}@media screen and (min-width: 768px){.cafe-img02{transform:translateY(-50px);margin-bottom:-50px}}.checkin-p{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width: 768px){.checkin-p{margin-top:5rem;margin-bottom:5rem;font-size:1.8rem;line-height:2}}@media screen and (min-width: 768px){.section-top{display:flex;justify-content:space-between;position:relative}.section-top .section-title{position:absolute;left:50%;transform:translateX(-50%)}}.checkin-imgbox img{display:block}.checkin-imgbox .shower01{width:90%;margin-bottom:3rem}.checkin-imgbox .shower02{margin:0 0 0 auto;width:60%}.checkin-imgbox .room03{width:80%;margin-bottom:3rem}.checkin-imgbox .room02{width:70%;margin:0 0 0 auto}@media screen and (min-width: 768px){.checkin-imgbox{width:86%;max-width:1020px;margin:auto;padding:0;display:flex;position:relative}.checkin-imgbox .shower01{width:50%;max-width:600px}.checkin-imgbox .shower02{width:40%;max-width:500px;position:absolute;right:0;top:-5rem}.checkin-imgbox .room03{width:50%;margin-bottom:3rem}.checkin-imgbox .room02{width:40%;margin:0 0 0 auto;position:absolute;right:0;top:-5rem}}.pararaxImg{margin:5rem 0}.main-top{grid-row:main;height:calc(100vh - 10rem);width:100vw}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.derection{margin-top:5rem;margin-bottom:5rem}@media screen and (min-width: 768px){.derection{margin-top:12rem}}.message{background-image:url(../image/bg.jpg);background-position:center bottom;background-size:cover;padding:2em 0 8em}.message p{text-align:center;line-height:1.8}.message h2{font-size:2rem;letter-spacing:2px;text-align:center;color:#9f955d;line-height:3;margin:0 auto 4rem;line-height:2}e .message h2::after{content:"";width:10rem;height:1px;background-color:#9f955d;display:block;margin:auto}@media screen and (min-width: 768px){.message{padding:4em 0 6em}.message h2{font-size:3.8rem}.message p{text-align:center;width:80%;margin:0 auto 3rem;font-size:1.8rem}}.room-container{margin-bottom:3rem}.room-container__img{position:relative;left:-8px}.room-container__img::before{content:"";position:absolute;height:100%;width:100%;border:#9f955d 1px solid;left:8px;top:8px}.room-container__text{position:relative;left:8px}@media screen and (min-width: 768px){.room-container{display:flex;justify-content:space-between;margin-bottom:6rem}.room-container>*{width:47%}}@media screen and (min-width: 768px){.flex-reverse{flex-direction:row-reverse;transform:translateX(-8px);margin-left:8px}}.room-table{width:100%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;border-collapse:collapse;border-spacing:0;border-top:solid 1px #171c5f;font-size:1.2rem;margin:1rem auto 3rem}.room-table tr:nth-child(2n+1){background:#eaeff4}.room-table th,.room-table td{padding:10px;border-bottom:solid 1px #171c5f}.room-table th{width:20%}.room-table td{line-height:1.4}.room-table .kome{font-size:1rem;margin:0;padding-left:1rem;position:relative}.room-table .kome::before{content:"※";position:absolute;left:0}@media screen and (min-width: 768px){.room-table{width:80%;margin:8rem auto;font-size:1.4rem}.room-table .kome{font-size:1.2rem;margin:.5rem}}.section-h3{color:#eaeff4;font-size:3rem;letter-spacing:2px;line-height:1.2}.section-h3 span{color:#171c5f;font-size:1.2rem;display:block;margin:1rem 0}.section-h3 span::before{content:"";height:1px;width:5rem;background-color:#171c5f;display:inline-block;vertical-align:super;margin-right:6px}@media screen and (min-width: 768px){.section-h3{font-size:6rem}.section-h3 span{font-size:1.6rem}}.section-h4{color:#9f955d;font-size:1.8rem;margin:3rem 0 1rem}.section-h4 span{font-size:1.4rem;color:#282828;margin-left:10px}@media screen and (min-width: 768px){.section-h4{font-size:2.4rem;margin:8px 0 3rem}}.denner-attention{width:calc(100% - 15px);font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.2rem;margin:0 0 0 15px;padding-left:0px}.denner-attention li{display:block;position:relative}.denner-attention li::before{content:"※";position:absolute;left:-15px}@media screen and (min-width: 768px){.denner-attention{font-size:1.4rem;margin-top:3rem}}@media screen and (min-width: 768px){.recommend{padding:3rem 0}}@media screen and (min-width: 768px){.recommend-container{display:flex;justify-content:space-between;flex-direction:row-reverse;transform:translateY(-4rem)}.recommend-container .card-wrap:nth-child(1){transform:translateY(-8rem)}.recommend-container .card-wrap:nth-child(3){transform:translateY(8rem)}}.cafe__title{font-size:2rem;color:#9f955d;text-align:center;border-bottom:1px solid #9f955d}@media screen and (min-width: 768px){.cafe__title{margin-top:5rem;font-size:3rem}}.cafe__imgmenu{display:grid;grid-template-columns:1fr 1fr;gap:10px;row-gap:20px}.cafe__imgmenu__text{border-left:1px solid #9f955d;margin:5px 0 0 0;padding-left:8px;transform:translateX(1px)}.cafe__imgmenu__title{margin:0}.cafe__imgmenu__price{margin:0;font-weight:bold}@media screen and (min-width: 768px){.cafe__imgmenu{grid-template-columns:1fr 1fr 1fr 1fr}}.cafe .imgmenu-2{grid-template-columns:1fr}@media screen and (min-width: 768px){.cafe .imgmenu-2{grid-template-columns:1fr 1fr}}.cafe .imgmenu-4{margin-top:2rem}.cafe-image{width:60%;margin:auto}@media screen and (min-width: 768px){.cafe-image{width:40%;margin:0}}.cafe-message p{margin:3rem 0 1rem}@media screen and (min-width: 768px){.cafe-message{width:54%}.cafe-message p{margin:0}}.cafe-menu{margin:3rem 0}.open-time{display:flex}.open-time dl{display:flex;margin:1rem 0 0 0}.open-time dl:first-of-type{margin-right:1rem}.open-time dt{border:1px solid #282828;display:inline-block;margin:0;font-size:1.2rem;width:5rem;text-align:center}.open-time dd{margin-left:1rem}.menu-list{margin:0}.menu-list div{display:flex;justify-content:space-between}.menu-list div:nth-child(2n+1){background:#eaeff4}.menu-list dd{text-align:right}@media screen and (min-width: 768px){.menu-list{display:flex;flex-wrap:wrap;justify-content:space-between}.menu-list div{width:49%}.menu-list div:nth-child(2n+1){background:none}.menu-list div:nth-child(1),.menu-list div:nth-child(2),.menu-list div:nth-child(5),.menu-list div:nth-child(6),.menu-list div:nth-child(9),.menu-list div:nth-child(10){background:#eaeff4}}.kidsroom__container{margin:3rem 0 3rem;position:relative}.kidsroom__container::after{width:90%;aspect-ratio:890/500;content:"";background-color:#eaeff4;position:absolute;top:8rem;left:2rem;z-index:-1}@media screen and (min-width: 768px){.kidsroom__container::after{top:5rem;left:6rem}}.kidsroom__img1{width:90%;display:block}.kidsroom__img2{width:60%;display:block;transform:translateY(-2em);margin:0 0 -2em auto;height:12rem}.kidsroom__img2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;max-height:37rem}.kidsroom__text p{margin:2rem 0 2rem 0}@media screen and (min-width: 768px){.kidsroom__bottom{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;margin-top:2rem}.kidsroom__container{margin:3rem 0 6rem}.kidsroom__img1{width:75%}.kidsroom__img2{width:45%;transform:translateY(-3em);margin:0 0 -3em auto;height:auto}.kidsroom__img2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kidsroom__text{width:45%}}.plus-cafe{background:#eaeff4;padding:2rem}.plus-cafe__title{border:#282828 solid 1px;border-radius:50%;height:10rem;width:10rem;display:flex;justify-content:center;align-items:center;margin:0 auto}.plus-cafe__list{padding-left:2rem;margin-top:2rem}.plus-cafe__list li{margin-bottom:1rem}.plus-cafe__h6{margin:3rem auto 0;text-align:center}.plus-cafe__h6 p{font-size:1.8rem;color:#171c5f;border-bottom:1px #171c5f solid;display:inline-block;margin:0}.plus-cafe__text{margin:1rem auto 3rem}@media screen and (min-width: 768px){.plus-cafe{display:flex;width:80%;margin:auto;padding:5rem 10rem;align-items:center;box-sizing:border-box;justify-content:space-between}.plus-cafe__list{width:calc(100% - 16rem)}.plus-cafe__title{margin:0 auto 0 0}.plus-cafe__text{text-align:center;margin:2rem auto 5rem;font-size:1.8rem}.plus-cafe__h6 p{font-size:2.6rem}}.facility{background-color:#eaeff4;padding:2rem;margin-bottom:3rem}.facility h5{font-size:1.8rem;color:#171c5f;margin:0 0 2rem;text-align:center;border-bottom:solid 1px #171c5f;line-height:2}@media screen and (min-width: 768px){.facility{width:80%;margin:auto;padding:5rem 10rem;align-items:center;box-sizing:border-box;justify-content:space-between;margin:0 auto 5rem}.facility h5{font-size:2.6rem;margin:0 0 3rem;line-height:3}}.facility-list{padding:0}.facility-list li{list-style:none;display:flex;align-items:center;font-size:1.6rem;margin-bottom:1rem;color:#171c5f}.facility-list span{width:20px;height:20px;border:2px solid #282828;position:relative;display:inline-block;margin-right:12px}.facility-list span svg{position:absolute;top:-7px;left:1px;font-size:30px}@media screen and (min-width: 768px){.facility-list li{margin-bottom:2rem;font-size:2rem}}.modalOpen{margin:0;text-decoration:underline;color:#9f955d;cursor:pointer;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.4rem}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal .modal-box{background-color:#fff;margin:5% auto;max-width:940px;width:90%;border-radius:10px;animation-name:modalopen;animation-duration:1s;position:relative}.modal .modal-box__container{padding:3rem}.modal .modal-box__container h5{border-bottom:#282828 solid 1px;font-size:2rem;text-align:center}.modal .modal-box .modalClose{position:absolute;top:0;right:0;top:5px;right:5px;width:5rem;border:none;height:5rem;border-radius:10px;font-size:2rem;cursor:pointer}.modal-inner__title{font-size:1.8rem;margin:3rem 0 0 0;font-weight:bold}.modal-inner__ol{margin:3rem 0;padding-inline-start:2rem}.modal-inner__ol li{margin-bottom:1rem}p.last-attention{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.4rem;text-align:right;position:relative;bottom:-7rem}@media screen and (min-width: 768px){p.last-attention{text-align:center;font-size:1.4rem;margin:0;width:100%;bottom:-8rem}}.footer__copyright{text-align:center;line-height:1.2;padding:1rem 0}.anim.fade-up{opacity:0}.anim.fade-up.displayed{animation:fadeUp .5s ease-out forwards;animation-delay:.3s}.anim.fade-up.displayed.delay600{animation:fadeUp .5s ease-out forwards}@media screen and (min-width: 768px){.anim.fade-up.displayed.delay600{animation-delay:.6s}}.anim.fade-up.displayed.delay900{animation:fadeUp .5s ease-out forwards}@media screen and (min-width: 768px){.anim.fade-up.displayed.delay900{animation-delay:.9s}}.anim.fade-up.displayed.delay1200{animation:fadeUp .5s ease-out forwards}@media screen and (min-width: 768px){.anim.fade-up.displayed.delay1200{animation-delay:1.2s}}.anim.fade-up.displayed.delay1500{animation:fadeUp .5s ease-out forwards}@media screen and (min-width: 768px){.anim.fade-up.displayed.delay1500{animation-delay:1.5s}}.anim.fade-up.displayed.delay1800{animation:fadeUp .5s ease-out forwards}@media screen and (min-width: 768px){.anim.fade-up.displayed.delay1800{animation-delay:1.8s}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-40%)}100%{opacity:1;transform:translateX(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(50px)}100%{opacity:1;filter:blur(0px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.message-img{width:100%}.message-img img{width:80%;display:block;margin:auto;max-width:600px;margin-top:5rem}/*# sourceMappingURL=style.css.map */