@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box}img{max-width:100%;height:auto}a{display:inline-block;text-decoration:none}@media(min-width: calc(1000px + 0.1px)){a{transition:.3s}}h1,h2,h3,h4,h5,p,a,li,dt,dd,span,date{color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}p,span{letter-spacing:0.1333333333vw}@media(min-width: calc(1000px + 0.1px)){p,span{letter-spacing:min(0.2083333333vw,3px)}}body{background-color:#000;color:#fff}body.is-fixed{overflow:hidden}main{position:relative;width:100%}@media(min-width: calc(1000px + 0.1px)){.sp{display:none !important}}@media(max-width: 1000px){.pc{display:none !important}}body{overflow-x:hidden}.mv{width:100%;overflow:hidden}.mv img{z-index:inherit}.mvInner{position:relative;height:100%;margin:auto}.mvText,.mvTitle{position:absolute}.mvImgArea{position:relative;opacity:0;transform-origin:center center;transform:translateX(-50%) scale(1.15);width:100%;height:100%;top:0;left:50%}.mvImgArea.is-show{opacity:1;transform:translateX(-50%) scale(1);transition:all 3200ms cubic-bezier(0, 0.99, 0, 0.995)}.mvImg{padding:33.0666666667vw 0 13.3333333333vw}.mvImgBg{margin:auto}.mvImgBg img{object-fit:cover;width:100%;height:100%}.mvText{display:block;writing-mode:vertical-rl;transform-origin:center center;transform:scale(1.15);width:100%;top:28.5333333333vw;margin:auto;opacity:0}.mvText.is-show{opacity:1;transform:scale(1);transition:all 3250ms cubic-bezier(0, 0.99, 0, 0.995)}.mvText.-left{max-width:20.8vw;left:2.9333333333vw}.mvText.-right{max-width:10.4vw;right:4vw}.mvTitle{opacity:0;transform-origin:center center;transform:translateX(-50%) scale(1.15);width:100%;max-width:78.6666666667vw;bottom:12.5333333333vw;left:50%}.mvTitle.is-show{opacity:1;transform:translateX(-50%) scale(1);transition:all 32500ms cubic-bezier(0, 0.99, 0, 0.995)}@media(min-width: calc(1000px + 0.1px)){.mvImg{padding:min(13.5416666667vw,195px) 0 min(11.8055555556vw,170px)}.mvImgBg{max-width:min(90.2777777778vw,1300px)}.mvText{top:min(13.4722222222vw,194px)}.mvText.-left{max-width:min(11.9444444444vw,172px);left:calc(50% - min(47.6388888889vw,686px))}.mvText.-right{max-width:min(7.2222222222vw,104px);right:calc(50% - min(44.7222222222vw,644px));left:auto}.mvTitle{bottom:min(1.6666666667vw,24px);max-width:min(34.7222222222vw,500px)}}#about{position:relative;z-index:1}#about .about{margin:0 auto;overflow:hidden}#about .aboutOuter{position:relative;margin:auto}#about .aboutInner{position:relative;margin:auto;padding:6.6666666667vw 9.8666666667vw 5.3333333333vw;z-index:10}#about .aboutText{font-size:2.9333333333vw;line-height:2.2;letter-spacing:0.1333333333vw;margin:6.1333333333vw auto 0}#about .aboutText:nth-child(1){margin:0 auto}#about .aboutText:nth-child(2){margin:8vw auto 0}#about .aboutText:nth-child(3){margin:17.0666666667vw auto 0}#about .aboutText:nth-child(4){margin:10.6666666667vw auto 0}#about .aboutText:nth-child(6){margin:18.4vw auto 0}#about .aboutText:nth-child(6) .-strong{font-size:9.8666666667vw;line-height:1.1;margin:-3.3333333333vw 0 0}#about .aboutText .-medium,#about .aboutText .-strong{display:inline-block;line-height:.8}#about .aboutText .-strong{font-size:8vw}#about .aboutText .-medium{font-size:6vw}#about .aboutText span.js-showText{overflow:hidden}#about .aboutText span.js-showText>span{transform:translateY(0)}#about .aboutText span.is-show>span{animation:showText .5s backwards}#about .aboutBg{position:absolute;top:0;width:100%}#about .aboutBgInner{position:relative}#about .aboutBgImg{transition:.6s;filter:blur(6px)}#about .aboutBgImg img{width:100%}#about .aboutBgImg.is-blur{filter:blur(6px)}#about .aboutBgImg-01,#about .aboutBgImg-02,#about .aboutBgImg-03,#about .aboutBgImg-04,#about .aboutBgImg-05,#about .aboutBgImg-06,#about .aboutBgImg-07,#about .aboutBgImg-08,#about .aboutBgImg-09,#about .aboutBgImg-10,#about .aboutBgImg-11{position:absolute}@media(max-width: 1000px){#about .aboutText .-medium,#about .aboutText .-strong{transform:scale(1, 0.8)}#about .aboutText .-small{font-size:4.2666666667vw}#about .aboutBg{padding:0.8vw 0;height:320vw}#about .aboutBgImg-01{top:1.3333333333vw;left:-13.3333333333vw;width:48vw}#about .aboutBgImg-02{top:13.3333333333vw;right:8vw;width:37.3333333333vw}#about .aboutBgImg-03{top:53.3333333333vw;right:-1.3333333333vw;width:50.6666666667vw}#about .aboutBgImg-04{top:80vw;left:3.7333333333vw;width:29.3333333333vw}#about .aboutBgImg-05{top:106.6666666667vw;right:2.6666666667vw;width:40vw}#about .aboutBgImg-06{top:146.6666666667vw;left:-2.6666666667vw;width:66.6666666667vw}#about .aboutBgImg-07{top:200vw;right:0vw;width:37.3333333333vw}#about .aboutBgImg-08{top:226.6666666667vw;left:13.3333333333vw;width:26.6666666667vw}#about .aboutBgImg-09{top:240vw;right:2.6666666667vw;width:42.6666666667vw}#about .aboutBgImg-10{top:266.6666666667vw;left:-2.6666666667vw;width:45.3333333333vw}#about .aboutBgImg-11{top:298.6666666667vw;right:10.6666666667vw;width:26.6666666667vw}}@media(min-width: calc(1000px + 0.1px)){#about .about{margin:0 auto}#about .aboutOuter{max-width:min(100vw,1440px)}#about .aboutInner{max-width:min(73.6111111111vw,1060px);padding:min(13.75vw,198px) min(2.7777777778vw,40px) min(4.7222222222vw,68px)}#about .aboutText{font-size:min(1.6666666667vw,24px);letter-spacing:min(0.1388888889vw,2px);margin:min(3.3333333333vw,48px) auto 0}#about .aboutText:nth-child(1){margin:0 auto}#about .aboutText:nth-child(2){margin:min(3.1944444444vw,46px) auto 0}#about .aboutText:nth-child(3){margin:min(6.25vw,90px) auto 0}#about .aboutText:nth-child(4){margin:min(6.5277777778vw,94px) auto 0}#about .aboutText:nth-child(5){margin:min(3.3333333333vw,48px) auto 0}#about .aboutText:nth-child(6){margin:min(6.6666666667vw,96px) auto 0}#about .aboutText:nth-child(6) .-strong{font-size:min(3.6111111111vw,52px);letter-spacing:min(0.5555555556vw,8px)}#about .aboutText .-medium,#about .aboutText .-strong{line-height:.7}#about .aboutText .-strong{font-size:min(3.6111111111vw,52px);letter-spacing:min(0.5555555556vw,8px)}#about .aboutText .-medium{font-size:min(2.5vw,36px)}#about .aboutBg{padding:min(0.4166666667vw,6px) 0;height:min(184.0277777778vw,2650px)}#about .aboutBgImg-01{top:0;left:min(7.9166666667vw,114px);width:min(34.3055555556vw,494px)}#about .aboutBgImg-02{top:0;right:min(2.7777777778vw,40px);width:min(19.4444444444vw,280px)}#about .aboutBgImg-03{top:min(17.5vw,252px);right:0;width:min(47.2222222222vw,680px)}#about .aboutBgImg-04{top:min(40.4166666667vw,582px);left:min(19.4444444444vw,280px);width:min(24.3055555556vw,350px)}#about .aboutBgImg-05{top:min(69.3055555556vw,998px);right:min(7.2222222222vw,104px);width:min(33.8888888889vw,488px)}#about .aboutBgImg-06{top:min(80.5555555556vw,1160px);left:min(5.2777777778vw,76px);width:min(46.5277777778vw,670px)}#about .aboutBgImg-07{top:min(106.9444444444vw,1540px);right:min(18.3333333333vw,264px);width:min(23.6111111111vw,340px)}#about .aboutBgImg-08{top:min(133.0555555556vw,1916px);left:min(30.9722222222vw,446px);width:min(17.3611111111vw,250px)}#about .aboutBgImg-09{top:min(140.9722222222vw,2030px);right:min(3.4722222222vw,50px);width:min(33.75vw,486px)}#about .aboutBgImg-10{top:min(151.3888888889vw,2180px);left:0;width:min(37.9166666667vw,546px)}#about .aboutBgImg-11{top:min(167.3611111111vw,2410px);left:min(48.1944444444vw,694px);width:min(20vw,288px)}}@keyframes showText{0%{transform:translateY(100%)}100%{transform:translateY(0px)}}@media(max-width: 1000px){#info .sectionInner{padding:26.9333333333vw 2.6666666667vw 24.8vw}}@media(min-width: calc(1000px + 0.1px)){#info .sectionInner{padding:min(16.1111111111vw,232px) min(4.4444444444vw,64px) min(18.4722222222vw,266px)}}#info .heading{margin:auto;z-index:10}#info .headingImg{display:block}@media(max-width: 1000px){#info .heading{padding:0 1.6vw}}@media(min-width: calc(1000px + 0.1px)){#info .heading{max-width:min(84.4444444444vw,1216px)}}#info .info{position:relative;margin:21.3333333333vw auto 0}#info .infoBgArea{position:absolute;transform:translateX(-50%);top:-46%;left:50%;width:100vw;height:auto;z-index:0}#info .infoBg{position:relative}#info .infoBg::before,#info .infoBg::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}#info .infoBg::before{background:linear-gradient(to top, rgba(0, 0, 0, 0) 60%, #000 90%)}#info .infoBg::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, #000 80%)}#info .infoBg img{width:100%}#info .infoTextArea{padding:66.6666666667vw 0 0}#info .infoText{position:relative;text-align:center;font-size:3.7333333333vw;line-height:1.2;z-index:10}#info .infoText.-large{font-size:6.6666666667vw;letter-spacing:0.2666666667vw;line-height:1.1}#info .infoText.-large span{display:inline-block}#info .infoText.-small{font-size:2.6666666667vw;line-height:2}@media(max-width: 1000px){#info .infoText:nth-child(2){margin:8vw 0 0}#info .infoText:nth-child(3){margin:5.3333333333vw 0 0}#info .infoText:nth-child(4){margin:5.3333333333vw 0 0}#info .infoText:nth-child(5){font-size:4.2666666667vw;margin:8.8vw 0 0}#info .infoText.-large span{transform:scale(1, 0.8)}#info .infoText.-small{transform:scale(1, 0.8);letter-spacing:-0.0666666667vw}}@media(min-width: calc(1000px + 0.1px)){#info .info{margin:min(16.3888888889vw,236px) auto 0}#info .infoBgArea{top:-69%}#info .infoTextArea{padding:min(47.6388888889vw,686px) 0 0}#info .infoText{font-size:min(2.0833333333vw,30px);line-height:1.5;letter-spacing:-0.039em;margin:min(3.3333333333vw,48px) 0 0}#info .infoText:last-child{margin:min(4.7222222222vw,68px) 0 0}#info .infoText.-large{font-size:min(3.8888888889vw,56px);line-height:1}#info .infoText.-small{font-size:min(1.6666666667vw,24px);line-height:1.6}}@media(max-width: 1000px){#challengers .sectionInner{padding:30.1333333333vw 2.6666666667vw 18.6666666667vw}#challengers .sectionInner>.heading{padding:0 1.3333333333vw}}@media(min-width: calc(1000px + 0.1px)){#challengers .sectionInner{padding:min(16.3888888889vw,236px) min(4.4444444444vw,64px) min(8.6111111111vw,124px)}}#challengers .challengers{margin:6.1333333333vw auto 0}#challengers .challengersInner{margin:28vw auto 0;padding:0 1.3333333333vw}#challengers .challengersInner:first-child{margin:auto}#challengers .challengersHeading{font-size:4.2666666667vw;font-weight:600;color:#004a8e;text-align:center;letter-spacing:-0.02em}#challengers .challengersHeading>span{transform:scaleY(0.8);transform-origin:top}#challengers .challengersHeading .headingText{font-size:10.4vw}#challengers .challengersHeading.-right,#challengers .challengersHeading.-right .headingText{text-align:right;transform-origin:top right}#challengers .challengersHeading.-left,#challengers .challengersHeading.-left .headingText{text-align:left;transform-origin:top left}#challengers .challengersBox{display:grid;grid-template-columns:1fr;grid-column-gap:7.4666666667vw;grid-row-gap:25.3333333333vw;padding:14.1333333333vw 1.3333333333vw 0}#challengers .challengersList{width:100%}#challengers .challengersUnder{margin:17.8666666667vw auto 0}#challengers .challengersLink{display:flex;flex-flow:column nowrap;align-items:center;width:max-content;margin:auto;padding:0 0 4px}#challengers .challengersLink span{font-weight:700}@media(min-width: calc(1000px + 0.1px)){#challengers .challengersLink:hover{opacity:.6}}@media(max-width: 1000px){#challengers .challengersHeading>span{margin:1.8666666667vw 0 0}#challengers .challengersHeading.-right,#challengers .challengersHeading.-left{display:inline-flex;flex-direction:column-reverse}#challengers .challengersHeading.-right,#challengers .challengersHeading.-left{width:100%}#challengers .challengersList{max-width:92vw}#challengers .challengersLink{max-width:53.3333333333vw;margin:auto;gap:1.8666666667vw}#challengers .challengersLink img{width:100%}#challengers .challengersLink span{font-size:3.7333333333vw}}@media(min-width: calc(1000px + 0.1px)){#challengers .challengers{margin:max(-3.0555555556vw,-44px) auto 0}#challengers .challengersInner{margin:min(10.4166666667vw,150px) auto 0;padding:0}#challengers .challengersInner:nth-child(1){margin:auto}#challengers .challengersInner:nth-child(2) .challengersBox{padding:min(7.9166666667vw,114px) 0 0}#challengers .challengersHeading{font-size:min(2.9166666667vw,42px)}#challengers .challengersHeading .headingText{font-size:min(6.5277777778vw,94px)}#challengers .challengersList{max-width:min(42.7777777778vw,616px)}#challengers .challengersBox{grid-template-columns:1fr 1fr;grid-column-gap:min(4.1666666667vw,60px);grid-row-gap:min(10.4166666667vw,150px);padding:min(6.6666666667vw,96px) 0 0}#challengers .challengersUnder{margin:min(6.25vw,90px) auto 0}#challengers .challengersLink{gap:min(0.9722222222vw,14px)}#challengers .challengersLink span{font-size:min(1.7361111111vw,25px)}}#challengers .numCard{position:relative;display:flex;gap:2.1333333333vw}#challengers .numCardNum{position:absolute;top:-10.6666666667vw;left:0;font-size:8.6666666667vw;font-weight:700;font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;transform-origin:top left}#challengers .numCardCol{width:50%}#challengers .numCardLogo{display:flex;justify-content:center;align-items:center;background-color:#fff;min-height:17.6vw}#challengers .numCardChallengerName{margin:4vw 0 0}#challengers .numCardChallengerName img{width:100%}#challengers .numCardChallenger img{width:100%}#challengers .numCardText{display:flex;align-items:center;width:100%;margin:5.3333333333vw 0 0}#challengers .numCardText img{width:100%}@media(min-width: calc(1000px + 0.1px)){#challengers .numCard{gap:min(1.1111111111vw,16px)}#challengers .numCardNum{top:max(-3.6111111111vw,-52px);font-size:min(2.7777777778vw,40px)}#challengers .numCardLogo{min-height:min(8.3333333333vw,120px)}#challengers .numCardChallengerName{margin:min(2.0833333333vw,30px) 0 0}#challengers .numCardText{position:relative;transition:.3s;margin:min(2.3611111111vw,34px) 0 0;z-index:1}#challengers .numCardText:hover{opacity:.6}}#challengers .arrow{position:relative;width:2.9333333333vw;height:3.4666666667vw;margin-left:4vw}#challengers .arrow::before{content:"";position:absolute;top:0;left:0;width:2.9333333333vw;height:3.4666666667vw;clip-path:polygon(0 0, 100% 50%, 0 100%);background-color:#000}#challengers .arrowSmall{width:2vw;height:2.4vw}#challengers .arrowSmall::before{width:2vw;height:2.4vw}@media(min-width: calc(1000px + 0.1px)){#challengers .arrow{width:min(1.5277777778vw,22px);height:min(1.5277777778vw,22px);margin-left:min(0.8333333333vw,12px)}#challengers .arrow::before{width:min(1.5277777778vw,22px);height:min(1.5277777778vw,22px)}#challengers .arrowSmall{width:min(1.0416666667vw,15px);height:min(1.25vw,18px)}#challengers .arrowSmall::before{width:min(1.0416666667vw,15px);height:min(1.25vw,18px)}}#interview .interviewList{padding:0 0 3px}#interview .interviewLink{display:block;width:100%}#interview .interviewThumb img{width:100%}#interview .interviewThumb+p{font-size:6.9333333333vw;font-weight:700;line-height:1.4;text-indent:-0.5em;transform:scale(1, 0.8);margin:1.0666666667vw 0 0}#interview .interview h4{font-size:4.5333333333vw;line-height:1.4;margin:2.1333333333vw 0 5.0666666667vw}#interview .interview h4 span{display:inline-block;font-size:3.2vw;letter-spacing:0.1866666667vw}#interview .interview dl{display:flex;width:100%;margin:1.3333333333vw 0 0}#interview .interview dl dt{font-size:2.6666666667vw;width:18.6666666667vw}#interview .interview dl dd{font-size:3.7333333333vw}#interview .interview dl dd span{position:relative;display:block;font-size:2.1333333333vw;letter-spacing:-0.1333333333vw;top:0.2666666667vw}#interview .interviewBtn{display:block;margin:7.2vw 0 0}@media(min-width: calc(1000px + 0.1px)){#interview .interviewBtn:hover{opacity:.6}}@media(max-width: 1000px){#interview .sectionInner{padding:15.2vw 0 6.4vw}#interview .sectionInner>.heading{padding:0 8vw}#interview .sectionInner>.heading .headingText{font-size:16.5333333333vw}#interview .interview{padding:12.5333333333vw 8.8vw}#interview .interviewBtn img{width:100%}}@media(min-width: calc(1000px + 0.1px)){#interview .sectionInner{max-width:100%;padding:min(17.7777777778vw,256px) 0 min(24.5138888889vw,353px)}#interview .heading{max-width:min(81.9444444444vw,1180px);padding:0 min(1.3888888889vw,20px)}#interview .interview{margin:min(3.6111111111vw,52px) auto 0}#interview .interview.is-noSlide{max-width:min(102.7777777778vw,1480px);padding:0 min(1.3888888889vw,20px)}#interview .interview.is-noSlide .interviewInner{justify-content:space-between}#interview .interviewList{max-width:min(20.8333333333vw,300px)}#interview .interviewThumb+p{font-size:min(1.875vw,27px);margin:min(0.5555555556vw,8px) 0 0}#interview .interview h4{font-size:min(1.6666666667vw,24px);margin:min(2.0833333333vw,30px) 0 min(1.5277777778vw,22px)}#interview .interview h4 span{display:inline-block;font-size:min(1.1111111111vw,16px);letter-spacing:min(0.0972222222vw,1.4px)}#interview .interview dl{margin:min(0.9722222222vw,14px) 0 0}#interview .interview dl dt{font-weight:800;font-size:min(0.9027777778vw,13px);width:min(7.2222222222vw,104px)}#interview .interview dl dd{font-weight:800;font-size:min(1.3888888889vw,20px)}#interview .interview dl dd span{font-weight:800;font-size:min(0.6944444444vw,10px);letter-spacing:max(-0.0694444444vw,-1px);top:min(0.0694444444vw,1px)}#interview .interviewBtn{margin:min(3.0555555556vw,44px) 0 0}}@media(min-width: 1440px){#interview .interviewList{max-width:min(20.8333333333vw,300px)}}@media(max-width: 1000px){#news .sectionInner{padding:25.3333333333vw 2.6666666667vw 27.4666666667vw}#news .heading{text-align:center}#news .heading .headingText{font-size:19.7333333333vw;transform-origin:top center}#news .heading .headingText+span{font-size:7.7333333333vw;margin:1.6vw 0 0}}@media(min-width: calc(1000px + 0.1px)){#news .sectionInner{max-width:100%;padding:min(16.3888888889vw,236px) 0 min(25.8333333333vw,372px)}#news .heading{max-width:min(81.9444444444vw,1180px);padding:0 min(1.3888888889vw,20px)}}#news .news{position:relative;margin:0 auto}#news .newsInner{overflow:hidden;padding:9.6vw 2.6666666667vw 12vw;margin:auto;z-index:1}#news .newsHeading{position:absolute;top:26.6666666667vw;left:0;width:30vw}#news .newsHeading img{z-index:inherit}#news .newsBox{max-width:63.2vw;margin:0 auto}#news .newsList{width:100%;padding:3px}#news .newsButton{max-width:50.6666666667vw;margin:10.6666666667vw auto 0}#news .newsListPage{margin:30.6666666667vw auto 0}#news .newsListPage #news .newsBox{max-width:100%}#news .newsListPage #news .newsBoxWrap{padding:0 8vw}@media(min-width: calc(1000px + 0.1px)){#news .news{margin:auto}#news .newsInner{max-width:min(83.3333333333vw,1200px);padding:min(6.5277777778vw,94px) min(2.7777777778vw,40px) min(10.4166666667vw,150px)}#news .newsheading{top:min(17.3611111111vw,250px);left:0;width:min(17.3611111111vw,250px)}#news .newsBox{max-width:100%;margin:auto}#news .newsBox.is-noSlide .newsBoxWrap{justify-content:center;gap:min(6.9444444444vw,100px)}#news .newsList{height:100%;width:min(21.25vw,306px) !important}#news .newsList.is-noSlide{margin-right:0}#news .newsButton{max-width:min(26.3888888889vw,380px);margin:min(6.9444444444vw,100px) auto 0}#news .newsListPage{margin:min(14.5833333333vw,210px) auto 0}#news .newsListPage #news .newsBoxWrap{gap:min(12.5vw,180px) min(2.0833333333vw,30px);padding:0}}#news .linkCard{position:relative;display:flex;flex-flow:column nowrap;width:100%;height:100%}#news .linkCard:focus-visible{outline:none}#news .linkCard:focus-visible::before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 2px);border:solid 1px #fff;border-radius:2px}#news .linkCardImg img{width:100%}#news .linkCardDate{display:block;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:-0.02em;margin:6.4vw 0 0}#news .linkCardTitle{font-size:3.2vw;font-weight:bold;letter-spacing:-0.02em;line-height:1.4;margin:0.2666666667vw 0 0}#news .linkCardText{font-size:2.4vw;letter-spacing:-0.019em;line-height:1.9;margin:2.9333333333vw 0 0}#news .linkCardLarge #news .linkCardDate{font-size:4.2666666667vw;font-weight:600;margin:2.6666666667vw 0 0}#news .linkCardLarge #news .linkCardTitle{font-size:5.6vw;margin:2vw 0 0}#news .linkCardLarge #news .linkCardText{font-size:4.5333333333vw;margin:4vw 0 0}@media(min-width: calc(1000px + 0.1px)){#news .linkCardDate{font-size:min(1.3888888889vw,20px);margin:min(2.0833333333vw,30px) 0 0}#news .linkCardTitle{font-weight:600;font-size:min(1.6666666667vw,24px);line-height:1.3;margin:min(0.2777777778vw,4px) 0 0}#news .linkCardText{font-size:min(1.1805555556vw,17px);line-height:1.7;margin:min(2.6388888889vw,38px) 0 0}#news .linkCardLarge #news .linkCardDate{font-size:min(1.3888888889vw,20px);margin:min(2.7777777778vw,40px) 0 0}#news .linkCardLarge #news .linkCardTitle{font-size:min(1.9444444444vw,28px);margin:min(0.9722222222vw,14px) 0 0}#news .linkCardLarge #news .linkCardText{font-size:min(1.5277777778vw,22px);margin:min(1.1111111111vw,16px) 0 0}#news .linkCard:hover{opacity:.7}}[lang=ja] .aboutText,[lang=ja] .infoText,[lang=ja] .challengersHeading,[lang=ja] #news .heading .headingText+span{transform:scaleY(0.8);transform-origin:top}[lang=en] .aboutText,[lang=en] .infoText{transform:scaleY(0.8);transform-origin:top}[lang=en] .mvText{max-width:8.6666666667vw;top:27.2vw}[lang=en] .mvText.-left{max-width:26.6666666667vw;left:3.7333333333vw}[lang=en] .mvText.-right{max-width:37.3333333333vw;right:2.6666666667vw}@media(min-width: calc(1000px + 0.1px)){[lang=en] .mvText{top:min(12.2222222222vw,176px)}[lang=en] .mvText.-left{max-width:min(29.7222222222vw,428px);left:calc(50% - min(44.7916666667vw,645px))}[lang=en] .mvText.-right{max-width:min(26.25vw,378px);right:calc(50% - min(44.7916666667vw,645px))}}@media(max-width: 1000px){[lang=en] #about .aboutInner{padding:6.6666666667vw 9.8666666667vw 36.8vw}[lang=en] #about .aboutText{margin:4.2666666667vw auto 0;line-height:1.8}[lang=en] #about .aboutText:nth-child(1){margin:0 auto}[lang=en] #about .aboutText:nth-child(2){margin:3.4666666667vw auto 0}[lang=en] #about .aboutText:nth-child(2) .-strong{line-height:1.3}[lang=en] #about .aboutText:nth-child(3){margin:4vw auto 0}[lang=en] #about .aboutText:nth-child(3) .-strong{font-size:6.6666666667vw;line-height:1.3}[lang=en] #about .aboutText:nth-child(4){margin:4.5333333333vw auto 0}[lang=en] #about .aboutText:nth-child(6){margin:8.8vw auto 0}[lang=en] #about .aboutText:nth-child(6) .-strong{font-size:8.2666666667vw;line-height:1.2}}@media(min-width: calc(1000px + 0.1px)){[lang=en] #about .aboutText{margin:min(3.3333333333vw,48px) auto 0}[lang=en] #about .aboutText:nth-child(1){margin:0 auto}[lang=en] #about .aboutText:nth-child(2){margin:min(3.1944444444vw,46px) auto 0}[lang=en] #about .aboutText:nth-child(3){margin:min(5.5555555556vw,80px) auto 0}[lang=en] #about .aboutText:nth-child(3) .-strong{line-height:1.1}[lang=en] #about .aboutText:nth-child(4){margin:min(6.5277777778vw,94px) auto 0}[lang=en] #about .aboutText:nth-child(5){margin:min(3.3333333333vw,48px) auto 0}[lang=en] #about .aboutText:nth-child(6){margin:min(9.3055555556vw,134px) auto 0}[lang=en] #about .aboutText:nth-child(6) .-strong{letter-spacing:min(0.4166666667vw,6px);line-height:1}}@media(max-width: 1000px){[lang=en] #info .sectionInner{padding:26.9333333333vw 2.6666666667vw 15.2vw}[lang=en] #info .infoTextArea{padding:52.8vw 0 0}[lang=en] #info .infoText:nth-child(2){margin:6.9333333333vw 0 0}[lang=en] #info .infoText:nth-child(3){margin:0}[lang=en] #info .infoText:nth-child(4){margin:1.8666666667vw 0 0;line-height:1.3}[lang=en] #info .infoText:nth-child(5){font-size:4.2666666667vw;margin:4vw 0 0}}@media(min-width: calc(1000px + 0.1px)){[lang=en] #info .sectionInner{padding:min(9.0277777778vw,130px) min(4.4444444444vw,64px) min(8.6111111111vw,124px)}}[lang=en] #challengers .challengersHeading .headingText{transform:scaleX(0.8)}@media(max-width: 1000px){[lang=en] #challengers .headingText{line-height:16vw}[lang=en] #challengers .challengers{margin:9.8666666667vw auto 0}[lang=en] #challengers .challengersInner{margin:12.5333333333vw auto 0;padding:0 1.3333333333vw}[lang=en] #challengers .challengersInner:nth-child(1){margin:auto}[lang=en] #challengers .challengersInner:nth-child(1) .challengersBox{padding:13.3333333333vw 0 0}[lang=en] #challengers .challengersInner:nth-child(2){margin:13.3333333333vw auto 0}[lang=en] #challengers .challengersInner:nth-child(2) .challengersBox{padding:19.2vw 0 0}[lang=en] #challengers .challengersHeading{width:100%}[lang=en] #challengers .challengersHeading .headingText{line-height:8.8vw}[lang=en] #challengers .challengersUnder{margin:11.7333333333vw auto 0}}@media(min-width: calc(1000px + 0.1px)){[lang=en] #challengers .sectionInner{padding:min(18.8888888889vw,272px) min(4.4444444444vw,64px) min(8.6111111111vw,124px)}[lang=en] #challengers .headingText{line-height:min(6.9444444444vw,100px)}[lang=en] #challengers .challengers{margin:max(-3.0555555556vw,-44px) auto 0}[lang=en] #challengers .challengersInner:nth-child(1){margin:min(5.5555555556vw,80px) auto 0}[lang=en] #challengers .challengersInner:nth-child(1) .challengersBox{padding:min(4.7222222222vw,68px) 0 0}[lang=en] #challengers .challengersInner:nth-child(2){margin:min(7.6388888889vw,110px) auto 0}[lang=en] #challengers .challengersInner:nth-child(2) .challengersBox{padding:min(6.9444444444vw,100px) 0 0}[lang=en] #challengers .challengersHeading .headingText{line-height:min(5.2777777778vw,76px)}}@media(min-width: calc(1000px + 0.1px)){[lang=en] #interview .sectionInner{padding:min(5.9722222222vw,86px) 0 min(2.9166666667vw,42px)}[lang=en] #interview .interview{margin:min(6.5277777778vw,94px) auto 0}}@media(min-width: calc(1000px + 0.1px)){[lang=en] #news .sectionInner{max-width:100%;padding:min(16.3888888889vw,236px) 0 min(16.1111111111vw,232px)}[lang=en] #news .newsInner{padding:min(5.8333333333vw,84px) min(2.7777777778vw,40px) min(10.4166666667vw,150px)}}