@charset "UTF-8";html,body{overflow:visible!important;height:auto!important}h2{color:#000;font-family:Barlow Semi Condensed;font-size:110px;font-style:italic;font-weight:500;line-height:96%;letter-spacing:-.01em;margin-bottom:64px}@media only screen and (max-width:767px){h2{margin-bottom:32px;font-size:52px;line-height:90%}}p{font-family:Noto Sans;font-size:16px;font-weight:400;line-height:170%;letter-spacing:.005em}@media only screen and (max-width:767px){p{font-size:14px;line-height:160%}}main:before{z-index:-1;position:absolute;top:28px;left:50%;transform:translate(-63%);content:"";display:block;width:1740px;height:1177px;background:url(/asean/en/img/bg_mv_01.png) top center/100% no-repeat}@media only screen and (max-width:767px){main:before{width:841px;height:794px;top:24px;transform:translate(-67%);background-image:url(/asean/en/img/bg_mv_01-sp.png)}}.sec-mv{padding-inline:32px;position:relative}.sec-mv .inner{display:flex;align-items:flex-end;justify-content:space-between;max-width:1280px;margin-left:40px}@media only screen and (min-width:1441px){.sec-mv .inner{margin-left:174px}}@media only screen and (max-width:1170px){.sec-mv .inner{flex-direction:column;margin-left:0;gap:18px}}.mv__ttl{color:#000;font-feature-settings:"palt" on;font-family:Barlow Semi Condensed;font-size:124px;font-style:italic;font-weight:500;line-height:100%;letter-spacing:-.02em}@media only screen and (max-width:1170px){.mv__ttl{align-self:flex-start}}@media only screen and (max-width:767px){.mv__ttl{line-height:.96;font-size:61px;letter-spacing:-.01em}}.mv__lead{margin-top:0;margin-bottom:12px;max-width:416px;color:#000;font-family:Noto Sans;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.03em}@media only screen and (max-width:767px){.mv__lead{font-size:12px;line-height:160%;letter-spacing:.01em;max-width:246px}}.mv-slider{position:relative;margin-top:64px;margin-inline:-32px}@media only screen and (max-width:767px){.mv-slider{margin-top:31px}}.slider{width:100%;height:496px;overflow:hidden}@media only screen and (max-width:767px){.slider{height:258px}}.slide-track{display:flex;width:9885px;animation:scroll-pc 75s linear infinite}@media only screen and (max-width:767px){.slide-track{width:5355px;animation:scroll-sp 65s linear infinite}}.slide{width:635px;height:435px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:#f0f0f0;margin-right:24px;border-radius:12px;overflow:hidden}@media only screen and (max-width:767px){.slide{width:344px;height:227px;margin-right:13px}}.slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slide:nth-of-type(odd){margin-top:61px}@media only screen and (max-width:767px){.slide:nth-of-type(odd){margin-top:31px}}@keyframes scroll-pc{0%{transform:translate(0)}to{transform:translate(-6590px)}}@keyframes scroll-sp{0%{transform:translate(0)}to{transform:translate(-3570px)}}#pause-btn:checked~.slider .slide-track{animation-play-state:paused}#pause-btn:checked~.button-label:before{background:url(/asean/en/img/icon_mv_play_01.svg) center/contain no-repeat}@media(any-hover:hover){#pause-btn:checked~.button-label:hover:before{background-image:url(/asean/en/img/icon_mv_play_02.svg)}}.button-label{position:absolute;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:10px;background:transparent;color:#fff;cursor:pointer;border-radius:50%;bottom:-98px;right:32px;border:2px solid #000;transition:background-color .2s}@media only screen and (max-width:767px){.button-label{bottom:-72px;right:16px;width:40px;height:40px}}.button-label:before{width:17px;height:21px;content:"";display:block;background:url(/asean/en/img/icon_mv_pause_01.svg) center/contain no-repeat;transition:background-image .2s}@media only screen and (max-width:767px){.button-label:before{width:13px;height:14px}}@media(any-hover:hover){.button-label:hover{background-color:#000}.button-label:hover:before{background-image:url(/asean/en/img/icon_mv_pause_02.svg)}}#pause-btn{display:none}.sec-overview{padding-top:277px}@media only screen and (max-width:767px){.sec-overview{padding-top:120px}}.sec-overview h2{margin-bottom:72px}@media only screen and (max-width:767px){.sec-overview h2{margin-bottom:28px}}.overview{position:relative;display:grid;grid-template-columns:1fr 50%;gap:6.8%}@media only screen and (max-width:767px){.overview{grid-template-columns:1fr;grid-template-rows:auto auto;gap:24px}}@media only screen and (max-width:767px){.overview__body{order:2}}.overview__body>*:first-child{margin-top:0!important}.overview__figure img{border-radius:12px;margin-inline:auto}.overview:before{position:absolute;content:"";display:block;width:427px;height:427px;background:url(/asean/en/img/bg_overview_01.png) no-repeat center/contain;z-index:-1;top:-170px;right:-212px}@media only screen and (max-width:767px){.overview:before{background-image:url(/asean/en/img/bg_overview_01-sp.png);width:397px;height:397px;top:142px;right:-213px}}.sec-details{padding-top:157px}@media only screen and (max-width:767px){.sec-details{padding-top:120px}}.details-card{display:grid;grid-template-columns:min(402px,38%) 1fr;gap:4.5%;background-color:#fff;border-radius:12px;padding:53px}@media only screen and (max-width:767px){.details-card{gap:12px;padding:24px 24px 32px;grid-template-columns:1fr}}.details-card+.details-card{margin-top:32px}@media only screen and (max-width:767px){.details-card+.details-card{margin-top:24px}}.details-card:first-of-type{position:relative}.details-card:first-of-type:before{position:absolute;top:-359px;left:-318px;z-index:-1;content:"";display:block;width:742px;height:742px;background:url(/asean/en/img/bg_details_01.png) no-repeat center/contain}@media only screen and (max-width:767px){.details-card:first-of-type:before{width:497px;height:497px;top:-207px;left:-233px}}.details-card:last-of-type{position:relative}.details-card:last-of-type:before{position:absolute;right:-359px;bottom:-336px;z-index:-1;content:"";display:block;width:648px;height:648px;background:url(/asean/en/img/bg_details_02.png) no-repeat center/contain}@media only screen and (max-width:767px){.details-card:last-of-type:before{background-image:url(/asean/en/img/bg_details_02-sp.png);width:370px;height:370px;right:-189px;bottom:-153px}}.details-card__figure img{border-radius:12px;margin-inline:auto}.details-card__ttl span{display:inline-block;margin-bottom:5px;font-family:Barlow Semi Condensed;font-size:64px;font-style:italic;font-weight:500;line-height:1}@media only screen and (max-width:767px){.details-card__ttl span{margin-bottom:6px;font-size:44px}}.details-card__ttl{margin-top:5px;font-size:24px;font-style:normal;font-weight:500;line-height:1.3}@media only screen and (max-width:767px){.details-card__ttl{font-size:18px}}.details-card__list{margin-top:22px;margin-left:2px}@media only screen and (max-width:767px){.details-card__list{margin-top:16px;margin-left:0}}.details-card__list li{display:flex;gap:9px;font-size:16px;line-height:170%;letter-spacing:.005em}@media only screen and (max-width:767px){.details-card__list li{gap:6px;font-size:14px;line-height:160%}}.details-card__list li span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;background-color:#2a2a2a;border-radius:50%;color:#fff;font-size:16px;font-weight:700;line-height:1}@media only screen and (max-width:767px){.details-card__list li span{width:22px;height:22px;font-size:14px}}.details-card__list li+li{margin-top:12px}@media only screen and (max-width:767px){.details-card__list li+li{margin-top:10px}}.sec-links{padding-top:173px}@media only screen and (max-width:767px){.sec-links{padding-top:132px}}.link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:16px}@media only screen and (max-width:767px){.link-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr))}}.link-card{display:grid;background-color:#fff;border-radius:12px;column-gap:20px;row-gap:24px;padding:24px 24px 32px;grid-template-columns:125px 1fr;align-items:center;grid-row:span 2;grid-template-rows:subgrid}@media only screen and (max-width:767px){.link-card{grid-template-columns:88px 1fr;row-gap:16px}}.link-card__figure{grid-area:1/1/2/2}.link-card__ttl{grid-area:1/2/2/3;color:#000;font-size:24px;font-weight:700;line-height:27.415px;align-self:center;margin-top:0!important}@media only screen and (max-width:767px){.link-card__ttl{font-size:18px;line-height:26.098px}}.link-card__coming-soon{margin-top:0}.link-card__list{grid-area:2/1/3/3;align-self:flex-start}.link-card__list li{display:flex;align-items:center;gap:8px;color:#000;font-size:16px;font-weight:500;line-height:140%}@media only screen and (max-width:767px){.link-card__list li{font-size:15px;line-height:130%}}.link-card__list li:before{flex-shrink:0;content:"";display:block;width:28px;height:28px;background:url(/asean/en/img/icon_right_01.svg) no-repeat center/contain}@media only screen and (max-width:767px){.link-card__list li:before{width:24px;height:24px}}.link-card__list li+li{margin-top:8px}@media only screen and (max-width:767px){.link-card__list li+li{margin-top:12px}}.link-card__list li a{text-decoration-color:transparent;transition:text-decoration-color .2s}@media(any-hover:hover){.link-card__list li a:hover{text-decoration:underline}}.sec-reports{padding-top:160px}@media only screen and (max-width:767px){.sec-reports{padding-top:124px}}.report-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(271px,100%),1fr));gap:56px 24px;padding:72px 64px;border-radius:12px;background-color:#fff}@media only screen and (max-width:767px){.report-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:36px;padding:40px 24px}}.report-grid{position:relative}.report-grid:before{position:absolute;top:-529px;right:-365px;z-index:-1;content:"";display:block;width:958px;height:958px;background:url(/asean/en/img/bg_report_01.png) no-repeat center/contain}@media only screen and (max-width:767px){.report-grid:before{background-image:url(/asean/en/img/bg_report_01-sp.png);width:511px;height:521px;top:-254px;right:-364px}}.report-grid:after{position:absolute;bottom:-520px;left:-394px;z-index:-1;content:"";display:block;width:720px;height:720px;background:url(/asean/en/img/bg_report_02.png) no-repeat center/contain}@media only screen and (max-width:767px){.report-grid:after{background-image:url(/asean/en/img/bg_report_02-sp.png);width:616px;height:616px;bottom:-538px;left:-394px}}.report-card>*:first-child{margin-top:0!important}.report-card__year{display:block;padding:4px 28px;width:fit-content;min-width:121px;border-radius:9999px;background-color:#2a2a2a;color:#fff;font-size:18px;font-weight:700;line-height:140%;letter-spacing:.02em}@media only screen and (max-width:767px){.report-card__year{font-size:16px;padding-inline:24px;min-width:unset}}.report-card__list{margin-top:19px}@media only screen and (max-width:767px){.report-card__list{margin-top:14px}}.report-card__list li{display:flex;align-items:start;gap:8px;color:#000;font-size:16px;font-weight:500;line-height:140%}@media only screen and (max-width:767px){.report-card__list li{gap:6px}}.report-card__list li+li{margin-top:12px}.report-card__list li:before{content:"";width:8px;height:8px;display:block;background-color:#2a2a2a;border-radius:50%;margin-top:8px}@media only screen and (max-width:767px){.report-card__list li:before{width:6px;height:6px}}.report-card__list li a{text-decoration:underline;transition:opacity .1s}@media(any-hover:hover){.report-card__list li a:hover{opacity:.7}}.report-card__icon{width:18px;height:18px;display:inline-block;vertical-align:bottom;margin-left:7px}@media only screen and (max-width:767px){.report-card__icon{margin-left:5px}}
