.qd04Na_main{padding-top:2.92826vw}@media (max-width:768px){.qd04Na_main{padding-top:19.2308vw}}.qd04Na_mv__head{justify-content:space-between;align-items:center;padding-left:11.2006vw;display:flex}@media (max-width:768px){.qd04Na_mv__head{padding-left:8.20513vw;display:block}}.qd04Na_mv__block{opacity:0;width:27.3792vw;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.qd04Na_mv__block.qd04Na_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.qd04Na_mv__block{width:100%;padding-right:8.20513vw}}.qd04Na_mv__heading .qd04Na_-en{letter-spacing:.5px;text-transform:uppercase;font-size:3.66032vw;font-weight:600;line-height:2.29;display:block}@media (max-width:768px){.qd04Na_mv__heading .qd04Na_-en{letter-spacing:.32px;font-size:8.20513vw;line-height:1.25}}.qd04Na_mv__heading .qd04Na_-ja{letter-spacing:.32px;margin-top:-1.24451vw;font-size:1.1713vw;font-weight:500;line-height:2.5;display:block}@media (max-width:768px){.qd04Na_mv__heading .qd04Na_-ja{letter-spacing:1.12px;margin-top:1.28205vw;font-size:3.58974vw;line-height:1.75}}.qd04Na_mv__text{margin-top:2.56223vw;font-size:1.02489vw;line-height:2.3}@media (max-width:768px){.qd04Na_mv__text{letter-spacing:1.04px;margin-top:7.94872vw;font-size:3.33333vw;line-height:2}}.qd04Na_mv__image{width:52.0498vw;height:47.877vw;overflow:hidden}.qd04Na_mv__image img{filter:blur(12.5px);transition:filter .6s cubic-bezier(.445,.05,.55,.95)}.qd04Na_mv__image.qd04Na_-inview img{filter:blur()}@media (max-width:768px){.qd04Na_mv__image{width:100%;height:72.5641vw;margin-top:20.5128vw}}.qd04Na_mv__image img{width:100%;height:52.7086vw}@media (max-width:768px){.qd04Na_mv__image img{height:77.6923vw}}.qd04Na_mv-contents{padding:13.1772vw 22.694vw 31.6252vw 31.0395vw;position:relative}@media (max-width:768px){.qd04Na_mv-contents{padding:20.5128vw 8.20513vw 0 0}}.qd04Na_mv-contents__title{opacity:0;letter-spacing:1.6px;text-indent:-.5em;font-size:2.92826vw;font-weight:700;line-height:1.5;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.qd04Na_mv-contents__title.qd04Na_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.qd04Na_mv-contents__title{letter-spacing:.3px;padding-left:8.20513vw;font-size:5.64103vw;line-height:1.7}}.qd04Na_mv-contents__text{opacity:0;margin-top:2.70864vw;font-size:1.02489vw;font-weight:500;line-height:2.4;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.qd04Na_mv-contents__text.qd04Na_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.qd04Na_mv-contents__text{margin-top:6.15385vw;padding-left:8.20513vw;font-size:3.58974vw}}.qd04Na_mv-contents__text+.qd04Na_mv-contents__text{margin-top:1.75695vw}@media (max-width:768px){.qd04Na_mv-contents__text+.qd04Na_mv-contents__text{margin-top:6.15385vw}}.qd04Na_mv-contents__image{position:absolute}@media (max-width:768px){.qd04Na_mv-contents__image{position:static}}.qd04Na_mv-contents__image.qd04Na_-first{width:23.3662vw;height:29.6486vw;top:9.80966vw;left:0}@media (max-width:768px){.qd04Na_mv-contents__image.qd04Na_-first{width:56.1538vw;height:71.2821vw;margin-top:16.4103vw}}.qd04Na_mv-contents__image.qd04Na_-second{width:22.6208vw;height:14.7877vw;bottom:8.27233vw;right:11.2006vw}@media (max-width:768px){.qd04Na_mv-contents__image.qd04Na_-second{width:65.1282vw;height:42.5641vw;margin:-11.0256vw 0 0 auto}}.qd04Na_awards{background-color:#f7f7f7;padding:11.713vw 0 16.7643vw}@media (max-width:768px){.qd04Na_awards{padding:25.641vw 0}}.qd04Na_awards .qd04Na_inner{padding:0 11.2006vw}@media (max-width:768px){.qd04Na_awards .qd04Na_inner{padding:0 8.20513vw}}.qd04Na_awards .qd04Na_heading{opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(30px)}.qd04Na_awards .qd04Na_heading.qd04Na_-inview{opacity:1;transform:translateY(0)}.qd04Na_awards .qd04Na_heading .qd04Na_-en{align-items:flex-start;display:flex}.qd04Na_awards .qd04Na_heading .qd04Na_-en .qd04Na_-text{letter-spacing:.4px;font-size:2.92826vw;font-weight:600;line-height:1;display:block}@media (max-width:768px){.qd04Na_awards .qd04Na_heading .qd04Na_-en .qd04Na_-text{letter-spacing:.26px;font-size:6.66667vw}}.qd04Na_awards .qd04Na_heading .qd04Na_-en .qd04Na_-icon{width:3.3675vw;height:3.3675vw;margin:-1.75695vw 0 0 -.951684vw;display:block}@media (max-width:768px){.qd04Na_awards .qd04Na_heading .qd04Na_-en .qd04Na_-icon{width:9.23077vw;height:9.23077vw;margin:-5.89744vw 0 0 -2.5641vw}}.qd04Na_awards .qd04Na_heading .qd04Na_-ja{letter-spacing:.64px;margin-top:1.46413vw;font-size:1.1713vw;font-weight:500;line-height:1;display:block}@media (max-width:768px){.qd04Na_awards .qd04Na_heading .qd04Na_-ja{letter-spacing:1.04px;margin-top:3.58974vw;font-size:3.33333vw}}.qd04Na_awards .qd04Na_contents{opacity:0;justify-content:space-between;align-items:flex-start;margin-top:1.46413vw;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;display:flex;transform:translateY(30px)}.qd04Na_awards .qd04Na_contents.qd04Na_-inview{opacity:1;transform:translateY(0)}@media (max-width:768px){.qd04Na_awards .qd04Na_contents{margin-top:12.3077vw}}
.bfq7MG_container{background-color:#f7f7f7;overflow:clip}.bfq7MG_wrapper{height:500vh}@media (max-width:768px){.bfq7MG_wrapper{height:auto}}.bfq7MG_inner{width:max-content;padding-top:8.78477vw;display:flex;position:sticky;top:0}@media (max-width:768px){.bfq7MG_inner{width:100%;padding-top:25.641vw;display:block}}.bfq7MG_head{flex:none;width:33.8214vw;padding-left:11.2006vw}@media (max-width:768px){.bfq7MG_head{width:100%;padding:0 8.20513vw}}.bfq7MG_heading .bfq7MG_-en{align-items:flex-start;display:flex}.bfq7MG_heading .bfq7MG_-en .bfq7MG_-text{letter-spacing:.4px;font-size:2.92826vw;font-weight:600;line-height:1;display:block}@media (max-width:768px){.bfq7MG_heading .bfq7MG_-en .bfq7MG_-text{letter-spacing:.26px;font-size:6.66667vw;line-height:1}}.bfq7MG_heading .bfq7MG_-en .bfq7MG_-icon{width:3.3675vw;height:3.3675vw;margin:-1.75695vw 0 0 -.951684vw;display:block}@media (max-width:768px){.bfq7MG_heading .bfq7MG_-en .bfq7MG_-icon{width:9.23077vw;height:9.23077vw;margin:-5.89744vw 0 0 -2.5641vw}}.bfq7MG_heading .bfq7MG_-ja{letter-spacing:.64px;margin-top:1.46413vw;font-size:1.1713vw;font-weight:500;line-height:1;display:block}@media (max-width:768px){.bfq7MG_heading .bfq7MG_-ja{letter-spacing:1.04px;margin-top:3.84615vw;font-size:3.33333vw;line-height:1}}.bfq7MG_text{letter-spacing:1.12px;margin-top:2.85505vw;font-size:1.02489vw;line-height:1.9}@media (max-width:768px){.bfq7MG_text{letter-spacing:1.04px;margin-top:5.89744vw;font-size:3.33333vw}}.bfq7MG_nav{counter-reset:num 0;letter-spacing:1.12px;margin-top:12.4451vw;font-size:1.02489vw;font-weight:500;line-height:1.92}@media (max-width:768px){.bfq7MG_nav{display:none}}.bfq7MG_nav__item{counter-increment:num 1;align-items:flex-start;gap:0 1.1713vw;display:flex}.bfq7MG_nav__item:before{color:#1888f0;content:counter(num, decimal-leading-zero);letter-spacing:.13px;font-size:.951684vw;font-weight:500;line-height:2;display:block}.bfq7MG_nav__item:not(:first-child){margin-top:.366032vw}.bfq7MG_contents{margin-left:5.49048vw}@media (max-width:768px){.bfq7MG_contents{height:500vh;margin:16.4103vw 0 0}}.bfq7MG_contents__lists{counter-reset:num 0;align-items:flex-start;gap:0 7.32064vw;padding-right:8.27233vw;display:flex}@media (max-width:768px){.bfq7MG_contents__lists{gap:0 30.7692vw;width:max-content;padding:0 8.20513vw;position:sticky;top:16.4103vw}}.bfq7MG_contents__item{counter-increment:num 1;flex:none}.bfq7MG_contents__item:first-child{flex-direction:row-reverse;align-items:flex-start;width:49.2679vw;margin-top:auto;display:flex}@media (max-width:768px){.bfq7MG_contents__item:first-child{width:83.5897vw;margin:0;display:block}}.bfq7MG_contents__item:first-child .bfq7MG_contents__block{width:28.3309vw;margin-left:auto}@media (max-width:768px){.bfq7MG_contents__item:first-child .bfq7MG_contents__block{width:100%}}.bfq7MG_contents__item:first-child .bfq7MG_contents__wrap{padding-bottom:8.62592vw;position:relative}@media (max-width:768px){.bfq7MG_contents__item:first-child .bfq7MG_contents__wrap{margin-top:5.89744vw;padding:0 0 21.2821vw 8.46154vw}}.bfq7MG_contents__item:first-child .bfq7MG_contents__image:first-child{width:17.1928vw;height:22.5193vw}@media (max-width:768px){.bfq7MG_contents__item:first-child .bfq7MG_contents__image:first-child{width:42.8205vw;height:56.1538vw}}.bfq7MG_contents__item:first-child .bfq7MG_contents__image:nth-child(2){width:21.4619vw;height:13.3589vw;position:absolute;bottom:0;left:8.62592vw}@media (max-width:768px){.bfq7MG_contents__item:first-child .bfq7MG_contents__image:nth-child(2){width:53.3333vw;height:33.3333vw;left:auto;right:0}}.bfq7MG_contents__item:nth-child(2){width:42.3865vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(2){width:83.5897vw}}.bfq7MG_contents__item:nth-child(2) .bfq7MG_contents__block{width:35.5051vw;margin-left:auto}@media (max-width:768px){.bfq7MG_contents__item:nth-child(2) .bfq7MG_contents__block{width:100%}}.bfq7MG_contents__item:nth-child(2) .bfq7MG_contents__image{width:30.6003vw;height:16.7496vw;margin-top:3.20644vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(2) .bfq7MG_contents__image{width:74.6154vw;height:41.0256vw;margin:6.15385vw 0 0 auto}}.bfq7MG_contents__item:nth-child(3){flex-direction:row-reverse;align-items:center;width:57.9063vw;display:flex}@media (max-width:768px){.bfq7MG_contents__item:nth-child(3){width:83.5897vw;display:block}}.bfq7MG_contents__item:nth-child(3) .bfq7MG_contents__block{width:27.8917vw;margin-left:auto}@media (max-width:768px){.bfq7MG_contents__item:nth-child(3) .bfq7MG_contents__block{width:100%}}.bfq7MG_contents__item:nth-child(3) .bfq7MG_contents__image{width:26.8513vw;height:34.041vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(3) .bfq7MG_contents__image{width:55.641vw;height:70.7692vw;margin:6.15385vw 0 0 8.46154vw}}.bfq7MG_contents__item:nth-child(4){align-items:flex-start;width:50.8053vw;display:flex}@media (max-width:768px){.bfq7MG_contents__item:nth-child(4){width:83.5897vw;display:block}}.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__block{width:31.6984vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__block{width:100%}}.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__wrap{margin:6.73499vw 0 0 auto;position:relative}@media (max-width:768px){.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__wrap{margin-top:6.15385vw;padding-bottom:18.4615vw}}.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__image:first-child{width:17.2097vw;height:20.4008vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__image:first-child{width:43.5897vw;height:51.7949vw;margin-left:auto}}.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__image:nth-child(2){width:21.5227vw;height:13.3968vw;position:absolute;top:14.2753vw;right:7.47291vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(4) .bfq7MG_contents__image:nth-child(2){width:54.6154vw;height:33.8462vw;inset:auto auto 0 8.46154vw}}.bfq7MG_contents__item:nth-child(5){flex-direction:column-reverse;gap:2.19619vw 0;width:42.3865vw;display:flex}@media (max-width:768px){.bfq7MG_contents__item:nth-child(5){width:83.5897vw;display:block}}.bfq7MG_contents__item:nth-child(5) .bfq7MG_contents__block{width:35.5051vw;margin-left:auto}@media (max-width:768px){.bfq7MG_contents__item:nth-child(5) .bfq7MG_contents__block{width:100%}}.bfq7MG_contents__item:nth-child(5) .bfq7MG_contents__image{width:27.8127vw;height:15.2238vw}@media (max-width:768px){.bfq7MG_contents__item:nth-child(5) .bfq7MG_contents__image{width:75.1282vw;height:41.0256vw;margin:6.15385vw 0 0 auto}}.bfq7MG_contents__block{padding-left:2.85505vw;position:relative}@media (max-width:768px){.bfq7MG_contents__block{padding-left:8.46154vw}}.bfq7MG_contents__title{letter-spacing:.3px;font-size:2.19619vw;font-weight:500;line-height:1.5}@media (max-width:768px){.bfq7MG_contents__title{letter-spacing:.18px;font-size:4.61538vw;line-height:1.6}}.bfq7MG_contents__title:before{color:#1888f0;content:counter(num, decimal-leading-zero);letter-spacing:.15px;font-size:1.0981vw;font-weight:500;line-height:1;position:absolute;top:.732064vw;left:0}@media (max-width:768px){.bfq7MG_contents__title:before{letter-spacing:.14px;font-size:3.58974vw;top:1.28205vw}}.bfq7MG_contents__text{letter-spacing:.14px;margin-top:1.46413vw;font-size:1.02489vw;line-height:1.9}@media (max-width:768px){.bfq7MG_contents__text{letter-spacing:.13px;margin-top:3.58974vw;font-size:3.33333vw;line-height:1.9}}.bfq7MG_image{width:100%;height:26.5007vw;margin-top:7.32064vw}@media (max-width:768px){.bfq7MG_image{height:53.0769vw;margin-top:19.7436vw}}
.z2vWxa_container{z-index:3;background-color:#fff;position:relative}.z2vWxa_inner{margin-top:11.4202vw;padding:0 10.9078vw 14.6413vw 11.2006vw}@media (max-width:768px){.z2vWxa_inner{margin-top:25.641vw;padding:0 0 20.5128vw}}.z2vWxa_head{z-index:2;background-color:#fff;align-items:center;padding:2.19619vw 0;display:flex;position:sticky;top:0}@media (max-width:768px){.z2vWxa_head{padding:7.69231vw 8.20513vw;display:block}}.z2vWxa_heading .z2vWxa_-en{align-items:flex-start;display:flex}.z2vWxa_heading .z2vWxa_-en .z2vWxa_-text{letter-spacing:.4px;font-size:2.92826vw;font-weight:600;line-height:1;display:block}@media (max-width:768px){.z2vWxa_heading .z2vWxa_-en .z2vWxa_-text{letter-spacing:.26px;font-size:6.66667vw;line-height:1}}.z2vWxa_heading .z2vWxa_-en .z2vWxa_-icon{width:3.3675vw;height:3.3675vw;margin:-1.75695vw 0 0 -.951684vw;display:block}@media (max-width:768px){.z2vWxa_heading .z2vWxa_-en .z2vWxa_-icon{width:9.23077vw;height:9.23077vw;margin:-5.89744vw 0 0 -2.5641vw}}.z2vWxa_heading .z2vWxa_-ja{letter-spacing:.64px;margin-top:1.46413vw;font-size:1.1713vw;font-weight:500;line-height:1;display:block}@media (max-width:768px){.z2vWxa_heading .z2vWxa_-ja{letter-spacing:1.04px;margin-top:3.84615vw;font-size:3.33333vw;line-height:1}}.z2vWxa_text{letter-spacing:1.12px;margin-top:3.51391vw;font-size:1.02489vw;font-weight:500;line-height:1.92}@media (max-width:768px){.z2vWxa_text{letter-spacing:1.04px;margin-top:5.89744vw;font-size:3.33333vw;line-height:1.9}}.z2vWxa_nav{width:35.2855vw;height:10.3953vw;margin-left:15.6662vw;overflow:hidden}@media (max-width:768px){.z2vWxa_nav{width:100%;height:22.3077vw;margin:6.66667vw 0 0}}.z2vWxa_nav__lists{align-items:center;height:100%;display:flex;position:relative}.z2vWxa_nav__list{color:#7b7b7b;position:absolute}.z2vWxa_nav__list.z2vWxa_-active{color:#1888f0}.z2vWxa_nav__title{align-items:flex-start;gap:0 .878477vw;font-weight:500;display:flex}@media (max-width:768px){.z2vWxa_nav__title{gap:0 4.35897vw}}.z2vWxa_nav__title .z2vWxa_-num{letter-spacing:.15px;font-size:1.0981vw;line-height:1.8;display:block}@media (max-width:768px){.z2vWxa_nav__title .z2vWxa_-num{letter-spacing:.112px;font-size:2.82051vw;line-height:1.9}}.z2vWxa_nav__title .z2vWxa_-text{letter-spacing:.24px;font-size:1.75695vw;line-height:1.4;display:block}@media (max-width:768px){.z2vWxa_nav__title .z2vWxa_-text{letter-spacing:.17px;font-size:4.35897vw}}.z2vWxa_contents{align-items:flex-start;gap:0 7.9795vw;margin-top:6.07613vw;display:flex}@media (max-width:768px){.z2vWxa_contents{flex-direction:column-reverse;margin-top:5.89744vw}}.z2vWxa_contents+.z2vWxa_contents{margin-top:20.4978vw}@media (max-width:768px){.z2vWxa_contents+.z2vWxa_contents{margin-top:40vw}}.z2vWxa_contents__lists{width:31.1859vw}@media (max-width:768px){.z2vWxa_contents__lists{width:100%;margin-top:12.8205vw;padding:0 8.20513vw}}.z2vWxa_contents__list:not(:first-child){margin-top:2.92826vw}@media (max-width:768px){.z2vWxa_contents__list:not(:first-child){margin-top:10.2564vw}}.z2vWxa_contents__title{align-items:center;gap:0 .732064vw;display:flex}@media (max-width:768px){.z2vWxa_contents__title{gap:0 2.05128vw}}.z2vWxa_contents__title .z2vWxa_-icon{border-radius:.292826vw;width:1.75695vw;height:1.75695vw;display:block;overflow:hidden}@media (max-width:768px){.z2vWxa_contents__title .z2vWxa_-icon{border-radius:1.02564vw;width:6.15385vw;height:6.15385vw}}.z2vWxa_contents__title .z2vWxa_-text{font-size:1.31772vw;font-weight:500;line-height:1.6}@media (max-width:768px){.z2vWxa_contents__title .z2vWxa_-text{font-size:4.10256vw}}.z2vWxa_contents__text{border-top:1px solid #1888f0;margin-top:.951684vw;padding-top:.951684vw;font-size:.951684vw;line-height:1.8}@media (max-width:768px){.z2vWxa_contents__text{margin-top:3.33333vw;padding-top:3.33333vw;font-size:3.33333vw;line-height:1.9}}.z2vWxa_contents__image{position:sticky;top:16.3982vw}@media (max-width:768px){.z2vWxa_contents__image{position:static}}.z2vWxa_contents__image.z2vWxa_-side{width:38.653vw;height:25.7687vw}@media (max-width:768px){.z2vWxa_contents__image.z2vWxa_-side{width:100%;height:auto}}.z2vWxa_contents__image.z2vWxa_-vertical{width:27.8184vw;height:33.675vw}@media (max-width:768px){.z2vWxa_contents__image.z2vWxa_-vertical{width:100%;height:auto}}
.cuCqDa_lists{flex-wrap:wrap;align-items:center;gap:0 2.34261vw;display:flex}@media (max-width:768px){.cuCqDa_lists{width:100%;display:block}}.cuCqDa_list{border-bottom:1px solid #868686cc;width:37.5549vw;transition:border-color .3s,border-radius .3s,box-shadow .3s}@media (max-width:768px){.cuCqDa_list{width:100%}}.cuCqDa_list:nth-child(odd){transform:translateY(5.05124vw)}@media (max-width:768px){.cuCqDa_list:nth-child(odd){transform:none}}.cuCqDa_list:first-child,.cuCqDa_list:nth-child(2){border-top:1px solid #868686cc}@media (max-width:768px){.cuCqDa_list:nth-child(2){border-top:none}}@media (hover:hover) and (pointer:fine){.cuCqDa_list:hover{box-shadow:3px 3px 10px 4px #0000001a}}.cuCqDa_link{color:inherit;align-items:center;padding-right:2.19619vw;display:flex}@media (max-width:768px){.cuCqDa_link{padding:2.5641vw 0}}.cuCqDa_logo{flex:none;width:9.37042vw}@media (max-width:768px){.cuCqDa_logo{width:20.2564vw}}.cuCqDa_title{letter-spacing:.16px;white-space:break-spaces;width:19.5461vw;margin-left:2.19619vw;font-size:1.1713vw;font-weight:500;line-height:1.6}@media (max-width:768px){.cuCqDa_title{letter-spacing:.13px;width:48.718vw;margin-left:4.35897vw;font-size:3.33333vw}}.cuCqDa_icon{flex:none;width:1.24451vw;margin-left:auto}@media (max-width:768px){.cuCqDa_icon{width:4.35897vw}}
