html{-webkit-text-size-adjust:100%;line-height:1.15}html::-webkit-scrollbar{width:1px;height:0;background-color:#292b35}html::-webkit-scrollbar-thumb{background-color:#ba0816}html::-webkit-scrollbar-track{background-color:#292b35}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}img{width:100%;height:auto;line-height:1}li{list-style:none}@media screen and (min-width: 769px){body{min-width:auto}}@media screen and (min-width: 769px){.is__sp{display:none}}@media screen and (max-width: 768px){.is__pc{display:none}}body{background-color:#1d2029}.en{font-family:Sequel,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.wbr{word-break:keep-all;overflow-wrap:anywhere}.wrapper{width:100%;padding:20px}.junior-special-button{display:block;width:325px;margin-right:auto;margin-left:auto;padding:15px;background-color:#fff;color:#1d2029;font-size:14px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 768px){.junior-special-button{width:100%;max-width:89.3333333333vw;padding:4.2666666667vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){.junior-special-button:hover{animation:btn_hover 0.4s ease-in-out alternate 2}}.junior-special-button.is-black{background-color:#000;color:#fff;filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}.junior-special-button.is-red{background-color:#8F0C2C;color:#fff}.junior-special-button__list{gap:30px;display:flex;justify-content:center;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.junior-special-button__list{gap:8vw;flex-direction:column;width:100%}}.junior-special-button__caption{margin-top:30px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.junior-special-button__caption{margin-top:8vw;font-size:3.2vw;text-align:center}}@keyframes btn_hover{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,0.5))}100%{filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}}.junior-special{position:relative;width:100%;padding-bottom:176px;background-color:#1d2029;color:#fff;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:400;line-height:1.875;text-align:center}@media screen and (max-width: 768px){.junior-special{padding-bottom:16vw;font-size:3.7333333333vw;line-height:1.7142857143;text-align:left}}.junior-special img{vertical-align:bottom}.junior-special__section_title{font-family:Sequel,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:50px;line-height:1}@media screen and (max-width: 768px){.junior-special__section_title{font-size:6.4vw;text-align:center}}.junior-special-bg{width:100%;background:linear-gradient(to bottom, #000 0%, #000 72%, rgba(0,0,0,0) 100%)}.junior-special-annotation{max-width:1000px;margin:40px auto 0;font-size:14px;font-weight:500;line-height:calc(20/14);text-align:left}@media screen and (max-width: 768px){.junior-special-annotation{margin:calc(21/375*100vw) auto 0;font-size:clamp(5px, calc(12/375*100vw), 14px);line-height:calc(20/12)}}.junior-special-kv{position:relative;width:100%;padding-top:688px;background-image:url(../image/kv.jpg);background-position:center top;background-repeat:no-repeat;background-size:1366px}@media screen and (max-width: 768px){.junior-special-kv{padding-top:calc(252/375*100vw);background-image:url(../image/kv-sp.jpg);background-size:100%}}.junior-special-kv__title{width:680px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.junior-special-kv__title{width:80vw}}.junior-special-kv__eventtitle{margin-top:80px;font-size:42px;font-weight:900;line-height:calc(52/42);text-align:center}@media screen and (max-width: 768px){.junior-special-kv__eventtitle{margin-top:calc(26/375*100vw);font-size:calc(21/375*100vw)}}.junior-special-kv__term{margin-top:20px;font-size:24px;font-weight:700;line-height:calc(36/24);text-align:center}@media screen and (max-width: 768px){.junior-special-kv__term{margin-top:calc(5/375*100vw);font-size:calc(12/375*100vw)}}.junior-special-kv__leadcopy{margin-top:60px;font-size:28px;font-weight:700;line-height:calc(42/28);text-align:center}@media screen and (max-width: 768px){.junior-special-kv__leadcopy{margin-top:calc(30/375*100vw);font-size:calc(18/375*100vw)}}.junior-special-kv__description{margin:57.6px auto;font-size:16px;line-height:1.875}@media screen and (max-width: 768px){.junior-special-kv__description{width:89.3333333333vw;margin-top:15.68vw;margin-right:auto;margin-left:auto;font-size:3.7333333333vw}}.present{padding-top:45px;padding-bottom:30px;background-color:#5D5E65;color:#fff;text-align:center}@media (min-width: 768px), print{.present{padding-top:9.6rem;padding-bottom:15rem}}.present-inner{width:calc(335/375*100vw);margin:0 auto}@media (min-width: 768px), print{.present-inner{max-width:896px}}.present-title{font-size:calc(18/375*100vw);font-weight:700;line-height:calc(30/24);text-align:center}@media (min-width: 768px), print{.present-title{font-size:3.8rem}}.present-title>span{display:inline-block;width:100%;max-width:335px;padding-bottom:16px;border-bottom:2px solid #FB2A36}@media (min-width: 768px), print{.present-title>span{max-width:840px;padding-bottom:18px;border-width:4px}}.present-subtitle{margin-top:24px}@media (min-width: 768px), print{.present-subtitle{justify-content:space-between;margin:19px auto 0}}.present-subtitle-text{display:inline-block;font-size:calc(18/375*100vw);font-weight:700;line-height:calc(24/18);text-align:center}@media (min-width: 768px), print{.present-subtitle-text{font-size:36px;line-height:1.5;text-align:center}}.present-subtitle-description{display:inline-block;margin-top:calc(26 / 375 * 100vw);font-size:calc(16/375*100vw);font-weight:700;line-height:calc(21/16);text-align:left}@media (min-width: 768px), print{.present-subtitle-description{margin-top:3.6rem;font-size:2.7rem;line-height:1.48148;text-align:center}}.present-subtitle-box{display:block;width:-moz-fit-content;width:fit-content;margin:10px auto 0;padding:7px 12px;border:1px solid #000;font-size:16px;font-weight:700;line-height:1;text-align:center}@media (min-width: 768px), print{.present-subtitle-box{display:inline-block;margin:1.8rem auto 0;padding:0.9rem 1.6rem;font-size:2.0rem}}.present-photo{width:100%;max-width:896px;margin:30px auto 0}@media (min-width: 768px), print{.present-photo{margin-top:35px}}.present-introduction{text-align:left}@media (min-width: 768px), print{.present-introduction{padding:0 2.8rem}}.present-introduction-title{margin-top:calc(19 / 375 * 100vw);font-size:calc(16/375*100vw);font-weight:700;line-height:calc(21/16)}@media (min-width: 768px), print{.present-introduction-title{margin-top:1.5rem;font-size:2rem;line-height:1.5em}}.present-introduction-text{margin-top:calc(19/375*100vw);font-size:calc(12/375*100vw);font-weight:500;line-height:calc(20/12)}@media (min-width: 768px), print{.present-introduction-text{margin-top:2.0rem;font-size:1.4rem;line-height:1.42857}}.present-introduction-text:first-child{font-size:calc(16/375*100vw);font-weight:700;text-indent:-0.4em}@media (min-width: 768px), print{.present-introduction-text:first-child{margin-top:2.0rem;font-size:2.2rem;line-height:1.42857}}.present-introduction-detail{margin-top:calc(19 / 375 * 100vw);font-size:calc(12/375*100vw);font-weight:500;line-height:calc(20/12)}@media (min-width: 768px), print{.present-introduction-detail{margin-top:2.0rem;font-size:1.2rem;line-height:1.66667}}.present-introduction-annotation{margin-top:calc(20 / 375 * 100vw);font-size:calc(12/375*100vw);font-weight:500;line-height:calc(20/12);text-align:left}@media (min-width: 768px), print{.present-introduction-annotation{width:100%;margin:1.6rem auto 0;font-size:1.4rem;line-height:1.42857}}.present-introduction-note{margin-top:calc(20 / 375 * 100vw);font-size:calc(12/375*100vw);font-weight:500;line-height:calc(20/12);text-align:left;text-decoration:underline}@media (min-width: 768px), print{.present-introduction-note{width:100%;margin:1.6rem auto 0;font-size:1.4rem;line-height:1.42857}}.present-coupon{margin-top:34px;font-size:calc(16/375*100vw);font-weight:700;line-height:1.3125;text-align:left}@media (min-width: 768px), print{.present-coupon{margin-top:4.3rem;font-size:2.0rem;line-height:1.4;text-align:center}}.present .junior-special-button__list{margin-top:95px}@media (max-width: 767px){.present .junior-special-button__list{margin-top:calc(57/375*100vw)}}.junior-special-hr{width:100%}.junior-special-fair{width:100%;max-width:1000px;margin-top:150px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.junior-special-fair{width:89.3333333333vw;margin-top:12.8vw}}.junior-special-fair__title_box{width:100%;padding-bottom:18px;border-bottom:2px solid #8f0c2c;font-weight:bold;line-height:1.6071428571}@media screen and (max-width: 768px){.junior-special-fair__title_box{padding-bottom:5.3333333333vw;text-align:center}}.junior-special-fair__title{font-size:40px}@media screen and (max-width: 768px){.junior-special-fair__title{font-size:6.1333333333vw}}.junior-special-fair__title span{font-family:Sequel}.junior-special-fair__date{font-size:28px}@media screen and (max-width: 768px){.junior-special-fair__date{font-size:4.2666666667vw}}.junior-special-fair .junior-special-button__list{margin-top:50px}@media screen and (max-width: 768px){.junior-special-fair .junior-special-button__list{margin-top:8vw}}.junior-special-fair__section{position:relative;width:100%;margin-top:150px}@media screen and (max-width: 768px){.junior-special-fair__section{margin-top:24.8vw}}.junior-special-fair__section-title{font-family:Sequel;font-size:40px;letter-spacing:.1em;text-align:center}@media screen and (max-width: 768px){.junior-special-fair__section-title{font-size:6.4vw}}.junior-special-fair__list{display:flex;flex-wrap:wrap;justify-content:center;margin-right:auto;margin-left:auto}.is-model .junior-special-fair__list{gap:52px;width:692px;margin-top:80px}@media screen and (max-width: 768px){.is-model .junior-special-fair__list{gap:0;width:89.3386666667vw;margin-top:8.8vw}}.is-color .junior-special-fair__list{gap:26px 103px;width:623px;margin-top:56px}@media screen and (max-width: 768px){.is-color .junior-special-fair__list{gap:6.5333333333vw 5.8666666667vw;width:80.5333333333vw;margin-top:7.7333333333vw}}.is-model .junior-special-fair__item{width:320px;text-align:left}@media screen and (max-width: 768px){.is-model .junior-special-fair__item{width:44.6693333333vw}}.is-color .junior-special-fair__item{width:260px;text-align:left}@media screen and (max-width: 768px){.is-color .junior-special-fair__item{width:37.3333333333vw}}.junior-special-fair__item-title{font-family:Sequel;font-size:30px;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.junior-special-fair__item-title{font-size:4.8vw}}.junior-special-fair__item-title--jp{display:block;margin-top:.5em;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;font-weight:400}@media screen and (max-width: 768px){.junior-special-fair__item-title--jp{font-size:2.6666666667vw}}.junior-special-fair__item-img{margin-top:24px}@media screen and (max-width: 768px){.junior-special-fair__item-img{margin-top:2.6666666667vw}}.junior-special-fair__item-text{width:-moz-max-content;width:max-content;margin-top:13px;margin-right:auto;margin-left:auto;line-height:1.4}@media screen and (max-width: 768px){.junior-special-fair__item-text{margin-top:2.0266666667vw}}.junior-special-fair__item-caption{font-size:13px}@media screen and (max-width: 768px){.junior-special-fair__item-caption{font-size:2.6666666667vw;font-weight:bold}}.junior-special-fair__item-price{font-size:20px;font-weight:bold}@media screen and (max-width: 768px){.junior-special-fair__item-price{font-size:4vw}}.junior-special-fair__item-color{gap:9px;display:flex;align-items:center;width:100%;margin-top:2px;font-size:13px;font-weight:bold}@media screen and (max-width: 768px){.junior-special-fair__item-color{gap:0;margin-top:1.0666666667vw;font-size:2.1333333333vw;white-space:nowrap}}.junior-special-fair__item-color+.junior-special-fair__item-color{margin-top:9px}@media screen and (max-width: 768px){.junior-special-fair__item-color+.junior-special-fair__item-color{margin-top:1.6533333333vw}}.junior-special-fair__item-color::before{display:block;width:32px;height:32px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain;content:""}@media screen and (max-width: 768px){.junior-special-fair__item-color::before{width:5.9093333333vw;height:5.9093333333vw;margin-right:1.6vw}}.is-red .junior-special-fair__item-color.is-type1::before{background-image:url(../image/fair__icon1-1.png)}.is-red .junior-special-fair__item-color.is-type2::before{background-image:url(../image/fair__icon1-2.png)}.is-blue .junior-special-fair__item-color.is-type1::before{background-image:url(../image/fair__icon2-1.png)}.is-blue .junior-special-fair__item-color.is-type2::before{background-image:url(../image/fair__icon2-2.png)}.is-gray .junior-special-fair__item-color.is-type1::before{background-image:url(../image/fair__icon3-1.png)}.is-gray .junior-special-fair__item-color.is-type2::before{background-image:url(../image/fair__icon3-2.png)}.is-black .junior-special-fair__item-color::before{background-image:url(../image/fair__icon4-1.png)}.junior-special-fair__item-color span{flex:1}@media screen and (max-width: 768px){.junior-special-fair__item-color span{width:29.824vw}}.junior-special-fair__caption{margin-top:54px;font-size:12px}@media screen and (max-width: 768px){.junior-special-fair__caption{margin-top:9.2vw;font-size:2.6666666667vw;font-weight:bold;text-align:center}}.junior-special-fair__box{margin-top:100px}@media screen and (max-width: 768px){.junior-special-fair__box{margin-top:21.3333333333vw}}.junior-special-fair__box-text{margin-top:50px;font-size:12px;line-height:1.5}@media screen and (max-width: 768px){.junior-special-fair__box-text{margin-top:11.7333333333vw;font-size:2.6666666667vw}}.junior-special-fair .junior-special-button__list{margin-top:43px}@media screen and (max-width: 768px){.junior-special-fair .junior-special-button__list{margin-top:8vw}}.junior-special-results{margin-top:150px}@media screen and (max-width: 768px){.junior-special-results{margin-top:25.3333333333vw}}.junior-special-results__title{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;padding-bottom:25px;border-bottom:2px solid #ba0815;font-size:40px;font-weight:bold;line-height:calc(40/30)}@media screen and (max-width: 768px){.junior-special-results__title{padding-bottom:6.6666666667vw;font-size:5.8666666667vw;text-align:center}}.junior-special-results__description{margin-top:56px;font-size:16px}@media screen and (max-width: 768px){.junior-special-results__description{width:89.3333333333vw;margin-top:13.3333333333vw;font-size:3.7333333333vw}}.junior-special-results__glaphs{width:100%;max-width:1000px;margin:45px auto 0}.junior-special-results__line{gap:0 calc(29.5/1366*100vw);display:flex;width:100%}@media screen and (max-width: 768px){.junior-special-results__line{display:block}}.junior-special-results__line+.junior-special-results__line{margin-top:calc(29/1366*100vw)}@media screen and (max-width: 768px){.junior-special-results__line+.junior-special-results__line{margin-top:calc(20/375*100vw)}}@media screen and (max-width: 768px){.junior-special-results__item+.junior-special-results__item{margin-top:calc(20/375*100vw)}}.junior-special-results__closing{margin-top:80px;font-size:30px;font-weight:700;line-height:calc(40/30);text-align:center}@media screen and (max-width: 768px){.junior-special-results__closing{margin-top:calc(50/375*100vw);font-size:calc(17/375*100vw)}}.junior-special-results__closing02{margin-top:80px;font-size:30px;font-weight:700;line-height:calc(40/30);text-align:center}@media screen and (max-width: 768px){.junior-special-results__closing02{margin-top:calc(50/375*100vw);font-size:calc(17/375*100vw)}}.junior-special-results .junior-special-button__list{margin-top:95px}@media (max-width: 767px){.junior-special-results .junior-special-button__list{margin-top:calc(57/375*100vw)}}.junior-special-results__comment-title{margin-top:80px;font-size:28px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 768px){.junior-special-results__comment-title{margin-top:calc(50/375*100vw);font-size:calc(17/375*100vw)}}.junior-special-results__comment-wrapper{position:relative;max-width:1366px;margin:calc(48/1366*100%) auto 0;text-align:center}@media screen and (max-width: 768px){.junior-special-results__comment-wrapper{margin-top:calc(21/375*100vw)}}.junior-special-results__comment-bg{width:100%}.junior-special-results__comment-text{position:absolute;top:0;right:0;left:0;width:calc(1047/1366*100%);max-width:1047px;margin:0 auto}@media screen and (max-width: 768px){.junior-special-results__comment-text{width:calc(365/375*100vw)}}.junior-special-results__annotaion{max-width:1000px;margin:40px auto 0;font-size:14px;font-weight:500;line-height:calc(20/14);text-align:left}@media screen and (max-width: 768px){.junior-special-results__annotaion{margin:calc(21/375*100vw) auto 0;font-size:clamp(5px, calc(12/375*100vw), 14px);line-height:calc(20/12)}}.junior-special-gallery{margin-top:150px}@media screen and (max-width: 768px){.junior-special-gallery{margin-top:25.3333333333vw}}.junior-special-gallery__title{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;padding-bottom:25px;border-bottom:2px solid #ba0815;font-size:40px;font-weight:bold;line-height:calc(40/30)}@media screen and (max-width: 768px){.junior-special-gallery__title{padding-bottom:6.6666666667vw;font-size:5.8666666667vw;text-align:center}}.junior-special-gallery__description{margin-top:56px;font-size:16px}@media screen and (max-width: 768px){.junior-special-gallery__description{width:89.3333333333vw;margin-top:13.3333333333vw;font-size:3.7333333333vw}}.junior-special-gallery__box{gap:calc(11/1000*100%);display:grid;grid-template-columns:repeat(3, 1fr);width:100%;max-width:1000px;margin:50px auto 0;padding:0 0 calc(11 * 4 / 1000 * 100%)}.junior-special-gallery__box a{transition:filter 0.8s cubic-bezier(0.25, 0.1, 0.25, 1)}.junior-special-gallery__box a:hover{filter:brightness(50%) saturate(160%)}.junior-special-gallery .junior-special-button__list{margin-top:95px}@media (max-width: 767px){.junior-special-gallery .junior-special-button__list{margin-top:calc(57/375*100vw)}}.modaal-overlay{background:#1d2029;opacity:0.95}.modaal-content-container{display:inline-block;width:auto;padding:0;text-align:center}.modaal-container{width:auto;background-color:#fff}.modaal-content{width:auto}.modal-box{display:inline-block;width:auto}.modal-box img{display:block;width:auto;max-width:clamp(10px, calc(90vw), 945px);height:auto;max-height:calc(80vh - 40px);margin:0 auto}@media (max-width: 767px){.modal-box img{max-width:calc(100vw - 50px - 6px);max-height:calc(90vh - 40px)}}.modal-box-account{height:40px;color:#1d2029;font-size:20px;font-weight:700;line-height:40px}.junior-special-check{margin-top:150px}@media screen and (max-width: 768px){.junior-special-check{margin-top:25.3333333333vw}}.junior-special-check__title{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;padding-bottom:25px;border-bottom:2px solid #ba0815;font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.junior-special-check__title{padding-bottom:6.6666666667vw;font-size:5.8666666667vw;text-align:center}}.junior-special-check__description{margin-top:56px;font-size:16px}@media screen and (max-width: 768px){.junior-special-check__description{width:89.3333333333vw;margin-top:13.3333333333vw;margin-right:auto;margin-left:auto;font-size:3.7333333333vw}}.junior-special-caption{max-width:1000px;margin:40px auto 0;font-size:14px;font-weight:500;line-height:calc(20/14);text-align:left}@media screen and (max-width: 768px){.junior-special-caption{margin:calc(21/375*100vw) auto 0;font-size:clamp(5px, calc(12/375*100vw), 14px);line-height:calc(20/12)}}.junior-special-caption p+p{margin-top:1.5em}
/*# sourceMappingURL=style.min.css.map */
