@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{--min-pc-width: 768px;overflow:clip;height:100dvh;color:#84857b;font-size:min(.78125vw,1.25vh);background-color:#fff}@media only screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;overflow-wrap:anywhere;line-break:strict}::selection{color:#e8e4d9;background:#84857b}::-moz-selection{color:#e8e4d9;background:#84857b}.c-svg{position:relative;display:block;width:100%;height:100%}.c-svg__wrapper{display:block;width:100%;height:100%}.c-svg__wrapper svg{display:block;width:100%;height:100%}.c-picture__image{width:100%;height:auto}.c-cursorTracker{position:fixed;z-index:900;top:calc(50% - 1px);left:calc(50% - 1px);width:2px;height:2px;pointer-events:none;transition:visibility 0s linear,opacity .6s cubic-bezier(.5,0,.75,0)}@media (hover: none){.c-cursorTracker{display:none}}.c-cursorTracker ._circle{position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;background-color:#000;border-radius:100%;transform:translate(-50%,-50%) scale(1);transition:transform .6s cubic-bezier(.5,1,.89,1)}body:not([data-current-cursor-type=normal]) .c-cursorTracker{visibility:hidden;opacity:0;transition:visibility 0s linear .6s,opacity .4s cubic-bezier(.25,1,.5,1)}body:not([data-current-cursor-type=normal]) .c-cursorTracker ._circle{transform:scale(20);transition:transform .6s cubic-bezier(.45,0,.55,1)}body[data-current-cursor-type=normal] .c-cursorTracker.is-in-interaction{opacity:0;transition:opacity .3s cubic-bezier(.5,1,.89,1)}.c-viewMoreCursorTracker{position:fixed;z-index:900;top:calc(50% - 1px);left:calc(50% - 1px);width:2px;height:2px;mix-blend-mode:difference;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s linear .6s,opacity .6s cubic-bezier(.33,1,.68,1)}@media (hover: none){.c-viewMoreCursorTracker{display:none}}.c-viewMoreCursorTracker ._circle{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:14.4rem;height:14.4rem;color:#e8e4d9;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;border:1px solid currentColor;border-radius:100%;transform:translate(-50%,-50%) scale(.1);transition:transform .6s cubic-bezier(.5,1,.89,1)}body[data-current-cursor-type=view_more] .c-viewMoreCursorTracker{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .6s cubic-bezier(.32,0,.67,0)}body[data-current-cursor-type=view_more] .c-viewMoreCursorTracker ._circle{transform:translate(-50%,-50%) scale(1);transition:transform .6s cubic-bezier(.45,0,.55,1)}body[data-current-cursor-type=view_more] .c-viewMoreCursorTracker .c-clonedText ._text{transform:translate3d(0,calc(var(--shadow-top) * -1),0);transition-delay:.4s}.c-stickyLogo{position:absolute;top:-100vh;bottom:-100vh;left:0;pointer-events:none;z-index:1}.c-stickyLogo .c-stickyLogo__link{position:sticky;top:.75rem;display:block;width:2.3rem;height:30.6rem;pointer-events:auto}.c-stickyLogo .c-stickyLogo__link--beige svg path{fill:#e8e4d9}.c-breadcrumbs{padding:1.7rem 3rem 1.7rem 2.5vw;width:29.6875vw}@media only screen and (max-width: 767px){.c-breadcrumbs{padding:3.2rem 2.2rem;width:29rem}}.c-breadcrumbs__list{display:flex;align-items:center}.c-breadcrumbs__item{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1}.c-breadcrumbs__item:not(:first-of-type){position:relative;padding-left:1.9rem}@media only screen and (max-width: 767px){.c-breadcrumbs__item:not(:first-of-type){padding-left:1.6rem}}.c-breadcrumbs__item:not(:first-of-type):before{position:absolute;top:50%;left:.9rem;display:block;width:.2rem;height:.2rem;background-color:currentColor;border-radius:100%;transform:translateY(-50%);content:""}@media only screen and (max-width: 767px){.c-breadcrumbs__item:not(:first-of-type):before{left:.7rem;transform:translateY(calc(-50% - .2rem))}}.c-breadcrumbs__item:last-child{font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-breadcrumbs__item:last-child ._link{margin-top:.6rem;pointer-events:none}@media only screen and (max-width: 767px){.c-breadcrumbs__item:last-child ._link{margin-top:.3rem}}.c-breadcrumbs__item:last-child ._text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-breadcrumbs__item ._link{display:block;margin-top:.1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 767px){.c-breadcrumbs__item ._link{margin-top:-.1rem}}.c-detailPagination{display:flex;justify-content:flex-end;align-items:center;gap:0 2rem}@media only screen and (max-width: 767px){.c-detailPagination{justify-content:center}}.c-detailPagination ._prevLink,.c-detailPagination ._nextLink{display:block;padding:1rem 0}.c-detailPagination ._prevLink[href=""],.c-detailPagination ._nextLink[href=""]{visibility:hidden}.c-detailPagination ._prevLink ._svgWrapper,.c-detailPagination ._nextLink ._svgWrapper{display:block;width:max(56px,5.6rem);height:max(3px,.3rem);transform:translateZ(0)}.c-detailPagination ._prevLink svg,.c-detailPagination ._nextLink svg{clip-path:polygon(-25% -10%,-25% 110%,125% 110%,125% -10%,0% -10%,0% 110%,-25% 110%,-25% -10%);transition:transform 1.2s cubic-bezier(.22,1,.36,1),clip-path 0s}.c-detailPagination ._prevLink svg path,.c-detailPagination ._nextLink svg path{transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.c-detailPagination ._prevLink:hover svg,.c-detailPagination ._nextLink:hover svg{clip-path:polygon(-25% -10%,-25% 110%,125% 110%,125% -10%,125% -10%,125% 110%,100% 110%,100% -10%);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1)}.c-detailPagination ._prevLink:hover svg path,.c-detailPagination ._nextLink:hover svg path{fill:#353531}}.c-detailPagination ._prevLink{transform:rotateY(180deg)}.c-detailPagination ._indexLink{padding:1rem 0;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.c-detailPagination ._indexLink{font-size:1.2rem}}@media (any-hover: hover){.c-detailPagination ._indexLink:hover{color:#353531}}.c-buttonLink{position:relative;overflow:clip;color:var(--label-color);background-color:var(--bg-color);border:1px solid var(--label-color);transition:color .8s cubic-bezier(.33,1,.68,1)}.c-buttonLink--bg-beige{--bg-color: #e8e4d9}.c-buttonLink--bg-white{--bg-color: #fff}.c-buttonLink--bg-gray{--bg-color: #84857b}.c-buttonLink--label-gray{--label-color: #84857b}.c-buttonLink--label-beige{--label-color: #e8e4d9}.c-buttonLink:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--label-color);transform:scale(.7);opacity:0;transition:transform 1s cubic-bezier(.33,1,.68,1),opacity .8s cubic-bezier(.22,1,.36,1);content:""}.c-buttonLink ._label{position:relative;z-index:1}@media (any-hover: hover){.c-buttonLink:hover{color:var(--bg-color)}.c-buttonLink:hover:before{transform:scale(1.05);opacity:1;transition:transform 1s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.11,0,.5,0)}}.c-clonedText{position:relative;overflow:clip;display:inline-block;max-width:100%}.c-clonedText ._text{--shadow-top: 1.55em;display:inline-block;padding:1px 0;max-width:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);text-shadow:0 var(--shadow-top) 0 currentColor}@media (any-hover: hover){a:hover .c-clonedText ._text,button:hover .c-clonedText ._text{transform:translate3d(0,calc(var(--shadow-top) * -1),0)}}.l__body{height:100%}.l__grid{overflow:clip;display:grid;height:100%}.l__swup{grid-row:1;grid-column:1;height:100dvh}.l__scroller{overflow-y:auto;height:100%}.header{position:fixed;z-index:500;top:0;right:0;left:0;pointer-events:none;opacity:0}.header:before{display:none}@media only screen and (max-width: 767px){.header:before{position:absolute;top:0;right:0;left:0;display:block;height:.75rem;background-color:#ffffffd9;content:"";transition:opacity .6s ease,visibility .6s ease}}.header.is-ready{opacity:1;transition:opacity 1.2s cubic-bezier(.5,1,.89,1)}.header.is-hidden:before{opacity:0;visibility:hidden}.header__nav{position:relative;display:flex;justify-content:center;padding-top:.7rem;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease;will-change:opacity,visibility;background-image:url(/live/oe_/https://instyle.group/assets/images/layout/header/header-bg.webp)}body.is-local .header__nav{background-image:url(/live/oe_/https://instyle.group/assets/images/layout/header/header-bg.png)}.header.is-hidden .header__nav{opacity:0;visibility:hidden}.header__links{display:flex;pointer-events:auto}.header__linkItem ._link{display:block;padding:1.6rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1;transition:color .4s cubic-bezier(.11,0,.5,0)}@media (any-hover: hover){.header__linkItem ._link:hover{color:#353531}}.header__recruitLink{position:absolute;right:2.578125vw;bottom:1.1rem;display:block;padding:.65rem 2.1rem .55rem;color:#84857b;text-align:center;font-family:avenir-next-lt-pro,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1;background-color:#fffc;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);border-radius:1rem;pointer-events:auto;transition:background-color .2s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.header__recruitLink:hover{background-color:#fff}}.header__menuButton{position:absolute;top:3.2rem;right:2.578125vw;width:6.8rem;height:4rem;background-color:#fffc;border-radius:1.6rem;pointer-events:auto;z-index:2;transition:opacity .6s ease,visibility .6s ease,background-color .2s cubic-bezier(.33,1,.68,1)}@media only screen and (min-width: 768px){.header__menuButton{opacity:0;visibility:hidden;will-change:opacity,visibility}.header.is-hidden .header__menuButton{opacity:1;visibility:visible}}@media only screen and (max-width: 767px){.header__menuButton{top:2.1rem;right:2.2rem;width:6.6rem;height:4rem}}.header__menuButton ._line1,.header__menuButton ._line2{position:absolute;top:50%;left:50%;display:block;width:2.4rem;height:1px;transform:translate3d(-50%,-.2rem,0) rotate(0)}@media only screen and (max-width: 767px){.header__menuButton ._line1,.header__menuButton ._line2{width:2.2rem}}.header__menuButton ._line1:before,.header__menuButton ._line2:before{display:block;width:100%;height:100%;background-color:#84857b;content:""}.header__menuButton ._line1{animation:menuLineTopClose .3s forwards}.header__menuButton ._line2{transform:translate3d(-50%,.2rem,0) rotate(0);animation:menuLineBottomClose .3s forwards}.header__menuButton.is-open ._line1{animation:menuLineTopOpen .3s forwards}.header__menuButton.is-open ._line2{animation:menuLineBottomOpen .3s forwards}@media (any-hover: hover){.header__menuButton:hover{background-color:#fff}.header__menuButton:hover ._line1:before,.header__menuButton:hover ._line2:before{animation:kf-menu-button-hover 1.2s cubic-bezier(.22,1,.36,1) 0s 1 normal both}@keyframes kf-menu-button-hover{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.header__menuButton:hover ._line2:before{animation-delay:.2s}.header__menuButton:hover.is-open ._line2:before{animation-delay:.25s}}@keyframes menuLineTopClose{0%{transform:translate3d(-50%,0,0) rotate(45deg)}50%{transform:translate3d(-50%,0,0) rotate(0)}to{transform:translate3d(-50%,-.2rem,0) rotate(0)}}@keyframes menuLineTopOpen{0%{transform:translate3d(-50%,-.2rem,0) rotate(0)}50%{transform:translate3d(-50%,0,0) rotate(0)}to{transform:translate3d(-50%,0,0) rotate(45deg)}}@keyframes menuLineBottomClose{0%{transform:translate3d(-50%,0,0) rotate(-45deg)}50%{transform:translate3d(-50%,0,0) rotate(0)}to{transform:translate3d(-50%,.2rem,0) rotate(0)}}@keyframes menuLineBottomOpen{0%{transform:translate3d(-50%,.2rem,0) rotate(0)}50%{transform:translate3d(-50%,0,0) rotate(0)}to{transform:translate3d(-50%,0,0) rotate(-45deg)}}.headerScrollSentinel{position:relative;pointer-events:none}.headerScrollSentinel__spacer{position:absolute;top:0;left:0;height:25vh}.footer{position:relative;z-index:300}.footer ::selection{color:#84857b;background:#e8e4d9}.footer ::-moz-selection{color:#84857b;background:#e8e4d9}.footer__largeLinks{display:flex;gap:0 1px;padding-bottom:1px;background-color:#e8e4d9}@media only screen and (max-width: 767px){.footer__largeLinks{flex-direction:column;gap:1px 0}}.footer__largeLinkItem{flex:1}@media only screen and (max-width: 767px){.footer__largeLinkItem{flex:0 1 auto;width:100%}}.footer__largeLinkItem:nth-child(1) ._svgWrapper{width:39.3rem;height:18.4rem}@media only screen and (max-width: 767px){.footer__largeLinkItem:nth-child(1) ._svgWrapper{width:25rem;height:20rem}}.footer__largeLinkItem:nth-child(2) ._svgWrapper{width:41rem;height:18.5rem}@media only screen and (max-width: 767px){.footer__largeLinkItem:nth-child(2) ._svgWrapper{width:25rem;height:20rem}}@media (any-hover: hover){.footer__largeLink:hover img{filter:grayscale(0) brightness(1);transform:scale(1.1)}}.footer__largeLinkInner{position:relative;overflow:clip}.footer__largeLinkInner img{height:32.1rem;object-fit:cover;filter:grayscale(1) brightness(.4);transition:filter 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 767px){.footer__largeLinkInner img{height:20rem;filter:none}}.footer__largeLinkInner ._svgWrapper{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.footer__content{position:relative;padding:8.9rem 6.4rem 5.3rem;background-color:#84857b}@media only screen and (max-width: 767px){.footer__content{padding:6.9rem 2.2rem 2.8rem}}.footer__main{display:flex}@media only screen and (max-width: 767px){.footer__main{display:block}}.footer__info{flex:1}.footer__logoLink{display:inline-block;padding:1rem 0}.footer__logoLink ._svgWrapper{display:inline-block;width:28.8rem;height:2.1rem}.footer__logoLink svg path{fill:#e8e4d9;transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.footer__logoLink:hover svg path{fill:#fff}}.footer__addresses{display:flex;gap:0 8rem;margin-top:6.7rem}@media only screen and (max-width: 767px){.footer__addresses{display:block;margin-top:6.3rem}}@media only screen and (max-width: 767px){.footer__addressItem:not(:first-child){margin-top:2.3rem}}.footer__officeName{color:#e8e4d9;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:100%;white-space:nowrap}.footer__officeAddress{margin-top:.9rem}@media only screen and (max-width: 767px){.footer__officeAddress{margin-top:.5rem}}.footer__officeAddress ._address{color:#e8e4d9;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.footer__officeAddress .c-buttonLink{display:inline-block;margin-top:1rem;padding:1rem 2.4rem .8rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:1rem}@media only screen and (max-width: 767px){.footer__officeAddress .c-buttonLink{margin-top:.7rem}}.footer__officeAddress .c-buttonLink:before{border-radius:1rem}.footer__groupDetails{margin-top:2.2rem}.footer__groupDetailItem{display:flex}.footer__groupDetailItem:not(:first-child){margin-top:.6rem}@media only screen and (max-width: 767px){.footer__groupDetailItem:not(:first-child){margin-top:1.6rem}}.footer__groupDetailItem ._label{color:#e8e4d9;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700}.footer__groupDetailItem ._value{margin-top:-.2rem;margin-left:.8rem;color:#e8e4d9;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:140%}.footer__pageNav{margin-top:.8rem;margin-left:auto}@media only screen and (max-width: 767px){.footer__pageNav{margin-top:4rem;padding-bottom:5.1rem;border-bottom:1px solid rgba(255,255,255,.34)}}.footer__pageLinkList{display:flex;gap:0 4.9rem}@media only screen and (max-width: 767px){.footer__pageLinkList{flex-wrap:wrap;gap:0}}.footer__pageLinkList ._emptyColumn{width:0;height:100%}@media only screen and (max-width: 767px){.footer__pageLinkList ._emptyColumn{display:none}}.footer__pageLinkItem{transition:opacity .2s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.footer__pageLinkItem{width:46.5%}}.footer__pageLink{display:inline-block;padding:.7rem 0;color:#e8e4d9;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}@media only screen and (max-width: 767px){.footer__pageLink{padding:.9rem 0;font-size:1.2rem}}.footer__childPageLinks{padding-bottom:.4rem}@media only screen and (max-width: 767px){.footer__childPageLinks{padding-bottom:.5rem}}.footer__childPageLink{position:relative;display:inline-block;padding:.3rem 0 .3rem 1.2rem;color:#c7c4b2;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.footer__childPageLink{padding:.5rem 0 .5rem 1.2rem;font-size:1.4rem}}.footer__childPageLink:before{position:absolute;top:50%;left:0;display:block;width:.4rem;height:1px;background-color:currentColor;transform:translateY(-50%);content:""}.footer__snsNav{margin-top:6.1rem}.footer__snsLinkList{display:flex;gap:0 .6rem;margin-left:-1rem}.footer__snsLinkList.app{margin-bottom:4rem;gap:0 1.6rem;margin-left:0}.footer__snsLinkItem{transition:opacity .2s cubic-bezier(.33,1,.68,1)}.footer__snsLink{display:block;padding:1rem}.footer__snsLink ._svgWrapper{display:block;width:2.4rem;height:2.4rem}.footer__snsLink svg path,.footer__snsLink svg circle{fill:#c7c4b2;transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.footer__snsLink:hover svg path,.footer__snsLink:hover svg circle{fill:#fff}}.app-badge{display:inline-block;line-height:0;border:1px solid #e8e4d9;background:none;border-radius:11px}.app-badge svg{width:auto;height:40px}.app-badge svg .st0{fill:none}.app-badge svg .st1{fill:#e8e4d9}.app-badge:hover{background:#e8e4d9}.app-badge:hover .st1{fill:#84857b}.app-badge .st0,.app-badge .st1{transition:fill .2s ease}.gplay-badge__svg .st0 {fill:#e6e6e6}.gplay-badge__svg .st7 {fill:#b3b3b3}.gplay-badge__svg .st7,.gplay-badge__svg .st2,.gplay-badge__svg .st3,.gplay-badge__svg .st4 {isolation:isolate}.gplay-badge__svg .st7,.gplay-badge__svg .st5,.gplay-badge__svg .st3,.gplay-badge__svg .st4 {mix-blend-mode:multiply}.gplay-badge__svg .st6 {fill:#e8e4d9}.gplay-badge__svg .st3 {fill:#f2f2f2}.gplay-badge__svg .st4 {fill:#ccc}.footer__terms{display:flex;justify-content:space-between;align-items:center;margin-top:.9rem;color:#e8e4d9;font-family:avenir-next-lt-pro,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:.02em}.footer__privacyPolicyLink{position:relative;padding:1rem 0}.footer__privacyPolicyLink:after{position:absolute;right:0;bottom:.8rem;left:0;display:block;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;content:"";transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (any-hover: hover){.footer__privacyPolicyLink:hover:after{transform:scaleX(1);transform-origin:left center}}.footer__toTopLink{position:absolute;right:5.4rem;bottom:9.5rem;display:block;padding:1rem}@media only screen and (max-width: 767px){.footer__toTopLink{right:1.1rem;bottom:7.1rem}}.footer__toTopLink ._svgWrapper{display:block;width:.5rem;height:7.2rem}.footer__toTopLink .c-svg{clip-path:polygon(-10% -25%,110% -25%,110% 125%,-10% 125%,-10% 0%,110% 0%,110% -25%,-10% -25%);transition:transform 1.2s cubic-bezier(.22,1,.36,1),clip-path 0s}@media (any-hover: hover){.footer__toTopLink:hover .c-svg{clip-path:polygon(-10% -25%,110% -25%,110% 125%,-10% 125%,-10% 125%,110% 125%,110% 100%,-10% 100%);transform:translate3d(0,-1.4rem,0);transition:transform 1.2s cubic-bezier(.22,1,.36,1),clip-path 1.2s cubic-bezier(.22,1,.36,1)}}.header__menu{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#84857b;pointer-events:auto;overflow-y:auto;display:none;overscroll-behavior-y:none}.header__menu:before{content:"";display:block;height:.7rem;background-color:#fffc;position:absolute;top:0;right:0;left:0}@media only screen and (max-width: 767px){.header__menu:before{position:fixed;height:.8rem}}.header__menuLogo{width:2.3rem;height:30.6rem;position:absolute;top:.7rem;left:0}@media only screen and (max-width: 767px){.header__menuLogo{position:fixed;top:.8rem}}.header__menuLogo svg path{fill:#fffc;fill-opacity:1;transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.header__menuLogo:hover svg path{fill:#fff}}.header__menuWrapper{width:100%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.header__menuWrapper{height:auto;display:block;padding:17.8vh 0 0 8.8rem}}.header__menuContent{margin-top:3.3rem;margin-left:auto;width:50%}@media only screen and (max-width: 767px){.header__menuContent{margin-top:1.6rem;margin-left:0;width:100%}}.header__pageLinkItem{display:flex;align-items:center;gap:4rem;transition:opacity .2s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.header__pageLinkItem{flex-direction:column;align-items:flex-start;gap:2.3rem}}.header__pageLinkItem+.header__pageLinkItem{margin-top:5.6rem}@media only screen and (max-width: 767px){.header__pageLinkItem+.header__pageLinkItem{margin-top:3.9rem}}.header__pageLink{color:#ffffffb3;font-family:Latin725StdRoman,serif;font-size:5.6rem;line-height:1;letter-spacing:-.02em;display:block;overflow:hidden;padding-right:.2rem;transition:color .05s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.header__pageLink{font-size:3.6rem}}.header__pageLink>._inner{display:block;height:4rem;transform:translate3d(0,105%,0)}@media only screen and (max-width: 767px){.header__pageLink>._inner{height:2.5rem}}.header__pageLink>._inner svg path{fill:currentColor}.is-open .header__pageLink>._inner{will-change:transform}.header__pageLink .c-svg,.header__pageLink .c-svg__wrapper,.header__pageLink svg{width:auto}@media (any-hover: hover){.header__pageLink:hover{color:#fff}}.header__childPageLinks{display:flex;align-items:center;gap:2.4rem;margin-top:.3rem}@media only screen and (max-width: 767px){.header__childPageLinks{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:0}}.header__childPageLink{overflow:hidden;display:block;padding:1rem 0;color:#ffffffb3;font-family:avenir-next-lt-pro,sans-serif;font-size:1.4rem;transition:color .05s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.header__childPageLink{padding:.3rem 0}}.header__childPageLink>._inner{display:block;transform:translate3d(0,160%,0)}.is-open .header__childPageLink>._inner{will-change:transform}@media (any-hover: hover){.header__childPageLink:hover{color:#fff}}.header__snsLinkList{margin-top:5.2rem;display:flex;gap:1.6rem}@media only screen and (max-width: 767px){.header__snsLinkList{margin-top:3.3rem}}.header__snsLinkItem{transition:opacity .2s cubic-bezier(.33,1,.68,1)}.header__snsLinkItem:first-child{margin-left:-.4rem}.header__snsLink{overflow:hidden;display:block;padding:.4rem}.header__snsLink>._inner{display:block;width:2.4rem;transform:translate3d(0,105%,0)}.is-open .header__snsLink>._inner{will-change:transform}.header__snsLink svg path,.header__snsLink svg circle{fill:#ffffffb3;transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.header__snsLink:hover svg path,.header__snsLink:hover svg circle{fill:#fff}}.top .c-stickyLogo__link{pointer-events:none}.topKvAbout{position:relative;overflow:clip;height:400dvh;transform:translateZ(1px)}@media only screen and (max-width: 767px){.topKvAbout{height:auto}}.topKvAbout__inner{position:sticky;top:0;overflow:clip;height:100vh;background-color:#e8e4d9}@media only screen and (max-width: 767px){.topKvAbout__inner{position:relative;top:auto;height:250vh}}.topKvAbout__visual{height:100%}@media only screen and (max-width: 767px){.topKvAbout__visual{position:sticky;top:0;height:100vh}}.topKvAbout__content{position:relative;height:100%}.topKvAbout__kvVisual{position:absolute;top:0;left:0;overflow:clip;width:100%;height:100%;transform:translate(0);clip-path:inset(0%)}@media only screen and (max-width: 767px){.topKvAbout__kvVisual{opacity:1;clip-path:none}}.topKvAbout__kvVisual iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topKvAbout__kvVisual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.topKvAbout__kvVisual img.is-loaded{opacity:1;transition:opacity 1s cubic-bezier(.33,1,.68,1)}.topKvAbout__kvVisual.is-video-ready img{visibility:hidden}.topKvAbout__kvItems{position:absolute;top:0;left:0;width:100%;height:100%}.topKvAbout__kvScroll{position:absolute;right:3.2rem;bottom:3.2rem;width:.5rem;height:7.2rem}@media only screen and (max-width: 767px){.topKvAbout__kvScroll{top:100svh;right:2.2rem;width:.5rem;height:7.2rem;transform:translateY(calc(-100% - 2.2rem))}}.topAbout{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width: 767px){.topAbout{display:flex;flex-direction:column;justify-content:flex-end}}.topAbout__content{position:absolute;bottom:9.4vh;left:42.5%;width:52.5vw}@media only screen and (max-width: 767px){.topAbout__content{position:relative;bottom:auto;left:auto;width:auto}}.topAbout__title{width:46.9rem}.topAbout__title ._line2,.topAbout__title ._line3{--progress: 0;display:block;overflow:clip}.topAbout__title ._line2 .c-svg,.topAbout__title ._line3 .c-svg{transform:translateY(calc(102% * (1 - var(--progress))));will-change:transform}@media only screen and (max-width: 767px){.topAbout__title ._line2 .c-svg,.topAbout__title ._line3 .c-svg{transform:translateY(100%);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}}.topAbout__title ._line2{margin-top:1.9rem;width:45.6rem;aspect-ratio:456/86}@media only screen and (max-width: 767px){.topAbout__title ._line2{margin-top:.7rem;width:22.2rem}}@media only screen and (max-width: 767px){.topAbout__title ._line2 .c-svg{--transition-delay: .1s}}.topAbout__title ._line3{margin-top:2.3rem;margin-left:auto;margin-right:1.2rem;width:38.5rem;aspect-ratio:385/86}@media only screen and (max-width: 767px){.topAbout__title ._line3{margin-top:1.2rem;width:18.6rem;margin-right:.4rem}}@media only screen and (max-width: 767px){.topAbout__title ._line3 .c-svg{--transition-delay: .2s}}@media only screen and (max-width: 767px){.topAbout__title{margin-left:2.2rem;width:22.5rem;height:13.6rem}}.topAbout__body{margin-top:8.9rem;padding-left:28.8rem;opacity:0;will-change:opacity}@media only screen and (max-width: 767px){.topAbout__body{margin-top:.2rem;padding-right:2.2rem;padding-left:6.6rem;transition:opacity 1.2s cubic-bezier(.5,0,.75,0)}}.topAbout__body .c-buttonLink{display:inline-block;margin-top:1.6rem;padding:.85rem 2.4rem .75rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:.9rem}@media only screen and (max-width: 767px){.topAbout__body .c-buttonLink{padding:.9rem 2.4rem .7rem}}.topAbout__body .c-buttonLink:before{border-radius:.9rem}.topAbout__description ._description{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2}.topAbout__address{margin-top:4rem}@media only screen and (max-width: 767px){.topAbout__address{margin-top:4.1rem}}.topAbout__address ._title{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1}.topAbout__address ._address{margin-top:1.2rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6}@media only screen and (max-width: 767px){.topAbout__spVisual{margin-top:4rem;margin-left:auto;width:30.9rem;height:38.6rem}}@media only screen and (max-width: 767px){.topAbout__spVisual img{height:100%;object-fit:cover}}.topKvAbout[data-mode=kv] .topKvAbout__kvItems{transition:opacity .8s cubic-bezier(.5,0,.75,0)}@media only screen and (max-width: 767px){.topKvAbout[data-mode=kv] .c-stickyLogo{transition:opacity .8s cubic-bezier(.5,0,.75,0)}}.topKvAbout[data-mode=about] .topKvAbout__kvItems{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width: 767px){.topKvAbout[data-mode=about] .c-stickyLogo{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1);pointer-events:none}}@media only screen and (max-width: 767px){.topKvAbout[data-mode=about] .topAbout__title ._line2 .c-svg,.topKvAbout[data-mode=about] .topAbout__title ._line3 .c-svg{transform:translateY(0)}}@media only screen and (max-width: 767px){.topKvAbout[data-mode=about] .topAbout__body{opacity:1}}.topCompanies{position:relative;overflow:clip;height:calc((var(--item-count) + 2.5) * 1 * 100vw)}@media only screen and (max-width: 767px){.topCompanies{height:calc((var(--item-count) + 2.5) * .7 * 100vh)}}.topCompanies__sticky{position:sticky;top:0;height:100dvh}.topCompanies__titleWrapper{position:absolute;overflow:clip;top:0;left:0;width:100%;height:100%;transition:opacity .3s}.topCompanies__titleWrapper.is-disabled{pointer-events:none;opacity:0}.topCompanies__titleBg{display:flex;flex-direction:column;height:100%;background-image:url(/live/oe_/https://instyle.group/assets/svg/top/companies/title-bg.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:49.25% 51.2%}@media only screen and (max-width: 767px){.topCompanies__titleBg{background-image:url(/live/oe_/https://instyle.group/assets/svg/top/companies/title-bg-sp.svg);background-position:48.8% 51.1%}}.topCompanies__titleBg.is-hidden{opacity:0}.topCompanies__title{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/live/oe_/https://instyle.group/assets/svg/top/companies/title.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:49.25% 51.2%}@media only screen and (max-width: 767px){.topCompanies__title{background-image:url(/live/oe_/https://instyle.group/assets/svg/top/companies/title-sp.svg);background-position:48.8% 51.1%}}.topCompanies__content{position:relative;overflow:clip;height:100%}.topCompanies__videos{position:relative;height:100%}.topCompanies__videosItem{position:absolute;top:0;left:50%;width:100%;height:100%}@media only screen and (max-width: 767px){.topCompanies__videosItem{left:0}}.topCompanies__videosItem ._logo{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.topCompanies__videosItem ._link{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);transform-origin:center bottom}.topCompanies__videosItem:nth-child(1) ._logo{width:36.7rem}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(1) ._logo{width:21.4rem}}.topCompanies__videosItem:nth-child(2) ._logo{width:16.3rem}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(2) ._logo{width:8.1rem}}.topCompanies__videosItem:nth-child(3) ._logo{width:46.9rem}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(3) ._logo{width:19.9rem}}.topCompanies__videosItem:nth-child(4) ._logo{width:11.6rem}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(4) ._logo{width:6rem}}.topCompanies__videoWrapper{height:100%}.topCompanies__video{width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:center center}.topCompanies__videosItem:nth-child(1) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster1.webp)}body.is-local .topCompanies__videosItem:nth-child(1) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster1.jpg)}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(1) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster1-sp.webp)}body.is-local .topCompanies__videosItem:nth-child(1) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster1-sp.jpg)}}.topCompanies__videosItem:nth-child(2) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster2.webp)}body.is-local .topCompanies__videosItem:nth-child(2) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster2.jpg)}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(2) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster2-sp.webp)}body.is-local .topCompanies__videosItem:nth-child(2) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster2-sp.jpg)}}.topCompanies__videosItem:nth-child(3) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster3.webp)}body.is-local .topCompanies__videosItem:nth-child(3) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster3.jpg)}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(3) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster3-sp.webp)}body.is-local .topCompanies__videosItem:nth-child(3) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster3-sp.jpg)}}.topCompanies__videosItem:nth-child(4) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster4.webp)}body.is-local .topCompanies__videosItem:nth-child(4) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster4.jpg)}@media only screen and (max-width: 767px){.topCompanies__videosItem:nth-child(4) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster4-sp.webp)}body.is-local .topCompanies__videosItem:nth-child(4) .topCompanies__video{background-image:url(/live/oe_/https://instyle.group/assets/images/top/companies/video-posters/video-poster4-sp.jpg)}}.topCompanies__logos{position:absolute;top:0;left:100%;height:100%;background-color:#e8e4d9}@media only screen and (max-width: 767px){.topCompanies__logos{top:100dvh;left:0;width:100%;height:auto}}.topCompanies__videoCenterSentinel{position:absolute;top:0;left:50%;width:1px;height:1px;visibility:hidden;pointer-events:none}.topCompanyLogos{display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (max-width: 767px){.topCompanyLogos{flex-direction:row;height:auto}}.topCompanyLogos__content{position:relative;display:flex;padding-left:11.5vh}@media only screen and (max-width: 767px){.topCompanyLogos__content{display:block;padding-top:2.2rem;padding-left:0}}.topCompanyLogos__content ._horizontalLine{position:absolute;right:0;left:0;height:1px;background-color:#c7c4b2}.topCompanyLogos__content ._horizontalLine:first-of-type{top:0}.topCompanyLogos__content ._horizontalLine:nth-of-type(2){top:33.3%}.topCompanyLogos__content ._horizontalLine:nth-of-type(3){top:66.6%}.topCompanyLogos__content ._horizontalLine:last-of-type{top:100%}@media only screen and (max-width: 767px){.topCompanyLogos__content ._horizontalLine{right:auto;bottom:0;width:1px;height:auto}.topCompanyLogos__content ._horizontalLine:first-of-type{top:0;left:0}.topCompanyLogos__content ._horizontalLine:nth-of-type(2){top:0;left:33.3%}.topCompanyLogos__content ._horizontalLine:nth-of-type(3){top:0;left:66.6%}.topCompanyLogos__content ._horizontalLine:last-of-type{top:0;left:100%}}.topCompanyLogos__listWrapper{position:relative}.topCompanyLogos__listWrapper ._verticalLine{position:absolute;top:50%;left:var(--left);width:1px;height:100dvh;background-color:#c7c4b2;transform:translateY(-50%)}@media only screen and (max-width: 767px){.topCompanyLogos__listWrapper ._verticalLine{top:var(--sp-top);left:50%;width:100vw;height:1px;transform:translate(-50%)}}.topCompanyLogos__list{display:flex;flex-wrap:wrap;height:calc(28.75vh * var(--rows));width:calc(28.75vh * var(--columns))}@media only screen and (max-width: 767px){.topCompanyLogos__list{height:calc(29.3333333333vw * var(--sp-rows));width:calc(29.3333333333vw * var(--sp-columns))}}.topCompanyLogo{position:relative;padding:1px;width:28.75vh;height:28.75vh;opacity:0;clip-path:inset(50%)}@media only screen and (max-width: 767px){.topCompanyLogo{width:29.3333333333vw;height:29.3333333333vw}}.topCompanyLogo .c-picture{display:block;width:100%;height:100%}.topCompanyLogo img{width:100%;height:100%;object-fit:contain}.topCompanyLogo ._name{position:absolute;bottom:2.8rem;left:50%;color:#84857b;text-align:center;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:120%;white-space:nowrap;transform:translate(-50%,50%)}@media only screen and (max-width: 767px){.topCompanyLogo ._name{bottom:1.1rem;font-size:.7rem}}.topCompanyLogo ._plus{position:absolute;top:.5px;left:.5px;display:block;width:1.5vh;height:1.5vh;transform:translate3d(-50%,-50%,0)}@media only screen and (max-width: 767px){.topCompanyLogo ._plus{width:.9rem;height:.9rem}}.topCompanyLogo ._plus--topRight{right:-.5px;left:auto;transform:translate3d(50%,-50%,0)}.topCompanyLogo ._plus--bottomRight{top:auto;right:-.5px;bottom:-.5px;left:auto;transform:translate3d(50%,50%,0)}.topCompanyLogo ._plus--bottomLeft{top:auto;bottom:-.5px;transform:translate3d(-50%,50%,0)}.topCompanyLogo ._plus:before,.topCompanyLogo ._plus:after{position:absolute;top:50%;left:50%;display:block;width:1px;height:100%;background-color:#84857b;transform:translate3d(-50%,-50%,0);content:""}.topCompanyLogo ._plus:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.topCompanyLogos__linkArea{position:relative;margin:1px 0 1px 1px;background-color:#e8e4d9}@media only screen and (max-width: 767px){.topCompanyLogos__linkArea{margin:1px 1px 0;padding:7.7rem 0 7.4rem}}.topCompanyLogos__linkArea ._inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem 0;width:100vw;height:100%}@media only screen and (max-width: 767px){.topCompanyLogos__linkArea ._inner{width:auto}}.topCompanyLogos__linkArea ._svgWrapper{margin-top:.6rem;width:44.9rem;height:18.6rem}@media only screen and (max-width: 767px){.topCompanyLogos__linkArea ._svgWrapper{margin-top:0;width:24.1rem;height:10rem}}.topCompanyLogos__linkArea .c-buttonLink{display:inline-block;margin-left:4.2rem;padding:.9rem 1.1rem .7rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:.9rem}@media only screen and (max-width: 767px){.topCompanyLogos__linkArea .c-buttonLink{margin-left:0}}.topCompanyLogos__linkArea .c-buttonLink:before{border-radius:.9rem}.topOwner{position:relative;overflow:clip;display:flex;padding:19rem 5vw 17rem;background-color:#fff}@media only screen and (max-width: 767px){.topOwner{display:block;padding:8rem 2.2rem 7rem}}.topOwner--bg-beige{background-color:#e8e4d9}.topOwner__title{position:absolute;z-index:1;top:51.3%;left:5vw;width:53.75vw;height:27.890625vw;opacity:0;transform:translate3d(0,-50%,0);transition:opacity .6s cubic-bezier(.11,0,.5,0)}@media only screen and (max-width: 767px){.topOwner__title{position:relative;top:auto;left:auto;width:33rem;height:17.1rem;transform:none}}.topOwner__title.is-visible{opacity:1}.topOwner__visual{margin-left:auto;width:48.75vw}@media only screen and (max-width: 767px){.topOwner__visual{margin-top:-1.1rem;width:28.6rem;height:25.7rem}.topOwner__visual img{height:100%;object-fit:cover}}.topOwner__link{position:absolute;z-index:1;top:15%;right:0;bottom:15%;left:0}@media only screen and (max-width: 767px){.topOwner__link{position:static;z-index:1;top:auto;right:auto;bottom:auto;left:auto;display:block;margin:2.9rem auto 0;padding:1.1rem 1.2rem .9rem;width:8.1rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;white-space:nowrap;border:1px solid #84857b;border-radius:1rem}}.topMvv{position:relative;overflow:clip;display:flex;padding:5.6rem 19.375vw;background-color:#e8e4d9}@media only screen and (max-width: 767px){.topMvv{display:block;padding:8.8rem 4.4rem}}.topMvv__title{position:absolute;z-index:1;top:50%;right:13.125vw;width:38.59375vw;height:27.109375vw;opacity:0;transform:translate3d(0,-50%,0);transition:opacity .6s cubic-bezier(.11,0,.5,0)}@media only screen and (max-width: 767px){.topMvv__title{right:2.2rem;width:23.7rem;height:16.7rem;transform:translate3d(0,calc(-50% - 3.4rem),0)}}.topMvv__title.is-visible{opacity:1}.topMvv__visual{position:relative;overflow:clip;width:41.25vw;height:53.75vw}@media only screen and (max-width: 767px){.topMvv__visual{width:24.3rem;height:38.8rem}}.topMvv__visual img{position:absolute;bottom:0;left:0;display:block}.topMvv__link{position:absolute;z-index:1;top:15%;right:0;bottom:15%;left:0}@media only screen and (max-width: 767px){.topMvv__link{position:static;z-index:1;top:auto;right:auto;bottom:auto;left:auto;display:block;margin:3.2rem auto 0;padding:1.1rem 1.2rem .9rem;width:8.1rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;white-space:nowrap;border:1px solid #84857b;border-radius:1rem}}.top-profile{position:relative;overflow:clip;background-color:#fff}.top-profile__inner{display:flex;padding:13.6rem 8.75vw 13.7rem 5vw}@media only screen and (max-width: 767px){.top-profile__inner{display:block;padding:8.2rem 2.2rem}}.top-profile__header{width:37.5vw}.top-profile__title{width:39.1rem;aspect-ratio:391/136}@media only screen and (max-width: 767px){.top-profile__title{width:23.5rem}}.top-profile__body{flex:1;margin-top:6.5rem}@media only screen and (max-width: 767px){.top-profile__body{margin-top:4.3rem}}.top-profile__list{position:relative}.top-profile__list:after{position:absolute;top:-.4rem;bottom:-.4rem;left:24rem;display:block;width:1px;background-color:#c7c4b2;content:""}@media only screen and (max-width: 767px){.top-profile__list:after{left:11.4rem}}.top-profile__item{display:flex}.top-profile__item:not(:first-child){margin-top:2.1rem}@media only screen and (max-width: 767px){.top-profile__item:not(:first-child){margin-top:2.2rem}}.top-profile__item ._label{width:24rem;color:#84857b;font-feature-settings:"pwid" on,"palt" on;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:160%}@media only screen and (max-width: 767px){.top-profile__item ._label{width:11.4rem;font-size:1.2rem}}.top-profile__item ._value{flex:1;padding-left:4.7rem;color:#84857b;font-feature-settings:"pwid" on;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:160%}@media only screen and (max-width: 767px){.top-profile__item ._value{padding-left:1.7rem;font-size:1.2rem}}.top-profile__item ._value ._postalCode{display:inline-block;padding-bottom:.5rem}@media only screen and (max-width: 767px){.top-profile__item ._value ._postalCode{padding-bottom:.2rem}}.top-profile__item ._value ._linkWrapper{margin-top:.4rem}@media only screen and (max-width: 767px){.top-profile__item ._value ._linkWrapper{margin-top:.1rem}}.top-profile__item ._value ._link{font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-weight:700;text-decoration-line:underline}@media (any-hover: hover){.top-profile__item ._value ._link:hover{color:#353531}}.topNews{position:relative;overflow:clip;background-color:#fff}.topNews__content{display:flex;justify-content:space-between;padding:13.6rem 9.0625vw 8.8rem 4.6875vw}@media only screen and (max-width: 767px){.topNews__content{display:block;padding:8rem 2.2rem}}.topNews__title{width:34.4rem;height:17.1rem}@media only screen and (max-width: 767px){.topNews__title{width:20.7rem;height:10.2rem}}.topNews__listWrapper{display:flex;flex-direction:column;padding-top:.9rem;width:48.75vw}@media only screen and (max-width: 767px){.topNews__listWrapper{padding-top:4rem;width:auto}}.topNews__listWrapper .c-buttonLink{display:block;align-self:flex-end;margin-top:3.2rem;padding:1rem 1.2rem .8rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:1rem}@media only screen and (max-width: 767px){.topNews__listWrapper .c-buttonLink{margin-top:3.3rem;padding:1rem 1.2rem .8rem}}.topNews__listWrapper .c-buttonLink:before{border-radius:1rem}.topNews__list{width:100%}.topNews__listItem{border-top:1px solid #c7c4b2}.topNews__listItem:last-child{border-bottom:1px solid #c7c4b2}.topNews__listItem ._link{display:block;padding:2.4rem 1.6rem 1.6rem 0;transition:background-color .8s linear}@media only screen and (max-width: 767px){.topNews__listItem ._link{padding:2.4rem 1.6rem 1.8rem 0}}@media (any-hover: hover){.topNews__listItem ._link:hover{background-color:#c7c4b233}.topNews__listItem ._link:hover .topNewsItem ._date,.topNews__listItem ._link:hover .topNewsItem ._category,.topNews__listItem ._link:hover .topNewsItem ._title{transform:translate3d(1.4rem,0,0)}}.topNews__visual{position:fixed;top:calc(50% - 1px);left:calc(50% - 1px);width:2px;height:2px;pointer-events:none}.topNews__images,.topNews__imageItem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topNews__imageItem img{width:19.2rem;height:19.2rem;object-fit:contain}.topNewsItem{display:flex;align-items:center;flex-wrap:wrap;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.topNewsItem ._date{width:7rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.topNewsItem ._date{width:6.8rem}}.topNewsItem ._category{padding:.4rem .8rem .2rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;background-color:#c7c4b2cc;border-radius:.2rem}.topNewsItem ._title{margin-top:1.1rem;width:100%;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){.topNewsItem ._title{font-size:1.2rem}}.topNewsItem ._date,.topNewsItem ._category,.topNewsItem ._title{transition:transform .8s cubic-bezier(.22,1,.36,1)}.topNews__visual{visibility:hidden;opacity:0;transition:visibility 0s linear .4s,opacity .4s cubic-bezier(.33,1,.68,1)}.topNews__imageItem{opacity:0;transition:opacity .3s cubic-bezier(.45,0,.55,1)}.topNews__imageItem.is-active{opacity:1;transition:opacity .3s cubic-bezier(.45,0,.55,1)}body[data-current-cursor-type=news] .topNews__visual{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .4s cubic-bezier(.32,0,.67,0)}.co{background-color:#e8e4d9}.co__header{padding:17.6rem 5.390625vw 16.6rem}@media only screen and (max-width: 767px){.co__header{padding:4.3rem 2.3rem 6.7rem}}.co__title ._line1,.co__title ._line2{overflow:clip;display:block}.co__title ._line1 .c-svg,.co__title ._line2 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .co__title ._line1 .c-svg,#swup.is-ready .co__title ._line2 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.co__title ._line1{width:48rem;height:4.9rem}@media only screen and (max-width: 767px){.co__title ._line1{width:21.3rem;height:2.2rem}}.co__title ._line1 .c-svg{--transition-delay: .5s}.co__title ._line2{margin-top:1.2rem;width:67rem;height:8.9rem}@media only screen and (max-width: 767px){.co__title ._line2{margin-top:.6rem;width:32.1rem;height:4.3rem}}.co__title ._line2 .c-svg{--transition-delay: .7s}.co__body{display:flex;border-top:1px solid #c7c4b2}@media only screen and (max-width: 767px){.co__body{display:block}}.co__categoriesArea{width:23.75vw;border-right:1px solid #c7c4b2}@media only screen and (max-width: 767px){.co__categoriesArea{width:auto;border-right:none}}.co__categoriesList{margin:0 2.5vw;padding:5.3rem 0}@media only screen and (max-width: 767px){.co__categoriesList{display:flex;flex-wrap:wrap;gap:.3rem 0;margin:-1rem 1.3rem 0;padding:0 0 2.9rem}}.co__categoriesItem{transition:opacity .1s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.co__categoriesItem{width:50%}}.co__categoriesItem:not(:first-child){margin-top:0}@media only screen and (max-width: 767px){.co__categoriesItem:not(:first-child){margin-top:0}}.co__categoriesItem ._link{position:relative;display:block;padding:.8rem 0 .8rem 3.2rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.2}@media only screen and (max-width: 767px){.co__categoriesItem ._link{padding-left:.9rem;font-size:1.1rem}}.co__categoriesItem ._link[aria-current=true]{font-family:avenir-next-lt-pro,sans-serif;font-weight:700}.co__categoriesItem ._link[aria-current=true]:before{position:absolute;top:50%;left:0;display:block;margin-top:-.05rem;width:1.6rem;height:1px;background-color:currentColor;transform:translateY(-50%);content:""}@media only screen and (max-width: 767px){.co__categoriesItem ._link[aria-current=true]:before{display:none}}.co__categoriesAccordion[open] .co__categoriesAccordionSummary ._plus:after{transform:translate(-50%,-50%) rotate(180deg)}.co__categoriesAccordionSummary{position:relative;padding:2.8rem 2.2rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.2;list-style:none}@media only screen and (max-width: 767px){.co__categoriesAccordionSummary{padding:2.6rem 2.2rem 2.4rem}}.co__categoriesAccordionSummary::-webkit-details-marker{display:none}.co__categoriesAccordionSummary ._plus{position:absolute;top:50%;right:2.2rem;display:block;width:1.7rem;height:1.7rem;transform:translateY(-50%)}.co__categoriesAccordionSummary ._plus:before,.co__categoriesAccordionSummary ._plus:after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1px;background-color:#84857b;transform:translate(-50%,-50%);content:""}.co__categoriesAccordionSummary ._plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s cubic-bezier(.65,0,.35,1)}.co__companiesArea{position:relative;flex:1;align-self:flex-start}@media only screen and (max-width: 767px){.co__companiesArea{flex:0 1 auto;border-top:1px solid #c7c4b2}}.co__companiesArea ._verticalLines{position:absolute;top:0;right:0;bottom:0;left:0}.co__companiesArea ._verticalLines:before,.co__companiesArea ._verticalLines:after{position:absolute;z-index:1;top:0;bottom:0;left:33.3%;display:block;width:1px;background-color:#c7c4b2;content:""}@media only screen and (max-width: 767px){.co__companiesArea ._verticalLines:before,.co__companiesArea ._verticalLines:after{left:50%}}.co__companiesArea ._verticalLines:after{left:66.6%}@media only screen and (max-width: 767px){.co__companiesArea ._verticalLines:after{display:none}}.co__companiesList{display:flex;flex-wrap:wrap;margin-bottom:-1px;border-bottom:1px solid #c7c4b2}.co__companiesItem{position:relative;width:33.3%;aspect-ratio:1;border-bottom:1px solid #c7c4b2;transition:background-color .2s cubic-bezier(.33,1,.68,1),opacity .2s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.co__companiesItem{width:50%}}.co__companiesItem ._plus{position:absolute;z-index:1;right:0;bottom:0;display:block;width:1.3rem;height:1.3rem;transform:translate(50%,50%)}@media only screen and (max-width: 767px){.co__companiesItem ._plus{width:1.5rem;height:1.5rem}}.co__companiesItem ._plus:before,.co__companiesItem ._plus:after{position:absolute;top:50%;right:0;left:0;display:block;height:1px;background-color:#84857b;content:""}.co__companiesItem ._plus:after{transform:rotate(90deg)}@media only screen and (min-width: 768px){.co__companiesItem:nth-child(3n) ._plus,.co__companiesItem.is-pc-last-line ._plus{display:none}}@media only screen and (max-width: 767px){.co__companiesItem:nth-child(2n) ._plus,.co__companiesItem.is-sp-last-line ._plus{display:none}}@media only screen and (min-width: 768px){.co__companiesItem.is-pc-last-line{border-bottom:none}}@media only screen and (max-width: 767px){.co__companiesItem.is-sp-last-line{border-bottom:none}}.co__company{position:relative;overflow:clip;height:100%;opacity:0;background-color:#e8e4d9}.co__company img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.co__company ._name{position:absolute;bottom:2.8rem;left:50%;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap;transform:translate(-50%,50%)}@media only screen and (max-width: 767px){.co__company ._name{bottom:1.9rem;font-size:1rem}}@media only screen and (max-width: 767px){.co__company ._name ._longName{font-size:.9rem}}@media (any-hover: hover){.co__company:hover{background-color:#c7c4b233}.co__company:hover img{transform:scale(1.1)}}.co__companiesItem.is-visible .co__company{opacity:1;transition:opacity .6s cubic-bezier(.11,0,.5,0) calc(var(--x) * .15s),background-color .8s cubic-bezier(.22,1,.36,1) 0s}@media only screen and (max-width: 767px){.co__companiesItem.is-visible .co__company{transition-delay:calc(var(--sp-x) * .2s)}}.cd{background-color:#e8e4d9}.cd__content{padding:0 5vw 6.8rem}@media only screen and (max-width: 767px){.cd__content{overflow:clip;padding:0 0 6.9rem}}.cd__header{display:flex;flex-direction:column-reverse;gap:2.6rem 0;padding:13.8rem 0 6.4rem}@media only screen and (max-width: 767px){.cd__header{gap:1.5rem 0;padding:6.2rem 1.2rem 3.9rem 2.2rem}}.cd__category{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.4}@media only screen and (max-width: 767px){.cd__category{font-size:1.2rem}}.cd__category ._divider{margin:0 .8rem}.cd__title{color:#84857b;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:6.4rem;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.04em}@media only screen and (max-width: 767px){.cd__title{font-size:3.2rem;line-height:1.2}}.cd__title ._mainTitle{overflow:clip;display:block;padding-bottom:.7rem}@media only screen and (max-width: 767px){.cd__title ._mainTitle{padding-bottom:.1rem}}.cd__title ._mainTitle ._text{display:block;transform:translate3d(0,120%,0)}#swup.is-ready .cd__title ._mainTitle ._text{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s}.cd__title ._subTitle{overflow:clip;display:block;font-size:4rem;line-height:1.2}@media only screen and (max-width: 767px){.cd__title ._subTitle{font-size:1.6rem}}.cd__title ._subTitle ._text{display:block;transform:translate3d(0,100%,0)}#swup.is-ready .cd__title ._subTitle ._text{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .7s}.cd__body{display:flex;gap:0 14.84375vw;padding-right:3.75vw}@media only screen and (max-width: 767px){.cd__body{display:block;padding-right:0}}@media only screen and (max-width: 767px){.cd__profileWrapper{padding:0 2.2rem}}.cd__logo{position:relative;width:18.90625vw;height:18.90625vw;border:1px solid #c7c4b2}@media only screen and (max-width: 767px){.cd__logo{width:auto;height:auto;aspect-ratio:1}}.cd__logo ._rect{position:absolute;display:block;width:.7rem;height:.7rem;border-top:1px solid #84857b;border-left:1px solid #84857b}@media only screen and (max-width: 767px){.cd__logo ._rect{width:.8rem;height:.8rem}}.cd__logo ._rect:nth-of-type(1){top:-1px;left:-1px}.cd__logo ._rect:nth-of-type(2){top:-1px;right:-1px;transform:rotate(90deg)}.cd__logo ._rect:nth-of-type(3){right:-1px;bottom:-1px;transform:rotate(180deg)}.cd__logo ._rect:nth-of-type(4){bottom:-1px;left:-1px;transform:rotate(270deg)}.cd__detailList{margin-top:2rem}@media only screen and (max-width: 767px){.cd__detailList{margin-top:1.9rem}}.cd__detailItem ._label{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:.8;letter-spacing:-.02em}.cd__detailItem ._value{margin-top:1.1rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:.8;letter-spacing:-.02em}@media only screen and (max-width: 767px){.cd__detailItem ._value{margin-top:1.2rem}}.cd__introduction{flex:1}@media only screen and (max-width: 767px){.cd__introduction{margin-top:3.8rem}}.cd__introduction ._sliderItem{position:relative;padding-top:56.25%}.cd__introduction ._sliderItem iframe,.cd__introduction ._sliderItem img{position:absolute;top:0;left:0;width:100%;height:100%}.cd__introduction ._sliderItem img{object-fit:cover;cursor:grab;opacity:0}.cd__introduction ._sliderItem img.is-loaded{opacity:1;transition:opacity 1.2s cubic-bezier(.5,1,.89,1)}.cd__introduction ._sliderNav{display:flex;justify-content:center;align-items:center}.cd__introduction ._sliderNav .splide__arrow{position:static;top:auto;padding:2.2rem;width:auto;background:none;transform:none;transition:transform .8s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 767px){.cd__introduction ._sliderNav .splide__arrow{padding:2.4rem}}@media (any-hover: hover){.cd__introduction ._sliderNav .splide__arrow--prev:not(:disabled):hover{transform:translate3d(-.6rem,0,0)}}@media (any-hover: hover){.cd__introduction ._sliderNav .splide__arrow--next:not(:disabled):hover{transform:translate3d(.6rem,0,0)}}@media only screen and (max-width: 767px){.cd__introduction ._sliderNav .splide__arrow svg{width:100%;height:100%}}.cd__introduction ._sliderNav.is-hidden{display:none}.cd__introduction ._arrowSvgWrapper{display:block;width:1.4rem;height:1rem}.cd__introduction ._sliderNumbers{margin-top:.3rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:.8}@media only screen and (max-width: 767px){.cd__introduction ._sliderNumbers{margin-top:0;font-size:1.3rem}}.cd__introduction ._description{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2}@media only screen and (max-width: 767px){.cd__introduction ._description{padding:0 2.2rem}}.cd__introduction ._description:not(:first-child){margin-top:1.8rem}@media only screen and (max-width: 767px){.cd__introduction ._description:not(:first-child){margin-top:1.2rem}}.cd__introduction .c-buttonLink{display:inline-block;margin-top:2.9rem;padding:1rem 1.5rem .8rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:1rem}@media only screen and (max-width: 767px){.cd__introduction .c-buttonLink{margin-left:2.2rem;padding:1rem 1.5rem .7rem}}.cd__introduction .c-buttonLink:before{border-radius:1rem}.cd__textLinks{margin-top:4.8rem}@media only screen and (max-width: 767px){.cd__textLinks{padding:0 2.2rem}}.cd__textLinkItem{display:flex;align-items:center;gap:0 .8rem;color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:200%}.cd__textLinkItem:not(:first-child){margin-top:.7rem}.cd__textLinkItem:before{display:block;margin-top:-.5rem;width:.4rem;height:1px;background-color:currentColor;content:""}.cd__textLinkItem ._link{text-decoration:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.cd__textLinkItem ._link:hover{color:#353531}}.cd__pagination{margin-top:6.9rem}@media only screen and (max-width: 767px){.cd__pagination{margin-top:6.8rem}}.about{background-color:#e8e4d9}.about__content{padding-top:30.5rem}@media only screen and (max-width: 767px){.about__content{padding-top:14.8rem}}.about__content.-mvv{padding-top:10.3rem}@media only screen and (max-width: 767px){.about__content.-mvv{padding-top:4.8rem}}@media only screen and (max-width: 767px){.about__content.-ms{padding-top:11.8rem}}.aboutOtherLink{position:relative}.aboutOtherLink.-ms{padding:10.2rem 11.2rem 18rem}@media only screen and (max-width: 767px){.aboutOtherLink.-ms{padding:4.8rem 2.2rem 7.9rem}}.aboutOtherLink.-mvv{padding:7.7rem 11.2rem 18rem}@media only screen and (max-width: 767px){.aboutOtherLink.-mvv{padding:.7rem 2.2rem 8rem}}.aboutOtherLink a{display:block}.aboutOtherLink__wrapper{position:relative}.aboutOtherLink__title{position:relative;z-index:2}.aboutOtherLink__title.-ms{width:49.4rem;margin:0 auto}@media only screen and (max-width: 767px){.aboutOtherLink__title.-ms{position:absolute;width:23.6rem;top:50%;left:9.5rem;transform:translateY(-50%)}}.aboutOtherLink__title.-mvv{width:68.9rem;margin:0 auto}@media only screen and (max-width: 767px){.aboutOtherLink__title.-mvv{width:33.1rem;margin:0}}@media only screen and (max-width: 767px){.aboutOtherLink__imageSp.-ms{width:24.3rem}}@media only screen and (max-width: 767px){.aboutOtherLink__imageSp.-mvv{width:28.7rem;margin-top:-1.7rem}}@media only screen and (max-width: 767px){.aboutOtherLink__link{margin:3.2rem auto 0;padding:1.1rem 1.2rem .9rem;width:8.1rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;white-space:nowrap;border:1px solid #84857b;border-radius:1rem}}.aboutOtherLink__image{width:2px;height:2px;position:fixed;top:calc(50% - 1px);left:calc(50% - 1px);pointer-events:none;z-index:1;transition:visibility 0s linear,opacity .4s cubic-bezier(.32,0,.67,0)}.aboutOtherLink__imageWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutOtherLink__imageWrapper.-ms,.aboutOtherLink__imageWrapper.-mvv{width:38.4rem}body:not([data-current-cursor-type=about]) .aboutOtherLink__image{visibility:hidden;opacity:0;transition:visibility 0s linear .4s,opacity .4s cubic-bezier(.33,1,.68,1)}.aboutHeader{width:80vw;margin-left:auto}@media only screen and (max-width: 767px){.aboutHeader{width:30.9rem}}.aboutHeader__mv{position:relative}.aboutHeader__mv img{aspect-ratio:1024/620;object-fit:cover}@media only screen and (max-width: 767px){.aboutHeader__mv img{aspect-ratio:309/420}}.aboutHeader__title{position:absolute;top:-10vw;left:-15.078125vw}@media only screen and (max-width: 767px){.aboutHeader__title{top:-10.5rem;left:-4.4rem}}.aboutHeader__title ._line1,.aboutHeader__title ._line2,.aboutHeader__title ._line3{overflow:clip;display:block}.aboutHeader__title ._line1 .c-svg,.aboutHeader__title ._line2 .c-svg,.aboutHeader__title ._line3 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .aboutHeader__title ._line1 .c-svg,#swup.is-ready .aboutHeader__title ._line2 .c-svg,#swup.is-ready .aboutHeader__title ._line3 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.aboutHeader__title ._line1{margin-left:-.5rem;width:21.9rem;height:4.9rem}@media only screen and (max-width: 767px){.aboutHeader__title ._line1{margin-left:-.3rem;width:9.8rem;height:2.2rem}}.aboutHeader__title ._line1 .c-svg{--transition-delay: .5s}.aboutHeader__title ._line2{margin-top:1.5rem;width:45.9rem;height:8.7rem}@media only screen and (max-width: 767px){.aboutHeader__title ._line2{margin-top:.4rem;width:22.5rem;height:4.9rem}}.aboutHeader__title ._line2 .c-svg{--transition-delay: .6s}.aboutHeader__title ._line3{margin-top:2.6rem;margin-left:auto;width:38.8rem;height:8.7rem}@media only screen and (max-width: 767px){.aboutHeader__title ._line3{margin-top:.4rem;width:19rem;height:4.9rem}}.aboutHeader__title ._line3 .c-svg{--transition-delay: .7s}.aboutHeader__body{margin-top:7.8rem}@media only screen and (max-width: 767px){.aboutHeader__body{margin-top:6.2rem;padding-right:1rem}}.aboutHeader__lead{color:#84857b;display:flex}@media only screen and (max-width: 767px){.aboutHeader__lead{display:block}}.aboutHeader__leadEn{width:30vw;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}@media only screen and (max-width: 767px){.aboutHeader__leadEn{width:auto}}.aboutHeader__leadDescription{flex:1;margin-left:auto}@media only screen and (max-width: 767px){.aboutHeader__leadDescription{margin-left:2rem}}.aboutHeader__leadDescription ._description{font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;line-height:2;margin-top:-.6rem}@media only screen and (max-width: 767px){.aboutHeader__leadDescription ._description{margin-top:3rem}}.aboutHeader__leadDescription ._description+._description{margin-top:3.1rem}@media only screen and (max-width: 767px){.aboutHeader__leadDescription ._description+._description{margin-top:2.5rem}}.aboutBody{margin-top:16rem}@media only screen and (max-width: 767px){.aboutBody{margin-top:6.6rem}}.aboutHistory__header{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:1}.aboutHistory__title{width:50.9rem}@media only screen and (max-width: 767px){.aboutHistory__title{width:25.5rem}}.aboutHistory__container{width:100%;margin-top:25vh}.aboutHistory__sticky{overflow:hidden;position:sticky;top:0;z-index:2}@media only screen and (max-width: 767px){.aboutHistory__sticky{position:relative;overflow:visible}}.aboutHistory__visual{width:100%;height:100dvh}@media only screen and (max-width: 767px){.aboutHistory__visual{height:350vh}}.aboutHistory__visualImage{width:100%;height:100%;clip-path:inset(21.2% 38.8%);overflow:hidden}@media only screen and (max-width: 767px){.aboutHistory__visualImage{height:100dvh;clip-path:inset(32.8% 29.4%);position:sticky;top:0}}.aboutHistory__visualImage ._image{width:100%;height:100%;position:relative}.aboutHistory__visualImage img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transform:scale(.5)}@media only screen and (max-width: 767px){.aboutHistory__visualImage img{transform:scale(.6)}}.aboutHistory__contents{width:fit-content;height:100dvh;padding:8vh 0;position:absolute;top:0;left:100%;background-color:#e8e4d9}@media only screen and (max-width: 767px){.aboutHistory__contents{width:auto;height:auto;padding:7.7rem 0 8rem;margin-top:-110vh;position:relative;left:0}}.aboutHistory__list{height:100%;display:flex;padding:0 27.34375vw 0 25vh}@media only screen and (max-width: 767px){.aboutHistory__list{height:auto;flex-direction:column;gap:1.5rem;padding:0 .6rem 0 2.2rem}}.aboutHistory__listItem{color:#84857b;display:flex;height:50%}@media only screen and (max-width: 767px){.aboutHistory__listItem{height:auto;opacity:1}}.aboutHistory__listItem+.aboutHistory__listItem{margin-left:-1.4rem}@media only screen and (max-width: 767px){.aboutHistory__listItem+.aboutHistory__listItem{margin-left:0}}.aboutHistory__listItem:nth-child(2n){margin-top:auto}@media only screen and (max-width: 767px){.aboutHistory__listItem:nth-child(2n){margin-top:0}}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading{flex-direction:column}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._year{transform:translateY(-50%)}@media only screen and (max-width: 767px){.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._year{transform:translateY(0)}}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._year:after{top:auto;bottom:100%}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._line{flex-direction:column;margin:.1rem auto 0}@media only screen and (max-width: 767px){.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._line{margin:0 auto}}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listHeading ._extendLine{transform-origin:center top}.aboutHistory__listItem:nth-child(2n) .aboutHistory__listBody{justify-content:flex-end}@media only screen and (max-width: 767px){.aboutHistory__listItem:nth-child(2n) .aboutHistory__listBody{justify-content:normal}}.aboutHistory__listHeading{display:flex;flex-direction:column-reverse}@media only screen and (max-width: 767px){.aboutHistory__listHeading{flex-direction:column;gap:1.2rem 0}}.aboutHistory__listHeading ._year{font-family:avenir-next-lt-pro,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;text-align:center;transform:translateY(50%);padding:0 .1rem;position:relative;white-space:nowrap}@media only screen and (max-width: 767px){.aboutHistory__listHeading ._year{transform:translateY(0)}}.aboutHistory__listHeading ._year:after{content:"";width:1px;height:2rem;background-color:#84857b;position:absolute;top:100%;right:0;left:0;margin:1.2rem auto;opacity:.4}@media only screen and (max-width: 767px){.aboutHistory__listHeading ._year:after{display:none}}.aboutHistory__listHeading ._line{display:flex;flex-direction:column-reverse;width:1px;flex:1;margin:0 auto .1rem;opacity:.4;position:relative}.aboutHistory__listHeading ._line:before{content:"";display:block;width:100%;height:2rem;background-color:#84857b}@media only screen and (max-width: 767px){.aboutHistory__listHeading ._line{margin:0 auto;opacity:1}}.aboutHistory__listHeading ._extendLine{flex:1;width:1px;background-color:#84857b;transform-origin:center bottom;transform:scaleY(0)}@media only screen and (max-width: 767px){.aboutHistory__listHeading ._extendLine{transform:scaleY(1)}}.aboutHistory__listBody{margin-left:.3rem;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.aboutHistory__listBody{margin-left:1.2rem;padding:3.1rem 0 .2rem}}.aboutHistory__listBody ._year{overflow:clip;font-family:Latin725StdItalic,serif;font-size:5rem;font-weight:400;font-style:italic;line-height:1;letter-spacing:-.08em}.aboutHistory__listBody ._year ._text{display:block;margin-left:-1rem;padding:0 1rem}@media only screen and (min-width: 768px){.aboutHistory__listBody ._year ._text{opacity:0;transform:translate3d(0,120%,0);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform 0s .4s}.aboutHistory__listBody ._year.is-visible ._text{opacity:1;transform:translateZ(0);transition:opacity 0s,transform .6s cubic-bezier(.22,1,.36,1)}}.aboutHistory__listDetail{display:flex;margin-top:1rem;opacity:0}@media only screen and (max-width: 767px){.aboutHistory__listDetail{display:block;margin-top:0;opacity:1}}.aboutHistory__listDescription{width:21rem}@media only screen and (max-width: 767px){.aboutHistory__listDescription{width:auto}}.aboutHistory__listDescription+.aboutHistory__listDescription{margin-left:1.6rem}@media only screen and (max-width: 767px){.aboutHistory__listDescription+.aboutHistory__listDescription{margin-top:.5rem;margin-left:0}}.aboutHistory__listDescription ._description{font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.2rem;line-height:1.6;white-space:nowrap}.aboutHistory__listDescription ._description+._description{margin-top:.5rem}.aboutHistory__scroller{height:700vh;margin-top:100dvh}@media only screen and (max-width: 767px){.aboutHistory__scroller{display:none}}.msHeader{width:80vw;position:relative}@media only screen and (max-width: 767px){.msHeader{width:28.7rem;margin-top:4rem}}.msHeader img{aspect-ratio:1024/610;object-fit:cover}@media only screen and (max-width: 767px){.msHeader img{aspect-ratio:287/420}}.msHeader__title{position:absolute;top:-11.6rem;right:-15.78125vw}@media only screen and (max-width: 767px){.msHeader__title{top:-11.4rem;right:auto;left:1.4rem}}.msHeader__title ._line1,.msHeader__title ._line2,.msHeader__title ._line3{overflow:clip;display:block}.msHeader__title ._line1 .c-svg,.msHeader__title ._line2 .c-svg,.msHeader__title ._line3 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .msHeader__title ._line1 .c-svg,#swup.is-ready .msHeader__title ._line2 .c-svg,#swup.is-ready .msHeader__title ._line3 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.msHeader__title ._line1{margin-left:.8rem;width:20.1rem;height:5.1rem}@media only screen and (max-width: 767px){.msHeader__title ._line1{width:9rem;height:3.2rem}}.msHeader__title ._line1 .c-svg{--transition-delay: .5s}.msHeader__title ._line2{margin-top:-.2rem;width:70.6rem;height:10rem}@media only screen and (max-width: 767px){.msHeader__title ._line2{margin-top:-.8rem;margin-left:.6rem;width:33.7rem;height:5.4rem}}.msHeader__title ._line2 .c-svg{--transition-delay: .6s}.msHeader__title ._line3{margin-top:.6rem;margin-left:auto;width:50.6rem;height:10rem}@media only screen and (max-width: 767px){.msHeader__title ._line3{margin-top:-.3rem;width:24rem;height:5.3rem}}.msHeader__title ._line3 .c-svg{--transition-delay: .7s}.msBody{margin-top:-20.3rem;padding:0 5vw 29.6rem;position:relative}@media only screen and (max-width: 767px){.msBody{margin-top:-10rem;padding:0 2.2rem 20.8rem}}.msBody:after{content:"";display:block;height:20rem;border-left:1px solid #84857b;position:absolute;bottom:0;left:50%;margin-left:-.5px}@media only screen and (max-width: 767px){.msBody:after{height:16rem}}.msOwner{display:flex;flex-direction:row-reverse;justify-content:space-between}@media only screen and (max-width: 767px){.msOwner{width:28.7rem;margin-left:4.4rem;display:block}}.msOwner__visual{width:33.75vw;margin-right:3.75vw;opacity:0}.msOwner__visual.is-visible{opacity:1;transition:opacity 1.2s ease}@media only screen and (max-width: 767px){.msOwner__visual{width:auto;margin-right:2.2rem}}.msOwner__image{position:relative}.msOwner__name{width:4rem;position:absolute;right:-4.8rem;bottom:-.3rem}@media only screen and (max-width: 767px){.msOwner__name{width:1.8rem;right:-2.2rem;bottom:-.1rem}}.msOwner__position{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4;margin-top:1.3rem}@media only screen and (max-width: 767px){.msOwner__position{margin-top:.9rem}}.msOwner__sns{margin:.7rem 0 0 -.4rem;display:flex;gap:0 .4rem}@media only screen and (max-width: 767px){.msOwner__sns{margin-top:.3rem}}.msOwner__snsItem{width:2.4rem}.msOwner__snsLink{transition:opacity .2s cubic-bezier(.33,1,.68,1)}.msOwner__snsLink svg path:nth-child(1){transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.msOwner__snsLink:hover svg path:nth-child(1){fill:#353531}}.msOwner__description{flex:1;padding-left:4.8rem;margin-top:30.2rem}@media only screen and (max-width: 767px){.msOwner__description{padding-left:0;margin-top:4.8rem}}.msOwner__description ._description{color:#84857b;font-size:1.5rem;line-height:2.4;opacity:0;transform:translate3d(0,1.2rem,0)}.msOwner__description ._description+._description{margin-top:3.1rem}@media only screen and (max-width: 767px){.msOwner__description ._description+._description{margin-top:2.3rem}}.msOwner__description.is-visible ._description{opacity:1;transform:translateZ(0);transition:opacity .8s ease-out,transform .8s ease-out}.msOwner__description.is-visible ._description:nth-child(2){transition-delay:.2s}.msOwner__description.is-visible ._description:nth-child(3){transition-delay:.4s}.msProfile{color:#84857b;margin:9.2rem 3.75vw 0;position:relative;opacity:0}.msProfile.is-visible{opacity:1;transition:opacity 1s ease}@media only screen and (max-width: 767px){.msProfile{margin:6.7rem 0 0}}.msProfile:before,.msProfile:after{top:0;border-top:1px solid #84857b}.msProfile:before{left:0;border-left:1px solid #84857b}.msProfile:after{right:0;border-right:1px solid #84857b}.msProfile__inner{padding:4.6rem 3.75vw 3.8rem;border:1px solid #c7c4b2}@media only screen and (max-width: 767px){.msProfile__inner{padding:3.8rem 2.2rem 3.2rem}}.msProfile__inner:before,.msProfile__inner:after{bottom:0;border-bottom:1px solid #84857b}.msProfile__inner:before{left:0;border-left:1px solid #84857b}.msProfile__inner:after{right:0;border-right:1px solid #84857b}.msProfile:before,.msProfile:after,.msProfile__inner:before,.msProfile__inner:after{content:"";display:block;box-sizing:border-box;width:.7rem;height:.7rem;position:absolute}.msProfile__title{font-size:1.4rem;font-weight:500;line-height:1}.msProfile__description{font-size:1.4rem;line-height:1.8;margin-top:1.2rem}@media only screen and (max-width: 767px){.msProfile__description{font-size:1.3rem;line-height:1.77}}.message__relativeLinkArea{padding:4.3rem 0 10.3rem}@media only screen and (max-width: 767px){.message__relativeLinkArea{padding:0}}.mvvContainer{position:relative;margin-bottom:9.86rem}@media only screen and (max-width: 767px){.mvvContainer{margin-bottom:20.8rem}}.mvvContainer:after{z-index:1;content:"";display:block;height:20rem;border-left:1px solid #84857b;position:absolute;bottom:-13rem;left:50%;margin-left:-.5px}@media only screen and (max-width: 767px){.mvvContainer:after{height:16rem;bottom:-20.1rem}}.mvvHeader{position:sticky;z-index:5;top:47.1vh;margin-top:6rem;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width: 767px){.mvvHeader{position:static;top:auto;margin-top:0;transform:none}}.mvvHeader__title{width:49.4rem;margin:0 auto}@media only screen and (max-width: 767px){.mvvHeader__title{width:23.6rem}}.mvvHeader__titleWrapper{display:block;pointer-events:auto}.mvvHeader__titleInner{display:block;transform-origin:center center}.mvvHeader__titleItem{overflow:clip;display:block;margin:0 auto;transition:opacity .4s ease}.mvvHeader__titleItem.is-out-of-focus{opacity:.45}@media only screen and (max-width: 767px){.mvvHeader__titleItem.is-out-of-focus{opacity:1}}.mvvHeader__titleItem .c-svg{--transition-delay: .5s;transform:translate3d(0,100%,0)}#swup.is-ready .mvvHeader__titleItem .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.mvvHeader__titleItem.-title02{width:80.1619433198%;margin-top:2.5rem}@media only screen and (max-width: 767px){.mvvHeader__titleItem.-title02{width:18.8rem;margin-top:1.1rem}}.mvvHeader__titleItem.-title02 .c-svg{--transition-delay: .6s}.mvvHeader__titleItem.-title03{width:74.8987854251%;margin-top:2.2rem}@media only screen and (max-width: 767px){.mvvHeader__titleItem.-title03{width:17.6rem;margin-top:1.2rem}}.mvvHeader__titleItem.-title03 .c-svg{--transition-delay: .7s}.mvvVisual{margin-top:-17.1rem}@media only screen and (max-width: 767px){.mvvVisual{margin-top:-7.8rem}}.mvvVisual img{aspect-ratio:1280/620;object-fit:cover}@media only screen and (max-width: 767px){.mvvVisual img{aspect-ratio:375/450}}.mvvBody{margin:20.8rem 8.75vw 0;padding:0 0 16.24rem 41.25vw}@media only screen and (max-width: 767px){.mvvBody{margin:7.8rem 2.2rem 0;padding:0}}.mvvContent__item{transition:opacity .4s ease}.mvvContent__item+.mvvContent__item{margin-top:5.3rem}.mvvContent__item.is-out-of-focus{opacity:.3}@media only screen and (max-width: 767px){.mvvContent__item.is-out-of-focus{opacity:1}}.mvvContent__title{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.mvvContent__ja{margin-top:2.4rem;color:#1f1f1f;font-size:1.6rem;font-weight:500;line-height:1.6;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.mvvContent__ja{line-height:1.6;padding-left:2.2rem;margin-top:2.4rem;font-feature-settings:normal}}.mvvContent__description{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;line-height:2;margin-top:.9rem}@media only screen and (max-width: 767px){.mvvContent__description{margin-top:1.6rem;padding-left:2.2rem}}.mvv__relativeLinkArea{margin-top:-6.2rem}@media only screen and (max-width: 767px){.mvv__relativeLinkArea{margin-top:0;padding-top:.3rem}}.mvv__relativeLinkArea .topOwner{padding-bottom:15.3rem}.about-sub-pages{padding:12.7rem 5vw 16rem}@media only screen and (max-width: 767px){.about-sub-pages{padding:0 2.2rem 8rem}}.about-sub-pages__item:not(:first-child){margin-top:4.8rem}@media only screen and (max-width: 767px){.about-sub-pages__item:not(:first-child){margin-top:2.4rem}}.about-sub-pages__item:nth-child(1) ._label .c-svg{aspect-ratio:815/174}@media only screen and (max-width: 767px){.about-sub-pages__item:nth-child(1) ._label .c-svg{aspect-ratio:245/77}}.about-sub-pages__item:nth-child(2) ._label .c-svg{aspect-ratio:404/174}.about-sub-pages__item:nth-child(3) ._label .c-svg{aspect-ratio:377/174}.about-sub-pages__link ._inner{display:flex;justify-content:space-between;align-items:flex-end}.about-sub-pages__link ._label{display:block;height:17.4rem;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 767px){.about-sub-pages__link ._label{height:7.7rem}}.about-sub-pages__link ._label .c-svg{width:auto}.about-sub-pages__link ._arrow{margin-bottom:4.6rem;width:12rem;clip-path:polygon(-25% -10%,-25% 110%,125% 110%,125% -10%,125% -10%,125% 110%,100% 110%,100% -10%,-25% -10%);transition:transform 1.2s cubic-bezier(.22,1,.36,1),clip-path 0s}@media only screen and (max-width: 767px){.about-sub-pages__link ._arrow{margin-bottom:2.1rem;width:6.6rem}}@media (any-hover: hover){.about-sub-pages__link:hover ._label{transform:translate(2rem)}.about-sub-pages__link:hover ._arrow{clip-path:polygon(-10% -10%,-10% 110%,110% 110%,110% -10%,0% -10%,0% 110%,-10% 110%,-10% -10%,-10% -10%);transform:translate(2rem);transition:transform 1.2s cubic-bezier(.22,1,.36,1),clip-path 1.2s cubic-bezier(.22,1,.36,1)}}.ov{background-color:#e8e4d9}.ov__header{padding:16.2rem 5vw 9.7rem}@media only screen and (max-width: 767px){.ov__header{padding:6.8rem 2.2rem 6.7rem}}.ov__title{overflow:clip;width:63.6rem;height:10.2rem}@media only screen and (max-width: 767px){.ov__title{width:30.3rem;height:4.9rem}}.ov__title .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .ov__title .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s}.ov__content{padding:0 16.25vw 16rem}@media only screen and (max-width: 767px){.ov__content{padding:0 2.2rem 8.3rem}}.ov__list{position:relative}.ov__list:before{position:absolute;top:0;left:18.75vw;display:block;width:1px;height:100%;background-color:#c7c4b2;content:""}@media only screen and (max-width: 767px){.ov__list:before{left:11.4rem}}.ov__item{display:flex;gap:0 3.671875vw}@media only screen and (max-width: 767px){.ov__item{gap:0 1.6rem}}.ov__item:not(:first-child){margin-top:3.1rem}@media only screen and (max-width: 767px){.ov__item:not(:first-child){margin-top:3.6rem}}.ov__itemLabel{width:18.75vw;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:2}@media only screen and (max-width: 767px){.ov__itemLabel{width:11.4rem;font-size:1.2rem;line-height:1.7}}.ov__itemValue{flex:1;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2}@media only screen and (max-width: 767px){.ov__itemValue{font-size:1.2rem;line-height:1.7}}.ov__itemValue ._link{font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-weight:700;text-decoration-line:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.ov__itemValue ._link:hover{color:#353531}}.message{background-color:#e8e4d9}.message__header{padding:11.6rem 5.78125vw 8.6rem}@media only screen and (max-width: 767px){.message__header{padding:3.3rem 2.6rem 4.3rem}}.message__title ._line1,.message__title ._line2{overflow:clip;display:block}.message__title ._line1 .c-svg,.message__title ._line2 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .message__title ._line1 .c-svg,#swup.is-ready .message__title ._line2 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.message__title ._line1{width:21rem;height:4.9rem}@media only screen and (max-width: 767px){.message__title ._line1{width:15rem;height:2.2rem}}.message__title ._line1 .c-svg{--transition-delay: .5s}.message__title ._line2{margin-top:1.8rem;margin-left:-.9rem;width:80.5rem;height:8.9rem}@media only screen and (max-width: 767px){.message__title ._line2{margin-top:.8rem;margin-left:-.4rem;width:26.3rem;height:4.3rem}}.message__title ._line2 .c-svg{--transition-delay: .7s}.message__content{padding:0 0 15rem 20vw}@media only screen and (max-width: 767px){.message__content{padding:0 0 13.2rem 6.6rem}}.message__message{margin-top:7.1rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:200%}@media only screen and (max-width: 767px){.message__message{margin-top:3.2rem;padding-right:2.2rem;font-size:1.3rem}}.message__message ._paragraph:not(:first-child){margin-top:2rem}@media only screen and (max-width: 767px){.message__message ._paragraph:not(:first-child){margin-top:1.6rem}}.message__profile{position:relative;margin-top:6.9rem;margin-right:8.75vw;color:#84857b}@media only screen and (max-width: 767px){.message__profile{margin-top:7.1rem;margin-right:2.2rem;margin-left:-4.4rem}}.message__profile:before,.message__profile:after{top:0;border-top:1px solid #84857b}.message__profile:before{left:0;border-left:1px solid #84857b}.message__profile:after{right:0;border-right:1px solid #84857b}.message__profileInner{padding:4.6rem 3.75vw 3.8rem;border:1px solid #c7c4b2}@media only screen and (max-width: 767px){.message__profileInner{padding:3.8rem 2.2rem 3.2rem}}.message__profileInner:before,.message__profileInner:after{bottom:0;border-bottom:1px solid #84857b}.message__profileInner:before{left:0;border-left:1px solid #84857b}.message__profileInner:after{right:0;border-right:1px solid #84857b}.message__profile:before,.message__profile:after,.message__profileInner:before,.message__profileInner:after{content:"";display:block;box-sizing:border-box;width:.7rem;height:.7rem;position:absolute}.message__profileTitle{font-size:1.4rem;font-weight:500;line-height:1}.message__profileDescription{font-size:1.4rem;line-height:1.8;margin-top:1.2rem}@media only screen and (max-width: 767px){.message__profileDescription{font-size:1.3rem;line-height:1.77}}.vision{background-color:#e8e4d9}.vision__header{padding:11.6rem 5.78125vw 8.6rem}@media only screen and (max-width: 767px){.vision__header{padding:3.2rem 2.6rem 4.3rem}}.vision__title ._line1,.vision__title ._line2{overflow:clip;display:block}.vision__title ._line1 .c-svg,.vision__title ._line2 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .vision__title ._line1 .c-svg,#swup.is-ready .vision__title ._line2 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.vision__title ._line1{width:21rem;height:4.9rem}@media only screen and (max-width: 767px){.vision__title ._line1{width:9.3rem;height:2.4rem}}.vision__title ._line1 .c-svg{--transition-delay: .5s}.vision__title ._line2{margin-top:2rem;margin-left:-1rem;width:40.1rem;height:8.7rem}@media only screen and (max-width: 767px){.vision__title ._line2{margin-top:.8rem;margin-left:-.4rem;width:19.1rem;height:4.2rem}}.vision__title ._line2 .c-svg{--transition-delay: .7s}.vision__content{padding:0 0 15.4rem 20vw}@media only screen and (max-width: 767px){.vision__content{padding:0 0 13.4rem 6.6rem}}.vision__message{margin-top:8rem;padding-right:8.75vw}@media only screen and (max-width: 767px){.vision__message{margin-top:4rem;padding-right:2.2rem}}.vision__message ._title{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 767px){.vision__message ._title{font-size:1.8rem}}.vision__message ._message{margin-top:3.5rem;color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%}@media only screen and (max-width: 767px){.vision__message ._message{margin-top:2.1rem;font-size:1.4rem}}.ne{background-color:#e8e4d9}.ne__header{padding:16.3rem 5vw 9.5rem}@media only screen and (max-width: 767px){.ne__header{padding:6.8rem 2.2rem 6.5rem}}.ne__title{overflow:clip;width:34.7rem;height:10.2rem}@media only screen and (max-width: 767px){.ne__title{width:16.7rem;height:4.9rem}}.ne__title .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .ne__title .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s}.ne__body{display:flex;padding:0 8.75vw 14.6rem 2.5vw}@media only screen and (max-width: 767px){.ne__body{display:block;padding:0 2.2rem 7rem}}.ne__navColumn{padding-bottom:10rem;width:32.5vw}@media only screen and (max-width: 767px){.ne__navColumn{position:relative;padding-bottom:0;width:auto}}.ne__nav{position:sticky;top:6.4rem}@media only screen and (max-width: 767px){.ne__nav{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;width:100%}}.ne__categoryList{margin-right:14.0625vw}.ne__categoryItem{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.2}.ne__categoryItem:first-child{margin-top:-1rem}.ne__categoryItem:not(:first-child){margin-top:.1rem}.ne__categoryItem ._link{display:flex;padding:.7rem 0;align-items:center;gap:0 1.6rem;transition:.2s cubic-bezier(.33,1,.68,1)}.ne__categoryItem ._link:before{display:block;margin-top:-.1rem;width:1.6rem;height:1px;background-color:currentColor;content:"";opacity:0}.ne__categoryItem ._link[aria-current=true]{font-family:avenir-next-lt-pro,sans-serif;font-weight:700}.ne__categoryItem ._link[aria-current=true]:before{opacity:1}.ne__filterAccordion{display:inline-block;margin-top:1.4rem;margin-left:3.2rem;background-color:#dedad0}@media only screen and (max-width: 767px){.ne__filterAccordion{display:block;margin-top:0;margin-left:0;width:15.9rem}}.ne__filterAccordion[open] .ne__filterSummary ._plus:after{transform:translate(-50%,-50%) rotate(180deg)}.ne__filterSummary{display:flex;align-items:center;gap:0 4.5rem;padding:1.55rem 1.6rem 1.45rem;color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1;cursor:pointer;list-style:none}@media only screen and (max-width: 767px){.ne__filterSummary{justify-content:space-between;gap:0 0;padding:2rem 1.6rem 1.8rem;font-size:1.3rem}}.ne__filterSummary::-webkit-details-marker{display:none}.ne__filterSummary ._plus{position:relative;display:block;margin-top:-.3rem;width:.9rem;height:.9rem}@media only screen and (max-width: 767px){.ne__filterSummary ._plus{width:1.1rem;height:1.1rem}}.ne__filterSummary ._plus:before,.ne__filterSummary ._plus:after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1px;background-color:currentColor;transform:translate(-50%,-50%);content:""}.ne__filterSummary ._plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s cubic-bezier(.65,0,.35,1)}.ne__filterList{padding-bottom:.7rem}@media only screen and (max-width: 767px){.ne__filterList{padding-bottom:2.1rem}}.ne__filterItem{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.ne__filterItem{font-size:1.3rem}}.ne__filterItem:first-child{margin-top:-.8rem}@media only screen and (max-width: 767px){.ne__filterItem:first-child{margin-top:-.6rem}}.ne__filterItem:not(:first-child){margin-top:0rem}@media only screen and (max-width: 767px){.ne__filterItem:not(:first-child){margin-top:.8rem}}.ne__filterItem ._link{display:block;padding:.5rem 0 .5rem 1.6rem;transition:opacity .2s cubic-bezier(.33,1,.68,1)}.ne__content{flex:1}@media only screen and (max-width: 767px){.ne__content{padding-top:8.2rem}}.ne__list{border-top:1px solid #c7c4b2}.ne__item{border-bottom:1px solid #c7c4b2}.ne__item ._link{display:block;transition:opacity .2s cubic-bezier(.33,1,.68,1),background-color .8s linear}@media (any-hover: hover){.ne__item ._link:hover{background-color:#c7c4b233}.ne__item ._link:hover .neItem{transform:translate3d(1.4rem,0,0)}}.neItem{padding:2.4rem 0 1.7rem;transition:transform .8s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 767px){.neItem{padding:2.4rem 0 1.8rem}}.neItem__header{display:flex;align-items:center;gap:0 .8rem}.neItem__header ._date{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.neItem__header ._date{letter-spacing:-.02em}}.neItem__header ._category{padding:.45rem .8rem .15rem;background-color:#c7c4b2;color:#84857b;text-align:center;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1;border-radius:.2rem}@media only screen and (max-width: 767px){.neItem__header ._category{letter-spacing:-.02em}}.neItem__body{margin-top:1.1rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){.neItem__body{font-size:1.2rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.ne__pagination{display:flex;justify-content:center;align-items:center;gap:0 1.2rem;margin-top:6.6rem}@media only screen and (max-width: 767px){.ne__pagination{gap:0 1.3rem;margin-top:7rem}}.ne__prevLink,.ne__nextLink{display:block;padding:1rem 0}.ne__prevLink ._svgWrapper,.ne__nextLink ._svgWrapper{display:block;width:max(56px,5.6rem);height:max(3px,.3rem);transform:translateZ(0)}.ne__prevLink.is-hidden,.ne__nextLink.is-hidden{visibility:hidden}.ne__prevLink svg path,.ne__nextLink svg path{transition:fill .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.ne__prevLink:hover svg path,.ne__nextLink:hover svg path{fill:#353531}}.ne__prevLink{transform:rotateY(180deg)}.ne__paginationList{display:flex;align-items:center}.ne__paginationItem.is-hidden+.is-hidden{display:none}.ne__paginationItem ._link,.ne__paginationItem ._dots{display:block;padding:1.2rem;color:#84857b80;font-family:avenir-next-lt-pro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1;white-space:nowrap}@media only screen and (max-width: 767px){.ne__paginationItem ._link,.ne__paginationItem ._dots{padding:.8rem;font-size:1.6rem}}.ne__paginationItem ._link[aria-current=true],.ne__paginationItem ._dots[aria-current=true]{color:#84857b}.ne__paginationItem ._link{transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.ne__paginationItem ._link:hover{color:#84857b}}@media only screen and (max-width: 767px){.ne__paginationItem ._dots{padding:.8rem 0}}.contact{background-color:#e8e4d9}.contact__header{padding:16.2rem 5vw 9.7rem}@media only screen and (max-width: 767px){.contact__header{padding:6.8rem 2.2rem 6.4rem}}.contact__title{overflow:clip;width:54.5rem;height:10.2rem}@media only screen and (max-width: 767px){.contact__title{width:26rem;height:4.9rem}}.contact__title .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .contact__title .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s}.contact__body{display:flex;padding:0 8.75vw 13.7rem}@media only screen and (max-width: 767px){.contact__body{display:block;padding:0 2.2rem 5.8rem}}.contact__navColumn{padding-bottom:11.2rem;width:22.5vw}@media only screen and (max-width: 767px){.contact__navColumn{padding-bottom:0;width:auto}}.contact__nav{position:sticky;top:6.4rem}@media only screen and (max-width: 767px){.contact__nav{position:relative;top:0;background-color:#84857b0d;padding:3.2rem 0}}.contact__navList{display:flex;flex-direction:column;gap:2.8rem 0}@media only screen and (max-width: 767px){.contact__navList{flex-direction:row;justify-content:center;gap:0 2.5rem}}.contact__navItem{color:#84857b;font-size:1.2rem;line-height:.75;padding-left:2.1rem;position:relative}@media only screen and (max-width: 767px){.contact__navItem{min-width:7.2rem;text-align:center;padding:2.3rem 0 0}}.contact__navItem span{opacity:.5}.contact__navItem:before{content:"";display:block;width:.5rem;height:.5rem;background-color:#b6b4aa;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-.25rem;z-index:2}@media only screen and (max-width: 767px){.contact__navItem:before{width:.7rem;height:.7rem;top:0;left:50%;margin:0 0 0 -.35rem}}.contact__navItem:after{content:"";display:block;height:3.4rem;border-left:#b6b4aa .1rem solid;position:absolute;top:50%;left:.2rem;z-index:1}@media only screen and (max-width: 767px){.contact__navItem:after{width:9.4rem;height:0;border-top:#b6b4aa .1rem solid;border-left:none;top:.3rem;left:50%}}.contact__navItem:last-child:after{display:none}.contact__navItem[aria-current=true]{font-weight:500}.contact__navItem[aria-current=true] span{opacity:1}.contact__navItem[aria-current=true]:before{background-color:#84857b}.contact__content{flex:1}@media only screen and (max-width: 767px){.contact__content{padding-top:6.4rem}}.contact__group+.contact__group{margin-top:3.9rem}.contact__formLabel{display:flex;align-items:center;gap:0 .8rem}@media only screen and (max-width: 767px){.contact__formLabel{gap:0 .4rem}}.contact__formLabel ._label{color:#84857b;font-size:1.2rem;font-weight:500;line-height:.75;display:block}.contact__formLabel ._required{color:#9b0000;font-size:1.1rem;line-height:.7272727273;display:block}.contact__formBody{margin-top:.8rem}.contact__formError{color:#9b0000;font-size:1.2rem;line-height:2}.contact__formError:empty{display:none}.contact__formConfVal{display:none;color:#1f1f1f;font-size:1.3rem;line-height:1.6153846154;white-space:pre-wrap;padding:2.1rem 1.6rem;border-bottom:#c7c4b2 1px solid}@media only screen and (max-width: 767px){.contact__formConfVal{padding:1.7rem 1.6rem}}.contact__privacy{margin-top:4rem}.contact__privacy .contact__formConfVal{margin-top:.8rem}.contact__privacyHeader{color:#84857b;font-size:1.2rem;font-weight:500;line-height:.75;display:flex;align-items:center;gap:0 .8rem}@media only screen and (max-width: 767px){.contact__privacyHeader{gap:0 .4rem}}.contact__privacyHeader ._required{color:#9b0000;font-size:1.1rem;line-height:.7272727273;display:block}.contact__privacyBody{margin-top:1.6rem;padding:1.9rem 2.4rem;background-color:#e3dfd4}@media only screen and (max-width: 767px){.contact__privacyBody{padding:1.9rem 1.6rem}}.contact__privacyBody ._description{color:#84857b;font-size:1.3rem;line-height:1.8}.contact__privacyBody ._description a{text-decoration:underline}@media (any-hover: hover){.contact__privacyBody ._description a:hover{text-decoration:none}}.contact__formAgree{margin-top:1.3rem}.contact__formAgree+.contact__formError{margin-top:1.6rem}.contact__formAgree label{position:relative;display:inline-flex;align-items:center;gap:0 .8rem;cursor:pointer}.contact__formAgree ._input{display:block;width:1.6rem;height:1.6rem;border:#c7c4b2 1px solid}.contact__formAgree ._input:checked+._label ._icon{opacity:1}.contact__formAgree ._label{display:block;margin-top:.1rem;color:#84857b;font-size:1.3rem;font-weight:500;line-height:1}@media only screen and (max-width: 767px){.contact__formAgree ._label{margin-top:.2rem}}.contact__formAgree ._icon{display:block;width:.9rem;height:.6rem;position:absolute;top:50%;left:.4rem;margin-top:-.3rem;opacity:0}.contact__formAgree .contact__formError{margin-top:.6rem}.contact__submitError{margin-top:4rem;color:#9b0000;font-size:1.2rem;line-height:2}.contact__submitError:empty{display:none}.contact__buttons{display:flex;justify-content:center;align-items:center;gap:0 4.8rem;margin-top:4.6rem}@media only screen and (max-width: 767px){.contact__buttons{flex-direction:column-reverse;gap:2rem 0}}.contact__buttons--submit{display:none}.contact__formButton{display:block;width:28.8rem;color:#84857b;font-size:1.3rem;text-align:center;line-height:4.7692307692;border:currentColor 1px solid;border-radius:1rem;transition:color .8s cubic-bezier(.33,1,.68,1),background-color .8s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width: 767px){.contact__formButton{border-radius:1.2rem}}@media (any-hover: hover){.contact__formButton:not(:disabled):hover{color:#e8e4d9;background-color:#84857b}}.contact__formButton:disabled{opacity:.4}.contact__formButton--submit{color:#e8e4d9;background-color:#84857b;border-color:#84857b}@media (any-hover: hover){.contact__formButton--submit:not(:disabled):hover{color:#84857b;background-color:#e8e4d9}}.contact__thanksLead{color:#84857b;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:2.4rem;line-height:1.4;margin:-.7rem 0 1.4rem}@media only screen and (max-width: 767px){.contact__thanksLead{margin:-.6rem 0 1.6rem}}.contact__thanksDescription{color:#84857b;font-size:1.3rem;line-height:2;margin-top:.8rem}@media only screen and (max-width: 767px){.contact__thanksDescription{font-size:1.2rem;line-height:2}}.contact__backToTop{margin-top:2.5rem}.contact__backToTop .c-buttonLink{display:inline-block;padding:1rem 1.5rem .8rem;font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;border-radius:1rem}.contact__backToTop .c-buttonLink:before{border-radius:1rem}.contact.is-confirming .contact__group--noConfirmation{display:none}.contact.is-confirming .contact__group+.contact__group{margin-top:2.3rem}.contact.is-confirming .contact__formError{display:none}.contact.is-confirming .contact__formConfVal{display:block}.contact.is-confirming .contact__privacy{margin-top:2.3rem}.contact.is-confirming .contact__privacyBody,.contact.is-confirming .contact__formAgree,.contact.is-confirming .contact__buttons--confirmation{display:none}.contact.is-confirming .contact__buttons--submit{display:flex}.contact__formRadio{margin-top:2.4rem}.contact__formRadio+.contact__formRadio{margin-top:1.7rem}.contact__formRadio+.contact__formError{margin-top:1.8rem}.contact__formRadio label{display:inline-flex;align-items:center;gap:0 .8rem;position:relative;cursor:pointer}.contact__formRadio ._input{display:block;width:1.6rem;height:1.6rem;border:#c7c4b2 1px solid;border-radius:50%}.contact__formRadio ._input:checked+._label:after{opacity:1}.contact__formRadio ._label{display:block;margin-top:.1rem;color:#84857b;font-size:1.3rem;line-height:1}@media only screen and (max-width: 767px){.contact__formRadio ._label{margin-top:.2rem}}.contact__formRadio ._label:after{content:"";width:.6rem;height:.6rem;background-color:#84857b;border-radius:50%;position:absolute;top:50%;left:.5rem;margin-top:-.3rem;opacity:0}.is-confirming .contact__formRadio{display:none}.contact__formInput{display:block;width:100%;font-size:1.3rem;line-height:1.5;color:#84857b;background-color:#84857b0d;border-bottom:#c7c4b2 1px solid;padding:2.2rem 2.4rem}@media only screen and (max-width: 767px){.contact__formInput{padding:1.9rem 1.6rem 1.7rem}}.contact__formInput::placeholder{color:#84857b80}.is-confirming .contact__formInput{display:none}.contact__formTextarea{display:block;width:100%;height:12.7rem;font-size:1.3rem;line-height:1.5;color:#84857b;background-color:#84857b0d;border-bottom:#c7c4b2 1px solid;padding:1.9rem 2.4rem}@media only screen and (max-width: 767px){.contact__formTextarea{height:18rem;padding:1.9rem 1.6rem}}.contact__formTextarea::placeholder{color:#84857b80}.is-confirming .contact__formTextarea{display:none}.nd{padding-bottom:6.8rem;background-color:#e8e4d9}@media only screen and (max-width: 767px){.nd{padding-bottom:6.9rem}}.nd__header{padding:16.2rem 5vw 0}@media only screen and (max-width: 767px){.nd__header{padding:6.8rem 0 0}}.nd__meta{display:flex;align-items:center;gap:0 .8rem}@media only screen and (max-width: 767px){.nd__meta{padding:0 2.2rem}}.nd__meta ._date{color:#84857b;font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.nd__meta ._date{letter-spacing:-.02em}}.nd__meta ._category{padding:.45rem .8rem .2rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1rem;font-style:normal;font-weight:700;background-color:#c7c4b2;border-radius:.2rem}@media only screen and (max-width: 767px){.nd__meta ._category{padding:.35rem .8rem .1rem;letter-spacing:-.02em}}.nd__title{overflow:clip;margin-top:2.4rem;color:#84857b;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:4.8rem;font-style:normal;font-weight:500;line-height:1.2}@media only screen and (max-width: 767px){.nd__title{margin-top:2.7rem;padding:0 2.2rem;font-size:3.2rem}}.nd__title ._text{display:inline-block;transform:translate3d(0,min(100%,2em),0);clip-path:inset(0% 0% 100%)}#swup.is-ready .nd__title ._text{transform:translateZ(0);clip-path:inset(0%);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s,clip-path 1.2s cubic-bezier(.22,1,.36,1) .5s}.nd__subtitle{margin-top:1.6rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2}@media only screen and (max-width: 767px){.nd__subtitle{padding:0 2.2rem;font-size:1.2rem}}.nd__eyecatch{margin-top:3.9rem;padding:0 7.5vw}@media only screen and (max-width: 767px){.nd__eyecatch{margin-top:4rem;padding:0}}.nd__eyecatch ._image{width:100%}.nd__section{margin-top:3.8rem;padding:0 12.5vw}@media only screen and (max-width: 767px){.nd__section{margin-top:4.1rem;padding:0 2.2rem}}.nd__sectionTitle{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.8}@media only screen and (max-width: 767px){.nd__sectionTitle{font-size:1.6rem}}.nd__sectionContent{padding:0 3.75vw}@media only screen and (max-width: 767px){.nd__sectionContent{padding:0}}.nd__sectionContent:not(:first-child){margin-top:2.9rem}@media only screen and (max-width: 767px){.nd__sectionContent:not(:first-child){margin-top:3.2rem}}.nd__block:not(:first-child){margin-top:3.2rem}@media only screen and (max-width: 767px){.nd__block:not(:first-child){margin-top:2.4rem}}.nd__blockTitle{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2}.nd__blockParagraph{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2;white-space:pre-wrap}.nd__blockParagraph:not(:first-child){margin-top:2.3rem}.nd__blockTitle+.nd__blockParagraph{margin-top:0}.nd__blockLinkArea:not(:first-child){margin-top:1.5rem}.nd__blockLinkArea ._link{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2;text-decoration-line:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.nd__blockLinkArea ._link:hover{color:#353531}}.nd__blockVisual:not(:first-child){margin-top:2.3rem}.nd__blockVisual--medium{padding:0% 11.1%}@media only screen and (max-width: 767px){.nd__blockVisual--medium{padding:0% 13.3%}}.nd__blockVisual--small{padding:0% 22.2%}@media only screen and (max-width: 767px){.nd__blockVisual--small{padding:0% 26.6%}}.nd__blockVisual ._image{width:100%}.nd__blockVisual ._caption{display:flex;justify-content:flex-end;color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:200%}.nd__block--twoColumns{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.nd__block--twoColumns{display:block}}.nd__blockTextColumn{width:32.8125vw}@media only screen and (max-width: 767px){.nd__blockTextColumn{width:auto}}.nd__blockVisualColumn{padding-top:.9rem;width:32.8125vw}@media only screen and (max-width: 767px){.nd__blockVisualColumn{margin-top:1.5rem;width:auto}}.nd__blockVisualColumn .nd__blockVisual{margin-top:0}.nd__pagination{margin-top:6.6rem;padding:0 5vw}@media only screen and (max-width: 767px){.nd__pagination{margin-top:6.4rem;padding:0}}.pp{padding-bottom:15.3rem;background-color:#e8e4d9}@media only screen and (max-width: 767px){.pp{padding-bottom:7.5rem}}.pp__header{padding:16.6rem 4.84375vw 0}@media only screen and (max-width: 767px){.pp__header{padding:7rem 2.2rem 0}}.pp__title{display:inline-block}.pp__title ._line1,.pp__title ._line2{overflow:clip;display:block}.pp__title ._line1 .c-svg,.pp__title ._line2 .c-svg{transform:translate3d(0,100%,0)}#swup.is-ready .pp__title ._line1 .c-svg,#swup.is-ready .pp__title ._line2 .c-svg{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) var(--transition-delay)}.pp__title ._line1{width:49.6rem;height:10.4rem}@media only screen and (max-width: 767px){.pp__title ._line1{width:23.7rem;height:5rem}}.pp__title ._line1 .c-svg{--transition-delay: .5s}.pp__title ._line2{margin-top:.1rem;margin-left:auto;width:43.2rem;height:9.6rem}@media only screen and (max-width: 767px){.pp__title ._line2{margin-top:-.2rem;width:20.6rem;height:5rem}}.pp__title ._line2 .c-svg{--transition-delay: .6s}.pp__body{margin-top:8.8rem;padding:0 12.5vw}@media only screen and (max-width: 767px){.pp__body{margin-top:5.5rem;padding:0 2.2rem}}.pp__policy:not(:first-child){margin-top:2.9rem}@media only screen and (max-width: 767px){.pp__policy:not(:first-child){margin-top:2.8rem}}.pp__policyTitle{color:#1f1f1f;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.6}.pp__policyParagraph{margin-top:1.2rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6}.pp__policyList{margin-top:2.4rem;padding-left:1.2rem;list-style-type:decimal}.pp__policyListItem{padding-left:1rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6}.pp__policyListItem:not(:first-child){margin-top:2.4rem}.pp__policyListItemChildren{margin-top:2.4rem;padding-left:1.6rem;list-style-type:lower-alpha}.pp__policyListItemChild{padding-left:1rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.6}.pp__policyListItemChild:not(:first-child){margin-top:2.4rem}.pp__policyListItemChild ._title{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.6}.pp__policyListItemChild ._paragraph{margin-top:1.6rem}.nf{padding-bottom:15.1rem;background-color:#e8e4d9}@media only screen and (max-width: 767px){.nf{padding-bottom:7.2rem}}.nf__header{overflow:clip;padding:16.3rem 5vw 0}@media only screen and (max-width: 767px){.nf__header{padding:6.9rem 2.2rem 0}}.nf__title{color:#84857b;font-family:Latin725StdRoman,serif;font-size:12.8rem;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:.8;transform:translate3d(0,100%,0)}@media only screen and (max-width: 767px){.nf__title{font-size:6.1rem}}#swup.is-ready .nf__title{transform:translateZ(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s}.nf__body{margin-top:8.2rem;padding:0 12.5vw}@media only screen and (max-width: 767px){.nf__body{margin-top:5.7rem;padding:0 2.2rem}}.nf__sectionTitle{color:#84857b;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:3.2rem;font-style:normal;font-weight:500;line-height:1.6}@media only screen and (max-width: 767px){.nf__sectionTitle{font-size:2.4rem;line-height:1.4}}.nf__message{margin-top:.9rem;color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2}@media only screen and (max-width: 767px){.nf__message{margin-top:1.6rem;font-size:1.3rem}}.ld{padding-bottom:19.9rem;background-color:#e8e4d9}@media only screen and (max-width: 767px){.ld{padding-bottom:7rem}}.ld__header{padding:14.4rem 5vw 0}@media only screen and (max-width: 767px){.ld__header{padding:4.4rem 0 0}}.ld__title{overflow:clip;margin-top:2.4rem;color:#84857b;font-family:Latin725StdRoman,ryo-display-plusn, serif;font-size:4.8rem;font-style:normal;font-weight:500;line-height:1.15}@media only screen and (max-width: 767px){.ld__title{margin-top:2.7rem;padding:0 2.2rem;font-size:3.2rem}}.ld__title ._text{display:inline-block;white-space:pre-wrap;transform:translate3d(0,min(100%,2em),0);clip-path:inset(0% 0% 100%)}#swup.is-ready .ld__title ._text{transform:translateZ(0);clip-path:inset(0%);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .5s,clip-path 1.2s cubic-bezier(.22,1,.36,1) .5s}.ld__eyecatch{margin-top:6.6rem;padding:0 7.5vw}@media only screen and (max-width: 767px){.ld__eyecatch{margin-top:4.6rem;padding:0}}.ld__eyecatch ._image{width:100%}.ld__section{margin-top:5.8rem;padding:0 12.5vw}@media only screen and (max-width: 767px){.ld__section{margin-top:4.1rem;padding:0 2.2rem}}.ld__sectionTitle{padding:0 3.75vw;color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.8}@media only screen and (max-width: 767px){.ld__sectionTitle{padding:0}}.ld__sectionContent{padding:0 3.75vw}@media only screen and (max-width: 767px){.ld__sectionContent{padding:0}}.ld__sectionContent:not(:first-child){margin-top:2rem}@media only screen and (max-width: 767px){.ld__sectionContent:not(:first-child){margin-top:2.1rem}}.ld__sectionContentTitle{color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:200%}.ld__sectionContentTitle:not(:first-child){margin-top:2.6rem}.ld__sectionContentParagraph{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2;white-space:pre-wrap}.ld__sectionContentParagraph:not(:first-child){margin-top:-.2rem}.ld__sectionContentLinkArea:not(:first-child){margin-top:-.1rem}.ld__sectionContentLinkArea ._link{color:#84857b;font-family:avenir-next-lt-pro,ryo-gothic-plusn,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2;text-decoration-line:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.ld__sectionContentLinkArea ._link:hover{color:#353531}}.ld__sectionContentVisual{padding:3.2rem 0}@media only screen and (max-width: 767px){.ld__sectionContentVisual{padding:3.3rem 0}}.ld__sectionContentVisual ._image{width:100%}.ld__relativeLinks{margin-top:4.8rem;padding:0 16.25vw}@media only screen and (max-width: 767px){.ld__relativeLinks{margin-top:3.3rem;padding:0 2.2rem}}.ld__relativeLinkItem{display:flex;align-items:center;gap:0 .8rem;color:#84857b;font-kerning:none;font-family:avenir-next-lt-pro,ryo-gothic-plusn, sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:200%}.ld__relativeLinkItem:not(:first-child){margin-top:.7rem}.ld__relativeLinkItem:before{display:block;margin-top:-.5rem;width:.4rem;height:1px;background-color:currentColor;content:""}.ld__relativeLinkItem ._link{text-decoration:underline;transition:color .05s cubic-bezier(.33,1,.68,1)}@media (any-hover: hover){.ld__relativeLinkItem ._link:hover{color:#353531}}html.is-changing{cursor:wait}.is-changing .transition-curtain{transform:none;transition:transform 1.3s cubic-bezier(.22,1,.36,1),opacity 1.3s cubic-bezier(.5,1,.89,1);transition-delay:.3s;pointer-events:none}.is-changing .transition-curtain:not(.is-previous-container){z-index:400}.transition-curtain.is-previous-container{opacity:0;transform:translate3d(0,-30%,0) scale(.8);transition:transform 1.6s cubic-bezier(.5,1,.89,1),opacity 1.6s cubic-bezier(.5,1,.89,1)}[data-transition-mode=detail-prev] .transition-curtain.is-previous-container,[data-transition-mode=detail-next] .transition-curtain.is-previous-container{opacity:0;transform:scale(.7);transition:transform 1.6s cubic-bezier(.5,1,.89,1),opacity 1.6s cubic-bezier(.5,1,.89,1)}.transition-curtain.is-next-container{transform:translate3d(0,100%,0)}[data-transition-mode=detail-prev] .transition-curtain.is-next-container{transform:translate3d(-100%,0,0)}[data-transition-mode=detail-next] .transition-curtain.is-next-container{transform:translate3d(100%,0,0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.grecaptcha-badge{visibility:hidden}.wpcf7-response-output,.screen-reader-response{display:none}/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2024 MyFonts Inc. */@font-face{font-family:Latin725StdRoman;src:url(/live/oe_/https://instyle.group/assets/fonts/Latin725StdRoman/font.woff2) format("woff2"),url(/live/oe_/https://instyle.group/assets/fonts/Latin725StdRoman/font.woff) format("woff")} @font-face{font-family:Latin725StdItalic;src:url(/live/oe_/https://instyle.group/assets/fonts/Latin725StdItalic/font.woff2) format("woff2"),url(/live/oe_/https://instyle.group/assets/fonts/Latin725StdItalic/font.woff) format("woff")} @media only screen and (min-width: 768px){.u-sp{display:none!important}}@media only screen and (max-width: 767px){.u-pc{display:none!important}}.u-visibility-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
