html{font-size:62.5%;line-height:1.45;scroll-behavior:smooth}body{font-size:1.6rem;color:#333;font-feature-settings:"palt";font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","YuGothic","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 767px){body{padding-bottom:30vw}}main{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}p,h1,h2,h3,h4,h5,h6{line-height:1.6em}img{max-width:100%;height:auto;vertical-align:bottom}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,.6);opacity:0;transition:opacity 1s;z-index:10000}.modal-content{margin:auto;padding:20px;width:50%;max-width:600px}@media screen and (max-width: 767px){.modal-content{width:100%}}.close{color:#bd9649;float:right;font-size:40px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.btn-stalker.pc{display:none}#campaign24{position:fixed;left:0;bottom:0;width:100%;color:#bd9649;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3vw;line-height:3vw;letter-spacing:.8vw;cursor:pointer}#campaign24 img{width:100%}@media screen and (max-width: 767px){#campaign24{font-size:7vw;line-height:7vw;letter-spacing:1.5vw}}#countdown_hours{position:absolute;top:74%;left:50.3%}@media screen and (max-width: 767px){#countdown_hours{top:63%;left:50.5%}}#countdown_minutes{position:absolute;top:74%;left:57.4%}@media screen and (max-width: 767px){#countdown_minutes{top:63%;left:65.5%}}#countdown_seconds{position:absolute;top:74%;left:64.4%}@media screen and (max-width: 767px){#countdown_seconds{top:63%;left:81%}}.container{margin:0 auto;max-width:800px}.btn-wrap{display:block;background:rgba(0,0,0,0);border-radius:150px;filter:drop-shadow(0 0 5px #bebebe);height:110px;width:25.4%;position:relative;transition:.3s}.btn-wrap:hover{filter:drop-shadow(0 0 4px #bebebe);transition:.3s}.btn-wrap:hover .btnshine{transition:.3s;transform:translate(-50%, -50%) scale(0.995)}.btn-wrap.fixed{position:fixed;right:50px;bottom:30px;z-index:9999}@media screen and (max-width: 767px){.btn-wrap{width:88%;left:50%;transform:translateX(-50%);right:auto}}.btnshine{width:91%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;overflow:hidden;border-radius:150px;transition:.3s}.btnshine img{display:block}.btnshine::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg);animation:shine 1.5s infinite}@keyframes shine{100%{left:125%}}@media only screen and (min-width: 768px){.sp{display:none !important}}@media only screen and (max-width: 767px){.pc{display:none !important}header .burger-btn{display:block;width:16px;height:16px;background-color:red;position:relative;cursor:pointer}header .burger-btn span{position:absolute;width:16px;height:1px;background-color:#000;display:block;transition:all .3s}header .burger-btn span:nth-of-type(1){top:0px}header .burger-btn span:nth-of-type(2){top:50%;transform:translateY(-50%)}header .burger-btn span:nth-of-type(3){bottom:0px}header .burger-btn.active span{transition:all .3s}header .burger-btn.active span:nth-of-type(1){transform:rotate(45deg);top:7px}header .burger-btn.active span:nth-of-type(2){opacity:0}header .burger-btn.active span:nth-of-type(3){transform:rotate(-45deg);bottom:8px}}@media screen and (max-width: 767px){.mv{position:relative}}@media screen and (max-width: 767px){.mv .btn-wrap{position:absolute;bottom:2%}}.sec-technology{background-image:url(../img/bg_technology_top.png),url(../img/bg_technology.jpg);background-position:top,center;background-size:100%,cover;background-repeat:no-repeat,repeat;padding:16.7% 0 10.7% 0}.sec-technology .img-instagram{width:61.5%;margin:0 auto}.sec-technology .list-youtube{width:61.5%;margin:40px auto 0;display:flex;justify-content:space-between}.sec-technology .list-youtube li{width:32%}.sec-technology .list-youtube li:not(:last-of-type){margin-bottom:60px}.sec-technology .list-youtube li .youtube{aspect-ratio:16/9}.sec-technology .list-youtube li iframe{width:100%;height:100%}.sec-technology .list-youtube li .note{margin-top:-8px}@media screen and (max-width: 767px){.sec-technology{background-image:url(../img/bg_technology_top_sp.png),url(../img/bg_technology.jpg);padding:30.7% 0 22.7% 0}}@media screen and (max-width: 767px){.sec-technology .img-instagram{width:100%}}@media screen and (max-width: 767px){.sec-technology .list-youtube{width:80%;margin-top:26px;flex-direction:column}}@media screen and (max-width: 767px){.sec-technology .list-youtube li{width:100%}}@media screen and (max-width: 767px){.sec-technology .list-youtube li .note{width:91%}}@media screen and (max-width: 767px){.sec-seminar{position:relative}}@media screen and (max-width: 767px){.sec-seminar .btn-wrap{position:absolute;top:16%}}.sec-gallery{padding-bottom:100px}.sec-gallery .gallery-wrap{margin:60px auto 0;max-width:76.9%}.sec-gallery .gallery-wrap .gallery{max-width:65%;margin:0 auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.sec-gallery .gallery-wrap .gallery li .video{aspect-ratio:16/9}.sec-gallery .gallery-wrap .gallery li .video iframe{width:100%;height:100%}.sec-gallery .gallery-wrap .gallery li .name{margin-top:16px;letter-spacing:.08em}.sec-gallery .gallery-wrap .gallery li .note{margin-top:5px;width:40%}.sec-gallery .gallery-wrap .gallery .slick-list{overflow:hidden}.sec-gallery .choice-btn{margin-top:40px;margin-left:-10px;margin-right:-10px}.sec-gallery .choice-btn li{margin:0 10px;cursor:pointer;transition:.2s}.sec-gallery .choice-btn li:hover{opacity:.8;transition:.2s}.sec-gallery .choice-btn li.slick-current{display:block;position:relative}.sec-gallery .choice-btn li.slick-current::after{position:absolute;width:100%;height:100%;content:"";background-color:#b2b2b2;mix-blend-mode:multiply;left:0;top:0;z-index:99;display:block;transition:.2s}@media screen and (max-width: 767px){.sec-gallery{padding-bottom:60px}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap{max-width:100%}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery{max-width:100%}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery li{margin:0 7px}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery li .name{font-size:18px;margin-top:8px}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery li .note{width:90%}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-list{overflow:visible;margin:0 auto;width:80%}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-prev,.sec-gallery .gallery-wrap .gallery .slick-next{position:absolute;cursor:pointer;outline:none;height:30px;width:30px;top:26%;z-index:99}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-prev{left:8%;background:url(../img/icon_prev.png) no-repeat center/contain}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-next{right:8%;background:url(../img/icon_next.png) no-repeat center/contain}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-dots{text-align:center;margin:20px 0 0 0}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-dots li{display:inline-block;margin:0 10px}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-dots li button{color:rgba(0,0,0,0);background-color:#fff;padding:0;outline:none;border:1px solid #4d4d4d;width:10px;height:10px;display:block}}@media screen and (max-width: 767px){.sec-gallery .gallery-wrap .gallery .slick-dots .slick-active button{background:#4d4d4d}}@media screen and (max-width: 767px){.sec-gallery .choice-btn{display:none}}.sec-schedule{padding:90px 20px 110px 20px;background-color:#f1f1f1}.sec-schedule .ttl-seminar{max-width:363px;margin:0 auto}.sec-schedule .nav-seminar{margin-top:44px;display:flex;justify-content:center}.sec-schedule .nav-seminar li{position:relative}.sec-schedule .nav-seminar li::before{content:"|";margin:0 10px}.sec-schedule .nav-seminar li a{color:#000;letter-spacing:.1em;text-decoration:none}.sec-schedule .schedule-wrap{margin-top:55px}.sec-schedule .schedule-wrap .box:nth-child(1) .ttl{background:url(../img/ttl-01.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(2) .ttl{background:url(../img/ttl-02.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(3) .ttl{background:url(../img/ttl-03.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(4) .ttl{background:url(../img/ttl-04.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(5) .ttl{background:url(../img/ttl-05.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(6) .ttl{background:url(../img/ttl-06.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(7) .ttl{background:url(../img/ttl-07.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:nth-child(8) .ttl{background:url(../img/ttl-08.svg) no-repeat left center;background-size:84px}.sec-schedule .schedule-wrap .box:not(:last-of-type){margin-bottom:45px}.sec-schedule .schedule-wrap .box .ttl{display:flex;align-items:center;padding-left:100px;height:84px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:28px;font-weight:bold;line-height:32px}.sec-schedule .schedule-wrap .box .ttl img{width:auto;display:block;height:84px}.sec-schedule .schedule-wrap .box .list-schedule{margin-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap}.sec-schedule .schedule-wrap .box .list-schedule li{width:48%;background-color:#fff;padding:14px 20px;box-shadow:2px 2px 2px #cbcbcb;display:flex;align-items:center}.sec-schedule .schedule-wrap .box .list-schedule li:nth-of-type(3){margin-top:10px}.sec-schedule .schedule-wrap .box .list-schedule li .tokyo,.sec-schedule .schedule-wrap .box .list-schedule li .osaka,.sec-schedule .schedule-wrap .box .list-schedule li .fukuoka{font-size:16px;border-radius:16px;padding:10px;display:block;color:#fff;letter-spacing:.1em;margin-right:15px;white-space:nowrap}.sec-schedule .schedule-wrap .box .list-schedule li .tokyo{background-color:#ff7bab}.sec-schedule .schedule-wrap .box .list-schedule li .osaka{background-color:#7eaadd}.sec-schedule .schedule-wrap .box .list-schedule li .fukuoka{background-color:#65c4c4}.sec-schedule .schedule-wrap .box .list-schedule li .date{font-size:16px;display:block;line-height:1.5;letter-spacing:.1em}.sec-schedule .schedule-wrap .box .list-schedule li .date img{margin-left:5px;width:34px}@media screen and (max-width: 767px){.sec-schedule{padding:60px 20px 38px 20px}}@media screen and (max-width: 767px){.sec-schedule .ttl-seminar{max-width:252px}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar{flex-wrap:wrap;justify-content:flex-start;border:1px solid #4d4d4d;margin-top:27px}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar li{width:50%}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar li:not(:last-of-type){border-bottom:1px solid #4d4d4d}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar li:nth-of-type(odd){border-right:1px solid #4d4d4d}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar li::before{display:none}}@media screen and (max-width: 767px){.sec-schedule .nav-seminar li a{padding:22px 0;display:block;line-height:1.25;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;width:100%}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap{margin-top:40px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(1) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(2) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(3) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(4) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(5) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(6) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(7) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:nth-child(8) .ttl{background-size:72px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box:not(:last-of-type){margin-bottom:35px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box .ttl{padding-left:88px;height:72px;font-size:24px;line-height:28px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box .ttl img{height:72px}}@media screen and (max-width: 829px){.sec-schedule .schedule-wrap .box .list-schedule li{width:100%;padding:12px 15px}}@media screen and (max-width: 829px){.sec-schedule .schedule-wrap .box .list-schedule li:not(:first-of-type){margin-top:10px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box .list-schedule li .tokyo,.sec-schedule .schedule-wrap .box .list-schedule li .osaka,.sec-schedule .schedule-wrap .box .list-schedule li .fukuoka{font-size:14px;margin-right:12px;padding:7px 10px;border-radius:50px}}@media screen and (max-width: 767px){.sec-schedule .schedule-wrap .box .list-schedule li .date{font-size:14px}}@media screen and (max-width: 767px){.sec-schedule .btn-wrap{width:98%;margin-top:40px}}.sec-faq{padding:80px 20px 100px 20px}.sec-faq .ttl-faq{max-width:314px;margin:0 auto}.sec-faq .list-faq{margin-top:22px}.sec-faq .list-faq li .question{cursor:pointer;border-bottom:1px solid gray;height:84px;letter-spacing:.1em;line-height:1.54;padding-left:83px;display:flex;align-items:center;position:relative}.sec-faq .list-faq li .question::before{position:absolute;display:block;content:"";top:50%;transform:translateY(-50%);left:10px;width:52px;height:47px;background:url(../img/ic_q.svg) no-repeat center/contain}.sec-faq .list-faq li .question.opened{border:none}.sec-faq .list-faq li .answer{line-height:2.06;background-color:#f8edf0;letter-spacing:0;padding:16px 50px 20px 40px;display:none}.sec-faq .list-faq li .answer .icon-a{display:block;margin-bottom:10px}.sec-faq .list-faq li .answer .icon-a img{display:block;width:15px;height:18px}.sec-faq .list-faq li .answer a{color:#333;text-decoration:underline;letter-spacing:.05em}@media screen and (max-width: 767px){.sec-faq{padding:113px 20px 54px 20px}}@media screen and (max-width: 767px){.sec-faq .ttl-faq{max-width:225px}}@media screen and (max-width: 767px){.sec-faq .list-faq{margin-top:30px}}@media screen and (max-width: 767px){.sec-faq .list-faq li .question{font-size:18px;line-height:1.375;padding-left:65px}}@media screen and (max-width: 767px){.sec-faq .list-faq li .question::before{left:0}}@media screen and (max-width: 767px){.sec-faq .list-faq li .answer{padding:16px 16px 18px 16px;letter-spacing:.05em}}footer{position:relative;padding-bottom:15vw}footer .btn-wrap{position:absolute;top:42%;left:51%}@media screen and (max-width: 767px){footer .btn-wrap{left:50%;transform:translateX(-50%);top:35%}}/*# sourceMappingURL=style.css.map */