.bounce__trigger{opacity:0}.flippinY__trigger{opacity:0}.zoom__trigger{opacity:0}.animate__animated{opacity:1}.rotateY{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}.moveLeft{-webkit-animation-name:moveLeftAnime;animation-name:moveLeftAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moveLeftAnime{from{-webkit-transform:translateX(-1900px);transform:translateX(-1900px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLeftAnime{from{-webkit-transform:translateX(-1900px);transform:translateX(-1900px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.moveRight{-webkit-animation-name:moveRightAnime;animation-name:moveRightAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moveRightAnime{from{-webkit-transform:translateX(1900px);transform:translateX(1900px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveRightAnime{from{-webkit-transform:translateX(1900px);transform:translateX(1900px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 599px){.moveLeft{-webkit-animation-duration:.5s;animation-duration:.5s}.moveRight{-webkit-animation-duration:.5s;animation-duration:.5s}}@-webkit-keyframes right_rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes right_rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes left_rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes left_rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}html{scroll-behavior:smooth}body{font-family:"M PLUS Rounded 1c",sans-serif;color:#4c6c54}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}header{position:fixed;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4c6c54;width:100%;height:10vh}header .logo{max-width:110px;max-height:auto;margin-left:48px}header .gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Stick",sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .gnav__item{margin-left:86px}header .gnav__item:first-child{margin-left:0}header .reservation{margin-right:28px}header adress p{color:#fff;margin-bottom:4px}header a{color:#fff;font-size:20px}header a:hover{color:#ffc94a}header .tel_number{font-weight:bold;background-image:url(../images/telmark.png);background-size:contain;background-repeat:no-repeat;padding-left:26px;font-size:31px}header .reservation{font-family:"Stick",sans-serif;padding:16.5px 19px;background-color:#ffc94a;border-radius:10px}header .reservation a{font-size:29px}header .reservation a:hover{color:#4c6c54}@media(max-width: 1600px){header .logo{display:none}header .tel_number{font-size:20px}header .gnav__item{margin-left:30px}header .reservation a{font-size:20px}}@media(max-width: 1300px){header .gnav__item{margin-left:20px}}@media(max-width: 599px){#gnav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#4c6c54;-webkit-transition:all .6s;transition:all .6s}#gnav.panelactive{right:0}#gnav.panelactive #gnav__list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#gnav ul{position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#gnav li{list-style:none;text-align:center}#gnav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.openbtn{position:fixed;z-index:9999;top:15px;right:20px;cursor:pointer;width:50px;height:50px}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#ffc94a;width:70%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:27px}.openbtn span:nth-of-type(3){top:39px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:60%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:60%}header adress{display:none}header .logo{max-width:90px;max-height:auto;margin-left:0;display:block}header a{margin-left:auto;margin-right:auto}header .gnav__list{display:block;margin-top:100px}header .gnav__item{margin-left:0;margin-top:44px}header .logo{margin-left:auto}}.big_bg{margin-top:10vh;background-image:url(../images/hero_image.png);background-size:cover;max-width:100%;height:90vh}.big_bg img{display:block;max-width:615px;height:auto;margin:0 auto 0;padding-top:230px}.sp__reservation{display:none}.sp_adress{display:none}.hero_triangle{background-image:url(../images/hero_triangle.png);background-size:contain;width:100%;height:103px;margin-top:-103px;background-repeat:repeat-x}@media(max-width: 599px){.hero_triangle{height:45px;margin-top:-45px}.big_bg{height:100vh;margin-top:0}.big_bg img{padding-top:145px;max-width:315px;margin-bottom:120px}.sp__reservation{display:block;font-family:"Stick",sans-serif;padding:16.5px 19px;background-color:#ffc94a;border-radius:10px;text-align:center;width:250px;margin-left:auto;margin-right:auto}.sp__reservation a{font-size:25px}.sp_adress{display:block;text-align:center;margin-top:15px}.sp_adress p{font-size:15px;color:#fff}.sp_adress .tel_number{font-size:28px;font-weight:bold;color:#fff;background-image:url(../images/telmark.png);padding-left:.6em;background-position:0 7px}}.about{background-color:#ffc94a;text-align:center;padding-top:150px;color:#fff}.about .about__top,.about .about__title{font-family:"Stick",sans-serif}.about .about__top{font-size:29px;text-align:center}.about .about__title{font-size:52px;font-weight:normal}.about .about__title img{width:63px;height:auto;margin-bottom:-13px}.about img{max-width:757px;height:auto;margin-top:37px}.about img:hover{cursor:pointer}.about p{max-width:757px;height:auto;margin:22px auto 0;text-align:justify}.bottom_triangle{background-image:url(../images/bottom_triangle.png);height:104px;width:100%;background-repeat:repeat-x;margin-top:83px;background-size:contain}@media(max-width: 599px){.bottom_triangle{height:45px;margin-top:90px}.about .about__top{font-size:15px}.about .about__title{font-size:20px;margin-top:-20px}.about .about__title img{width:32px}.about img{max-width:340px}.about p{font-size:14px;max-width:340px}}.leisure{position:relative;padding-top:240px}.leisure__box{background-color:#ffc94a;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:12px;height:300px}.leisure__box .leisure__icon{max-width:275px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.leisure__box .leisure__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:544px;margin-left:170px;margin-right:100px;text-align:center;color:#fff}.leisure__box .leisure__text h3{margin:0 auto 35px;font-size:35px;font-family:"Stick",sans-serif}.leisure__box .leisure__text p{font-size:20px;text-align:justify}.leisure__box:nth-child(3){margin-top:600px;margin-bottom:150px}.leisure__box:nth-child(even){position:absolute;right:0;margin-top:150px;padding-right:0;padding-left:12px}.leisure__box:nth-child(even) .leisure__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.leisure__box:nth-child(even) .leisure__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:100px;margin-right:170px}.leisure__box:nth-child(odd){border-radius:0 250px 250px 0}.leisure__box:nth-child(even){border-radius:250px 0 0 250px}.leisure__triangle{position:absolute}.sp__leisure__title{display:none}#leisure__triangle_1{top:0;right:346px;-webkit-animation:10s linear infinite right_rotation;animation:10s linear infinite right_rotation}#leisure__triangle_2{top:763px;left:300px;-webkit-animation:10s linear infinite left_rotation;animation:10s linear infinite left_rotation}#leisure__triangle_3{top:1200px;right:380px;-webkit-animation:10s linear infinite right_rotation;animation:10s linear infinite right_rotation}@media(max-width: 1600px){#leisure__triangle_1{right:20px}#leisure__triangle_2{left:20px}#leisure__triangle_3{right:20px}}@media(max-width: 1300px){.leisure__triangle{display:none}}@media(max-width: 599px){.leisure__box:nth-child(odd){border-radius:0 0 0 0}.leisure__box:nth-child(even){border-radius:0 0 0 0}.leisure__box{display:block;height:409px;padding-right:0;max-width:374px;margin-left:auto;margin-right:auto;position:static}.leisure__box .leisure__icon{max-width:184px;margin:20px auto 16px}.leisure__box .leisure__text{margin-left:auto;margin-right:auto;max-width:336px}.leisure__box .leisure__text h3{display:none}.leisure__box .leisure__text p{font-size:16px}.leisure__box:nth-child(even){padding-left:0;position:static;margin-top:20px}.leisure__box:nth-child(even) .leisure__text{margin-left:auto;margin-right:auto}.sp__leisure__title{display:block;text-align:center;font-size:22px;font-family:"Stick",sans-serif;color:#fff;margin:0 auto 20px;padding-top:24px}.leisure__box:nth-child(3){margin-top:20px;margin-bottom:166px}}.facilities{background-color:#ffecbe}.top_triangle{background-image:url(../images/top_triangle.png);height:104px;width:100%;background-repeat:repeat-x;background-size:contain}.facilities__wrapper{max-width:1100px;margin:0 auto 0}.facilities__title{max-width:357px;height:auto;margin:75px auto 95px}.facilities__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facilities__box .facilities__photo2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.facilities__box .facilities__textbox{max-width:479px;height:400px;padding:45px 60px 38px;background-color:#fff;border-radius:20px}.facilities__box .facilities__textbox h3{font-size:35px;font-family:"Stick",sans-serif;text-align:center;margin-bottom:35px}.facilities__box .facilities__textbox p{font-size:20px;text-align:justify}.facilities__box .facilities__textbox .bold{font-weight:bold;text-align:center}.facilities__box .facilities__textbox .value_1{color:#ffc94a;font-weight:bold}.facilities__box .facilities__textbox .value_1 span{font-size:59px}.facilities__box .facilities__textbox2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:579px;height:350px}.facilities__box .facilities__textbox3{padding-top:67px}.facilities__box+.facilities__box{margin-top:95px}.image__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom_triangle2{margin-top:150px}@media(max-width: 1300px){.image__flex img{max-width:100px}}@media(max-width: 599px){.facilities__wrapper{width:90%}.facilities__title{max-width:165px}.facilities__box{display:block}.facilities__box .facilities__textbox{margin-top:20px;padding:22px 52px 23px;height:auto}.facilities__box .facilities__textbox h3{font-size:25px}.facilities__box .facilities__textbox p{font-size:15px}.facilities__box .facilities__textbox .bold{font-size:20px}.facilities__box .facilities__textbox .value_1 span{font-size:40px}.facilities__box .facilities__textbox .value_free{font-size:19px;color:#ffc94a;text-align:center;font-weight:bold;margin-top:31px}.facilities__box .image__flex{-ms-flex-pack:distribute;justify-content:space-around;margin-top:13px}.facilities__box .image__flex img{max-width:160px}}.info__title{max-width:328px;height:auto;margin:225px auto 110px}.info__line{max-width:730px;margin:30px auto;border-bottom:3px solid #4c6c54}.info__line time{font-size:15px;font-weight:normal}.info__line p{margin-left:8px;font-size:20px;font-weight:bold}.info__line .info_icon{width:69px;display:inline-block;text-align:center;border-radius:10px;padding-top:5px;padding-bottom:5px;color:#fff;font-size:15px;margin:0 20px 10px 25px;font-weight:normal}.info__line .icon__green{background-color:#69ff4a}.info__line .icon__red{background-color:#ff5c4a}.info__line .icon__orange{background-color:#ffc94a}@media(max-width: 599px){.info__title{max-width:197px;margin:100px auto 93px}.info__box{margin:0 auto;width:90%}.info__box .info__line p{font-size:13px}.info__box .info__line time{display:block;margin-left:80px}.info__box .info__line .info_icon{margin-left:0;margin-right:10px;font-size:14px;width:60px}}footer{margin-top:291px;background-color:#4c6c54;height:400px}footer .sp__pagetop{display:none}footer .footer__wrapper{max-width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}footer .gnav__list{margin-top:98px}footer .gnav__list .gnav__item{margin-top:14px}footer .gnav__list a{color:#fff;font-family:"Stick",sans-serif;font-size:20px}footer .gnav__list a:hover{color:#ffc94a}footer .footer__logobox{margin-top:56px;max-width:246px;text-align:center}footer .footer__logobox img{margin-bottom:14px}footer .footer__logobox adress{color:#fff}footer .footer__logobox .tel{font-size:17px}footer .footer__logobox a{color:#fff;font-weight:bold;font-size:31px;display:block;background-image:url(../images/telmark.png);padding-left:17px;background-position:0 9px}footer .pagetop__bottun{background-color:#fff;width:106px;height:106px;border-radius:50%;text-align:center;padding-top:34px;margin-top:150px}footer .pagetop__bottun a{display:inline-block}footer .pagetop__bottun .arrow{height:40px;width:auto}@media(max-width: 599px){footer{height:auto;margin-top:265px}footer .sp__pagetop{display:block;text-align:center;padding-top:35px}footer .sp__pagetop .arrow-top{display:inline-block;width:40px;height:40px;margin:0 10px;border-top:4px solid #fff;border-left:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-15px}footer .sp__pagetop a{color:#fff}footer .footer__wrapper{display:block;max-width:90%}footer .footer__wrapper .gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}footer .footer__wrapper .gnav__list .gnav__item{border-left:1px solid #fff;padding-left:8.5px;padding-right:8.5px;text-align:center;margin-top:0}footer .footer__wrapper .gnav__list .gnav__item:first-child{padding-left:0;border-left:none}footer .footer__wrapper .gnav__list .gnav__item:last-child{padding-right:0}footer .footer__wrapper .gnav__list a{font-size:11.5px;padding-left:5px}footer .footer__logobox{width:140px;margin:15px auto 0}footer .footer__logobox .tel{font-size:8px}footer .footer__logobox .tel a{font-size:16.5px;background-size:contain;background-position:0}footer .pagetop__bottun{display:none}footer .copy{font-weight:bold;color:#fff;text-align:center;padding-bottom:10px;padding-top:21px}}
/*# sourceMappingURL=style.min.css.map */