@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif}html{background:url(/ac_common/img/head_bg_02.gif) 0 0 repeat-x}@media screen and (min-width: 641px){html{min-width:950px}}#wmc_masthead{position:relative;z-index:10}#wmc_masthead .header_section01{padding:0}.ambassador{overflow:hidden;text-align:left;color:#fff}.ambassador img{max-width:100%;width:100%;height:auto}.ambassador a{text-decoration:none;color:inherit}.ambassador p{font-feature-settings:"palt"}.ambassador *{box-sizing:border-box;font-family:"Noto Sans JP",sans-serif}.ambassador figure{margin:0}.u-en{font-family:"Roboto",sans-serif}.l-inner{margin:0 auto}@media screen and (min-width: 641px){.l-inner{max-width:950px}}@media screen and (max-width: 640px){.l-inner{max-width:89.3333333333vw}}.c-ttl{position:relative;color:#ff00b6;width:max-content}.c-ttl::before{position:absolute;z-index:5;left:0;top:0;mix-blend-mode:multiply;background:linear-gradient(to top, rgba(23, 33, 22, 0.5) 0%, rgba(23, 33, 22, 0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.c-btn{display:flex;align-items:center;justify-content:center;position:relative;background-color:#000;border:1px solid #fff;transition:all .3s}@media screen and (min-width: 641px){.c-btn{width:320px;height:54px;font-size:16px;line-height:1.0625;letter-spacing:.05em;font-weight:700}.c-btn:hover{background-color:#fff;color:#000;border:1px solid #000}.c-btn:hover::after{background-image:url(../images/ic-arrow-bk.png)}}@media screen and (max-width: 640px){.c-btn{width:66.6666666667vw;height:10.6666666667vw;font-size:calc(28/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700}}.c-btn::after{position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ic-arrow.png);top:50%;transform:translateY(-50%)}@media screen and (min-width: 641px){.c-btn::after{width:13px;height:14px;right:20px}}@media screen and (max-width: 640px){.c-btn::after{width:3.4666666667vw;height:3.7333333333vw;right:3.8666666667vw}}.slide_up{opacity:0}@media screen and (max-width: 640px){.is-pc{display:none}}@media screen and (min-width: 641px){.is-sp{display:none}}.p-kv{position:relative}.p-kv__img{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 641px){.p-kv__img img{min-height:473px;object-fit:cover;object-position:right}}.p-kv__text{position:absolute;z-index:10}@media screen and (min-width: 641px){.p-kv__text{top:85px;left:calc((100vw - 970px)/2)}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text{left:13.17715959vw}}@media(min-width: 641px)and (max-width: 950px){.p-kv__text{left:100px}}@media screen and (max-width: 640px){.p-kv__text{top:30.6666666667vw;left:0}}.p-kv__text-ttl{text-shadow:0 0 15px #ff00a9;opacity:0;transform:translate(0, 30px);animation:fadeIn 1s ease forwards;animation-delay:1s}@media screen and (min-width: 641px){.p-kv__text-ttl{font-size:48px;line-height:1.7083333333;letter-spacing:0em;font-weight:700;margin-bottom:30px}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text-ttl{font-size:clamp(33px,3.5139vw,48px)}}@media screen and (max-width: 640px){.p-kv__text-ttl{font-size:calc(40/750*100vw);line-height:1.8;letter-spacing:0em;font-weight:700;margin-left:5.3333333333vw;margin-bottom:8vw}}@media screen and (min-width: 641px){.p-kv__text-ttl .main{font-size:66px;line-height:1.2424242424;letter-spacing:0em;font-weight:900}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text-ttl .main{font-size:clamp(48px,4.8316252vw,66px)}}@media screen and (max-width: 640px){.p-kv__text-ttl .main{font-size:calc(54/750*100vw);line-height:1.3333333333;letter-spacing:0em;font-weight:900}}.p-kv__text-name{position:relative;opacity:0;transform:translate(0, 30px);animation:fadeIn 1s ease forwards;animation-delay:1s}@media screen and (min-width: 641px){.p-kv__text-name{padding-left:21px}}@media screen and (max-width: 640px){.p-kv__text-name{background-color:rgba(181,0,129,.9);padding:2.6666666667vw 2.6666666667vw 3.2vw 5.3333333333vw}}@media screen and (min-width: 641px){.p-kv__text-name::before{position:absolute;content:"";background-color:#ff00a9;left:0;top:59%;transform:translateY(-50%);display:block;width:4px;height:64px}}@media screen and (min-width: 641px){.p-kv__text-name .name{font-size:26px;line-height:1.5384615385;letter-spacing:.05em;font-weight:700;margin-bottom:12px}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text-name .name{font-size:clamp(18px,1.9033675vw,26px)}}@media screen and (max-width: 640px){.p-kv__text-name .name{font-size:calc(24/750*100vw);line-height:2.0833333333;letter-spacing:.05em;font-weight:700;margin-bottom:1.0666666667vw}}@media screen and (min-width: 641px){.p-kv__text-name .name .main{font-size:40px;line-height:1;letter-spacing:.05em;font-weight:700}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text-name .name .main{font-size:2.92826vw;font-size:clamp(28px,2.92826vw,40px)}}@media screen and (max-width: 640px){.p-kv__text-name .name .main{font-size:calc(32/750*100vw);line-height:1.5625;letter-spacing:.05em;font-weight:700}}@media screen and (min-width: 641px){.p-kv__text-name .note{font-size:18px;line-height:1;letter-spacing:.05em;font-weight:700}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-kv__text-name .note{font-size:clamp(12px,1.317716vw,18px)}}@media screen and (max-width: 640px){.p-kv__text-name .note{font-size:calc(24/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700}}@media screen and (min-width: 641px){.p-lead__bg{padding:90px 0 120px}}@media screen and (max-width: 640px){.p-lead__bg{padding:18.1333333333vw 0 15.8666666667vw}}.p-lead__bg::before{position:fixed;content:"";display:block;top:0;left:0;-webkit-transform:translate3d(0, 0, -1px);transform:translate3d(0, 0, -1px);width:100%;min-height:100%;-webkit-background-size:cover;background-size:cover;z-index:-1}@media screen and (min-width: 641px){.p-lead__bg::before{background-image:url(../images/bg-lead.jpg)}}@media screen and (max-width: 640px){.p-lead__bg::before{background-image:url(../images/bg-lead-sp.jpg)}}@media screen and (min-width: 641px){.p-lead__text{text-align:center;font-size:16px;line-height:2;letter-spacing:.05em;font-weight:700;margin-bottom:50px}}@media screen and (max-width: 640px){.p-lead__text{font-size:calc(28/750*100vw);line-height:2;letter-spacing:.05em;font-weight:700;margin-bottom:13.3333333333vw}}.p-lead__modalbox{margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 641px){.p-lead__modalbox{max-width:750px;padding:30px 0;margin-bottom:100px;background-color:rgba(255,255,255,.1)}}@media screen and (max-width: 640px){.p-lead__modalbox{max-width:89.3333333333vw;padding:8vw 0;margin-bottom:16vw;background-color:rgba(255,255,255,.05)}}.p-lead__modalbox-txt{color:#2d93ff;position:relative;width:max-content;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.p-lead__modalbox-txt{font-size:20px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:12px}}@media screen and (max-width: 640px){.p-lead__modalbox-txt{font-size:calc(30/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:4vw}}.p-lead__modalbox-txt::before,.p-lead__modalbox-txt::after{position:absolute;content:"";display:block;width:1px;background-color:#2d93ff}@media screen and (min-width: 641px){.p-lead__modalbox-txt::before,.p-lead__modalbox-txt::after{height:28px;bottom:-5%}}@media screen and (max-width: 640px){.p-lead__modalbox-txt::before,.p-lead__modalbox-txt::after{height:5.3333333333vw;bottom:-15%}}.p-lead__modalbox-txt::before{transform:rotate(-25deg) translateX(-100%)}@media screen and (min-width: 641px){.p-lead__modalbox-txt::before{left:-15px}}@media screen and (max-width: 640px){.p-lead__modalbox-txt::before{left:-1.6vw}}.p-lead__modalbox-txt::after{transform:rotate(25deg) translateX(100%)}@media screen and (min-width: 641px){.p-lead__modalbox-txt::after{right:-15px}}@media screen and (max-width: 640px){.p-lead__modalbox-txt::after{right:-1.6vw}}.p-lead__modalbox-btn{margin:0 auto}@media screen and (min-width: 641px){.p-lead__modalbox-btn{width:380px}}@media screen and (max-width: 640px){.p-lead__modalbox-btn{justify-content:flex-start;width:80vw;padding-left:4vw}}.p-lead__box{background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 641px){.p-lead__box{height:370px;padding:40px 40px 0;background-image:url(../images/bg-leadbox.jpg)}}@media screen and (max-width: 640px){.p-lead__box{height:128vw;padding:4vw 0 0;background-image:url(../images/bg-leadbox-sp.jpg)}}.p-lead__box-lead{text-align:center;color:#2d93ff}@media screen and (min-width: 641px){.p-lead__box-lead{font-size:20px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:30px}}@media screen and (max-width: 640px){.p-lead__box-lead{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:4vw}}.p-lead__box-ttl{text-align:center}@media screen and (min-width: 641px){.p-lead__box-ttl{font-size:28px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:30px}}@media screen and (max-width: 640px){.p-lead__box-ttl{font-size:calc(34/750*100vw);line-height:1.5882352941;letter-spacing:.05em;font-weight:700;margin-bottom:4vw}}.p-lead__box-btnwrap{display:flex}@media screen and (min-width: 641px){.p-lead__box-btnwrap{justify-content:center;column-gap:40px;margin-bottom:23px}}@media screen and (max-width: 640px){.p-lead__box-btnwrap{flex-direction:column;align-items:center;row-gap:4vw;margin-bottom:4.8vw}}.p-lead__box-note{color:#c1c1c1}@media screen and (max-width: 640px){.p-lead__box-note{padding:0 3.2vw}}@media screen and (min-width: 641px){.p-lead__box-note .ttl{font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:6px}}@media screen and (max-width: 640px){.p-lead__box-note .ttl{font-size:calc(30/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:2.4vw}}@media screen and (min-width: 641px){.p-lead__box-note .txt{font-size:14px;line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.p-lead__box-note .txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}.p-making{background-color:#000421}.p-making__bg{position:relative;background-repeat:no-repeat;background-size:100% auto;background-position:top center}@media screen and (min-width: 641px){.p-making__bg{padding:92px 0 130px;background-image:url(../images/bg-making01.jpg)}}@media screen and (max-width: 640px){.p-making__bg{background-image:url(../images/bg-making01-sp.jpg);padding:18.6666666667vw 0 14.6666666667vw}}.p-making__bg::after{position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:cover;z-index:1;width:100%}@media screen and (min-width: 641px){.p-making__bg::after{height:885px;bottom:347px;background-image:url(../images/bg-making02.png)}}@media screen and (max-width: 640px){.p-making__bg::after{height:141.4666666667vw;bottom:142.8vw;background-image:url(../images/bg-making02-sp.png)}}.p-making__ttl{text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.p-making__ttl{font-size:60px;line-height:1;letter-spacing:.05em;font-weight:100;margin-bottom:42px}}@media screen and (max-width: 640px){.p-making__ttl{font-size:calc(60/750*100vw);line-height:1;letter-spacing:.05em;font-weight:100;margin-bottom:7.4666666667vw}}.p-making__ttl::before{content:"MAKING & INTERVIEW"}@media screen and (min-width: 641px){.p-making__lead{text-align:center;font-size:18px;line-height:2;letter-spacing:.05em;font-weight:700;margin-bottom:52px}}@media screen and (max-width: 640px){.p-making__lead{font-size:calc(28/750*100vw);line-height:2;letter-spacing:.05em;font-weight:700;margin-bottom:8.5333333333vw}}.p-making__slider{display:flex;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (min-width: 641px){.p-making__slider{margin-bottom:60px}}@media screen and (max-width: 640px){.p-making__slider{margin-bottom:10.6666666667vw}}.p-making__slider img{max-width:none;width:auto;animation:infinity-scroll-left 30s infinite linear .5s both}@media screen and (min-width: 641px){.p-making__slider img{height:135px}}@media screen and (max-width: 640px){.p-making__slider img{height:28.9333333333vw}}.p-making__wrap{position:relative;z-index:3}@media screen and (min-width: 641px){.p-making__wrap{margin-bottom:90px}}@media screen and (max-width: 640px){.p-making__wrap{margin-bottom:11.4666666667vw}}.p-making__item{display:flex}@media screen and (min-width: 641px){.p-making__item{align-items:center;justify-content:space-between}}@media screen and (max-width: 640px){.p-making__item{flex-direction:column;row-gap:4vw}}@media screen and (min-width: 641px){.p-making__item:nth-of-type(even){flex-direction:row-reverse}}@media screen and (min-width: 641px){.p-making__item:not(:last-of-type){margin-bottom:40px}}@media screen and (max-width: 640px){.p-making__item:not(:last-of-type){margin-bottom:7.2vw}}@media screen and (min-width: 641px){.p-making__item-img{width:450px}}@media screen and (min-width: 641px){.p-making__item-text{width:450px}}@media screen and (min-width: 641px){.p-making__item-text .ttl{font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:20px}}@media screen and (max-width: 640px){.p-making__item-text .ttl{font-size:calc(30/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:3.2vw}}@media screen and (min-width: 641px){.p-making__item-text .txt{font-size:16px;line-height:2;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.p-making__item-text .txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}.p-making__movie{position:relative;z-index:3;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.p-making__movie{max-width:800px;margin-bottom:152px}}@media screen and (max-width: 640px){.p-making__movie{margin-bottom:14.6666666667vw}}.p-making__movie-ttl{text-align:center;position:relative}@media screen and (min-width: 641px){.p-making__movie-ttl{margin-bottom:26px}}@media screen and (max-width: 640px){.p-making__movie-ttl{margin-bottom:5.8666666667vw}}.p-making__movie-ttl::before,.p-making__movie-ttl::after{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);background-color:#b50081;height:1px}@media screen and (min-width: 641px){.p-making__movie-ttl::before,.p-making__movie-ttl::after{width:125px}}@media screen and (max-width: 640px){.p-making__movie-ttl::before,.p-making__movie-ttl::after{width:8vw}}.p-making__movie-ttl::before{left:0}.p-making__movie-ttl::after{right:0}.p-making__movie-ttl span{position:relative}@media screen and (min-width: 641px){.p-making__movie-ttl span{font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}}@media screen and (max-width: 640px){.p-making__movie-ttl span{font-size:calc(36/750*100vw);line-height:1.4166666667;letter-spacing:-0.01em;font-weight:700}}.p-making__movie iframe{object-fit:cover}@media screen and (min-width: 641px){.p-making__movie iframe{width:100%;max-width:100%;height:450px}}@media screen and (max-width: 640px){.p-making__movie iframe{width:100vw;margin:0 calc(50% - 50vw);height:56.2666666667vw}}.p-making__panel{position:relative;z-index:3;background-repeat:no-repeat;background-size:contain;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.p-making__panel{background-image:url(../images/bg-panel.png);width:930px;height:180px;border-radius:14px;padding:38px 0 0 40px}}@media screen and (max-width: 640px){.p-making__panel{background-image:url(../images/bg-panel-sp.png);width:85.3333333333vw;height:150.5333333333vw;border-radius:2.6666666667vw;padding:8vw 5.8666666667vw 0}}.p-making__panel::after{position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:contain;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 641px){.p-making__panel::after{background-image:url(../images/bg-panel-dot.png);width:950px;height:200px}}@media screen and (max-width: 640px){.p-making__panel::after{background-image:url(../images/bg-panel-dot-sp.png);width:89.3333333333vw;height:153.3333333333vw}}@media screen and (max-width: 640px){.p-making__panel-text{margin-bottom:3.7333333333vw}}.p-making__panel-text .ttl{color:#fff556}@media screen and (min-width: 641px){.p-making__panel-text .ttl{font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:10px}}@media screen and (max-width: 640px){.p-making__panel-text .ttl{font-size:calc(36/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:2.9333333333vw}}@media screen and (min-width: 641px){.p-making__panel-text .txt{font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.p-making__panel-text .txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (min-width: 641px){.p-making__panel-img{position:absolute;z-index:1;top:-92px;right:8px}}@media screen and (max-width: 640px){.p-making__panel-img{position:relative;width:max-content;margin-left:11.4666666667vw}}.p-making__panel-img::before{position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:contain;transform:translateX(-100%)}@media screen and (min-width: 641px){.p-making__panel-img::before{background-image:url(../images/im-panel-fukidashi.png);width:84px;height:54px;top:0;left:-8px}}@media screen and (max-width: 640px){.p-making__panel-img::before{background-image:url(../images/im-panel-fukidashi-sp.png);width:16.5333333333vw;height:9.0666666667vw;top:-2.1333333333vw;left:25.8666666667vw}}@media screen and (min-width: 641px){.p-making__panel-img img{width:198px}}@media screen and (max-width: 640px){.p-making__panel-img img{width:53.3333333333vw}}.p-recommend__bg{background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 641px){.p-recommend__bg{background-image:url(../images/bg-recommend.jpg);padding:60px 0}}@media screen and (max-width: 640px){.p-recommend__bg{background-image:url(../images/bg-recommend-sp.jpg);padding:12vw 0 13.3333333333vw}}.p-recommend__ttl{width:max-content;margin-left:auto;margin-right:auto;position:relative;color:#fff;text-shadow:0 0 15px #ff00a9}@media screen and (min-width: 641px){.p-recommend__ttl{margin-bottom:60px;font-size:24px;line-height:1;letter-spacing:0em;font-weight:700}}@media screen and (max-width: 640px){.p-recommend__ttl{text-align:center;font-size:calc(36/750*100vw);line-height:1.5;letter-spacing:0em;font-weight:700;margin-bottom:7.4666666667vw}}.p-recommend__ttl::before,.p-recommend__ttl::after{position:absolute;content:"";display:block;top:50%;border-top:1px solid #ff00a9;border-bottom:1px solid #ff00a9}@media screen and (min-width: 641px){.p-recommend__ttl::before,.p-recommend__ttl::after{width:10px;height:30px}}@media screen and (max-width: 640px){.p-recommend__ttl::before,.p-recommend__ttl::after{width:2.6666666667vw;height:11.8666666667vw}}.p-recommend__ttl::before{border-left:1px solid #ff00a9;transform:translate(-100%, -50%)}@media screen and (min-width: 641px){.p-recommend__ttl::before{left:-6px}}@media screen and (max-width: 640px){.p-recommend__ttl::before{left:-3.2vw}}.p-recommend__ttl::after{border-right:1px solid #ff00a9;transform:translate(100%, -50%)}@media screen and (min-width: 641px){.p-recommend__ttl::after{right:-6px}}@media screen and (max-width: 640px){.p-recommend__ttl::after{right:-3.2vw}}@media screen and (min-width: 641px){.p-recommend__wrap{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 640px){.p-recommend__wrap{position:relative}}@media screen and (min-width: 641px){.p-recommend__img{width:184px}}@media screen and (max-width: 640px){.p-recommend__img{position:absolute;top:0;left:0;width:33.3333333333vw}}@media screen and (min-width: 641px){.p-recommend__text{width:726px}}.p-recommend__text-lead{color:#fff556}@media screen and (min-width: 641px){.p-recommend__text-lead{font-size:18px;line-height:1.5;letter-spacing:.05em;font-weight:500;margin-bottom:10px}}@media screen and (max-width: 640px){.p-recommend__text-lead{font-size:calc(23/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500;margin-left:38.6666666667vw;margin-bottom:3.2vw;padding-top:3.2vw}}@media screen and (min-width: 641px){.p-recommend__text-ttl{font-size:30px;line-height:1.6;letter-spacing:.05em;font-weight:700;margin-bottom:10px}}@media screen and (max-width: 640px){.p-recommend__text-ttl{font-size:calc(40/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-left:38.6666666667vw;margin-bottom:10.9333333333vw}}@media screen and (min-width: 641px){.p-recommend__text-txt{font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:400;margin-bottom:30px}}@media screen and (max-width: 640px){.p-recommend__text-txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:400;margin-bottom:6.9333333333vw}}@media screen and (max-width: 640px){.p-recommend__text-btn{margin:0 auto}}.p-link__bg{background-color:#000421}.p-link__bg.pt-0{padding-top:0}@media screen and (min-width: 641px){.p-link__bg{padding:100px 0}}@media screen and (max-width: 640px){.p-link__bg{padding:13.3333333333vw 0}}.p-link__box{background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 641px){.p-link__box{background-image:url(../images/bg-linkbox.jpg);height:244px;padding-top:40px}}@media screen and (max-width: 640px){.p-link__box{background-image:url(../images/bg-linkbox-sp.jpg);height:68.5333333333vw;padding-top:4vw}}.p-link__box-lead{text-align:center;color:#2d93ff}@media screen and (min-width: 641px){.p-link__box-lead{font-size:20px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:28px}}@media screen and (max-width: 640px){.p-link__box-lead{font-size:calc(28/750*100vw);line-height:1.25;letter-spacing:.05em;font-weight:700;margin-bottom:4vw}}.p-link__box-ttl{text-align:center}@media screen and (min-width: 641px){.p-link__box-ttl{font-size:32px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:28px}}@media screen and (max-width: 640px){.p-link__box-ttl{font-size:calc(36/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:4vw}}.p-link__box-btnwrap{display:flex;justify-content:center}@media screen and (min-width: 641px){.p-link__box-btnwrap{column-gap:40px}}@media screen and (max-width: 640px){.p-link__box-btnwrap{flex-direction:column;align-items:center;row-gap:5.3333333333vw}}.p-profile__bg{background-color:#000635}@media screen and (min-width: 641px){.p-profile__bg{padding:96px 0 36px}}@media screen and (max-width: 640px){.p-profile__bg{padding:12.8vw 0}}@media screen and (min-width: 641px){.p-profile__ttl{font-size:60px;line-height:1;letter-spacing:.05em;font-weight:100;margin-bottom:34px}}@media screen and (max-width: 640px){.p-profile__ttl{font-size:calc(60/750*100vw);line-height:1;letter-spacing:.05em;font-weight:100;margin:0 auto 6.6666666667vw}}.p-profile__ttl::before{content:"PROFILE"}.p-profile__wrap{display:flex;align-items:center}@media screen and (min-width: 641px){.p-profile__wrap{justify-content:space-between;margin-bottom:40px}}@media screen and (max-width: 640px){.p-profile__wrap{flex-direction:column;row-gap:8vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 641px){.p-profile__img{width:320px}}@media screen and (max-width: 640px){.p-profile__img{width:51.2vw}}@media screen and (min-width: 641px){.p-profile__text{width:580px}}@media screen and (max-width: 640px){.p-profile__text{width:100%}}@media screen and (min-width: 641px){.p-profile__text-name{font-size:32px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:32px}}@media screen and (max-width: 640px){.p-profile__text-name{text-align:center;font-size:calc(40/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:6.6666666667vw}}@media screen and (min-width: 641px){.p-profile__text-name .kana{font-size:18px;line-height:1.7777777778;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.p-profile__text-name .kana{font-size:calc(28/750*100vw);line-height:1.4285714286;letter-spacing:.05em;font-weight:700}}@media screen and (min-width: 641px){.p-profile__text-txt{font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.p-profile__text-txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}.p-profile__btnwrap{background-color:rgba(255,255,255,.05)}@media screen and (min-width: 641px){.p-profile__btnwrap{padding:30px 0;margin-bottom:78px}}@media screen and (max-width: 640px){.p-profile__btnwrap{padding:8.5333333333vw 0;margin-bottom:7.2vw}}.p-profile__btntxt{width:max-content;margin-left:auto;margin-right:auto;position:relative;color:#2d93ff}@media screen and (min-width: 641px){.p-profile__btntxt{font-size:20px;line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:12px}}@media screen and (max-width: 640px){.p-profile__btntxt{font-size:calc(30/750*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:4.8vw}}.p-profile__btntxt::before,.p-profile__btntxt::after{position:absolute;content:"";display:block;width:1px;background-color:#2d93ff}@media screen and (min-width: 641px){.p-profile__btntxt::before,.p-profile__btntxt::after{height:28px;bottom:-5%}}@media screen and (max-width: 640px){.p-profile__btntxt::before,.p-profile__btntxt::after{height:5.3333333333vw;bottom:-15%}}.p-profile__btntxt::before{transform:rotate(-25deg) translateX(-100%)}@media screen and (min-width: 641px){.p-profile__btntxt::before{left:-15px}}@media screen and (max-width: 640px){.p-profile__btntxt::before{left:-1.6vw}}.p-profile__btntxt::after{transform:rotate(25deg) translateX(100%)}@media screen and (min-width: 641px){.p-profile__btntxt::after{right:-15px}}@media screen and (max-width: 640px){.p-profile__btntxt::after{right:-1.6vw}}.p-profile__btn{margin:0 auto}@media screen and (min-width: 641px){.p-profile__btn{width:380px}.p-profile__btn:hover::after{background-image:url(../images/ic-link-bk.png)}}@media screen and (max-width: 640px){.p-profile__btn{width:80vw;justify-content:flex-start;padding-left:4vw;letter-spacing:-0.01em}}.p-profile__btn::after{background-image:url(../images/ic-link.png)}@media screen and (min-width: 641px){.p-profile__btn::after{width:11px;height:11px}}@media screen and (max-width: 1366px)and (min-width: 641px){.p-profile__btn::after{width:.8052708638vw;height:.8052708638vw}}@media screen and (max-width: 640px){.p-profile__btn::after{width:2.9333333333vw;height:2.9333333333vw}}.p-profile__bottom{color:#878787}@media screen and (min-width: 641px){.p-profile__bottom{text-align:center;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:400}}@media screen and (max-width: 640px){.p-profile__bottom{text-align:left;font-size:calc(24/750*100vw);line-height:1.25;letter-spacing:.05em;font-weight:400}}.modaal-container{background-color:#0d2c6c;color:#fff;position:relative;background-position:top center;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 641px){.modaal-container{background-image:url(../images/bg-modal.jpg);max-width:1080px}}@media screen and (max-width: 640px){.modaal-container{background-image:url(../images/bg-modal-sp.jpg)}}.modaal-content-container{padding:0}@media screen and (min-width: 641px){.modaal-content-container{padding-top:84px}}@media screen and (max-width: 640px){.modaal-content-container{padding-top:14.4vw}}@media screen and (max-width: 640px){.modaal-inner-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 640px){.modal_panel *{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック",sans-serif}}.modal_panel-item{margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.modal_panel-item{width:930px;margin-bottom:60px;max-width:95%}}@media screen and (max-width: 640px){.modal_panel-item{width:89.3333333333vw;margin-bottom:10.1333333333vw}}.modal_panel-item .ttl{font-feature-settings:"palt";background:linear-gradient(to right, #0a2764 0%, #000421 50%, #0a2764 100%);color:#fff;position:relative}@media screen and (min-width: 641px){.modal_panel-item .ttl{text-align:center;font-size:24px;line-height:1;letter-spacing:.05em;font-weight:700;padding:15px 0;margin-bottom:30px}}@media screen and (max-width: 640px){.modal_panel-item .ttl{font-size:calc(36/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;padding:4vw 6vw 4vw 4vw;margin-bottom:5.3333333333vw}}.modal_panel-item .ttl::before{position:absolute;content:"";display:block;width:100%;background:linear-gradient(to right, #b71580 0%, #0000c6 100%);left:0;top:0;transform:translateY(-100%)}@media screen and (min-width: 641px){.modal_panel-item .ttl::before{height:4px}}@media screen and (max-width: 640px){.modal_panel-item .ttl::before{height:1.0666666667vw}}.modal_panel-item .wrap{display:flex}@media screen and (min-width: 641px){.modal_panel-item .wrap{align-items:flex-start;column-gap:30px}}@media screen and (max-width: 640px){.modal_panel-item .wrap{flex-direction:column;row-gap:3.2vw}}@media screen and (min-width: 641px){.modal_panel-item .wrap img{width:450px;max-width:49%}}@media screen and (max-width: 640px){.modal_panel-item .wrap img{width:100%}}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap{flex:1}}.modal_panel-item .wrap .textwrap .txt{font-feature-settings:"palt"}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .txt{font-size:20px;line-height:1.6;letter-spacing:.05em;font-weight:700;margin-bottom:10px}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .txt{font-size:calc(34/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:3.2vw}}.modal_panel-item .wrap .textwrap .txt.b-t{border-top:1px solid #2d93ff}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .txt.b-t{margin-top:20px;padding-top:12px}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .txt.b-t{margin-top:5.3333333333vw;padding-top:3.2vw}}.modal_panel-item .wrap .textwrap .date{display:flex;align-items:flex-start}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .date{margin-bottom:10px;column-gap:8px}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .date{margin-bottom:2.6666666667vw;column-gap:4vw}}.modal_panel-item .wrap .textwrap .date-ttl{display:flex;align-items:center;justify-content:center;border:1px solid #fff;flex-shrink:0}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .date-ttl{width:90px;height:24px;font-size:14px;line-height:1;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .date-ttl{width:21.3333333333vw;height:6.4vw;font-size:calc(24/750*100vw);line-height:1;letter-spacing:.05em;font-weight:500}}.modal_panel-item .wrap .textwrap .date-txt{font-feature-settings:"palt"}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .date-txt{font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .date-txt{font-size:calc(32/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}.modal_panel-item .wrap .textwrap .c-btn{text-decoration:none}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .c-btn{margin-top:24px}.modal_panel-item .wrap .textwrap .c-btn:hover{color:#000}}@media screen and (max-width: 640px){.modal_panel-item .wrap .textwrap .c-btn{margin:4.2666666667vw auto 0}}.modal_panel-item .wrap .textwrap .c-btn:visited{color:inherit}@media screen and (min-width: 641px){.modal_panel-item .wrap .textwrap .c-btn:visited:hover{color:#000}}.modal_panel-box{background-color:#052159;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.modal_panel-box{max-width:95%;width:930px;margin-bottom:60px;padding:20px 30px}}@media screen and (max-width: 640px){.modal_panel-box{width:89.3333333333vw;margin-bottom:13.3333333333vw;padding:4vw 5.3333333333vw}}.modal_panel-box .ttl{color:#2d93ff}@media screen and (min-width: 641px){.modal_panel-box .ttl{font-size:20px;line-height:1.5;letter-spacing:.05em;font-weight:700;margin-bottom:8px}}@media screen and (max-width: 640px){.modal_panel-box .ttl{font-size:calc(32/750*100vw);line-height:1.125;letter-spacing:.05em;font-weight:700;margin-bottom:3.7333333333vw}}.modal_panel-box .txt{color:#fff;font-feature-settings:"palt"}@media screen and (min-width: 641px){.modal_panel-box .txt{font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 640px){.modal_panel-box .txt{font-size:calc(28/750*100vw);line-height:1.5;letter-spacing:.05em;font-weight:500}}.modal_panel-close{width:100%;cursor:pointer;text-align:center;background-color:rgba(255,255,255,.05);transition:all .3s}@media screen and (min-width: 641px){.modal_panel-close{padding:20px 0}.modal_panel-close:hover{opacity:.7}}@media screen and (max-width: 640px){.modal_panel-close{padding:3.7333333333vw 0}}.modal_panel-close .modal_close_icon{color:#1090f7;position:relative;display:inline-block}@media screen and (min-width: 641px){.modal_panel-close .modal_close_icon{font-size:16px;line-height:1.5;letter-spacing:0em;font-weight:400;padding-left:30px}}@media screen and (max-width: 640px){.modal_panel-close .modal_close_icon{font-size:calc(26/750*100vw);line-height:1;letter-spacing:0em;font-weight:400;padding-left:6.4vw}}.modal_panel-close .modal_close_icon::before,.modal_panel-close .modal_close_icon::after{position:absolute;content:"";display:block;width:1px;background-color:#0072ce;top:40%}@media screen and (min-width: 641px){.modal_panel-close .modal_close_icon::before,.modal_panel-close .modal_close_icon::after{height:22px}}@media screen and (max-width: 640px){.modal_panel-close .modal_close_icon::before,.modal_panel-close .modal_close_icon::after{height:5.2666666667vw}}.modal_panel-close .modal_close_icon::before{transform:rotate(-45deg) translateY(-50%)}@media screen and (min-width: 641px){.modal_panel-close .modal_close_icon::before{left:15.5px}}@media screen and (max-width: 640px){.modal_panel-close .modal_close_icon::before{left:3.7333333333vw}}.modal_panel-close .modal_close_icon::after{left:0;transform:rotate(45deg) translateY(-50%)}@keyframes fadeIn{from{opacity:0;transform:translate(0, 30px)}to{opacity:1;transform:translate(0, 0)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}