.cBreadcrumbList{position:relative;z-index:1;display:flex;font-size:calc(12rem / 16);letter-spacing:.05em}.cBreadcrumbList__item:not(:first-child) .cBreadcrumbList__link{position:relative;padding-left:1.4em}.cBreadcrumbList__item:not(:first-child) .cBreadcrumbList__link::before{position:absolute;top:0;left:.4em;content:" > "}.cBreadcrumbList__item--current{pointer-events:none}@media screen and (min-width: 768px){.cBreadcrumbList{justify-content:flex-end}}.cSubHeader{position:absolute;top:0;left:0;z-index:1;width:100%;padding:15px 17px 0}.cSubHeader__logo{width:184px}.cSubHeader__title{position:absolute;top:calc(87rem / 16);right:4px;z-index:1;font-size:calc(26rem / 16);line-height:1.34;writing-mode:vertical-rl}.cSubHeader__title::after{position:absolute;top:0;left:2px;width:2px;height:100%;content:"";background-color:currentcolor}.cSubHeader__breadcrumb{padding-left:3px;margin-top:21px}@media screen and (min-width: 768px){.cSubHeader{z-index:1;padding:37px 26px 0 36px}.cSubHeader__logo{width:241px}.cSubHeader__title{position:absolute;top:max(156px,20.31vh);right:1.1vw;font-size:calc(42rem / 16)}.cSubHeader__title::after{left:5px}.cSubHeader__breadcrumb{padding-left:0;margin-top:8px}}.cFooterNext{padding:calc(59rem / 16) 0 calc(36rem / 16);color:var(--white)}.cFooterNext__headline{position:relative;width:-moz-fit-content;width:fit-content;font-size:calc(14rem / 16);mix-blend-mode:difference}.cFooterNext__headline::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:currentcolor;transition:transform .8s var(--ease-out) .2s;transform:scaleX(0);transform-origin:left}.cFooterNext__headline.is-active::after{transform:scaleX(1)}.cFooterNext__link{width:100%;margin-top:calc(29rem / 16);background-color:var(--footer-gray)}.cFooterNext__link_inner{display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(55rem / 16) 0 calc(20rem / 16);border:solid 1px currentcolor;mix-blend-mode:difference}.cFooterNext__link_subHeadline{padding-left:3px;font-family:var(--en-font);font-size:calc(10rem / 16);letter-spacing:.15em}.cFooterNext__link_headline{margin-top:calc(2rem / 16);font-size:calc(20rem / 16);font-weight:500;line-height:1.6;letter-spacing:.05em}.cFooterNext__link .cViewMore{justify-content:center;margin-top:calc(40rem / 16)}@media screen and (min-width: 768px){.cFooterNext{width:-moz-fit-content;width:fit-content;padding:max(102rem / 16,7.47vw) 0 calc(2rem / 16);margin:0 auto}.cFooterNext__headline{font-size:calc(28rem / 16)}.cFooterNext__headline::after{bottom:1px}.cFooterNext__link{position:relative;z-index:1;width:min(1165px,85.29vw);margin-top:calc(90rem / 16);overflow:hidden}.cFooterNext__link_inner{padding:calc(73rem / 16) 0 calc(28rem / 16)}.cFooterNext__link_subHeadline{padding-left:3px}.cFooterNext__link_headline{padding-left:4px}.cFooterNext__link .cViewMore{margin-top:calc(37rem / 16);margin-left:4px}.cFooterNext__link:hover{margin-top:calc(91rem / 16);color:var(--white)}.cFooterNext__link:hover .cFooterNext__link_inner{border:none;mix-blend-mode:normal}.cFooterNext__link:hover .cFooterNext__linkBg{opacity:1;transform:translateX(0)}.cFooterNext__linkBg{position:absolute;top:0;left:0;z-index:-1;width:104%;height:100%;mix-blend-mode:normal;opacity:0;transition:transform .8s var(--ease-out),opacity .8s var(--ease-out);transform:translateX(-4%)}.cFooterNext__linkBg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--blue-entry);opacity:.8}.cFooterNext__linkBg img{height:100%}}.cViewMore{position:relative;display:flex;justify-content:flex-end;width:150px;padding-bottom:calc(5rem / 16);overflow:hidden}.cViewMore::before,.cViewMore::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:currentcolor}.cViewMore::before{transition:transform .56s var(--ease-out);transform:scaleX(0);transform-origin:left}.cViewMore::after{left:0;transition:transform .56s var(--ease-out) .28s;transform:scaleX(1);transform-origin:right}.cViewMore__inner{display:flex;height:calc(10rem / 16);margin-right:-1px;overflow:hidden}.cViewMore__text{position:relative;display:inline-block;height:100%;font-family:var(--en-font);font-size:calc(10rem / 16);line-height:1;letter-spacing:.15em;transition:transform .8s var(--ease-out)}.cViewMore__text::after{position:absolute;bottom:-100%;left:0;content:"VIEW MORE"}@media screen and (min-width: 768px){a:hover .cViewMore::before{transition:transform .56s var(--ease-out) .28s;transform:scaleX(1)}a:hover .cViewMore::after{transition:transform .56s var(--ease-out);transform:scaleX(0)}a:hover .cViewMore__text{transform:translateY(-101%)}}.cTextAnime{--text-anime-delay: 0s}.cTextAnime .char{display:inline-block;opacity:0;transition:transform 1.2s var(--ease-out),opacity 1.2s var(--ease-out);transform:translateX(0.3em) scaleX(2)}.cTextAnime.is-active .char{opacity:1;transform:translateX(0) scaleX(1)}.is-active .cTextAnime .char{opacity:1;transform:translateX(0) scaleX(1)}.js-swipe-trigger{overflow-x:scroll}.js-swipe-trigger.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.js-swipe-trigger.no-scroll::-webkit-scrollbar{display:none}.js-swipe-target{position:relative;width:-moz-max-content;width:max-content}.js-swipe-icon{position:absolute;top:calc(50% - 60px);left:calc(50vw - 60px);width:120px;height:120px;pointer-events:none;transition:opacity .36s var(--ease-in-out)}@keyframes loopSlider1{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes loopSlider2{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}.js-swipe-icon{left:calc(50vw - 60px)}.pMV{margin-top:calc(148rem / 16)}.pMV__headline{display:flex;flex-direction:column;gap:calc(24rem / 16);padding:0 30px}.pMV__headline_jp{display:flex;flex-direction:column;font-size:calc(28rem / 16);line-height:1.42;letter-spacing:.05em}.pMV__headline_jp .char{display:inline-block;opacity:0;transition:transform .6s var(--ease-in-out),opacity .6s var(--ease-in-out);transform:translateX(10%)}.pMV__headline_en{display:flex;gap:8px;align-items:center;width:170px;overflow:hidden;font-family:var(--en-font);font-size:calc(11rem / 16);line-height:1;letter-spacing:.15em}.pMV__headline_en::before{display:block;flex-grow:1;width:auto;height:1px;content:"";background-color:currentcolor;transition:transform .48s var(--ease-out) 1.36s;transform:scaleX(0);transform-origin:left}.pMV__headline_en_inner{display:inline-block;transition:transform .6s var(--ease-out) 1.6s;transform:translateY(100%)}.pMV__slider{display:flex;margin-top:calc(50rem / 16);-webkit-mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));-webkit-mask-size:500% 100%;mask-size:500% 100%;-webkit-mask-position:100% 0%;mask-position:100% 0%;transition:-webkit-mask-position .8s var(--ease-in-out) .48s;transition:mask-position .8s var(--ease-in-out) .48s;transition:mask-position .8s var(--ease-in-out) .48s, -webkit-mask-position .8s var(--ease-in-out) .48s}.pMV__slider_image{flex-shrink:0;width:2376px}.pMV__slider_image:first-child{animation:loopSlider1 180s -90s infinite linear}.pMV__slider_image:last-child{animation:loopSlider2 180s infinite linear}.pMV__text{padding:0 30px;margin-top:calc(64rem / 16);font-size:calc(13rem / 16);font-weight:500;line-height:1.84;letter-spacing:.04em;-webkit-mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));-webkit-mask-size:500% 100%;mask-size:500% 100%;-webkit-mask-position:100% 0%;mask-position:100% 0%;transition:-webkit-mask-position .8s var(--ease-in-out);transition:mask-position .8s var(--ease-in-out);transition:mask-position .8s var(--ease-in-out), -webkit-mask-position .8s var(--ease-in-out)}.pMV__text.is-active{-webkit-mask-position:0% 0%;mask-position:0% 0%}.pMV.is-active .pMV__headline_jp .char{opacity:1;transform:translateX(0)}.pMV.is-active .pMV__headline_en::before{transform:scaleX(1)}.pMV.is-active .pMV__headline_en_inner{transform:translateY(0)}.pMV.is-active .pMV__slider{-webkit-mask-position:0% 0%;mask-position:0% 0%}.pAbout{position:relative}.pAbout::before{position:absolute;top:0;left:calc(50% - (100% - 60px)/2);width:calc(100% - 60px);height:1px;content:"";background-color:var(--black);transition:transform .48s var(--ease-out);transform:scaleX(0);transform-origin:left}.pAbout__inner{padding:calc(11rem / 16) 30px 0}.pAbout__head{display:flex;flex-direction:column;gap:calc(17rem / 16)}.pAbout__head_title{padding-left:4px}.pAbout__head_title_inner{display:inline-block;transition:transform .6s var(--ease-out);transform:translateY(100%)}.pAbout__head_title_jp{overflow:hidden;font-size:calc(24rem / 16);letter-spacing:.05em}.pAbout__head_title_en{display:inline-block;overflow:hidden;font-family:var(--en-font);font-size:calc(12rem / 16);letter-spacing:.15em}.pAbout__head_text{font-size:calc(13rem / 16);font-weight:500;line-height:1.84;letter-spacing:.04em}.pAbout.is-active::before{transform:scaleX(1)}.pAbout.is-active .pAbout__head_title_inner{transform:translateY(0)}.pWorks{margin-top:calc(72rem / 16)}.pWorks__content{margin-top:calc(41rem / 16)}.pWorks__content .js-swipe-trigger{margin:0 -30px}.pWorks__map{width:877px;height:501px;padding:0 30px;opacity:0;transition:transform .48s var(--ease-out),opacity .48s var(--ease-in-out);transform:translateY(40px)}.pWorks__map_illust{position:absolute;top:0;left:30px;width:calc(100% - 60px);height:100%}.pWorks__map_line{--line-length: 0;position:absolute;top:0;left:30px;width:calc(100% - 60px);height:100%;pointer-events:none}.pWorks__map_line path{stroke-dasharray:var(--line-length);stroke-dashoffset:var(--line-length);transition:stroke-dashoffset .4s linear .48s}.pWorks__map_line path.line1{transition-delay:.48s}.pWorks__map_line path.line2{transition-delay:.68s}.pWorks__map_line path.line3{transition-delay:.88s}.pWorks__map_line path.line4{transition-delay:1.08s}.pWorks__map_line path.line5{transition-delay:1.28s}.pWorks__map_list{position:absolute;top:0;left:30px;width:calc(100% - 60px);height:100%}.pWorks__map_list_headline{display:flex;gap:11px;align-items:flex-end;-webkit-mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));-webkit-mask-size:500% 100%;mask-size:500% 100%;-webkit-mask-position:100% 0%;mask-position:100% 0%;transition:-webkit-mask-position 1s var(--ease-in-out);transition:mask-position 1s var(--ease-in-out);transition:mask-position 1s var(--ease-in-out), -webkit-mask-position 1s var(--ease-in-out)}.pWorks__map_list_headline_num{font-size:37px;color:var(--works-color);letter-spacing:-0.05em}.pWorks__map_list_headline_num .dot{font-size:24px;letter-spacing:-0.05em}.pWorks__map_list_headline_text{padding-bottom:3px;font-size:18px;line-height:1.88;letter-spacing:.05em}.pWorks__map_list_child{width:233px;margin-top:1px}.pWorks__map_list_child_item{position:relative;padding:2px 9px 3px;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);font-size:12px;color:var(--works-color);letter-spacing:.1em;background-color:var(--white);border:solid 1px var(--works-color);border-radius:0 20px 20px 0;transition:-webkit-clip-path .48s var(--ease-in-out);transition:clip-path .48s var(--ease-in-out);transition:clip-path .48s var(--ease-in-out), -webkit-clip-path .48s var(--ease-in-out)}.pWorks__map_list_child_item::after{position:absolute;top:calc(50% - 4px);right:6px;display:block;width:8px;height:8px;content:"";background-color:var(--works-color);border-radius:50%}.pWorks__map_list_child_item:not(:first-child){margin-top:-1px}.pWorks__map_list_child--right .pWorks__map_list_child_item{padding-left:24px;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);border-radius:20px 0 0 20px}.pWorks__map_list_child--right .pWorks__map_list_child_item::after{right:auto;left:8px}.pWorks__map_list_item{position:absolute;width:-moz-fit-content;width:fit-content}.pWorks__map_list_item:first-child{--works-color: #0f71bb;top:1px;left:0}.pWorks__map_list_item:nth-child(2){--works-color: #5eaf01;top:0;right:4px}.pWorks__map_list_item:nth-child(3){--works-color: #ff7805;top:298px;left:0}.pWorks__map_list_item:nth-child(4){top:385px;left:0;--works-color: #860ebb}.pWorks__map_list_item:nth-child(5){--works-color: #ff50a8;top:140px;right:4px}.pWorks__map_list_item:nth-child(1) .pWorks__map_list_headline{transition-delay:0s}.pWorks__map_list_item:nth-child(1) .pWorks__map_list_child_item{transition-delay:1s}.pWorks__map_list_item:nth-child(2) .pWorks__map_list_headline{transition-delay:.2s}.pWorks__map_list_item:nth-child(2) .pWorks__map_list_child_item{transition-delay:1.2s}.pWorks__map_list_item:nth-child(3) .pWorks__map_list_headline{transition-delay:.4s}.pWorks__map_list_item:nth-child(3) .pWorks__map_list_child_item{transition-delay:1.4s}.pWorks__map_list_item:nth-child(4) .pWorks__map_list_headline{transition-delay:.6s}.pWorks__map_list_item:nth-child(4) .pWorks__map_list_child_item{transition-delay:1.6s}.pWorks__map_list_item:nth-child(5) .pWorks__map_list_headline{transition-delay:.8s}.pWorks__map_list_item:nth-child(5) .pWorks__map_list_child_item{transition-delay:1.8s}.pWorks__map.is-active{opacity:1;transform:translateY(0)}.pWorks__map.is-active .pWorks__map_list_headline{-webkit-mask-position:0% 0%;mask-position:0% 0%}.pWorks__map.is-active .pWorks__map_list_child_item{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.pWorks__map.is-active .pWorks__map_line path{stroke-dashoffset:0}.pArea{margin-top:calc(70rem / 16)}.pArea__content{margin-top:calc(54rem / 16)}.pArea__data{position:relative;z-index:1;display:flex;flex-direction:column;gap:25px;width:clamp(315px,100%,380px)}.pArea__data_item{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;height:88px;border-bottom:solid 1px var(--black)}.pArea__data_headline{position:absolute;bottom:0;left:0;width:131px}.pArea__data_content{display:flex;align-items:flex-end;padding-bottom:9px;font-size:24px;letter-spacing:.05em}.pArea__data_num{display:block;padding-bottom:4px;padding-left:7px;font-size:46px;line-height:1;color:#1071bb;letter-spacing:.05em}.pArea__data_num:first-child{padding-left:0}.pArea__map{position:relative;margin:0 -30px;margin-top:-120px;transition:-webkit-mask-position 1.36s var(--ease-in-out) .36s;transition:mask-position 1.36s var(--ease-in-out) .36s;transition:mask-position 1.36s var(--ease-in-out) .36s, -webkit-mask-position 1.36s var(--ease-in-out) .36s}.pArea__map::before{position:absolute;bottom:0;left:calc(50% - (100% + 60px)/2);z-index:1;width:calc(100% + 60px);height:264px;content:"";background:linear-gradient(rgba(205, 216, 217, 0) 0%, rgba(205, 216, 217, 0.6) 32.51%, rgb(205, 216, 217) 100%)}.pArea__map_inner{position:relative;width:956px;height:790px}.pArea__map_image{position:absolute;top:0;left:0;width:100%;height:100%}.pArea__map_image_item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2s var(--ease-out)}.pArea__map_image_item:nth-child(1){transition-delay:.48s}.pArea__map_image_item:nth-child(2){transition-delay:.96s}.pArea__map_image_item:nth-child(3){transition-delay:1.44s}.pArea__map_point{position:absolute;top:170px;left:30px;display:flex;flex-direction:column;gap:8px;padding:10px 21px 10px 9px;background-color:rgba(241,241,241,.5);border-top:solid 1px var(--black);border-bottom:solid 1px var(--black)}.pArea__map_point_item{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:500;letter-spacing:.04em}.pArea__map_point_item::before{display:block;width:19px;height:19px;content:"";background-color:#0f71bb;border-radius:50%}.pArea__map_point_item:nth-child(2)::before{background-color:#e60013}.pArea__map.is-active .pArea__map_image_item{opacity:1}.pArea__topics{position:relative;z-index:1;padding:calc(12rem / 16) 10px 27px;margin-top:-195px;background-color:var(--white)}.pArea__topics::before,.pArea__topics::after{position:absolute;left:10px;width:calc(100% - 20px);height:1px;content:"";background-color:var(--black);transition:transform .48s var(--ease-out);transform:scaleX(0);transform-origin:left}.pArea__topics::before{top:6px}.pArea__topics::after{bottom:6px}.pArea__topics_title{padding-left:2px;overflow:hidden;font-size:calc(14rem / 16)}.pArea__topics_title_inner{display:inline-block;transition:transform .48s var(--ease-out) .36s;transform:translateY(100%)}.pArea__topics_list{display:flex;flex-direction:column;gap:calc(17rem / 16);margin-top:calc(14rem / 16);opacity:0;transition:opacity .48s var(--ease-in-out) .36s}.pArea__topics_date{font-size:calc(12rem / 16);letter-spacing:.05em}.pArea__topics_text{font-size:calc(16rem / 16);letter-spacing:.05em}.pArea__topics_image{width:100%;margin-top:calc(8rem / 16)}.pArea__topics.is-active::before,.pArea__topics.is-active::after{transform:scaleX(1)}.pArea__topics.is-active .pArea__topics_title_inner{transform:translateY(0)}.pArea__topics.is-active .pArea__topics_list{opacity:1}.pMission{position:relative;z-index:1;margin-top:calc(-70rem / 16)}.pMission__content{display:flex;flex-direction:column;gap:calc(43rem / 16);margin-top:calc(16rem / 16)}.pMission__text{font-size:calc(13rem / 16);line-height:1.84;letter-spacing:.04em;-webkit-mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));-webkit-mask-size:500% 100%;mask-size:500% 100%;-webkit-mask-position:100% 0%;mask-position:100% 0%;transition:-webkit-mask-position .8s var(--ease-in-out);transition:mask-position .8s var(--ease-in-out);transition:mask-position .8s var(--ease-in-out), -webkit-mask-position .8s var(--ease-in-out)}.pMission__image{width:100vw;margin:0 -30px;-webkit-mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(101deg, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.02) 70%, rgba(255, 255, 255, 0));-webkit-mask-size:1000% 100%;mask-size:1000% 100%;-webkit-mask-position:100% 0%;mask-position:100% 0%;transition:-webkit-mask-position 1.2s var(--ease-in-out);transition:mask-position 1.2s var(--ease-in-out);transition:mask-position 1.2s var(--ease-in-out), -webkit-mask-position 1.2s var(--ease-in-out)}.pMission__image.is-active{-webkit-mask-position:0% 0%;mask-position:0% 0%}.pMission.is-active .pMission__text{-webkit-mask-position:0% 0%;mask-position:0% 0%}@media screen and (min-width: 768px){.pMV{margin-top:calc(199rem / 16)}.pMV__headline{flex-direction:row;gap:0;align-items:flex-end;padding:0 6.22vw}.pMV__headline_jp{font-size:calc(52rem / 16);line-height:1.5}.pMV__headline_en{gap:10px;width:243px;margin-bottom:calc(23rem / 16);margin-left:-183px;font-size:calc(16rem / 16)}.pMV__slider{margin-top:calc(32rem / 16);-webkit-mask-size:800% 100%;mask-size:800% 100%;will-change:mask-position;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pMV__slider_image{width:2734px}.pMV__slider_image:first-child{animation:loopSlider1 140s -70s infinite linear}.pMV__slider_image:last-child{animation:loopSlider2 140s infinite linear}.pMV__text{padding:0 8.93vw;margin-top:calc(97rem / 16);font-size:calc(15rem / 16);line-height:1.8;transition-duration:1.4s}.pAbout::before{left:calc(50% - (100% - 14.64vw)/2);width:calc(100% - 14.64vw)}.pAbout__inner{padding:calc(21rem / 16) 7.32vw 0}.pAbout__head{flex-direction:row;justify-content:space-between;padding-right:4px}.pAbout__head_title{flex-shrink:0;padding-left:6px}.pAbout__head_title_jp{font-size:calc(40rem / 16)}.pAbout__head_title_en{display:block;margin-top:calc(10rem / 16);font-size:calc(15rem / 16)}.pAbout__head_text{width:59vw;margin-top:calc(7rem / 16);font-size:calc(15rem / 16);line-height:1.8}.pWorks{margin-top:calc(134rem / 16)}.pWorks__content{display:flex;justify-content:center;margin-top:calc(66rem / 16)}.pWorks__content .js-swipe-trigger{padding:0 7.32vw;margin:0 -7.32vw}.pWorks__map{width:1166px;height:716px;padding:0}.pWorks__map_illust{left:0;width:100%}.pWorks__map_list{left:0;width:100%}.pWorks__map_list_headline{gap:16px}.pWorks__map_list_headline_num{font-size:54px}.pWorks__map_list_headline_num .dot{font-size:34px}.pWorks__map_list_headline_text{padding-bottom:6px;font-size:26px}.pWorks__map_list_child{width:333px;margin-top:0}.pWorks__map_list_child_item{padding:2px 14px 4px;font-size:18px;letter-spacing:.05em}.pWorks__map_list_child_item::after{top:calc(50% - 5.5px);width:11px;height:11px}.pWorks__map_list_child--right .pWorks__map_list_child_item{padding-left:34px}.pWorks__map_list_item:nth-child(2){top:1px}.pWorks__map_list_item:nth-child(2) .pWorks__map_list_headline{gap:12px}.pWorks__map_list_item:nth-child(3){top:426px}.pWorks__map_list_item:nth-child(4){top:549px}.pWorks__map_list_item:nth-child(5){top:200px;right:-5px}.pWorks__map_line{left:0;width:100%}.pArea{margin-top:calc(95rem / 16)}.pArea__content{margin-top:calc(56rem / 16)}.pArea__data{display:grid;grid-template-columns:repeat(2, 268px);row-gap:25px;-moz-column-gap:20px;column-gap:20px;width:-moz-fit-content;width:fit-content;margin-left:30px}.pArea__data_num{font-size:56px}.pArea__data_item{height:90px}.pArea__data_item:nth-child(2){width:350px}.pArea__data_item:nth-child(4) .pArea__data_content{padding-right:8px}.pArea__map{display:flex;justify-content:center;margin:0 -7.32vw;margin-top:-360px}.pArea__map::before{left:calc(50% - 683px);width:1366px;height:378px}.pArea__map_inner{width:1366px;height:1129px}.pArea__map_image:nth-child(1){transition-delay:.6s}.pArea__map_image:nth-child(2){transition-delay:1.08s}.pArea__map_image:nth-child(3){transition-delay:1.56s}.pArea__map_point{top:708px;right:min(106px,7.76vw);left:auto;gap:11px;padding:18px 40px 22px 20px}.pArea__map_point_item{font-size:15px}}@media screen and (min-width: 768px)and (min-width: 1366px){.pArea__map_wrapper{position:relative}}@media screen and (min-width: 768px){.pArea__topics{width:-moz-fit-content;width:fit-content;padding:calc(37rem / 16) min(128px,9.37vw) calc(36rem / 16);margin:-235px auto 0}.pArea__topics_title{position:absolute;top:calc(13rem / 16);left:11px;padding-left:0;writing-mode:vertical-rl}.pArea__topics_title_inner{opacity:0;transition:transform .48s var(--ease-out) .36s,opacity .48s var(--ease-out) .36s;transform:translateY(-20px)}.pArea__topics_list{flex-direction:row;gap:30px;margin-top:0}.pArea__topics_list_item{width:32.21vw}.pArea__topics_date{font-size:calc(16rem / 16)}.pArea__topics_text{margin-top:calc(2rem / 16);font-size:calc(20rem / 16)}.pArea__topics_image{margin-top:calc(12rem / 16)}.pArea__topics.is-active .pArea__topics_title_inner{opacity:1}.pMission{padding-bottom:calc(150rem / 16);margin-top:calc(-150rem / 16)}.pMission__content{flex-direction:row;gap:2.42vw;padding-left:6px;margin-top:calc(33rem / 16)}.pMission__text{width:38.07vw;font-size:calc(15rem / 16);line-height:1.8}.pMission__image{width:42.75vw;margin:4px 0 0}.cFooterNext{padding-top:max(130rem / 16,9.52vw)}}
