/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */#content *,#content ::before,#content ::after{box-sizing:border-box;border-style:solid;border-width:0}#content html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#content body{margin:0}#content main{display:block}#content p,#content table,#content blockquote,#content address,#content pre,#content iframe,#content form,#content figure,#content dl{margin:0}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-size:inherit;font-weight:inherit;margin:0}#content ul,#content ol{margin:0;padding:0;list-style:none}#content dt{font-weight:bold}#content dd{margin-left:0}#content hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}#content pre{font-family:monospace,monospace;font-size:inherit}#content address{font-style:inherit}#content a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}#content abbr[title]{text-decoration:underline dotted}#content b,#content strong{font-weight:bolder}#content code,#content kbd,#content samp{font-family:monospace,monospace;font-size:inherit}#content small{font-size:80%}#content sub,#content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#content sub{bottom:-0.25em}#content sup{top:-0.5em}#content svg,#content img,#content embed,#content object,#content iframe{vertical-align:bottom}#content button,#content input,#content optgroup,#content select,#content textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}#content button,#content [type=button],#content [type=reset],#content [type=submit]{cursor:pointer}#content button:disabled,#content [type=button]:disabled,#content [type=reset]:disabled,#content [type=submit]:disabled{cursor:default}#content :-moz-focusring{outline:auto}#content select:disabled{opacity:inherit}#content option{padding:0}#content fieldset{margin:0;padding:0;min-width:0}#content legend{padding:0}#content progress{vertical-align:baseline}#content textarea{overflow:auto}#content [type=number]::-webkit-inner-spin-button,#content [type=number]::-webkit-outer-spin-button{height:auto}#content [type=search]{outline-offset:-2px}#content [type=search]::-webkit-search-decoration{-webkit-appearance:none}#content ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#content [type=number]{-moz-appearance:textfield}#content label[for]{cursor:pointer}#content details{display:block}#content summary{display:list-item}#content [contenteditable]:focus{outline:auto}#content table{border-color:inherit;border-collapse:collapse}#content caption{text-align:left}#content td,#content th{vertical-align:top;padding:0}#content th{text-align:left;font-weight:bold}body{overflow-x:clip}.t-main_body .o-inner,.t-main_body .o-inner-note{max-width:none !important;padding:0 !important}@media screen and (max-width: 768px){.comp-experience,.comp-comp-experience{height:0}}:root{--content-end-padding: 1500px}@media screen and (max-width: 768px){:root{--content-end-padding: 400px}}#content{clip-path:inset(0 0 0 0);background:#000;margin:0;margin:0 auto}#content .pc{display:block}#content .sp{display:none}@media screen and (max-width: 768px){#content .pc{display:none}#content .sp{display:block}}#content .container{position:fixed;top:0;left:0;right:0;margin:auto;z-index:-1;width:100%;height:100%;height:100vh;height:100lvh}#content .container .figure{width:100%;height:100%;min-height:1080px;position:absolute;top:50%;right:0;transform:translateY(calc(-50% + 36px));margin:auto}#content .container .figure canvas{position:absolute;pointer-events:none;left:0;right:0;margin:auto;width:100%;height:100%;height:100vh;height:100lvh}#content .content-overlay-loading{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;background:#fff;pointer-events:none;opacity:1;z-index:1000;transition:opacity .1s}#content.load .content-overlay-loading{opacity:0}@media screen and (max-width: 768px){#content{max-width:none;min-width:auto}#content .container .figure{min-height:135.2657004831vw;top:50%;right:auto;left:50%;transform:translate(-50%, calc(-50% + 36px))}}
#content .global-nav{position:fixed;top:50%;right:35px;transform:translateY(-50%);z-index:100}#content .global-nav ul{list-style:none;padding:15px 5px;margin:0;border-radius:100px;border:hsla(0,0%,100%,.2) 1px solid;background:rgba(0,30,69,.4)}#content .global-nav ul li{position:relative;display:block;width:24px;height:24px;margin:0 0 14px}#content .global-nav ul li:last-of-type{margin:0}#content .global-nav ul li:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5px;height:5px;border-radius:50%;background:#fff;transition:all .2s}#content .global-nav ul li:hover{cursor:pointer}#content .global-nav ul li:hover:before{width:8px;height:8px;background:#fff}#content .global-nav ul li.active:before{width:10px;height:10px;background:#e60000}@media screen and (max-width: 768px){#content .global-nav{display:none}}
#content .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;height:100dvh;height:100lvh;padding:0;background-color:#124390}#content .modal-content{width:100%;height:100%;overflow:scroll}#content .modal-content .illust-wrapper{position:relative;z-index:10;height:100%;height:100dvh}#content .modal-content .illust-wrapper img.off{height:100%;width:auto;max-width:none}#content .modal-content .illust-wrapper img.on{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none;pointer-events:none;opacity:1}#content .modal-content .tutorial{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(3,23,53,.7);pointer-events:none;opacity:1;transition:opacity .3s}#content .modal-content .tutorial img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:57.0048309179vw;height:auto}#content .modal-content .tutorial.alredy{opacity:0}#content .close{z-index:10000;position:absolute;right:0px;top:0px;width:10.1449275362vw;height:10.1449275362vw;background:hsla(0,0%,100%,.7);font-size:0;color:rgba(0,0,0,0);cursor:pointer}#content .close:before,#content .close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:5.7971014493vw;height:.4830917874vw;background:#000}#content .close:before{transform:translate(-50%, -50%) rotate(45deg)}#content .close:after{transform:translate(-50%, -50%) rotate(-45deg)}body.content-open-modal .t-pagetop{display:none !important}body.content-open-modal header{display:none}
#content .content-top{position:relative;display:block;width:100%;height:auto;z-index:10;clip-path:inset(0 0 -1000px);background:#000}#content .content-top .bg{position:-webkit-sticky;position:sticky;top:74px;z-index:1}#content .content-top .bg img{position:absolute;top:-46px;width:100vw;height:100vh;height:100lvh;object-fit:cover;min-width:100%;min-height:68vw;transform-origin:center 60%}#content .content-top .wrap{position:relative;z-index:10;width:100%}#content .content-top .wrap1{position:relative;height:100vh;height:100vh;height:100svh;height:calc(100svh - 215px - 91px);min-height:570px;z-index:20}#content .content-top .wrap1 .title{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:122.75px;height:auto}#content .content-top .wrap1 .title img{width:100%;height:auto}#content .content-top .wrap1 .circle-arrow{display:block;position:absolute;left:0;right:0;bottom:10px;margin:auto;width:36px;height:auto;cursor:pointer;z-index:5}#content .content-top .wrap1 .circle-arrow img{width:100%;height:auto}#content .content-top .wrap2{padding:70px 0 276px}#content .content-top .wrap2 .copy{position:relative;left:-10px;width:685px;height:auto;margin:0 auto}#content .content-top .wrap2 .copy img.pc,#content .content-top .wrap2 .copy img.sp{width:100%;height:auto;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5))}#content .content-top .wrap2 .copy img.logo{position:absolute;left:162px;bottom:-5px;width:168px;height:auto}#content .content-top .wrap2 .bg-grad-1{position:absolute;top:-380px;left:0;width:100%;height:2368px;background:linear-gradient(180deg, rgba(0, 28, 45, 0) 6.41%, rgba(0, 28, 45, 0.5) 49%);pointer-events:none}#content .content-top .wrap2 .bg-grad-1:after{content:"";position:absolute;display:block;width:100%;height:1000px;bottom:-1000px;background:rgba(0,28,45,.5)}#content .content-top .wrap2 .bg-grad-2{position:absolute;top:622px;left:0;width:100%;height:1296px;background:linear-gradient(180deg, rgba(0, 28, 45, 0) 6.41%, rgba(0, 28, 45, 0.5) 49%);pointer-events:none}#content .content-top .wrap2 .bg-grad-2:after{content:"";position:absolute;display:block;width:100%;height:1000px;bottom:-1000px;background:rgba(0,28,45,.5)}#content.en .content-top .wrap1 .title{transform:translate(-56.5%, -53.5%);width:621.63px}#content.en .content-top .wrap2{padding:80px 0 198px}#content.en .content-top .wrap2 .copy{left:-2px;width:702px}#content.en .content-top .wrap2 .copy img.logo{left:327px;bottom:-7px}@media screen and (max-width: 768px){#content .content-top{clip-path:inset(0 0 -241.5458937198vw)}#content .content-top .bg{top:63px}#content .content-top .bg img{top:-36.231884058vw;min-height:160vw;transform-origin:center 40%}#content .content-top .wrap1{height:100vh;height:100dvh;height:calc(100svh - 14.4927536232vw);min-height:123.1884057971vw}#content .content-top .wrap1 .title{width:24.0942028986vw;transform:translate(-50%, -56%)}#content .content-top .wrap1 .circle-arrow{bottom:5.7971014493vw;width:11.5942028986vw;height:auto}#content .content-top .wrap2{padding:24.154589372vw 0 26.0869565217vw}#content .content-top .wrap2 .copy{width:86.7149758454vw;left:-.7246376812vw;min-height:352.6570048309vw}#content .content-top .wrap2 .copy img{filter:drop-shadow(0px 0px 1.9323671498vw rgba(0, 0, 0, 0.5))}#content .content-top .wrap2 .copy img.logo{position:absolute;left:33.3333333333vw;bottom:3.1400966184vw;width:34.2995169082vw;height:auto;filter:none}#content .content-top .wrap2 .bg-grad-1{position:absolute;top:-79.7101449275vw;height:362.3188405797vw;background:linear-gradient(180deg, rgba(0, 28, 45, 0) 0%, rgba(0, 28, 45, 0.5) 38.5%)}#content .content-top .wrap2 .bg-grad-1:after{height:241.5458937198vw;bottom:-241.5458937198vw}#content.en .content-top .wrap1 .title{top:15.7004830918vw;left:5.5555555556vw;transform:translate(0%, 0%);width:82.5169082126vw}#content.en .content-top .wrap2{padding:19.3236714976vw 0 55.0724637681vw}#content.en .content-top .wrap2 .copy{width:87.1980676329vw;left:-.7246376812vw;min-height:auto}#content.en .content-top .wrap2 .copy img.logo{left:.4830917874vw;bottom:-14.4927536232vw;width:40.5797101449vw}}
#content .content-vision{position:relative;width:100%;z-index:10;padding:178px 0 0;clip-path:inset(-144px 0 0)}#content .content-vision:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:2699px;height:2699px;background:linear-gradient(0deg, rgba(18, 67, 144, 0.5) 0%, rgba(18, 67, 144, 0.5) 100%),#0e2e60;border-radius:100%;z-index:0}#content .content-vision:after{content:"";position:absolute;top:182px;left:50%;transform:translateX(-50%);display:block;width:2576px;height:2576px;opacity:.4;background:#15438d;box-shadow:0px 0px 160px 170px #103978 inset;border-radius:100%;z-index:1}#content .content-vision .bg-topgrad{display:block;position:absolute;top:-144px;left:0;width:100%;height:421px;background:linear-gradient(180deg, rgba(0, 28, 45, 0) 0%, #001C2D 37.99%);z-index:-1}#content .content-vision .bg-topgrad:before{content:"";position:absolute;display:block;top:420px;left:0;width:100%;height:3000px;background:#001c2d;pointer-events:none}#content .content-vision .title{position:relative;left:0;right:0;margin:0 auto 40px;width:589.91px;height:auto;z-index:10}#content .content-vision .title img{width:100%;height:auto}#content .content-vision p.maintext{z-index:10;display:block;position:relative;left:0;right:0;margin:0 auto 43px;max-width:936px;padding:0 40px;font-size:16px;font-weight:300;line-height:28.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;z-index:10}#content .content-vision .illust{display:block;position:relative;padding:0 0 44px;z-index:10}#content .content-vision .illust img{width:100%;height:auto}#content .content-vision .illust .svg{position:relative;width:741px;height:auto;margin:0 auto 27px;left:7px;z-index:10}#content .content-vision .illust ul{max-width:817px;margin:0 auto;display:flex;justify-content:space-between;z-index:10}#content .content-vision .illust ul li{position:relative;width:374px}#content .content-vision .illust ul li .index{position:relative;display:block;border-top:1px solid hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.8);z-index:10;padding:13px 0;margin:0 0 21px}#content .content-vision .illust ul li .index h6{display:block;width:100%;margin:0 auto 6px}#content .content-vision .illust ul li .index h6 img{position:relative;display:block;z-index:10;margin:0 auto}#content .content-vision .illust ul li .index p{width:100%;display:block;color:#fffcfc;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.12px}#content .content-vision .illust ul li .text{width:100%;padding:0 4px;position:relative;display:block;color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:300;line-height:160%;z-index:10;font-kerning:none;font-variant-ligatures:none}#content .content-vision .illust ul li:nth-of-type(1) .index h6 img{width:241px;height:auto}#content .content-vision .illust ul li:nth-of-type(2) .index h6 img{width:170px;height:auto}#content .content-vision .illust .earth{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1150px;height:auto;z-index:0}#content .content-vision .illust .gradient{width:2600px;height:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#content .content-vision .illust .gradient .grad{height:180px;background:linear-gradient(180deg, rgba(18, 57, 119, 0) 0%, #123977 100%)}#content .content-vision .illust .gradient .solid{height:91px;background:#123977}#content.en .content-vision{padding:136px 0 0;font-family:Graphik,Helvetica,Arial,sans-serif}#content.en .content-vision .title{width:546px;margin:0 auto 64px}#content.en .content-vision p.maintext{margin:0 auto 88px;font-size:18px;line-height:30px}#content.en .content-vision .illust{padding:0 0 64px}#content.en .content-vision .illust .svg{width:770px;margin:0 auto 29px;left:-6px}#content.en .content-vision .illust ul li .index{padding:19px 0 17px}#content.en .content-vision .illust ul li .index h6{margin:0 auto 11px}#content.en .content-vision .illust ul li .index h6 img.pc{display:block}#content.en .content-vision .illust ul li .index h6 img.sp{display:none}#content.en .content-vision .illust ul li .index p{letter-spacing:0px}#content.en .content-vision .illust ul li:nth-of-type(1) .index h6 img{width:240px;left:1px}#content.en .content-vision .illust ul li:nth-of-type(2) .index h6 img{width:128px;margin:2px auto 14px;left:3px}#content.en .content-vision .illust ul li .text{padding:0 1px;line-height:20px}#content.en .content-vision .illust .earth{bottom:78px}@media screen and (max-width: 768px){#content .content-vision{padding:26.0869565217vw 0 0;clip-path:inset(-34.7826086957vw 0 0)}#content .content-vision:before{content:"";width:137.6811594203vw;height:137.6811594203vw;background:#103878}#content .content-vision:after{content:"";top:115.7004830918vw;width:240.8212560386vw;height:242.5120772947vw;opacity:1}#content .content-vision .bg{position:absolute;top:36.231884058vw;left:0;width:100%;height:100%;background:#103878}#content .content-vision .bg:after{content:"";position:absolute;top:132.8502415459vw;left:0;width:100%;height:100%;background:#133f85;box-shadow:none}#content .content-vision .bg-topgrad{top:-36.231884058vw;height:101.690821256vw}#content .content-vision .bg-topgrad:before{top:101.4492753623vw;height:24.154589372vw}#content .content-vision .title{margin:0 auto 7.9710144928vw;width:83.8164251208vw}#content .content-vision p.maintext{margin:0 auto 9.4202898551vw;width:88.1642512077vw;max-width:none;padding:0;font-size:3.8647342995vw;line-height:170%;letter-spacing:.115942029vw}#content .content-vision p.maintext .ls5-9{letter-spacing:-1.4299516908vw}#content .content-vision p.maintext .ls7-5{letter-spacing:-1.8164251208vw}#content .content-vision .illust{padding:0 0 10.1449275362vw}#content .content-vision .illust .svg{width:93.7198067633vw;margin:0 auto 5.3140096618vw 3.6231884058vw;left:auto}#content .content-vision .illust ul{width:90.8212560386vw;max-width:none}#content .content-vision .illust ul li{width:43.961352657vw}#content .content-vision .illust ul li .index{padding:2.8985507246vw 0;margin:0 0 2.6570048309vw}#content .content-vision .illust ul li .index h6{margin:0 auto 1.2077294686vw}#content .content-vision .illust ul li .index p{font-size:2.8985507246vw;line-height:160%;letter-spacing:normal}#content .content-vision .illust ul li .text{font-size:2.8985507246vw;padding:0 1.690821256vw}#content .content-vision .illust ul li:nth-of-type(1) .index h6 img{width:38.8888888889vw}#content .content-vision .illust ul li:nth-of-type(2) .index h6 img{width:27.2946859903vw}#content .content-vision .illust .earth{bottom:2.4154589372vw;width:100%}#content .content-vision .illust .gradient{width:100%}#content .content-vision .illust .gradient .grad{height:70.7729468599vw}#content .content-vision .illust .gradient .solid{height:0vw}#content.en .content-vision{padding:23.9130434783vw 0 0}#content.en .content-vision .title{margin:0 auto 7.729468599vw;width:82.3671497585vw;left:-.2415458937vw}#content.en .content-vision p.maintext{margin:0 auto 18.115942029vw;font-size:3.8647342995vw;line-height:169%}#content.en .content-vision .illust{padding:0 0 7.2463768116vw}#content.en .content-vision .illust .svg{width:91.0628019324vw;margin:0 auto 4.5893719807vw 4.5893719807vw;left:auto}#content.en .content-vision .illust ul li .index{padding:4.1062801932vw 0 5.0724637681vw;margin:0 0 4.5893719807vw}#content.en .content-vision .illust ul li .index h6{margin:0 auto 1.690821256vw}#content.en .content-vision .illust ul li .index h6 img.pc{display:none}#content.en .content-vision .illust ul li .index h6 img.sp{display:block}#content.en .content-vision .illust ul li .index p{font-size:3.1400966184vw;line-height:4.1062801932vw;letter-spacing:normal}#content.en .content-vision .illust ul li:nth-of-type(1) .index h6 img{width:43.4782608696vw;left:-.2415458937vw}#content.en .content-vision .illust ul li:nth-of-type(2) .index h6 img{width:24.154589372vw;margin:.4830917874vw auto 2.1739130435vw;left:-.2415458937vw}#content.en .content-vision .illust ul li .text{font-size:3.1400966184vw;line-height:4.5893719807vw;padding:0 .4830917874vw}#content.en .content-vision .illust .earth{bottom:0vw}#content.en .content-vision .illust .gradient .grad{height:103.6231884058vw}#content.en .content-vision .illust .gradient .solid{height:0vw}}
#content .content-team{position:relative;padding:0 0 235px;width:100%;z-index:10}#content .content-team:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 600px);background:#001c2d;z-index:-1;opacity:.2;pointer-events:none}#content .content-team .bg-grad{position:absolute;top:0;width:100%;height:954px;opacity:.4;background:linear-gradient(180deg, #001C2D 0%, #001C2D 64.26%, rgba(0, 28, 45, 0) 100%);mix-blend-mode:multiply}#content .content-team .support{margin:0 0 118px;padding:154px 0 0}#content .content-team .support .title{position:relative;left:0;right:0;margin:0 auto 40px;width:560px;height:auto}#content .content-team .support .title img{width:100%;height:auto}#content .content-team .support p.text{z-index:10;display:block;position:relative;left:0;right:0;margin:0 auto 73px;max-width:942px;padding:0 43px;font-size:16px;font-weight:300;line-height:28.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff}#content .content-team .support p.text span.ls8-0{letter-spacing:-8px}#content .content-team .support p.text span.ls5-9{letter-spacing:-5.9px}#content .content-team .support p.text span.ls4-8{letter-spacing:-4.8px}#content .content-team .support p.text span.ls3-2{letter-spacing:-3.2px}#content .content-team .support .wrapper{position:absolute;display:flex;justify-content:space-between;width:100%;max-width:870px;min-width:806px;height:403px;top:auto;left:50%;transform:translateX(-50%)}#content .content-team .support .wrapper .ellips{position:relative;width:403px;height:403px;border-radius:403px;background:rgba(0,37,85,.73);flex-shrink:0}#content .content-team .support .wrapper .ellips:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:347.39px;height:347.39px;border-radius:100%;border:2px solid hsla(0,0%,100%,.6)}#content .content-team .support .wrapper .ellips h4{display:block;margin:0 auto;text-align:center;padding:139px 0 23px}#content .content-team .support .wrapper .ellips h4 img{height:21px;width:auto}#content .content-team .support .wrapper .ellips p{position:relative;display:inline-block;left:50%;transform:translate(-50%);margin:0;color:#fff;font-size:13px;font-style:normal;font-weight:300;line-height:160%}#content .content-team .partners{width:100%;height:auto;margin:0 auto;padding:477px 0 0;z-index:10}#content .content-team .partners h3{position:relative;display:block;height:29px;width:auto;text-align:center;margin:0 0 62px;z-index:10}#content .content-team .partners h3 img{display:inline-block;width:auto;height:100%}#content .content-team .partners h3 img.sp{display:none}#content .content-team .partners ul.wrapper{display:flex;justify-content:center;max-width:1074px;margin:0 auto;padding:0 5px;flex-wrap:wrap;gap:37px 37px;list-style:none;z-index:10}#content .content-team .partners ul.wrapper li{width:330px;background:#fff;padding:0 31px 40px 30px;z-index:10}#content .content-team .partners ul.wrapper li .logo{position:relative;display:block;width:100%;height:139px}#content .content-team .partners ul.wrapper li .logo img{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;z-index:10}#content .content-team .partners ul.wrapper li h4{color:#0f0f0f;font-size:14px;font-style:normal;font-weight:600;line-height:23px;margin:0 0 11px}#content .content-team .partners ul.wrapper li p{min-height:268px;color:#0f0f0f;font-size:13px;font-style:normal;font-weight:300;line-height:22px;padding:0 0 12px;line-break:strict;word-break:normal}#content .content-team .partners ul.wrapper li p span.ls2-6{letter-spacing:-2.6px}#content .content-team .partners ul.wrapper li p span.ls3-9{letter-spacing:-3.9px}#content .content-team .partners ul.wrapper li p span.ls5-2{letter-spacing:-5.2px}#content .content-team .partners ul.wrapper li .links a.news{display:block;width:270px;height:50px;margin:0 auto;padding:14px 0 0;border:1px solid #969696;opacity:1;color:#0f0f0f;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:160%}#content .content-team .partners ul.wrapper li .links a.news img{display:inline-block;width:14px;height:auto;margin:0 0 4px 2px}#content .content-team .partners ul.wrapper li .links a.news:hover{opacity:.75}#content .content-team .partners ul.wrapper li:nth-of-type(1) .logo img{width:75px;height:auto;top:calc(50% + 4px)}#content .content-team .partners ul.wrapper li:nth-of-type(2) .logo img{width:149px;height:auto;top:calc(50% + 4px)}#content .content-team .partners ul.wrapper li:nth-of-type(3) .logo img{width:167px;height:auto;top:calc(50% + 4px);left:calc(50% - 1px)}#content .content-team .partners ul.wrapper li:nth-of-type(3) p{letter-spacing:-0.13px}#content .content-team .partners ul.wrapper li:nth-of-type(4) .logo img{width:150px;height:auto;top:calc(50% + 3px);left:calc(50% - 8px)}#content .content-team .partners ul.wrapper li:nth-of-type(4) p{letter-spacing:-0.13px}#content .content-team .partners ul.wrapper li:nth-of-type(5) .logo img{width:149px;height:auto;top:calc(50% + 2px);left:calc(50% - 1px)}#content .content-team .partners ul.wrapper li:nth-of-type(6) .logo img{width:121px;height:auto;top:calc(50% + 2px)}#content .content-team .partners ul.wrapper li:nth-of-type(6) p{letter-spacing:-0.13px}#content .content-team .partners ul.wrapper li:nth-of-type(7) .logo img{width:164px;height:auto;top:calc(50% + 0px);left:calc(50% - 3px)}#content.en .content-team{font-family:Graphik,Helvetica,Arial,sans-serif;padding:0 0 106px}#content.en .content-team .support{padding:126px 0 0}#content.en .content-team .support .title{margin:0 auto 56px;width:582px}#content.en .content-team .support p.text{font-size:18px;line-height:30px;margin:0 auto 60px}#content.en .content-team .support .wrapper .ellips h4{padding:109px 0 25px}#content.en .content-team .support .wrapper .ellips h4 img{height:42px}#content.en .content-team .support .wrapper .ellips h4 img.pc{display:inline-block}#content.en .content-team .support .wrapper .ellips .custom-bullets{list-style:none;padding:0 63px;color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.55px}#content.en .content-team .support .wrapper .ellips .custom-bullets li{position:relative;padding-left:19px}#content.en .content-team .support .wrapper .ellips .custom-bullets li:before{content:"・";position:absolute;left:0;top:2px;font-size:20px}#content.en .content-team .support .wrapper .ellips p.more{margin:23px 0 0}#content.en .content-team .partners{padding:431px 0 0}#content.en .content-team .partners h3{height:27px;margin:0 0 61px}#content.en .content-team .partners ul.wrapper li{display:flex;flex-direction:column}#content.en .content-team .partners ul.wrapper li .logo{height:140px}#content.en .content-team .partners ul.wrapper li h4{line-height:21px;letter-spacing:-0.28px;margin:1px 0 11px}#content.en .content-team .partners ul.wrapper li p{min-height:auto;letter-spacing:0px;padding:0}#content.en .content-team .partners ul.wrapper li .accordion-content{flex:1;display:flex;flex-direction:column}#content.en .content-team .partners ul.wrapper li .links{margin-top:auto}@media screen and (max-width: 768px){#content .content-team{padding:43.961352657vw 0 35.7487922705vw}#content .content-team:before{height:calc(100% + 72.4637681159vw)}#content .content-team .bg-grad{height:193.2367149758vw}#content .content-team .support{margin:0 0 23.6714975845vw;padding:0}#content .content-team .support .title{margin:0 auto 7.9710144928vw;width:79.7101449275vw}#content .content-team .support .title img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5))}#content .content-team .support p.text{margin:0 auto 13.2850241546vw;width:87.922705314vw;max-width:none;padding:0;font-size:3.8647342995vw;line-height:170%}#content .content-team .support p.text span.ls8-0{letter-spacing:-1.9323671498vw}#content .content-team .support p.text span.ls5-9{letter-spacing:-1.4251207729vw}#content .content-team .support p.text span.ls4-8{letter-spacing:-1.1594202899vw}#content .content-team .support p.text span.ls3-2{letter-spacing:-.7729468599vw}#content .content-team .support .wrapper{position:relative;display:block;width:87.922705314vw;max-width:none;min-width:auto;height:auto;margin:0 auto;top:auto;left:0;transform:none}#content .content-team .support .wrapper .ellips{position:relative;width:87.922705314vw;height:62.8019323671vw;border-radius:31.4009661836vw;margin:0 0 6.2801932367vw}#content .content-team .support .wrapper .ellips:nth-last-of-type(){margin:0}#content .content-team .support .wrapper .ellips:before{width:78.2608695652vw;height:53.1400966184vw;border-radius:28.9855072464vw}#content .content-team .support .wrapper .ellips h4{padding:15.2173913043vw 0 3.6231884058vw;line-height:0}#content .content-team .support .wrapper .ellips h4 img{height:4.8309178744vw}#content .content-team .support .wrapper .ellips p{transform:translate(-49%);font-size:3.3816425121vw;line-height:180%}#content .content-team .support .wrapper .ellips:nth-of-type(2) p{transform:translate(-48%)}#content .content-team .partners{width:87.922705314vw;padding:0}#content .content-team .partners h3{height:4.347826087vw;text-align:center;margin:0 0 8.9371980676vw;padding:0;line-height:0}#content .content-team .partners h3 img.pc{display:none}#content .content-team .partners h3 img.sp{display:inline-block;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5))}#content .content-team .partners ul.wrapper{display:block;width:87.922705314vw;max-width:none;padding:0}#content .content-team .partners ul.wrapper li{width:100%;padding:0;border-bottom:1px solid #969696}#content .content-team .partners ul.wrapper li .visible-part{position:relative;height:26.3285024155vw;vertical-align:top}#content .content-team .partners ul.wrapper li .logo{position:relative;display:inline-block;width:26.5700483092vw;height:26.5700483092vw}#content .content-team .partners ul.wrapper li h4{padding:0;width:47.1014492754vw;height:26.5700483092vw;font-size:3.6231884058vw;line-height:5.5555555556vw;margin:0 0 0 -2.8985507246vw;display:inline-flex;vertical-align:top;align-items:center;justify-content:center}#content .content-team .partners ul.wrapper li .btn-toggle{position:absolute;display:inline-block;vertical-align:top;width:7.2463768116vw;height:7.2463768116vw;margin:0;border:1px solid #969696;top:50%;right:4.347826087vw;transform:translateY(-50%)}#content .content-team .partners ul.wrapper li .btn-toggle:before,#content .content-team .partners ul.wrapper li .btn-toggle:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.8985507246vw;height:.3623188406vw;background:#0f0f0f;transition:all .3s}#content .content-team .partners ul.wrapper li .btn-toggle:after{transform:translate(-50%, -50%) rotate(90deg)}#content .content-team .partners ul.wrapper li p{min-height:auto;font-size:3.3816425121vw;line-height:5.3140096618vw;padding:1.690821256vw 6.5217391304vw 0;margin:0}#content .content-team .partners ul.wrapper li p span.ls2-6{letter-spacing:-.6280193237vw}#content .content-team .partners ul.wrapper li p span.ls3-9{letter-spacing:-.9420289855vw}#content .content-team .partners ul.wrapper li p span.ls5-2{letter-spacing:-1.2560386473vw}#content .content-team .partners ul.wrapper li .links{margin:0 auto 9.6618357488vw}#content .content-team .partners ul.wrapper li .links a.news{display:block;width:74.8792270531vw;height:12.077294686vw;margin:6.038647343vw auto 0;padding:3.3816425121vw 0 0;font-size:3.3816425121vw;text-indent:-1.4492753623vw}#content .content-team .partners ul.wrapper li .links a.news img{width:4.347826087vw;margin:0 0 .7246376812vw .9661835749vw}#content .content-team .partners ul.wrapper li:nth-of-type(1) .logo img{width:11.8357487923vw;height:auto;top:50%;left:50%}#content .content-team .partners ul.wrapper li:nth-of-type(2) .logo img{width:17.3913043478vw;height:auto;top:50%;left:50%}#content .content-team .partners ul.wrapper li:nth-of-type(3) .logo img{width:22.2222222222vw;height:auto;top:50%;left:calc(50% - .7246376812vw)}#content .content-team .partners ul.wrapper li:nth-of-type(3) p{letter-spacing:normal}#content .content-team .partners ul.wrapper li:nth-of-type(4) .logo img{width:19.806763285vw;height:auto;top:48%;left:44%}#content .content-team .partners ul.wrapper li:nth-of-type(4) p{letter-spacing:normal}#content .content-team .partners ul.wrapper li:nth-of-type(5) .logo img{width:14.6618357488vw;height:auto;top:50%;left:48%}#content .content-team .partners ul.wrapper li:nth-of-type(6) .logo img{width:18.3574879227vw;height:auto;top:49%;left:46%}#content .content-team .partners ul.wrapper li:nth-of-type(6) p{letter-spacing:normal}#content .content-team .partners ul.wrapper li:nth-of-type(7) .logo img{width:17.1497584541vw;height:auto;top:47%;left:47%}#content .content-team .partners ul.wrapper li .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}#content .content-team .partners ul.wrapper li.active .accordion-content{max-height:1000px}#content .content-team .partners ul.wrapper li.active .btn-toggle:after{width:0px}#content.en .content-team{padding:20.7729468599vw 0 23.9130434783vw}#content.en .content-team .support{margin:0 0 21.4975845411vw;padding:0}#content.en .content-team .support .title{margin:0 auto 6.7632850242vw;width:64.4927536232vw}#content.en .content-team .support p.text{font-size:4.1062801932vw;line-height:6.5217391304vw;margin:0 auto 19.0821256039vw}#content.en .content-team .support .wrapper .ellips{height:79.7101449275vw;margin:0 0 7.2463768116vw}#content.en .content-team .support .wrapper .ellips:nth-last-of-type(1){margin:0}#content.en .content-team .support .wrapper .ellips:before{height:70.0483091787vw}#content.en .content-team .support .wrapper .ellips h4{padding:20.5314009662vw 0 4.5893719807vw 2.8985507246vw}#content.en .content-team .support .wrapper .ellips h4 img.sp{display:inline-block;height:10.8695652174vw}#content.en .content-team .support .wrapper .ellips h4 img.pc{display:none}#content.en .content-team .support .wrapper .ellips .custom-bullets{padding:0 9.9033816425vw;font-size:3.1400966184vw;letter-spacing:.1570048309vw}#content.en .content-team .support .wrapper .ellips .custom-bullets li{position:relative;padding-left:4.5893719807vw}#content.en .content-team .support .wrapper .ellips .custom-bullets li:before{top:.4830917874vw;font-size:4.8309178744vw}#content.en .content-team .support .wrapper .ellips p.more{font-size:3.1400966184vw;margin:3.3816425121vw 0 0}#content.en .content-team .support .wrapper .ellips:nth-last-of-type(1) h4{padding:15.4589371981vw 0 4.5893719807vw 2.8985507246vw}#content.en .content-team .support .wrapper .ellips:nth-last-of-type(1) .custom-bullets{padding:0 11.3526570048vw 0 14.7342995169vw}#content.en .content-team .partners{padding:0}#content.en .content-team .partners h3{height:4.5893719807vw;margin:0 0 8.2125603865vw}#content.en .content-team .partners ul.wrapper li{display:flex;flex-direction:column}#content.en .content-team .partners ul.wrapper li .visible-part{height:33.5748792271vw}#content.en .content-team .partners ul.wrapper li .logo{height:100%}#content.en .content-team .partners ul.wrapper li h4{font-size:3.3816425121vw;line-height:5.0724637681vw;letter-spacing:-.0338164251vw;margin:.2415458937vw 0 0 -3.1400966184vw;width:48.309178744vw;height:100%}#content.en .content-team .partners ul.wrapper li p{min-height:auto;letter-spacing:0px;font-size:3.1400966184vw;line-height:4.8309178744vw;padding:2.1739130435vw 6.5217391304vw 2.6570048309vw}#content.en .content-team .partners ul.wrapper li .links{margin-top:auto}#content.en .content-team .partners ul.wrapper li .links a.news{padding:0;font-size:3.6231884058vw}#content.en .content-team .partners ul.wrapper li .links a.news img{margin:0 -.9661835749vw .7246376812vw 1.690821256vw}}
#content .content-report{padding:0;position:relative;width:100%;z-index:10;padding:0 0 116px}#content .content-report .bg-mask{position:absolute;width:100%;height:calc(100% + 900px);overflow:hidden}#content .content-report .bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2699px;height:2699px;border-radius:100%;overflow:hidden;background:#0b2c61}#content .content-report .bg img{position:relative;width:100vw;min-width:1200px;height:auto;left:50%;transform:translateX(-50%)}#content .content-report .bg img.pc{display:block}#content .content-report .bg img.sp{display:none}#content .content-report .grad{position:absolute;top:0;width:100%}#content .content-report .content-wapper{position:relative;max-width:1200px;margin:0 auto;padding:107px 0 0}#content .content-report .content-wapper .logo,#content .content-report .content-wapper .title,#content .content-report .content-wapper .copy{display:block}#content .content-report .content-wapper .logo img,#content .content-report .content-wapper .title img,#content .content-report .content-wapper .copy img{width:100%;height:auto}#content .content-report .content-wapper .logo{width:158px;height:auto;margin:0 auto 52px}#content .content-report .content-wapper .title{width:546px;margin:0 auto 56px}#content .content-report .content-wapper .copy{width:546px;margin:0 auto 56px}#content .content-report .content-wapper ul.articles{max-width:1074px;padding:0 5px;margin:0 auto;display:flex;justify-content:space-between;gap:0 10px;list-style:none}#content .content-report .content-wapper ul.articles li.article{position:relative;width:330px;background-color:#fff}#content .content-report .content-wapper ul.articles li.article .pic{width:100%;height:auto}#content .content-report .content-wapper ul.articles li.article .pic img{width:100%}#content .content-report .content-wapper ul.articles li.article .wrapper-text{width:100%;position:relative;padding:18px 23px 0}#content .content-report .content-wapper ul.articles li.article .wrapper-text .data{margin:0 0 5px;color:#373737;font-size:11px;font-style:normal;font-weight:300;line-height:17px;letter-spacing:.44px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6{margin:0 0 9px;color:#0f0f0f;font-size:18px;font-style:normal;font-weight:600;line-height:26px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span{display:inline-block;margin:0;letter-spacing:0;font-kerning:none;font-variant-ligatures:none}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls6-3{letter-spacing:-6.3px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls2-8{letter-spacing:-2.88px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls9-0{letter-spacing:-9px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls8-4{letter-spacing:-8.46px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls1-6{letter-spacing:-1.62px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ti-10{display:inline-block;text-indent:-12px}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.nowrap{white-space:nowrap}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.nowrap-pc{white-space:nowrap}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members{margin:0px;padding:0 0 53px;color:#0f0f0f;font-size:11px;font-style:normal;font-weight:300;line-height:17px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li{display:flex;margin:0 0 6px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name{position:relative;display:block;font-size:12px;line-height:19px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name:after{content:"｜";display:block;position:absolute;top:0;right:0}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post{margin:0 0 0 1px;font-kerning:none;font-variant-ligatures:none}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span{display:inline-block;margin:0;font-kerning:none;font-variant-ligatures:none}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls3-0{letter-spacing:-3.08px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls2-5{letter-spacing:-2.53px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls2-2{letter-spacing:-2.2px}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls-sp-3-9{display:inline-block;vertical-align:baseline;letter-spacing:0px}#content .content-report .content-wapper ul.articles li.article .links{position:absolute;bottom:29px;right:22px;text-align:right}#content .content-report .content-wapper ul.articles li.article .links a{color:#0f0f0f;display:inline-block;text-align:right;font-size:12px;font-style:normal;font-weight:300;line-height:160%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#content .content-report .content-wapper ul.articles li.article .links a:hover{text-decoration-line:none}#content .content-report .content-wapper ul.articles li.article .links a img{display:inline-block;width:13px;height:auto;margin:0 0 3px 6px}#content .content-report .content-wapper ul.articles li.article:nth-child(1) ul.members li p.name,#content .content-report .content-wapper ul.articles li.article:nth-child(3) ul.members li p.name{min-width:64px}#content .content-report .content-wapper ul.articles li.article:nth-child(2) ul.members li p.name{min-width:76px}#content.en .content-report{font-family:Graphik,Helvetica,Arial,sans-serif;padding:0 0 84px}#content.en .content-report .content-wapper{padding:174px 0 0}#content.en .content-report .content-wapper .title{width:444px;margin:0 auto 68px}#content.en .content-report .content-wapper .copy{width:658px;margin:0 auto 67px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text .data{margin:0 0 6px;color:#242424;font-size:12px;font-style:italic;font-weight:200;line-height:16px;letter-spacing:-0.48px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text h6{margin:0 0 11px;line-height:24px;letter-spacing:-0.36px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members{padding:0 0 60px;font-size:13px;font-weight:300;line-height:17px;letter-spacing:0px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li{display:block;margin:0 0 10px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name{font-size:13px;line-height:17px;font-weight:500}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name:after{display:none}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post{margin:0}#content.en .content-report .content-wapper ul.articles li.article .links{bottom:23px}@media screen and (max-width: 768px){#content .content-report{padding:0 0 8.6956521739vw}#content .content-report .bg-mask{height:calc(100% + 217.3913043478vw)}#content .content-report .bg-mask:before{content:"";position:absolute;top:68.8405797101vw;left:0;display:block;width:100%;height:100%;background-color:#082052}#content .content-report .bg{width:137.6811594203vw;height:137.6811594203vw}#content .content-report .bg img{min-width:auto}#content .content-report .bg img.pc{display:none}#content .content-report .bg img.sp{display:block}#content .content-report .content-wapper{width:100%;max-width:none;padding:8.2125603865vw 0 0}#content .content-report .content-wapper .logo{width:28.2608695652vw;margin:0 auto 11.1111111111vw}#content .content-report .content-wapper .title{width:76.3285024155vw;margin:0 auto 6.038647343vw}#content .content-report .content-wapper .copy{width:79.9516908213vw;margin:0 auto 10.38647343vw}#content .content-report .content-wapper ul.articles{width:79.7101449275vw;max-width:none;padding:0;display:block;gap:0}#content .content-report .content-wapper ul.articles li.article{width:100%;margin:0 0 8.9371980676vw}#content .content-report .content-wapper ul.articles li.article:nth-last-of-type(){margin:0}#content .content-report .content-wapper ul.articles li.article .wrapper-text{position:relative;padding:4.347826087vw 5.5555555556vw 2.6570048309vw;height:auto}#content .content-report .content-wapper ul.articles li.article .wrapper-text .data{margin:0 0 1.2077294686vw;font-size:2.6570048309vw;line-height:4.1062801932vw;letter-spacing:.1062801932vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6{margin:0 0 2.8985507246vw;font-size:4.347826087vw;line-height:5.7971014493vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls6-3{letter-spacing:-1.5217391304vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls2-8{letter-spacing:-.6956521739vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls9-0{letter-spacing:-2.1739130435vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls8-4{letter-spacing:-1.7391304348vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls1-6{letter-spacing:0vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ls-sp-9-0{letter-spacing:-2.1739130435vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text h6 span.ti-10{display:inline-block;text-indent:-2.6570048309vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members{margin:0 0 2.4154589372vw;padding:0;font-size:2.8985507246vw;line-height:4.347826087vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li{margin:0 0 .9661835749vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name{font-size:2.8985507246vw;line-height:4.5893719807vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post{margin:0 0 0 0vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls3-0{letter-spacing:-.7439613527vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls2-5{letter-spacing:-.6111111111vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls2-2{letter-spacing:-.5314009662vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls-sp-3-9{letter-spacing:-.9565217391vw;text-indent:-.9565217391vw}#content .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post span.ls-sp-3-3{letter-spacing:-.8115942029vw}#content .content-report .content-wapper ul.articles li.article .links{position:relative;bottom:auto;right:auto;text-align:right;padding:0 5.3140096618vw 10.1449275362vw}#content .content-report .content-wapper ul.articles li.article .links a{font-size:2.8985507246vw;line-height:160%}#content .content-report .content-wapper ul.articles li.article .links a img{width:3.1400966184vw;margin:0 0 .7246376812vw 1.4492753623vw}#content .content-report .content-wapper ul.articles li.article:nth-child(1) ul.members li p.name,#content .content-report .content-wapper ul.articles li.article:nth-child(3) ul.members li p.name{min-width:15.4589371981vw}#content .content-report .content-wapper ul.articles li.article:nth-child(2) ul.members li p.name{min-width:18.3574879227vw}#content.en .content-report{padding:0 0 14.2512077295vw}#content.en .content-report .content-wapper{padding:21.9806763285vw 0 0}#content.en .content-report .content-wapper .title{width:66.1835748792vw;margin:0 auto 18.5990338164vw}#content.en .content-report .content-wapper .copy{width:87.4396135266vw;margin:0 auto 7.4879227053vw}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text{padding:4.8309178744vw 5.5555555556vw 2.6570048309vw}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text .data{margin:0 0 1.4492753623vw;font-size:2.8985507246vw;line-height:3.8647342995vw;letter-spacing:0vw}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text h6{margin:0 0 4.8309178744vw;line-height:5.7971014493vw;letter-spacing:-.0434782609vw}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members{margin:0 0 2.4154589372vw;padding:0;font-size:2.8985507246vw;line-height:4.1062801932vw;letter-spacing:0px}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li{margin:0 0 1.690821256vw}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name{font-size:2.8985507246vw;line-height:4.1062801932vw;font-weight:500}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.name:after{display:none}#content.en .content-report .content-wapper ul.articles li.article .wrapper-text ul.members li p.post{margin:0}#content.en .content-report .content-wapper ul.articles li.article .links{bottom:0;padding:0 5.3140096618vw 4.8309178744vw}}
#content .content-workshop{position:relative;width:100%;height:auto;padding:0 0 69px;margin:0px auto 0px;z-index:10;overflow:hidden}#content .content-workshop:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:2699px;height:2699px;background:linear-gradient(0deg, rgba(18, 67, 144, 0.5) 0%, rgba(18, 67, 144, 0.5) 100%),#0e2e60;border-radius:100%;z-index:0}#content .content-workshop .content-wapper{position:relative;max-width:1200px;margin:0 auto;padding:148px 0 0}#content .content-workshop h4.title{position:relative;display:block;width:697.86px;height:auto;margin:0 auto 60px;z-index:10}#content .content-workshop h4.title img{width:100%;height:auto}#content .content-workshop p.text{position:relative;left:2px;margin:0 auto 63px;width:707px;color:#fff;-webkit-text-stroke-width:.1000000015;-webkit-text-stroke-color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:180%;z-index:10}#content .content-workshop p.text .ls8-0{letter-spacing:-8px}#content .content-workshop p.text .ls6-4{letter-spacing:-6.4px}#content .content-workshop .pic-wrapper{position:absolute;width:100%;top:0;left:0}#content .content-workshop .pic-wrapper .bg-pic-1,#content .content-workshop .pic-wrapper .bg-pic-2{position:absolute;display:block;border-radius:100%;overflow:hidden;z-index:5}#content .content-workshop .pic-wrapper .bg-pic-1 img,#content .content-workshop .pic-wrapper .bg-pic-2 img{width:100%;height:auto}#content .content-workshop .pic-wrapper .bg-pic-1{width:317px;top:187px;left:-94px}#content .content-workshop .pic-wrapper .bg-pic-2{width:380px;top:288px;right:-149px}#content .content-workshop .image-wrapper{position:relative;width:100%;margin:0 auto 14px;z-index:10;border:3px solid #fff;box-sizing:content-box}#content .content-workshop .image-wrapper .btn{display:block;position:absolute;top:-46px;right:-3px;width:270px;height:46px;z-index:10;cursor:pointer;background:#fff;border-radius:4px 4px 0 0}#content .content-workshop .image-wrapper .btn .btn-text-common{position:absolute;top:15px;left:18.65px;width:175px;height:auto}#content .content-workshop .image-wrapper .btn .toggle-wrapper{position:absolute;top:8px;right:8px;display:block;width:57px;height:30px;border-radius:100px;background:#f78181}#content .content-workshop .image-wrapper .btn .toggle-wrapper:before{content:"";display:block;position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:100%;background-color:#fff;transition:left .2s}#content .content-workshop .image-wrapper .btn .toggle-wrapper img{pointer-events:none}#content .content-workshop .image-wrapper .btn .toggle-wrapper img.off{position:absolute;width:20px;height:auto;top:11px;right:6px;opacity:1;transition:opacity .2s}#content .content-workshop .image-wrapper .btn .toggle-wrapper img.on{position:absolute;width:15px;height:auto;top:11px;left:10px;opacity:0;transition:opacity .2s}#content .content-workshop .image-wrapper .btn.active .toggle-wrapper{background:#e60000}#content .content-workshop .image-wrapper .btn.active .toggle-wrapper:before{left:30px}#content .content-workshop .image-wrapper .btn.active .toggle-wrapper img.off{opacity:0;transition:opacity .2s}#content .content-workshop .image-wrapper .btn.active .toggle-wrapper img.on{opacity:1;transition:opacity .2s}#content .content-workshop .image-wrapper .illust{width:100%}#content .content-workshop .image-wrapper .illust img{width:100%;max-height:675px}#content .content-workshop .image-wrapper .illust img.off{position:relative;width:100%;z-index:1}#content .content-workshop .image-wrapper .illust img.on{position:absolute;top:0;left:0;opacity:0;width:100%;z-index:5}#content .content-workshop .image-wrapper .illust.active img.on{opacity:1}#content .content-workshop p.attention{position:relative;width:1200px;margin:0 auto;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:180%;z-index:10}#content.en .content-workshop{font-family:Graphik,Helvetica,Arial,sans-serif;padding:0 0 30px}#content.en .content-workshop .content-wapper{padding:123px 0 0}#content.en .content-workshop h4.title{width:680px;margin:0 auto 55px}#content.en .content-workshop p.text{left:0px;padding:0 0 0 2px;margin:0 auto 74px;width:693px;font-size:18px;line-height:30px;letter-spacing:-0.34px}#content.en .content-workshop .pic-wrapper .bg-pic-1{top:198px}#content.en .content-workshop .pic-wrapper .bg-pic-2{top:298px}#content.en .content-workshop .image-wrapper{margin:0 auto 33px}#content.en .content-workshop .image-wrapper .btn .btn-text-common{top:17px;left:17.65px;width:144px}#content.en .content-workshop p.attention{font-size:18px;line-height:30px}@media screen and (max-width: 768px){#content .content-workshop{padding:0}#content .content-workshop:before{width:137.6811594203vw;height:137.6811594203vw;background:#124390}#content .content-workshop:after{content:"";position:absolute;top:25.3623188406vw;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, #124390 17.3%, #1953AF 94.07%);pointer-events:none}#content .content-workshop .content-wapper{width:100%;max-width:none;padding:23.4299516908vw 0 21.2560386473vw}#content .content-workshop .content-wapper:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:89.61352657vw;background:linear-gradient(180deg, rgba(17, 66, 140, 0) 0%, #11428C 43.48%);z-index:1;pointer-events:none}#content .content-workshop h4.title{width:87.922705314vw;margin:0 auto 7.729468599vw}#content .content-workshop p.text{left:auto;margin:0 auto 9.4202898551vw;width:86.9565217391vw;font-size:3.8647342995vw;line-height:170%}#content .content-workshop p.text .ls8-0{letter-spacing:-1.9323671498vw}#content .content-workshop p.text .ls6-4{letter-spacing:-1.5458937198vw}#content .content-workshop .pic-wrapper{position:relative;width:100%;height:29.4565217391vw}#content .content-workshop .pic-wrapper .pc{display:none !important}#content .content-workshop .pic-wrapper .bg-sp{position:relative;width:100%;height:auto;z-index:1}#content .content-workshop .pic-wrapper .bg-sp img{width:100%;height:auto}#content .content-workshop p.attention{display:block;position:relative;width:76.3285024155vw;margin:0 auto 7.2463768116vw;padding:0;filter:drop-shadow(0px 0px 8px #05419F)}#content .content-workshop p.attention img{width:100%;height:auto}#content .content-workshop p.attention.pc{display:none}#content .content-workshop .btn-zoom{position:relative;display:block;width:93.2367149758vw;height:auto;margin:0 auto;border-radius:2.4154589372vw;border:.7246376812vw solid #fff;overflow:hidden;background:#fff;z-index:10;cursor:pointer}#content .content-workshop .btn-zoom img.illust{width:100%;height:auto}#content .content-workshop .btn-zoom img.text{display:block;position:relative;width:40.8212560386vw;margin:1.4492753623vw auto 2.1739130435vw;left:-.7246376812vw}#content.en .content-workshop{padding:0}#content.en .content-workshop .content-wapper{padding:22.2222222222vw 0 21.2560386473vw}#content.en .content-workshop h4.title{width:78.2608695652vw;margin:0 auto 7.729468599vw}#content.en .content-workshop p.text{left:auto;padding:0;margin:0 auto 19.3236714976vw;width:87.6811594203vw;font-size:4.1062801932vw;line-height:6.5217391304vw;letter-spacing:0}#content.en .content-workshop p.attention{width:86.9565217391vw}#content.en .content-workshop .btn-zoom img.text{width:35.5072463768vw;left:-3.3816425121vw}}
#content .content-end{position:relative;width:100%;height:calc(100vh + var(--content-end-padding));height:calc(100lvh + var(--content-end-padding));min-height:580px;z-index:10;overflow:hidden;clip-path:inset(0 0)}#content .content-end .copy{position:fixed;top:50%;top:50lvh;left:50%;transform:translate(-50%, calc(-50% + 36px + 18px));width:496px;height:auto;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));opacity:0;transition:opacity 1s}#content .content-end .copy img{width:100%;height:auto}#content .content-end.end .copy{opacity:1}#content.en .content-end .copy{width:498px}@media screen and (max-width: 768px){#content .content-end{height:calc(100vh + var(--content-end-padding));height:calc(100lvh + var(--content-end-padding));min-height:auto}#content .content-end .copy{left:50%;width:52.8985507246vw;transform:translate(-50%, calc(-50% + 36px + 4.347826087vw));filter:drop-shadow(0px 0px 1.9323671498vw rgba(0, 0, 0, 0.5))}#content.en .content-end .copy{width:49.0338164251vw}}
#content{background:#fff !important}#content .content-interview{font-family:Inter,Graphik,Helvetica,Arial,sans-serif;word-break:normal;color:#242424;width:100%;max-width:744px;margin:0 auto;padding:67px 15px 92px}#content .content-interview .title{margin-bottom:40px}#content .content-interview .title h1{font-family:Graphik,Helvetica,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:42px;margin-bottom:10px}#content .content-interview .title p{font-size:14px;font-style:italic;font-weight:400;line-height:24px;margin-bottom:40px}#content .content-interview .title img{width:100%}#content .content-interview .content-text{display:flex;flex-direction:column;gap:100px;padding:0 0 100px}#content .content-interview .content-text .wrapper{display:flex;flex-direction:column;gap:40px}#content .content-interview .content-text .wrapper h2{font-size:30px;font-style:normal;font-weight:500;line-height:42px}#content .content-interview .content-text .wrapper p{font-size:18px;font-weight:400;line-height:30px}#content .content-interview .content-text .wrapper p.bold{font-weight:600}#content .content-interview .content-text .wrapper .images{width:100%}#content .content-interview .content-text .wrapper .images img{width:100%;height:auto}#content .content-interview .content-text .wrapper .images p{margin-top:20px;font-size:14px;font-style:italic;font-weight:400;line-height:24px}#content .content-interview .content-members{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:49px 0;display:flex;flex-direction:column;gap:40px}#content .content-interview .content-members .member{display:flex;flex-direction:column;gap:10px}#content .content-interview .content-members .name,#content .content-interview .content-members .prof{font-size:14px;font-style:normal;font-weight:500;line-height:24px}#content .content-interview .content-members .prof{font-weight:300;line-height:22px}#content .content-interview .content-links{padding:100px 0 82px}#content .content-interview .content-links .banner{position:relative;display:block;margin-bottom:53px}#content .content-interview .content-links .banner img{width:100%;height:auto}#content .content-interview .content-links .banner:hover{opacity:.6}#content .content-interview .content-links .articles{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content .content-interview .content-links .articles .article{width:330px;background:#f7f7f7}#content .content-interview .content-links .articles .article img.thumbnail{width:100%;height:auto}#content .content-interview .content-links .articles .article .wrapper-text{padding:20px 23px}#content .content-interview .content-links .articles .article .wrapper-text .data{font-size:12px;font-style:italic;font-weight:200;line-height:16px;margin-bottom:6px}#content .content-interview .content-links .articles .article .wrapper-text h6{color:#0f0f0f;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}#content .content-interview .content-links .articles .article .wrapper-text .members{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}#content .content-interview .content-links .articles .article .wrapper-text .members p{font-size:12px;font-style:normal;font-weight:300;line-height:17px}#content .content-interview .content-links .articles .article .wrapper-text .members p span{font-weight:500}#content .content-interview .content-links .articles .article .wrapper-text .links{width:100%;text-align:right}#content .content-interview .content-links .articles .article .wrapper-text .links a{font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#content .content-interview .content-links .articles .article .wrapper-text .links a img{margin:0 0 5px 7px;width:11px;height:auto}#content .content-interview .content-links .articles .article .wrapper-text .links a:hover{text-decoration:none}@media screen and (max-width: 768px){#content .content-interview{width:100%;max-width:100%;margin:0 auto;padding:31px 0 34px}#content .content-interview .title{margin-bottom:40px}#content .content-interview .title h1,#content .content-interview .title p{padding:0 25px}#content .content-interview .title h1{font-size:23px;line-height:34px}#content .content-interview .title p{font-size:14px;line-height:24px}#content .content-interview .content-text{gap:80px;padding:0 0 80px}#content .content-interview .content-text .wrapper{gap:30px}#content .content-interview .content-text .wrapper h2,#content .content-interview .content-text .wrapper p{padding:0 25px}#content .content-interview .content-text .wrapper h2{font-size:23px;font-weight:500;line-height:34px}#content .content-interview .content-text .wrapper p{font-size:17px;line-height:27px}#content .content-interview .content-text .wrapper p.bold{font-weight:600}#content .content-interview .content-text .wrapper .images p{font-size:13px;line-height:19px}#content .content-interview .content-members{margin:0 24px;padding:80px 0}#content .content-interview .content-members .name,#content .content-interview .content-members .prof{font-size:17px;font-style:normal;font-weight:500;line-height:24px}#content .content-interview .content-members .prof{font-size:14px;font-weight:400;line-height:20px}#content .content-interview .content-links{padding:80px 25px 0px}#content .content-interview .content-links .banner{margin-bottom:37px}#content .content-interview .content-links .articles{display:flex;flex-direction:column;gap:37px}#content .content-interview .content-links .articles .article{width:100%}#content .content-interview .content-links .articles .article .wrapper-text{padding:25px 25px}#content .content-interview .content-links .articles .article .wrapper-text .data{font-size:14px}#content .content-interview .content-links .articles .article .wrapper-text h6{line-height:26px}#content .content-interview .content-links .articles .article .wrapper-text .members{gap:10px;margin-bottom:38px}#content .content-interview .content-links .articles .article .wrapper-text .members p{font-size:14px;line-height:18px}#content .content-interview .content-links .articles .article .wrapper-text .links a{font-size:16px;line-height:25.6px}#content .content-interview .content-links .articles .article .wrapper-text .links a img{margin:0 0 7px 10px;width:15px;height:auto}}
