[data-page=top] .wrapper{width:100%;height:100svh;overflow:hidden;position:relative}[data-page=top] header#header_top{width:100%;position:absolute;bottom:133px}[data-page=top] header#header_top .c-date{width:var(--inner-width-wide);margin-inline:auto;margin-bottom:15px}[data-page=top] header#header_top .c-date p{width:190px;line-height:1;display:flex;align-items:flex-end;justify-content:space-between}[data-page=top] header#header_top .c-date span{display:block}[data-page=top] header#header_top .c-date span.year{width:130px;aspect-ratio:131/37}[data-page=top] header#header_top .c-date span.month{width:43px;aspect-ratio:43/36}[data-page=top] header#header_top img{width:100%}[data-page=top] header#header_top p.txt_release{aspect-ratio:681/79;width:325px;margin-top:14px}[data-page=top] header#header_top h1 span{display:block}[data-page=top] header#header_top h1 .u-en{aspect-ratio:133/16;width:133px;margin-bottom:.85em;line-height:1}[data-page=top] header#header_top h1 .txt_official{aspect-ratio:156/16;width:156px}[data-page=top] header#header_top h1 img{vertical-align:bottom}[data-page=top] header#header_top .line{height:2px;width:calc(100% - 212px);position:absolute;bottom:0px;left:163px;display:block}[data-page=top] header#header_top .line:before{content:"";width:0px;height:100%;background:var(--color-white);display:block}[data-page=top] header#header_top hgroup{width:var(--inner-width-wide);margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;position:relative}[data-page=top] header#header_top h1{width:156px}[data-page=top] header#header_top h2{width:92px;line-height:1}[data-page=top] header#header_top h2 span{display:block}[data-page=top] footer{position:absolute;bottom:16px}[data-page=top] :is(main,figure){width:100%;position:absolute;top:0px;left:0px}[data-page=top] main{height:100svh}[data-page=top] main .l-inner{width:calc(100% - 32px);position:absolute;height:100%;left:16px;top:0px}[data-page=top] main .c-main_content{position:absolute;bottom:40px}[data-page=top] main figure{height:100%;position:relative;width:100%}[data-page=top] main figure:after{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:min(39.19vw,154px);background:linear-gradient(180deg, rgba(125, 62, 0, 0.4) 0%, rgba(128, 64, 0, 0) 100%)}[data-page=top] main figure img{width:100%;height:100%;object-fit:cover}[data-page=top] main figure p.c-credit{position:absolute;z-index:2;top:9px;right:8px;width:8px}[data-page=top] main figure p.c-credit img{width:100%;height:auto}[data-page=top] main p.c-txt_main{text-align:justify}[data-page=top] main p.c-txt_main span.white{color:var(--color-white)}[data-page=top] main p.c-txt_main br.pc{display:none}@media all and (min-width: 720px){[data-page=top] .wrapper{min-height:640px}[data-page=top] footer{width:25%;position:absolute;right:16px;top:auto;bottom:6px;margin-top:0px}[data-page=top] footer .footer_inner{width:100%}[data-page=top] footer .cols{display:flex;gap:16px;justify-content:flex-end}[data-page=top] header#header_top{bottom:40px}[data-page=top] header#header_top .c-date{width:calc(100% - 80px);display:block;margin-bottom:23px}[data-page=top] header#header_top .c-date p.date{width:312px}[data-page=top] header#header_top .c-date span.year{width:219px}[data-page=top] header#header_top .c-date span.month{width:73px}[data-page=top] header#header_top h1{display:block;width:284px}[data-page=top] header#header_top h1 .u-en{width:243px;margin-bottom:.85em}[data-page=top] header#header_top h1 .txt_official{width:284px}[data-page=top] header#header_top .line{width:calc(100% - 390px);left:294px;bottom:1px}[data-page=top] header#header_top h2{width:168px}[data-page=top] header#header_top p.txt_release{width:540px;margin-top:17px}[data-page=top] header#header_top hgroup{width:calc(100% - 80px)}[data-page=top] main{height:100svh;min-height:640px}[data-page=top] main .l-inner{width:var(--innerW);position:absolute;left:40px;bottom:326px;top:auto;height:auto}[data-page=top] main .c-main_content{width:100%;position:relative;bottom:auto}[data-page=top] main p.c-txt_main{line-height:1.75;text-align:left}[data-page=top] main p.c-txt_main br.pc{display:block}[data-page=top] main p.c-txt_main span.white{color:revert}[data-page=top] main p.c-txt_main a{transition:opacity .15s linear}[data-page=top] main p.c-txt_main a:hover{opacity:.6}[data-page=top] main figure:after{display:none}[data-page=top] main figure p.c-credit{top:16px;left:auto;right:18px;width:205px}}@media all and (min-width: 980px){[data-page=top] header#header_top .c-date{margin-bottom:17px}[data-page=top] header#header_top .c-date p.date{width:386px}[data-page=top] header#header_top .c-date span.year{width:277px}[data-page=top] header#header_top .c-date span.month{width:92px}[data-page=top] header#header_top p.txt_release{width:681px;margin-top:24px}[data-page=top] header#header_top h1{width:544px;height:30px;display:flex;justify-content:space-between;align-items:flex-end}[data-page=top] header#header_top h1 .u-en{width:248px;margin-bottom:0em}[data-page=top] header#header_top h1 .txt_official{width:284px}[data-page=top] header#header_top h2{width:260px;position:relative;top:7px}[data-page=top] header#header_top .line{width:calc(100% - 844px);left:561px}[data-page=top] main .l-inner{bottom:315px}}@media all and (min-width: 1194px){[data-page=top] header#header_top .c-date{display:flex;align-items:flex-end;justify-content:space-between}[data-page=top] header#header_top p.txt_release{margin-top:0px}[data-page=top] header#header_top h1{width:544px}[data-page=top] header#header_top h1 .u-en{width:248px;margin-bottom:0em}[data-page=top] header#header_top h1 .txt_official{width:284px}[data-page=top] header#header_top .line{width:calc(100% - 844px);left:561px}[data-page=top] main .l-inner{bottom:212px}}[data-page=top] main figure{opacity:0;transition:opacity 1s ease-out}[data-page=top] .c-date .year,[data-page=top] .c-date .month{transition:transform .5s ease;transform:translate3d(0, 100%, 0);will-change:transform}[data-page=top] .c-date .year img,[data-page=top] .c-date .month img{transition:clip-path .5s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);will-change:clip-path}[data-page=top] p.txt_release{transition:transform .5s ease;transform:translate3d(0, 100%, 0);will-change:transform}[data-page=top] p.txt_release img{transition:clip-path .5s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);will-change:clip-path}[data-page=top] h1 span.u-en,[data-page=top] h1 span.txt_official{transition:transform .5s ease;transform:translate3d(0, 100%, 0);will-change:transform}[data-page=top] h1 span.u-en img,[data-page=top] h1 span.txt_official img{transition:clip-path .5s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);will-change:clip-path}[data-page=top] h2 span.txt_preopen{transition:transform .5s ease;transform:translate3d(0, 100%, 0);will-change:transform}[data-page=top] h2 span.txt_preopen img{transition:clip-path .5s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);will-change:clip-path}[data-page=top] main p.c-txt_main{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0, 20px, 0)}[data-page=top] .c-nav_login,[data-page=top] #btn_menu{transition:transform .5s ease;transform:translate3d(0, -120%, 0)}[data-page=top].active main figure{opacity:1}[data-page=top].active .c-date :is(.year,.month){transform:translate3d(0, 0, 0)}[data-page=top].active .c-date :is(.year,.month) img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-page=top].active p.txt_release{transform:translate3d(0, 0, 0)}[data-page=top].active p.txt_release img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-page=top].active h1 :is(span.u-en,span.txt_official){transform:translate3d(0, 0, 0)}[data-page=top].active h1 :is(span.u-en,span.txt_official) img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-page=top].active h2 span.txt_preopen{transform:translate3d(0, 0, 0)}[data-page=top].active h2 span.txt_preopen img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}[data-page=top].active header#header_top .line:before{width:100%;transition:width .4s ease}[data-page=top].active .c-date :is(.year,.month){transition-delay:1.4s}[data-page=top].active .c-date :is(.year,.month) img{transition-delay:1.4s}[data-page=top].active p.txt_release{transition-delay:1.5s}[data-page=top].active p.txt_release img{transition-delay:1.5s}[data-page=top].active h1 :is(span.u-en,span.txt_official){transition-delay:1.6s}[data-page=top].active h1 :is(span.u-en,span.txt_official) img{transition-delay:1.6s}[data-page=top].active header#header_top .line:before{transition-delay:1.7s}[data-page=top].active h2 span.txt_preopen{transition-delay:1.85s}[data-page=top].active h2 span.txt_preopen img{transition-delay:1.85s}[data-page=top].active main p.c-txt_main{opacity:1;transform:translate3d(0, 0, 0);transition-delay:2s}[data-page=top].active #btn_menu,[data-page=top].active .c-nav_login{transform:translate3d(0, 0, 0);transition-delay:2.7s}@media all and (min-width: 720px){[data-page=top] main p{opacity:1;transform:translate3d(0, 0, 0)}[data-page=top] main p span{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0, 20px, 0);display:inline-block}[data-page=top].active main p.c-txt_main span{opacity:1;transform:translate3d(0, 0, 0)}[data-page=top].active main p.c-txt_main span:nth-of-type(1){transition-delay:2.2s}[data-page=top].active main p.c-txt_main span:nth-of-type(2){transition-delay:2.3s}[data-page=top].active main p.c-txt_main span:nth-of-type(3){transition-delay:2.4s}[data-page=top].active main p.c-txt_main span:nth-of-type(4){transition-delay:2.5s}[data-page=top].active main p.c-txt_main span:nth-of-type(5){transition-delay:2.6s}}
