﻿body{color:#411205;font-family:'Noto Sans JP', sans-serif;font-feature-settings:"palt";letter-spacing:.08em}@media only screen and (max-width: 750px){body{font-size:14px}}.sp02{display:none}@media only screen and (min-width: 981px){.pc{display:block}.sp{display:none}}@media only screen and (max-width: 980px){.pc{display:none}.sp{display:block}}@media only screen and (max-width: 750px){.pc02{display:none !important}.sp02{display:block}}a{color:#fff;text-decoration:none}a:hover{opacity:.7}i{font-style:normal}img{width:100%}header,footer#footer{display:none}.title{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;max-width:700px;width:calc(100% - 40px);margin:0 auto;text-align:center;letter-spacing:0.08em;margin-bottom:80px}@media only screen and (max-width: 750px){.title{width:calc(100% - 30px)}}@media only screen and (max-width: 750px){.title{margin-bottom:40px}}.title__h3{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;display:block;font-size:40px;margin:0 0 50px}.title__h3--w{color:#fff}@media only screen and (max-width: 750px){.title__h3{font-size:30px;margin:0 0 25px}}.title__text{font-size:18px;line-height:140%}.title__text--w{color:#fff}@media only screen and (max-width: 750px){.title__text{font-size:16px}}.header{display:block;position:initial;min-width:initial;height:auto;width:100%;background:#00a2e4;padding:127px 0 21px;margin-bottom:60px}@media only screen and (max-width: 750px){.header{padding:60px 0 10px;margin-bottom:30px}}.header__h1{max-width:567px;margin:0 auto}@media only screen and (max-width: 750px){.header__h1{width:calc(100% - 92px)}}.main{max-width:1050px;margin:0 auto 50px;position:relative;padding-bottom:10px}@media only screen and (max-width: 750px){.main{margin-bottom:30px}}.main__inner{position:relative}.main::before{content:"";opacity:0.25;background:url(../img/mv-bg.png) center bottom/100% no-repeat;max-width:1002px;height:0px;padding-top:50%;display:block;margin:0 auto;position:absolute;bottom:0;left:0;right:0;z-index:-1}@media only screen and (max-width: 750px){.main::before{background:url(../img/mv-bg.png) center bottom/120% no-repeat;padding-top:60%}}.main__box{border:solid 6px #411205;max-width:700px;width:calc(100% - 50px);margin:0 auto;font-weight:900;padding:20px 30px 30px;box-sizing:border-box;position:relative}@media only screen and (max-width: 750px){.main__box{padding:10px 15px 20px}}@media only screen and (max-width: 400px){.main__box{padding:10px 15px 10px}}.main__box::after{content:"";background:url(../img/card.png) center bottom/100% no-repeat;max-width:270px;width:40%;height:0px;padding-top:32%;display:block;margin:0 auto;position:absolute;bottom:-8%;left:-3%}@media only screen and (max-width: 750px){.main__box::after{width:36%;padding-top:30%}}@media only screen and (max-width: 400px){.main__box::after{width:40%;padding-top:40%}}.main__text{letter-spacing:0;font-size:42px;text-align:center;line-height:120%}@media only screen and (max-width: 750px){.main__text{font-size:6vw;line-height:110%;margin-bottom:5px}}.main__camp{font-size:55px;line-height:110%;text-shadow:2px 3px 0px #ffe100;letter-spacing:-2px;padding-left:38%}@media only screen and (max-width: 750px){.main__camp{font-size:7vw;text-shadow:1px 2px 0px #ffe100}}.main__nyukai{font-size:68px;text-align:center;letter-spacing:3px;text-shadow:2px 3px 0px #ffe100;margin-bottom:30px}@media only screen and (max-width: 750px){.main__nyukai{font-size:8.8vw;margin-bottom:20px;text-shadow:1px 2px 0px #ffe100}}.h2{max-width:624px;margin:0 auto 20px}@media only screen and (max-width: 750px){.h2{margin:0 auto 10px}}.en__list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:640px;width:calc(100% - 40px);margin:0 auto}@media only screen and (max-width: 750px){.en__list{width:calc(100% - 30px)}}.en__item{letter-spacing:-0.02em;position:relative;width:48%;max-width:300px;max-height:300px;height:0;padding-top:47%;border-radius:50%;font-size:25px;text-align:center;box-sizing:border-box;line-height:175%;font-weight:700}@media only screen and (max-width: 750px){.en__item{font-size:4vw}}.en__item--yl{background-color:#ffe100}.en__item--bl{background-color:#00a2e4;color:#fff}.en__ttl{position:absolute;left:0;right:0;top:30%}.en__ttl--bl{top:25%}.en__bld{font-size:2em}.en__mid{font-size:1.5em}.info{max-width:600px;width:calc(100% - 40px);margin:0 auto;position:relative;padding:70px 0 70px}@media only screen and (max-width: 750px){.info{width:calc(100% - 30px)}}@media only screen and (max-width: 750px){.info{padding:70px 0 40px}}@media only screen and (max-width: 400px){.info{padding:50px 0 40px}}.info::before{content:"";background:url(../img/icon_r.png) top right/100% no-repeat;max-width:75px;width:100%;height:75px;position:absolute;top:-20px;right:-20px}@media only screen and (max-width: 750px){.info::before{width:14%;top:0px;right:0}}.info__link{color:#fff !important;width:100%;font-weight:700;text-align:center;font-size:40px;display:table;line-height:100px}@media only screen and (max-width: 750px){.info__link{font-size:6vw;padding:7% 0;line-height:100%}}.info__btn{box-shadow:5px 6px 0px rgba(161,159,159,0.63);background-color:#094;border-radius:30px}@media only screen and (max-width: 750px){.info__btn{border-radius:20px}}.info__more{padding-top:30px;text-align:center;font-size:30px;font-weight:500}@media only screen and (max-width: 750px){.info__more{font-size:4vw}}.srv{background-color:#fff9cc;padding:70px 0 40px}@media only screen and (max-width: 750px){.srv{padding:50px 0 40px}}.srv__list{max-width:700px;width:calc(100% - 40px);margin:0 auto}@media only screen and (max-width: 750px){.srv__list{width:calc(100% - 30px)}}.srv__item{margin-bottom:40px}.srv__ttl{color:#ffe100;background-color:#411205;width:100%;font-size:24px;font-weight:700;border-radius:20px;line-height:40px;text-align:center;margin-bottom:15px}@media only screen and (max-width: 750px){.srv__ttl{font-size:20px;line-height:35px}}.srv__txt{line-height:140%}.srv__yl{background-color:#ffe100;padding:30px 0px}@media only screen and (max-width: 750px){.srv__yl{padding:20px 0px}}.srv__inner{text-align:center;font-weight:700;max-width:600px;width:calc(100% - 40px);margin:0 auto;font-size:26px}@media only screen and (max-width: 750px){.srv__inner{width:calc(100% - 30px)}}@media only screen and (max-width: 750px){.srv__inner{font-size:20px}}.srv__back{background-color:#fff;font-size:36px;font-weight:900;border-radius:20px;line-height:55px;display:table;margin:20px auto 10px;padding:0 20px}@media only screen and (max-width: 750px){.srv__back{font-size:26px;border-radius:15px;line-height:50px;margin-top:15px}}@media only screen and (max-width: 550px){.srv__back{padding:0 12px}}.srv__bld{font-size:1.2em}.srv__sm{font-size:0.8em}.srv__kome{max-width:440px;width:calc(100% - 40px);margin:0 auto;font-size:14px;line-height:140%;font-weight:normal;text-align:left;display:table}@media only screen and (max-width: 750px){.srv__kome{width:calc(100% - 30px)}}@media only screen and (max-width: 750px){.srv__kome{max-width:320px;font-size:11px;letter-spacing:0.05em}}.srv__day{max-width:700px;width:calc(100% - 40px);margin:0 auto}@media only screen and (max-width: 750px){.srv__day{width:calc(100% - 30px)}}.srv__table{width:100%;text-align:center;margin:40px auto 20px;border-radius:20px 20px 0 0}.srv__table tr{background-color:#f5f3f2}.srv__table tr:nth-child(odd){background-color:#e3dcda}.srv__table th,.srv__table td{text-align:center;font-size:14px;line-height:130%;padding:8px;vertical-align:middle}@media only screen and (max-width: 750px){.srv__table th,.srv__table td{font-size:2.4vw;padding:5px}}.srv__table th{color:#fff;font-weight:normal;background-color:#411205}.srv__table th:nth-child(1){border-radius:20px 0 0 0}.srv__table th:nth-child(3){border-radius:0 20px 0 0}.srv__table th:nth-child(-n+2){border-right:solid 1px #fff}@media only screen and (max-width: 750px){.srv__table th:nth-child(1){border-radius:10px 0 0 0}.srv__table th:nth-child(3){border-radius:0 10px 0 0}}.srv__table td:nth-child(-n+2){border-right:solid 1px #fff}.chash{text-align:center;background:url(../img/icon_l.png) no-repeat center left 5%/10%,url(../img/icon_r.png) no-repeat center right 5%/10%}.chash__bld{font-size:28px;font-weight:700;letter-spacing:-0.03em;padding:5px 10px 5px;display:table;margin:0 auto 10px;background:linear-gradient(transparent 0%, transparent 70%, #fff 70%, #fff 100%)}@media only screen and (max-width: 750px){.chash__bld{font-size:24px;padding:5px}}.detail{padding:80px 0 30px;max-width:700px;width:calc(100% - 40px);margin:0 auto}@media only screen and (max-width: 750px){.detail{width:calc(100% - 30px)}}@media only screen and (max-width: 750px){.detail{padding:40px 0 0px}}.detail__ttl{text-align:center;font-weight:700;margin-bottom:40px;font-size:30px}@media only screen and (max-width: 750px){.detail__ttl{margin-bottom:20px;font-size:24px}}.detail__txt{line-height:160%}.footer{min-width:initial;background-color:#ececec;padding:40px 0 20px;text-align:center}.footer__item{margin-bottom:20px;line-height:140%}.footer__ttl{font-weight:700;margin-bottom:5px;font-size:20px;letter-spacing:-0.03em}@media only screen and (max-width: 750px){.footer__ttl{font-size:16px}}@media only screen and (max-width: 750px){.footer__txt{font-size:12px;letter-spacing:-0.03em}}.footer__link{color:#411205}
/*# sourceMappingURL=style.css.map */
