.forpc{display:block}@media(max-width: 1080px){.forpc{display:none !important}}@media(max-width: 800px){.forpc{display:none !important}}.fortab{display:none}@media(max-width: 1080px){.fortab{display:block}}@media(max-width: 800px){.fortab{display:none}}.forsp{display:none}@media(max-width: 800px){.forsp{display:none}}@media(max-width: 800px){.forsp{display:block}}.mask{overflow:hidden;display:inline-block}.p-r{position:relative}.btn{color:#fff;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#12A6E2), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #12A6E2 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #12A6E2 0%, #0080D0 100%) 0% 0% no-repeat padding-box;border-radius:5rem;-webkit-transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn::after{content:"";font-size:8px;padding-left:6px}.btn:hover{opacity:.9;-webkit-transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);list-style:none;font-weight:normal}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box}*{overflow-wrap:break-word;word-wrap:break-word;margin:0;padding:0;min-height:0vw}:root{font-family:"Noto Sans JP",sans-serif;font-weight:normal}html,body{width:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;color:#333;background:#fff;font-size:14px;letter-spacing:1px}@media(max-width: 800px){html,body{font-size:12px}}body{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box}body.lock{overflow:hidden}html{font-size:62.5%;scroll-behavior:smooth}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;pointer-events:none}a{text-decoration:none}p{line-height:1.5}@media(max-width: 800px){p{line-height:1.8}}.row-keep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 800px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}section{position:relative;z-index:1}section>.wrap,footer>.wrap{width:960px;margin:0 auto}@media(max-width: 1080px){section>.wrap,footer>.wrap{padding:0 5vw;max-width:100%;width:100%}}.headline{font-family:"Barlow Semi Condensed",sans-serif;font-weight:500;color:#fff;font-size:6rem;text-align:center;margin-bottom:2.4vw}@media(max-width: 800px){.headline{font-size:10vw}}.main-contents,.grad{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box}.single header,.single .sec---contact,.single footer,.single .bg{display:none}.single .header,.archive .header{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box}.single.bp .cat-archives .wrap .items .item,.archive.bp .cat-archives .wrap .items .item{width:20%}.header{position:fixed;width:100%;z-index:8888;-webkit-transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:0 0 24px 24px;overflow:hidden}@media(max-width: 800px){.header{overflow:initial}}.header::before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;position:absolute;width:100vw;height:100px;top:0;left:0;opacity:.88}@media(max-width: 800px){.header::before{content:none}}.header .wrap{padding:2rem 3rem}@media(max-width: 800px){.header .wrap{padding:1rem}}.header .wrap .inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .wrap .inner .logo{position:relative;z-index:9999;width:32px;height:auto}.header .wrap .inner .logo svg{width:32px;fill:#fff}.header .wrap nav{cursor:pointer}.header .wrap nav .nav{width:44px;aspect-ratio:1/1;border-radius:50%;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:9999}.header .wrap nav .nav .inner{position:relative;width:100%;height:100%}.header .wrap nav .nav.close span{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header .wrap nav .nav.close span:nth-child(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header .wrap nav .nav.close span:nth-child(2){top:50%;bottom:inherit;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header .wrap nav .nav span{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);width:66%;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.header .wrap nav .nav span:nth-child(1){top:36%}.header .wrap nav .nav span:nth-child(2){bottom:36%}@media(max-width: 800px){.header .wrap nav .navigation{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%;height:100dvh;opacity:0;visibility:hidden;position:fixed;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header .wrap nav .navigation.active{opacity:1;visibility:visible;z-index:888}.header .wrap nav .navigation .menus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 800px){.header .wrap nav .navigation .menus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.header .wrap nav .navigation .menus .menu{margin-left:2rem}@media(max-width: 800px){.header .wrap nav .navigation .menus .menu{margin-left:0}}.header .wrap nav .navigation .menus .menu a{font-family:"fot-tsukuardgothic-std",sans-serif;font-size:2rem;position:relative;color:#fff;overflow:hidden}@media(max-width: 800px){.header .wrap nav .navigation .menus .menu a{font-size:6vw;line-height:2}}.header .wrap nav .navigation .menus .menu a::before{content:"";position:absolute;width:100%;height:2px;border-radius:4px;background-color:#fff;bottom:-6px;left:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.header .wrap nav .navigation .menus .menu a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.readmore{color:#fff;border:1px solid #fff;display:block;max-width:240px;height:48px;border-radius:5rem;margin:0 auto;text-align:center;line-height:44px;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}.readmore:hover{background:#fff;color:#1aafff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.readmore:hover svg{fill:#1aafff}.readmore svg{fill:#fff;width:1.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3rem}.news-back{margin-top:3rem;border:1px solid #fff;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;display:block;max-width:240px;height:48px;border-radius:5rem;margin:0 auto;text-align:center;line-height:44px;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;cursor:pointer}.news-back a{color:#fff;display:block}.bg{position:fixed;width:100vw;height:100vh;top:0;z-index:0;mix-blend-mode:multiply;opacity:.66}.bg video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.loading{background:#fff;width:100vw;height:100dvh;z-index:9999;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading video{max-width:50%}@media(max-width: 1080px){.loading video{max-width:80%}}@media(max-width: 800px){.loading video{max-width:100%}}.loading.second{display:none}.loading.loaded{opacity:0;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none;z-index:-1}.sec---hero{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}@media(max-width: 1080px){.sec---hero{height:100dvh}}.sec---hero .inner{width:100%;padding:120px 0 0}@media(max-width: 800px){.sec---hero .inner{padding:60px 0 0}}.sec---hero .inner .logo{max-width:44%;margin:0 auto}@media(max-width: 1080px){.sec---hero .inner .logo{max-width:66.666%}}@media(max-width: 800px){.sec---hero .inner .logo{max-width:calc(100% - 20vw);margin:0 auto 1.5rem}}.sec---hero .inner .copy{color:#fff;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:5rem;line-height:1.5;letter-spacing:2%}@media(max-width: 1080px){.sec---hero .inner .copy{font-size:3.8vw}}@media(max-width: 800px){.sec---hero .inner .copy{font-size:4.5vw}}.sec---hero .wrap .inner{background:#fff;padding:10rem 0;margin-bottom:5vw;border-radius:24px}.sec---hero .wrap .read{font-family:"fot-tsukuardgothic-std",sans-serif;text-align:center;font-size:3rem;position:relative;z-index:10}.sec---about{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec---about .wrap{padding:10vw 0}@media(max-width: 1080px){.sec---about .wrap{padding:10vw 5vw}}.sec---about .wrap .headline{padding-top:0;margin-top:0}.sec---about .wrap .inner{border:1px solid #fff;border-radius:24px;padding:3rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 800px){.sec---about .wrap .inner{padding:3rem 2rem 3rem 4rem}}.sec---about .wrap .inner ol li{font-family:"fot-tsukuardgothic-std",sans-serif;color:#fff;font-size:2.4rem;text-align:left;position:relative}@media(max-width: 1080px){.sec---about .wrap .inner ol li{font-size:2vw}}@media(max-width: 800px){.sec---about .wrap .inner ol li{font-size:1.5rem}.sec---about .wrap .inner ol li br{display:none}}.sec---about .wrap .inner ol li::before{content:"";display:block;background-image:url(../img/triangle.svg);background-repeat:no-repeat;background-size:cover;width:3rem;aspect-ratio:1/1;position:absolute;top:1rem;left:-6rem}@media(max-width: 1080px){.sec---about .wrap .inner ol li::before{width:2.5rem;left:-5vw;top:1rem}}@media(max-width: 800px){.sec---about .wrap .inner ol li::before{width:1.5rem;left:-2.5rem;top:.5rem}}.sec---about .wrap .inner ol li:nth-child(1){margin-bottom:6rem}@media(max-width: 800px){.sec---about .wrap .inner ol li:nth-child(1){margin-bottom:2rem}}.sec---achievement .archives .items{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec---achievement .archives .ad-item{width:calc(33.3333333333% - 2rem);overflow:hidden;border-radius:24px;margin-top:4rem;opacity:1;height:auto;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec---achievement .archives .ad-item.hidden{opacity:0;height:0}.sec---achievement .archives .ad-item:nth-child(1),.sec---achievement .archives .ad-item:nth-child(2),.sec---achievement .archives .ad-item:nth-child(3){margin-top:0}.sec---achievement .archives .ad-item .texts{background:#fff}.sec---achievement .archives .ad-item .texts .inner{padding:2rem 3rem 3rem}.sec---achievement .archives .ad-item .texts .inner .tag{color:tomato;font-size:2rem;line-height:1;margin-bottom:1rem}.sec---achievement .archives .ad-item .texts .inner p{font-size:1.5rem;line-height:2}.sec---achievement .archives .ad-item .texts .inner p.title{font-size:1.75rem}.sec---news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec---news .wrap{padding:10vw 0}@media(max-width: 1080px){.sec---news .wrap{padding:5vw}}.sec---news .wrap .headline{padding-top:0;margin-top:0;margin-bottom:3rem}@media(max-width: 800px){.sec---news .wrap .headline{margin-bottom:1rem}}.sec---news .wrap .inner{border:1px solid #fff;border-radius:24px;padding:0 3rem;margin-bottom:2.5vw}@media(max-width: 1080px){.sec---news .wrap .inner{padding:0 3vw}}@media(max-width: 800px){.sec---news .wrap .inner{padding:0 5vw;margin-bottom:5vw}}.sec---news .wrap .inner .items .item:last-child a{border-bottom:none}.sec---news .wrap .inner .items .item a{display:block;color:#fff;font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,.3);padding:3rem 0;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}@media(max-width: 1080px){.sec---news .wrap .inner .items .item a{padding:2vw 0}}@media(max-width: 800px){.sec---news .wrap .inner .items .item a{padding:5vw 0}}.sec---news .wrap .inner .items .item a svg{fill:#fff;width:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media(max-width: 1080px){.sec---news .wrap .inner .items .item a svg{right:0}}@media(max-width: 800px){.sec---news .wrap .inner .items .item a svg{top:inherit;bottom:1rem;-webkit-transform:inherit;transform:inherit;right:0;width:1.5rem}}.sec---news .wrap .inner .items .item a br{display:none}.sec---news .wrap .inner .items .item a:hover{opacity:.5;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec---news .wrap .inner .items .item a .row .date{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}@media(max-width: 1080px){.sec---news .wrap .inner .items .item a .row .date{font-size:1.6vw;-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}}@media(max-width: 800px){.sec---news .wrap .inner .items .item a .row .date{font-size:12px}}@media(max-width: 1080px){.sec---news .wrap .inner .items .item a .row .title{font-size:1.6vw}}@media(max-width: 800px){.sec---news .wrap .inner .items .item a .row .title{font-size:14px}}.sec---talents{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;padding:5vw 0}.sec---talents .head-line{color:#fff;text-align:left;font-size:4rem;margin-bottom:1.5rem;font-family:"Barlow Semi Condensed",sans-serif;font-weight:500}@media(max-width: 800px){.sec---talents .head-line{font-size:3rem}}.sec---talents .wrap{width:1280px}@media(max-width: 1280px){.sec---talents .wrap{width:100%}}.sec---talents .wrap>div{margin-bottom:10vw}@media(max-width: 800px){.sec---talents .wrap>div{margin-bottom:10vw}}.sec---talents .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1280px){.sec---talents .items{padding:0 3vw}}@media(max-width: 1080px){.sec---talents .items{padding:0}}.sec---talents .items::after{content:"";display:block;width:20%}.sec---talents .items .item{width:20%}@media(max-width: 1280px){.sec---talents .items .item{width:20%}}@media(max-width: 1080px){.sec---talents .items .item{width:25%}}@media(max-width: 800px){.sec---talents .items .item{width:33.3333333333%}}@media(max-width: 400px){.sec---talents .items .item{width:50%}}.sec---talents .items .item a{display:block;position:relative;overflow:hidden}.sec---talents .items .item a::before{content:"";background:rgba(23,172,255,.3);width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.sec---talents .items .item a::after{content:"";border:6px solid #ffeafc;width:80%;aspect-ratio:1/1;border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);z-index:11}@media(max-width: 800px){.sec---talents .items .item a::after{border:3px solid #ffeafc}}.sec---talents .items .item a::before,.sec---talents .items .item a::after{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec---talents .items .item a .image{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;overflow:hidden;aspect-ratio:3/4}.sec---talents .items .item a .image .affiliation{color:#fff;position:absolute;right:0;bottom:1rem;background:rgba(26,175,255,.66);padding:0 1rem;font-size:.8em;text-align:right}.sec---talents .items .item a .image img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec---talents .items .item a:hover .image{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec---talents .items .item a:hover::before{opacity:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.1s;transition-delay:.1s;z-index:10}.sec---talents .items .item a:hover::after{opacity:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.sec---talents .items .item a:hover .texts{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.sec---talents .items .item a .image{pointer-events:none}.sec---talents .items .item a .texts{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:0}.sec---talents .items .item a .texts p{color:#fff;font-size:1.5rem;font-weight:500;white-space:nowrap}@media(max-width: 800px){.sec---talents .items .item a .texts p{font-size:1rem}}.sec---company{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec---company .wrap{padding:10vw 0;max-width:480px;margin:0 auto}@media(max-width: 800px){.sec---company .wrap{max-width:320px}}.sec---company .wrap .headline{margin-top:0;padding-top:0}.sec---company .wrap .logo{margin-bottom:6rem}.sec---company .wrap dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3rem}@media(max-width: 800px){.sec---company .wrap dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sec---company .wrap dl:last-child{margin-bottom:0}.sec---company .wrap dl dt{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;font-weight:bold}@media(max-width: 800px){.sec---company .wrap dl dt{margin-bottom:10px}}.sec---company .wrap dl dt,.sec---company .wrap dl dd{color:#fff}.sec---contact{margin-bottom:0;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;padding:10rem 0}.sec---contact .title{color:#fff;text-align:center;font-size:24px;font-weight:600;letter-spacing:2px;margin-bottom:40px;line-height:1.2}@media(max-width: 800px){.sec---contact .title{font-size:18px}}.sec---contact .columns{max-width:960px;margin:0 auto 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 800px){.sec---contact .columns{display:block;padding:0 5vw}}.sec---contact .columns .column:nth-child(1){margin-right:64px}@media(max-width: 800px){.sec---contact .columns .column:nth-child(1){margin-right:0;margin-bottom:40px}}.sec---contact .columns .column .image{max-width:80px;height:80px;margin:0 auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec---contact .columns .column .text{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px;text-align:center}@media(max-width: 800px){.sec---contact .columns .column .text{font-size:16px}}.sec---contact .columns .column a{color:#0080d0;border:2px solid #0080d0;background:#fff;border-radius:100px;padding:16px 24px;text-align:center;font-size:18px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}@media(max-width: 800px){.sec---contact .columns .column a{font-size:16px;padding:16px 0}}.sec---contact .columns .column a:hover{color:#fff;background:#0080d0;-webkit-transition:all .5s ease;transition:all .5s ease}.sec---contact .caution{color:#fff;text-align:center}.sec---contact .caution br{display:none}@media(max-width: 800px){.sec---contact .caution br{display:block}}@-webkit-keyframes box_color{0%{background-position-x:200%}}@keyframes box_color{0%{background-position-x:200%}}.footer{padding:5vw 0;position:relative;z-index:1}@media(max-width: 800px){.footer .wrap{padding:0 5vw}}.footer .wrap .copy{color:#fff;font-size:.88em;text-align:center}.footer .wrap .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 800px){.footer .wrap .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 800px){.footer .wrap .columns .column{width:100%}}.footer .wrap .columns .column:nth-child(1) .logo{max-width:420px;margin-bottom:1rem}@media(max-width: 800px){.footer .wrap .columns .column:nth-child(1) .logo{width:50%}}.footer .wrap .columns .column:nth-child(1) a{font-family:"Barlow Condensed",sans-serif;color:#1aafff;font-size:5rem}.footer .wrap .columns .column:nth-child(2) .snss{margin-bottom:2rem}.footer .wrap .columns .column:nth-child(2) .snss li{margin-left:1rem}.footer .wrap .columns .column:nth-child(2) .snss li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;aspect-ratio:1/1;border-radius:50%;max-width:56px;padding:1rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.footer .wrap .columns .column:nth-child(2) .snss li a svg{fill:#fff;width:80%;height:80%;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.footer .wrap .columns .column:nth-child(2) .snss li a:hover{border:1px solid #1aafff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.footer .wrap .columns .column:nth-child(2) .snss li a:hover svg{fill:#1aafff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cat-archives{background:#fff;margin-bottom:0;padding:10vw 0}@media(max-width: 800px){.cat-archives{padding:20vw 0}}.cat-archives .wrap .headline{color:#0080d0;margin-bottom:3rem}@media(max-width: 800px){.cat-archives .wrap .headline{margin-bottom:1.5rem}}.cat-archives .wrap .items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat-archives .wrap .items .item{width:33.3333333333%}.cat-archives .wrap .items .item a{display:block;position:relative;overflow:hidden}.cat-archives .wrap .items .item a::before{content:"";background:rgba(23,172,255,.3);width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.cat-archives .wrap .items .item a::after{content:"";border:6px solid #ffeafc;width:60%;aspect-ratio:1/1;border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);z-index:11}@media(max-width: 800px){.cat-archives .wrap .items .item a::after{border:3px solid #ffeafc}}.cat-archives .wrap .items .item a::before,.cat-archives .wrap .items .item a::after{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cat-archives .wrap .items .item a .image{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cat-archives .wrap .items .item a:hover .image{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cat-archives .wrap .items .item a:hover::before{opacity:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.1s;transition-delay:.1s;z-index:10}.cat-archives .wrap .items .item a:hover::after{opacity:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.cat-archives .wrap .items .item a:hover .texts{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.cat-archives .wrap .items .item a .image{pointer-events:none}.cat-archives .wrap .items .item a .texts{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:0}.cat-archives .wrap .items .item a .texts p{color:#fff;font-size:2rem;font-weight:500}.cat-archives .wrap .lists .list{background:#fafafa;margin-bottom:5vw;padding:5rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 800px){.cat-archives .wrap .lists .list{padding:5vw}}.cat-archives .wrap .lists .list.hidden{opacity:0;height:0;padding:0;margin-bottom:0}.cat-archives .wrap .lists .list .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 800px){.cat-archives .wrap .lists .list .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cat-archives .wrap .lists .list .inner .texts,.cat-archives .wrap .lists .list .inner .image{width:calc(50% - 3rem)}@media(max-width: 800px){.cat-archives .wrap .lists .list .inner .texts,.cat-archives .wrap .lists .list .inner .image{width:100%}}@media(max-width: 800px){.cat-archives .wrap .lists .list .inner .texts{margin-bottom:1.5rem}}.cat-archives .wrap .lists .list .inner .texts .date{margin-bottom:3rem}@media(max-width: 800px){.cat-archives .wrap .lists .list .inner .texts .date{margin-bottom:1.5rem}}.cat-archives .wrap .lists .list .inner .texts .title{font-size:2.5rem;margin-bottom:3rem}@media(max-width: 1080px){.cat-archives .wrap .lists .list .inner .texts .title{font-size:2.5vw}}@media(max-width: 800px){.cat-archives .wrap .lists .list .inner .texts .title{line-height:1.5;font-size:5vw;margin-bottom:1.5rem}}.cat-archives .wrap .lists .list .inner .texts .desc a{color:#0080d0;text-decoration:underline}.cat-archives .wrap .readmore{color:#0080d0;cursor:pointer;border:1px solid #0080d0;position:relative;z-index:11;margin-bottom:2.5vw}.modal{opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.modal.is-active{opacity:1;z-index:99999;pointer-events:all;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);background:rgba(26,175,255,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.modal-close{position:fixed;top:2vw;right:2vw;width:6rem;aspect-ratio:1/1;cursor:pointer;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:999999;display:none}@media(max-width: 800px){.modal-close{top:1vw;right:1vw;width:3rem;display:block}}.modal-close:hover{opacity:.8;-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.modal-close a{display:block;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%;height:100%;border-radius:50%;position:relative}.modal-close a span{height:3px;width:80%;background:#fff;position:absolute;top:50%;left:50%;border-radius:5px}.modal-close a span:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal-close a span:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal-close a:hover{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .3 cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3 cubic-bezier(0.215, 0.61, 0.355, 1)}.modal-close.bottom{position:inherit;top:inherit;right:inherit;aspect-ratio:inherit;width:auto;margin:3rem auto 0;max-width:33.3333%}@media(max-width: 800px){.modal-close.bottom{max-width:66.6666%}}.modal-close.bottom a{border:1px solid #fff;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;border-radius:5rem;color:#fff;text-align:center;padding:2rem 3rem}.modal-close.bottom a:hover{-webkit-transform:scale(1) !important;transform:scale(1) !important}.modal-close.bottom:hover{-webkit-transform:scale(1) !important;transform:scale(1) !important}.post{padding:6vw 0 6vw}.post .wrap{max-width:940px;margin:0 auto;background:#fff}@media(max-width: 1080px){.post .wrap{max-width:940px}}@media(max-width: 800px){.post .wrap{max-width:calc(100% - 10vw)}}.post .wrap .sub-hero{margin-bottom:0}.post .wrap .sub-hero .image,.post .wrap .sub-hero .texts{width:50%}@media(max-width: 800px){.post .wrap .sub-hero .image,.post .wrap .sub-hero .texts{width:100%}}.post .wrap .sub-hero .image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.post .wrap .sub-hero .texts{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding:4rem 0 4rem 4rem;position:relative}@media(max-width: 800px){.post .wrap .sub-hero .texts{padding:6vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3rem}}.post .wrap .sub-hero .texts .inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 800px){.post .wrap .sub-hero .texts .inner{position:inherit;top:inherit;-webkit-transform:inherit;transform:inherit;width:100%;margin-bottom:3rem}}.post .wrap .sub-hero .texts .inner .name{font-size:4rem;letter-spacing:8px}@media(max-width: 1080px){.post .wrap .sub-hero .texts .inner .name{font-size:4vw}}@media(max-width: 800px){.post .wrap .sub-hero .texts .inner .name{font-size:8vw}}.post .wrap .sub-hero .texts .inner .yomi{font-size:1.5rem;letter-spacing:2px}@media(max-width: 1080px){.post .wrap .sub-hero .texts .inner .yomi{font-size:1.5vw}}@media(max-width: 800px){.post .wrap .sub-hero .texts .inner .yomi{font-size:4vw}}.post .wrap .sub-hero .texts .inner .affiliation{margin-top:6rem}.post .wrap .sub-hero .texts .inner .affiliation a{color:#fff}.post .wrap .sub-hero .texts .inner .affiliation a::after{content:"";font-family:"Font Awesome 5 Light";padding-left:4px}@media(max-width: 800px){.post .wrap .sub-hero .texts .inner .affiliation{margin-top:3rem}}.post .wrap .sub-hero .texts .snss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss{width:100%}}.post .wrap .sub-hero .texts .snss li{margin-right:1rem}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss li{margin-bottom:1rem;aspect-ratio:1/1}}.post .wrap .sub-hero .texts .snss li:last-child{margin-right:0}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss li{margin-left:0;margin-right:1rem}.post .wrap .sub-hero .texts .snss li.pdf{aspect-ratio:inherit}}.post .wrap .sub-hero .texts .snss li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;aspect-ratio:1/1;border-radius:50%;max-width:40px;padding:1rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss li a{max-width:44px;min-width:44px}}.post .wrap .sub-hero .texts .snss li a svg{fill:#fff;width:80%;height:80%;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss li a svg{width:60%;height:60%}}.post .wrap .sub-hero .texts .snss li a:hover{border:1px solid #1aafff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.post .wrap .sub-hero .texts .snss li a:hover svg{fill:#1aafff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.post .wrap .sub-hero .texts .snss .pdf a{aspect-ratio:inherit;max-width:100%;width:160px;border-radius:5rem;height:40px}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss .pdf a{width:130px;height:48px}.post .wrap .sub-hero .texts .snss .pdf a svg{height:16px}}.post .wrap .sub-hero .texts .snss .pdf a:hover svg{fill:#1aafff !important}.post .wrap .sub-hero .texts .snss .pdf a:hover p{color:#1aafff}.post .wrap .sub-hero .texts .snss .pdf a svg{height:24px;width:auto;margin-right:1rem}.post .wrap .sub-hero .texts .snss .pdf a p{color:#fff}.post .wrap .sub-hero .texts .snss .sound-modal{position:absolute;bottom:12rem;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2vw;border-radius:24px;width:calc(100% - 12rem);-webkit-filter:drop-shadow(3px 6px 9px rgba(0, 0, 0, 0.3));filter:drop-shadow(3px 6px 9px rgba(0, 0, 0, 0.3));opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss .sound-modal{padding:2rem;bottom:24rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 6rem)}}.post .wrap .sub-hero .texts .snss .sound-modal.is-open{opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner{position:relative}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .title{color:#fff;font-size:3rem;margin-bottom:1rem}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .title{font-size:2rem}}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner ul li{aspect-ratio:inherit}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner ul li .num{color:#fff}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner p{color:#0080d0}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn{position:absolute;top:-1rem;right:-1rem;width:3rem;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media(max-width: 800px){.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn{top:0;right:0}}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn .close-inner{position:relative;width:100%;height:100%}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn span{background:#fff;height:2px;width:3rem;position:absolute;top:50%}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn span:nth-child(1){-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.post .wrap .sub-hero .texts .snss .sound-modal .modal-inner .sound-close-btn span:nth-child(2){-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.post .wrap .profile{padding:3vw 0;margin-bottom:0}.post .wrap .profile .columns{padding:0 2.5vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 800px){.post .wrap .profile .columns{padding:0 5vw}}.post .wrap .profile .columns .column{width:calc(50% - 3rem)}@media(max-width: 800px){.post .wrap .profile .columns .column{width:100%}}@media(max-width: 800px){.post .wrap .profile .columns .column:nth-child(1){margin-bottom:2rem}}.post .wrap .profile .columns .column dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6rem}@media(max-width: 800px){.post .wrap .profile .columns .column dl{margin-bottom:2rem;border-bottom:1px solid rgba(23,172,255,.1);padding-bottom:1rem}}.post .wrap .profile .columns .column dl:last-child{margin-bottom:0}.post .wrap .profile .columns .column dl dt{color:#07257b;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.post .wrap .profile .columns .column dl dd{-webkit-box-flex:0;-webkit-flex:0 1 66.66%;-ms-flex:0 1 66.66%;flex:0 1 66.66%}.post .wrap .gallerys{width:100%;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;padding:10rem 0}.post .wrap .gallerys .wrap{max-width:100%;padding-right:0;padding-bottom:0;background:none}@media(max-width: 800px){.post .wrap .gallerys .wrap{width:100%}}.post .wrap .gallerys .wrap .swiper-container{position:relative;overflow:hidden;padding:20px 0;margin-left:5vw}.post .wrap .gallerys .wrap .prev-next{margin-top:3rem;margin-left:5vw;position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:80px}@media(max-width: 800px){.post .wrap .gallerys .wrap .prev-next{margin-left:5vw}}.post .wrap .gallerys .wrap .prev-next .swiper-button-prev,.post .wrap .gallerys .wrap .prev-next .swiper-button-next{position:inherit;top:inherit;left:inherit;right:inherit}.post .wrap .gallerys .wrap .prev-next .swiper-button-prev::after,.post .wrap .gallerys .wrap .prev-next .swiper-button-next::after{content:none}.post .wrap .gallerys .wrap .prev-next .swiper-button-prev svg,.post .wrap .gallerys .wrap .prev-next .swiper-button-next svg{fill:#fff;width:32px}.post .wrap .gallerys .wrap .prev-next .swiper-button-prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.post .wrap .gallerys .swiper-pagination{position:inherit;text-align:left;bottom:inherit;top:inherit;left:inherit;margin-left:1rem}.post .wrap .gallerys .swiper-pagination span{background:#fff;-webkit-transform:scale(1.8);transform:scale(1.8);margin-right:1.5rem;position:relative}.post .wrap .gallerys .swiper-pagination span.swiper-pagination-bullet-active::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";width:150%;aspect-ratio:1/1;border:1px solid #fff;border-radius:50%}.post .wrap .news{width:100%;background:#fff;padding:5vw 0;margin-bottom:0}.post .wrap .news .wrap{max-width:100%;margin:0 auto}@media(max-width: 800px){.post .wrap .news .wrap{padding:0 5vw}}.post .wrap .news .wrap .headline{color:#0080d0;margin-bottom:3rem}@media(max-width: 800px){.post .wrap .news .wrap .headline{margin-bottom:1.5rem}}.post .wrap .news .wrap .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}@media(max-width: 800px){.post .wrap .news .wrap .tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.post .wrap .news .wrap .tabs .tab{border:1px solid #333;border-radius:5rem;padding:1rem 2rem;cursor:pointer;margin-right:.5rem}@media(max-width: 800px){.post .wrap .news .wrap .tabs .tab{padding:.5rem 1rem;margin-bottom:1.5rem;margin-right:.5rem}}.post .wrap .news .wrap .tabs .tab:last-child{margin-right:0}.post .wrap .news .wrap .tabs .tab:hover{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;color:#fff}.post .wrap .news .wrap .tabs .tab.is-active{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#07257B), to(#0080D0)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #07257B 0%, #0080D0 100%) 0% 0% no-repeat padding-box;color:#fff}.post .wrap .news .wrap .panels{position:relative;width:calc(100% - 5vw);height:100%;aspect-ratio:16/9;overflow:hidden;margin:0 auto}@media(max-width: 800px){.post .wrap .news .wrap .panels{aspect-ratio:3/4;width:100%}}.post .wrap .news .wrap .panels .panel-box{position:absolute;top:0;left:0;opacity:0;visibility:hidden;overflow-y:scroll;width:100%;height:100%;background:#fafafa;padding:3vw}@media(max-width: 800px){.post .wrap .news .wrap .panels .panel-box{min-height:auto;padding:5vw 2vw}}.post .wrap .news .wrap .panels .panel-box.is-show{opacity:1;visibility:visible}.category-actor,.category-cp,.category-sports{margin-bottom:256px}.category-actor .kv,.category-cp .kv,.category-sports .kv{display:none}.category-bp{display:none}.category-bp .kv{position:relative}.category-bp .kv .affiliation{position:absolute;bottom:1rem;right:1rem;color:#0080d0}.category-bp .items{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.category-bp .items::after{content:"";display:block;width:20%}@media(max-width: 800px){.category-bp .items::after{content:"";display:block;width:33.3333333333%}}.category-bp .items .item{width:20%}@media(max-width: 800px){.category-bp .items .item{width:33.3333333333%}}.wrap-404{padding:20vw 0}@media(max-width: 800px){.wrap-404{padding:40vw 0}}.wrap-404 .content p{color:#fff;text-align:center}.wrap-404 .content p.title{font-size:4rem;margin-bottom:2rem}.wrap-404 .content p.desc{margin-bottom:3rem}.wrap-404 .content a{color:#fff;display:block;padding:1rem 3rem;border:1px solid #fff;border-radius:5rem;max-width:240px;margin:0 auto;text-align:center}@font-face{font-family:"Font Awesome 5 Brands";src:url("webfonts/fa-brands-400.eot");src:url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("webfonts/fa-brands-400.woff2") format("woff2"),url("webfonts/fa-brands-400.woff") format("woff"),url("webfonts/fa-brands-400.ttf") format("truetype"),url("webfonts/fa-brands-400.svg#fa-brands-400regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome 5 Light";src:url("webfonts/fa-light-300.eot");src:url("webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("webfonts/fa-light-300.woff2") format("woff2"),url("webfonts/fa-light-300.woff") format("woff"),url("webfonts/fa-light-300.ttf") format("truetype"),url("webfonts/fa-light-300.svg#fa-light-300regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome 5 Regular";src:url("webfonts/fa-regular-400.eot");src:url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("webfonts/fa-regular-400.woff2") format("woff2"),url("webfonts/fa-regular-400.woff") format("woff"),url("webfonts/fa-regular-400.ttf") format("truetype"),url("webfonts/fa-regular-400.svg#fa-regular-400regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome 5 Solid";src:url("webfonts/fa-solid-900.eot");src:url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("webfonts/fa-solid-900.woff2") format("woff2"),url("webfonts/fa-solid-900.woff") format("woff"),url("webfonts/fa-solid-900.ttf") format("truetype"),url("webfonts/fa-solid-900.svg#fa-solid-900regular") format("svg");font-weight:normal;font-style:normal}