#pxBase .p-mv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 78px)}@media screen and (min-width: 1201px){#pxBase .p-mv__inner{height:calc(100vh - 76px)}}@media screen and (max-width: 991px){#pxBase .p-mv__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}}#pxBase .p-mv__visual{position:relative;width:50%}@media screen and (max-width: 991px){#pxBase .p-mv__visual{width:100%;height:51%}}#pxBase .p-mv__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 86%;object-position:0 86%}#pxBase .p-mv__content{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(4.8rem,4.8rem + 0vw,4.8rem) clamp(0.8rem,-7.2rem + 5vw,2.4rem)}@media screen and (max-width: 991px){#pxBase .p-mv__content{width:100%;height:49%}}#pxBase .p-mv__content-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(4px) brightness(0.9)}#pxBase .p-mv__content-bg picture,#pxBase .p-mv__content-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){#pxBase .p-mv__content-bg picture::after,#pxBase .p-mv__content-bg img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.45)), color-stop(40%, rgba(0, 0, 0, 0.35)), color-stop(60%, rgba(0, 30, 60, 0.35)), to(rgba(0, 30, 60, 0.45)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.35) 40%, rgba(0, 30, 60, 0.35) 60%, rgba(0, 30, 60, 0.45) 100%);z-index:1}}#pxBase .p-mv__content-inner{position:relative;z-index:2;color:#fff;text-align:center;width:100%;text-shadow:0 0 15px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.3)}#pxBase .p-mv .c-decoration-line{margin-top:clamp(0.8rem,-6.2rem + 4.375vw,2.2rem)}#pxBase .pt-0{padding-top:0}#pxBase .pt-0 .l-stack__inner:nth-of-type(1)>.p-cross-layout .p-cross-layout__title{padding-top:clamp(11rem,-34rem + 28.125vw,20rem)}#pxBase .p-sv-container{position:relative}#pxBase .p-sv-container::after{content:"";position:absolute;top:0;width:100%;height:110%;background-image:url("../img/common/sv-figure_bg.webp");background-size:cover;background-position:83%;background-repeat:no-repeat}#pxBase .p-sv-container .p-sv-figure{z-index:1}#pxBase .p-sv-container .p-sv-image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}#pxBase .p-sv-container--left{grid-column:full-L/main-R}#pxBase .p-sv-container--left .p-sv-figure{clip-path:url(#wave-clip-path)}#pxBase .p-sv-container--right{grid-column:main-L/full-R}#pxBase .p-sv-container--right::after{-webkit-transform:scaleX(-1);transform:scaleX(-1);mix-blend-mode:multiply}#pxBase .p-sv-container--right .p-sv-figure{clip-path:url(#wave-clip-path-rev)}#pxBase .p-sv-container--full{grid-column:full-L/full-R}#pxBase .p-sv-container--full .p-sv-figure{clip-path:url(#wave-clip-path)}@media screen and (max-width: 767px){#pxBase .p-sv-container--full .p-sv-figure{height:160px;clip-path:inherit}#pxBase .p-sv-container--full .p-sv-figure img{height:100%;-o-object-position:16%;object-position:16%}#pxBase .p-sv-container--full .p-sv-figure .--abs{bottom:0}}#pxBase .p-sv-container .--abs{bottom:8%}#pxBase .p-sv+.p-cross-layout{margin-top:clamp(-8.6rem,12.4rem + -13.125vw,-12.8rem)}@media screen and (max-width: 991px){#pxBase .p-sv+.p-cross-layout{margin-top:clamp(-5.6rem,30.4rem + -22.5vw,-12.8rem)}}@media screen and (max-width: 767px){#pxBase .p-sv+.p-cross-layout{margin-top:0}}#pxBase .p-cross-layout{position:relative;--cross-v-gap: clamp(2.4rem, -15.6rem + 11.25vw, 6rem);--cross-h-gap: clamp(2.4rem, -15.6rem + 11.25vw, 6rem)}#pxBase .p-cross-layout .p-cross-line-v{width:0}#pxBase .p-cross-layout .p-cross-line-h{height:0}@media screen and (min-width: 768px){#pxBase .p-cross-layout .p-cross-line-v{grid-row:1/-1;width:1px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(34, 19, 14, 0.9)), to(rgba(34, 19, 14, 0)));background:linear-gradient(to bottom, rgba(34, 19, 14, 0.9) 0%, rgba(34, 19, 14, 0) 100%)}#pxBase .p-cross-layout .p-cross-line-h{grid-row:2;height:1px}}#pxBase .p-cross-layout__title{grid-row:1;align-self:end;padding-top:clamp(2.4rem,-61.6rem + 40vw,15.2rem);padding-bottom:var(--cross-v-gap);color:#887e50}@media screen and (max-width: 1440px){#pxBase .p-cross-layout__title{padding-top:clamp(5.6rem,-42.4rem + 30vw,15.2rem)}}#pxBase .p-cross-layout__title .c-heading__en{font-size:clamp(1.4rem,-1.6rem + 1.875vw,2rem)}#pxBase .p-cross-layout__title .c-heading__en+.c-heading__h3{margin-top:clamp(1.6rem,-2.4rem + 2.5vw,2.4rem)}#pxBase .p-cross-layout__text .c-text+.u-caption{margin-top:clamp(1.4rem,-1.6rem + 1.875vw,2rem)}#pxBase .p-cross-layout__left,#pxBase .p-cross-layout__right{padding-bottom:clamp(0.8rem,-55.2rem + 35vw,12rem)}#pxBase .p-cross-layout__left{grid-column:main-1/gap-L;grid-row:3;min-width:0;padding-top:var(--cross-v-gap)}#pxBase .p-cross-layout__left--extra-L{grid-column:extra-L/gap-L;grid-row:3;padding-top:var(--cross-v-gap)}#pxBase .p-cross-layout__right{grid-column:gap-R/main-R;grid-row:3;min-width:0;padding-top:var(--cross-v-gap)}#pxBase .p-cross-layout__right--extra-R{grid-column:gap-R/extra-R;padding-top:var(--cross-v-gap)}#pxBase .p-cross-layout__full{grid-column:main-L/main-R}#pxBase .p-cross-layout__full.p-cross-layout__left{grid-column:main-1/main-R}#pxBase .p-cross-layout__full .p-cross-layout__inner{gap:clamp(7.2rem,-28.8rem + 22.5vw,14.4rem)}#pxBase .p-cross-layout__3-7.p-cross-layout__left{grid-column:main-1/main-9}@media screen and (max-width: 991px){#pxBase .p-cross-layout__3-7.p-cross-layout__left{grid-column:main-1/center-line}}#pxBase .p-cross-layout__3-7.p-cross-layout__right{grid-column:main-10/main-R}@media screen and (max-width: 991px){#pxBase .p-cross-layout__3-7.p-cross-layout__right{grid-column:gap-R/main-R}}#pxBase .p-cross-layout__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4rem,-8rem + 7.5vw,6.4rem)}@media screen and (min-width: 768px){#pxBase .p-cross-layout--left .p-cross-line-v{grid-column:center-line}#pxBase .p-cross-layout--left .p-cross-line-h{grid-column:extra-L/full-R;background:-webkit-gradient(linear, left top, right top, from(rgba(34, 19, 14, 0)), to(rgba(34, 19, 14, 0.9)));background:linear-gradient(to right, rgba(34, 19, 14, 0) 0%, rgba(34, 19, 14, 0.9) 100%)}}#pxBase .p-cross-layout--left .p-cross-layout__title{grid-column:gap-R/extra-R}#pxBase .p-cross-layout--left .p-sv-line{grid-column:main-L/full-R;margin-left:auto}#pxBase .p-cross-layout--left .p-sv-line .p-sv-line__svg{left:0}@media screen and (max-width: 767px){#pxBase .p-cross-layout--left .p-sv-line .p-sv-line__svg{left:clamp(1.6rem,1.6rem + 0vw,1.6rem)}}@media screen and (min-width: 768px){#pxBase .p-cross-layout--right .p-cross-line-v{grid-column:main-L}#pxBase .p-cross-layout--right .p-cross-line-h{grid-column:full-L/extra-R;background:-webkit-gradient(linear, left top, right top, from(rgba(34, 19, 14, 0.9)), to(rgba(34, 19, 14, 0)));background:linear-gradient(to right, rgba(34, 19, 14, 0.9) 0%, rgba(34, 19, 14, 0) 100%)}}#pxBase .p-cross-layout--right .p-cross-layout__title{grid-column:main-1/main-R}#pxBase .p-cross-layout--right .p-sv-line{grid-column:full-L/main-R}#pxBase .p-cross-layout--right .p-sv-line .p-sv-line__svg{right:0;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}@media screen and (max-width: 767px){#pxBase .p-cross-layout--right .p-sv-line .p-sv-line__svg{right:clamp(1.6rem,1.6rem + 0vw,1.6rem)}}#pxBase .p-sv-line{position:relative;width:0;grid-row:2;z-index:2}#pxBase .p-sv-line__svg{position:absolute;top:26px;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 991px){#pxBase .p-sv-line__svg{top:11px}}#pxBase .p-sv-line .p-sv-line__path{vector-effect:non-scaling-stroke}@media screen and (max-width: 767px){#pxBase .p-sv-line .p-sv-line__path{opacity:.5}}#pxBase .u-anim-extend.is-animate{opacity:1;-webkit-animation:extend 2s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;animation:extend 2s cubic-bezier(0.25, 0.8, 0.25, 1) forwards}@-webkit-keyframes extend{0%{width:0}100%{width:100%}}@keyframes extend{0%{width:0}100%{width:100%}}#pxBase .p-topic-section--grad-white>.p-topic-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2.4rem,-13.6rem + 10vw,5.6rem);padding:0 clamp(8rem,8rem + 0vw,8rem) clamp(8rem,8rem + 0vw,8rem);background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 991px){#pxBase .p-topic-section--grad-white>.p-topic-section__inner{padding:0 clamp(2.4rem,-9.6rem + 7.5vw,4.8rem) clamp(2.4rem,-9.6rem + 7.5vw,4.8rem)}}#pxBase .p-topic-section--white .p-topic-section__inner{background-color:#fff}#pxBase .p-topic-section--blue .p-topic-section__inner{position:relative;overflow:hidden}#pxBase .p-topic-section--blue .p-topic-section__inner::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100vw;background-color:#99a7c0;mix-blend-mode:multiply}#pxBase .p-topic-section--blue .p-topic-section__inner .c-heading__h3,#pxBase .p-topic-section--blue .p-topic-section__inner .c-text,#pxBase .p-topic-section--blue .p-topic-section__inner .u-caption{color:#fff}#pxBase .p-topic-section--blue .p-topic-section__inner .c-decoration-line::after{-webkit-filter:invert(1);filter:invert(1)}#pxBase .p-topic-section__img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.4rem,0.4rem + 0.625vw,1.6rem);z-index:2}#pxBase .p-topic-section__img--full{margin:0 clamp(-8rem,-8rem + 0vw,-8rem)}@media screen and (max-width: 991px){#pxBase .p-topic-section__img--full{margin:0 clamp(-2.4rem,9.6rem + -7.5vw,-4.8rem)}}#pxBase .p-topic-section__img .p-topic-img__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#pxBase .p-topic-section__img .p-topic-img__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}#pxBase .p-topic-section__img .p-topic-img__list.--column-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0.8rem,-2.2rem + 1.875vw,1.4rem);padding:clamp(2.4rem,-9.6rem + 7.5vw,4.8rem);padding-bottom:0}@media screen and (max-width: 767px){#pxBase .p-topic-section__img .p-topic-img__list.--column-2{grid-template-columns:1fr}}#pxBase .p-topic-section__img .p-topic-img__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(0.8rem,-2.2rem + 1.875vw,1.4rem)}#pxBase .p-topic-section__img .p-topic-img__item figure{position:relative}#pxBase .p-topic-section__img .p-topic-img__item.--column-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0.8rem,0.8rem + 0vw,0.8rem)}#pxBase .p-topic-section__img .p-topic-img__item.--column-2 img{height:100% !important;-o-object-fit:cover;object-fit:cover}#pxBase .p-topic-section .gap24{gap:clamp(2.4rem,-1.6rem + 2.5vw,3.2rem) clamp(1.6rem,-2.4rem + 2.5vw,2.4rem)}@media screen and (max-width: 767px){#pxBase .p-topic-section .gap24{-ms-flex-wrap:wrap;flex-wrap:wrap}#pxBase .p-topic-section .gap24 li{width:calc(50% - clamp(1.6rem,-2.4rem + 2.5vw,2.4rem)/2)}}#pxBase .p-topic-section__text{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:clamp(2.4rem,-13.6rem + 10vw,5.6rem) clamp(1.6rem,-10.4rem + 7.5vw,4rem);text-align:center;z-index:2}#pxBase .p-topic-section__title .c-decoration-line{width:120%;margin-left:-10%;margin-top:-6px}#pxBase .p-topic-section__title .c-decoration-line::after{background-image:url("../img/common/decoration-line03.svg")}#pxBase .p-topic-section__sub-title{font-size:clamp(2rem,-2rem + 2.5vw,2.8rem);line-height:1.4;color:#887e50}#pxBase .p-topic-section__sub-title+.c-text{line-height:2;margin-top:clamp(1.6rem,-2.4rem + 2.5vw,2.4rem)}#pxBase .p-caption-area .p-caption-area__inner{grid-column:main-L/main-R}/*# sourceMappingURL=inner-page.css.map */