@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{font-size:.625em}body{font-family:"YakuHanJP","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;line-height:1;background:#d1a94c}img{width:100%;max-width:none;height:auto}.sp{display:none}summary{list-style:none}summary::-webkit-details-marker{display:none}em{font-style:normal}#tenkasu-senryu{width:100%;max-width:100rem;margin:0 auto;overflow:hidden}.mv{background:url("../img/bg-mv.webp") no-repeat top center/cover;width:100%;height:155rem;position:relative}.mv__logo{width:16.6rem;position:absolute;top:1.8rem;left:2.6rem;z-index:50}.mv__title{position:absolute;top:-7.6rem;left:0;z-index:40;transform:translateY(-100%);transition:all .3s ease-out 1s}.mv.is-showin .mv__title{transform:translateY(0)}.mv__example{width:25.2rem;position:absolute;top:33.4rem;left:4.8rem;z-index:41;opacity:0;transform-origin:right bottom;transform:rotate(-45deg);transition:all .75s ease-out 1.5s;opacity:0}.mv.is-showin .mv__example{transform:rotate(0deg);opacity:1}.mv__illust{width:58.6rem;position:absolute;top:58.6rem;left:-1.8rem;z-index:42;transform:scale(0);transition:all .5s ease-out 1.5s;opacity:0}.mv.is-showin .mv__illust{transform:scale(1);opacity:1}.mv__confetti{width:100%;height:80rem;position:absolute;top:0;left:0;z-index:45;pointer-events:none}.mv__spotlight{width:41rem;position:absolute;top:13.8rem;left:63rem;z-index:35}.mv__spotlight img{position:absolute;opacity:0;transition:all 0s linear}.mv__spotlight img:nth-of-type(2){transition-delay:.5s}.mv.is-showin .mv__spotlight img{opacity:1}.mv__reward{width:49.2rem;position:absolute;top:63.2rem;left:50rem;z-index:43;transform:scale(0);transition:all .5s ease-out 1.5s;opacity:0}.mv.is-showin .mv__reward{transform:scale(1);opacity:1}.mv__outline{width:100%;position:absolute;top:108rem;left:0}.mv__btn-entry{width:47.6rem;position:absolute;top:143.8rem;left:43.4rem}.mv__btn-entry a{transition:opacity .3s}.mv__btn-entry a:hover{opacity:.8}.mv__btn-entry .wait{font-size:1.8rem;color:#fff;background:rgba(0,0,0,.8);width:95%;height:50%;position:absolute;top:85%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.reward{position:relative}.reward__confetti{width:100%;height:130rem;position:absolute;top:0;left:0;pointer-events:none}.reward__btn-entry{width:84rem;position:absolute;top:318.6rem;left:50%;transform:translateX(-50%)}.reward__btn-entry a{transition:opacity .3s}.reward__btn-entry a:hover{opacity:.8}.reward__btn-entry .wait{font-size:3rem;color:#fff;background:rgba(0,0,0,.8);width:95%;height:50%;position:absolute;top:-35%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.reward__btn-outline{width:75.4rem;position:absolute;top:335.6rem;left:50%;transform:translateX(-50%)}.reward__btn-outline a{transition:opacity .3s}.reward__btn-outline a:hover{opacity:.8}.faq{background:url("../img/bg-faq.png") repeat-y top center/100% auto;padding:3rem 0}.faq__title{font-size:4rem;font-weight:700;color:#fff;text-align:center;margin-bottom:3rem}.faq-detail{background:#fff;width:94rem;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}.faq-detail__question{font-size:3.3rem;line-height:1.2121212121;font-weight:500;height:10rem;padding:0 10rem 0 12rem;list-style:none;cursor:pointer;position:relative;display:flex;align-items:center}.faq-detail__question::-webkit-details-marker{display:none}.faq-detail__question::before{content:"";background:url("../img/icon-faq-plus.png") no-repeat center center/cover;width:7.2rem;height:7.2rem;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.faq-detail__question::after{content:"";background:url("../img/icon-faq-question.png") no-repeat center center/cover;width:8rem;height:5.8rem;position:absolute;top:2.5rem;left:2rem}.faq-detail__answer{font-size:2.6rem;line-height:1.3076923077;font-weight:500;min-height:18rem;padding:3.5rem 4rem 3.5rem 12rem;position:relative}.faq-detail__answer::before{content:"";background:linear-gradient(90deg, rgb(254, 222, 88) 0%, rgb(251, 218, 84) 21.93%, rgb(241, 206, 73) 43.38%, rgb(225, 187, 53) 64.63%, rgb(202, 159, 27) 85.64%, rgb(183, 136, 4) 100%);width:100%;height:.4rem;position:absolute;top:0;left:0}.faq-detail__answer::after{content:"";background:url("../img/icon-faq-answer.png") no-repeat center center/cover;width:8rem;height:5.8rem;position:absolute;top:2.5rem;left:2rem}.profile{display:flex;justify-content:space-between}.profile__card{background:#fff;width:49.6rem;padding:3.5rem 2.5rem 2.5rem}.profile__img{width:41.2rem;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}.profile__position{font-size:2.4rem;font-weight:500;font-feature-settings:"palt";color:#fff;background:url("../img/bg-profile-position.png") no-repeat center center/cover;letter-spacing:.1em;text-align:center;width:24rem;height:4.6rem;margin-right:auto;margin-bottom:3.5rem;margin-left:auto;display:flex;justify-content:center;align-items:center}.profile-detail{max-width:98rem;margin-right:auto;margin-left:auto}.profile-detail__head{font-size:2.7rem;text-align:center;margin-bottom:1.5rem}.profile-detail__txt{font-size:2.1rem;line-height:1.7142857143;font-feature-settings:"palt";text-align:justify}.profile__white-cat{width:40rem;margin-top:2rem}.profile__btn{font-size:1.7rem;font-weight:700;text-align:center;width:22.2rem;height:5.2rem;margin-top:2rem;border:1px solid #000}.profile__btn a{color:#fff;background:#000;width:100%;height:100%;border:.5rem solid #fff;transition:opacity .5s;display:flex;justify-content:center;align-items:center}.profile__btn a:hover{opacity:.7}.tel{background:#fff}.tel__title{font-size:3.3rem;font-weight:500;color:#fff;background:#000;text-align:center;width:100%;height:6rem;display:flex;justify-content:center;align-items:center}.tel-contact{padding:3.5rem}.tel-contact__head{font-size:2.8rem;line-height:1.6071428571;font-weight:500;margin-bottom:1rem}.tel-contact__txt{font-size:2.1rem;display:flex;align-items:center}.tel-contact__txt a{font-size:4rem;margin-right:3rem;flex-shrink:0}.tel__notice{font-size:2.2rem;width:98rem;margin-right:auto;margin-left:auto}.footer{background:url("../img/bg-footer.webp") no-repeat center center/cover;width:100%;height:81.4rem;position:relative}.footer__badge{width:16.2rem;position:absolute;top:6.6rem;right:12rem;opacity:0}.footer__badge.is-showin{animation:dodoDon .8s ease-out .5s forwards}.footer__ribbon{width:51.2rem;position:absolute;top:58.6rem;left:50%;transform:translateX(-50%);overflow:hidden}.footer__ribbon img{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);transition:-webkit-clip-path .5s linear .5s;transition:clip-path .5s linear .5s;transition:clip-path .5s linear .5s, -webkit-clip-path .5s linear .5s}.footer__ribbon.is-showin img{-webkit-clip-path:inset(0 0% 0 0%);clip-path:inset(0 0% 0 0%)}.footer__confetti{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}@keyframes dodoDon{0%{transform:scale(1.5);opacity:1}30%{transform:scale(0.7);opacity:1}60%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes makuake{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@media only screen and (min-width: 0px)and (max-width: 1000px){html{font-size:1vw}}@media only screen and (min-width: 751px){.mb0pc{margin-bottom:0rem}.mb5pc{margin-bottom:0.5rem}.mb10pc{margin-bottom:1rem}.mb15pc{margin-bottom:1.5rem}.mb20pc{margin-bottom:2rem}.mb25pc{margin-bottom:2.5rem}.mb30pc{margin-bottom:3rem}.mb35pc{margin-bottom:3.5rem}.mb40pc{margin-bottom:4rem}.mb45pc{margin-bottom:4.5rem}.mb50pc{margin-bottom:5rem}.mb55pc{margin-bottom:5.5rem}.mb60pc{margin-bottom:6rem}.mb65pc{margin-bottom:6.5rem}.mb70pc{margin-bottom:7rem}.mb75pc{margin-bottom:7.5rem}.mb80pc{margin-bottom:8rem}.mb85pc{margin-bottom:8.5rem}.mb90pc{margin-bottom:9rem}.mb95pc{margin-bottom:9.5rem}.mb100pc{margin-bottom:10rem}.mb105pc{margin-bottom:10.5rem}.mb110pc{margin-bottom:11rem}.mb115pc{margin-bottom:11.5rem}.mb120pc{margin-bottom:12rem}.mb125pc{margin-bottom:12.5rem}.mb130pc{margin-bottom:13rem}.mb135pc{margin-bottom:13.5rem}.mb140pc{margin-bottom:14rem}.mb145pc{margin-bottom:14.5rem}.mb150pc{margin-bottom:15rem}.mb155pc{margin-bottom:15.5rem}.mb160pc{margin-bottom:16rem}.mb165pc{margin-bottom:16.5rem}.mb170pc{margin-bottom:17rem}.mb175pc{margin-bottom:17.5rem}.mb180pc{margin-bottom:18rem}.mb185pc{margin-bottom:18.5rem}.mb190pc{margin-bottom:19rem}.mb195pc{margin-bottom:19.5rem}.mb200pc{margin-bottom:20rem}}@media only screen and (min-width: 0px)and (max-width: 750px){.mb0sp{margin-bottom:0rem}.mb5sp{margin-bottom:0.5rem}.mb10sp{margin-bottom:1rem}.mb15sp{margin-bottom:1.5rem}.mb20sp{margin-bottom:2rem}.mb25sp{margin-bottom:2.5rem}.mb30sp{margin-bottom:3rem}.mb35sp{margin-bottom:3.5rem}.mb40sp{margin-bottom:4rem}.mb45sp{margin-bottom:4.5rem}.mb50sp{margin-bottom:5rem}.mb55sp{margin-bottom:5.5rem}.mb60sp{margin-bottom:6rem}.mb65sp{margin-bottom:6.5rem}.mb70sp{margin-bottom:7rem}.mb75sp{margin-bottom:7.5rem}.mb80sp{margin-bottom:8rem}.mb85sp{margin-bottom:8.5rem}.mb90sp{margin-bottom:9rem}.mb95sp{margin-bottom:9.5rem}.mb100sp{margin-bottom:10rem}.mb105sp{margin-bottom:10.5rem}.mb110sp{margin-bottom:11rem}.mb115sp{margin-bottom:11.5rem}.mb120sp{margin-bottom:12rem}.mb125sp{margin-bottom:12.5rem}.mb130sp{margin-bottom:13rem}.mb135sp{margin-bottom:13.5rem}.mb140sp{margin-bottom:14rem}.mb145sp{margin-bottom:14.5rem}.mb150sp{margin-bottom:15rem}.mb155sp{margin-bottom:15.5rem}.mb160sp{margin-bottom:16rem}.mb165sp{margin-bottom:16.5rem}.mb170sp{margin-bottom:17rem}.mb175sp{margin-bottom:17.5rem}.mb180sp{margin-bottom:18rem}.mb185sp{margin-bottom:18.5rem}.mb190sp{margin-bottom:19rem}.mb195sp{margin-bottom:19.5rem}.mb200sp{margin-bottom:20rem}}