@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;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}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin: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-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-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__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;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;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-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{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;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{-webkit-animation:splide-loading 1s linear infinite;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}@-webkit-keyframes image{0%{-webkit-transform:skewX(25deg) translateX(0);transform:skewX(25deg) translateX(0)}to{-webkit-transform:skewX(25deg) translateX(180%);transform:skewX(25deg) translateX(180%)}}@keyframes image{0%{-webkit-transform:skewX(25deg) translateX(0);transform:skewX(25deg) translateX(0)}to{-webkit-transform:skewX(25deg) translateX(180%);transform:skewX(25deg) translateX(180%)}}@-webkit-keyframes text{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}45%{-webkit-transform:translateX(0);transform:translateX(0)}55%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes text{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}45%{-webkit-transform:translateX(0);transform:translateX(0)}55%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}@-webkit-keyframes arrow-down{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translateY(60%) scale(0);transform:translateY(60%) scale(0)}60%{-webkit-transform:translateY(-60%) scale(0);transform:translateY(-60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes arrow-down{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translateY(60%) scale(0);transform:translateY(60%) scale(0)}60%{-webkit-transform:translateY(-60%) scale(0);transform:translateY(-60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes arrow-advance{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(60%) scale(0);transform:translate(60%) scale(0)}60%{-webkit-transform:translate(-60%) scale(0);transform:translate(-60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes arrow-advance{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(60%) scale(0);transform:translate(60%) scale(0)}60%{-webkit-transform:translate(-60%) scale(0);transform:translate(-60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes arrow-back{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(-60%) scale(0);transform:translate(-60%) scale(0)}60%{-webkit-transform:translate(60%) scale(0);transform:translate(60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes arrow-back{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(-60%) scale(0);transform:translate(-60%) scale(0)}60%{-webkit-transform:translate(60%) scale(0);transform:translate(60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes vertical-slide{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}51%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes vertical-slide{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}51%{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes horizontal-slide{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(25%);transform:translate(25%)}51%{opacity:0;-webkit-transform:translate(-25%);transform:translate(-25%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes horizontal-slide{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(25%);transform:translate(25%)}51%{opacity:0;-webkit-transform:translate(-25%);transform:translate(-25%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes horizontal-reverse-slide{0%{opacity:1;-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}50%{opacity:0;-webkit-transform:translate(-25%) scaleX(-1);transform:translate(-25%) scaleX(-1)}51%{opacity:0;-webkit-transform:translate(25%) scaleX(-1);transform:translate(25%) scaleX(-1)}to{opacity:1;-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}}@keyframes horizontal-reverse-slide{0%{opacity:1;-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}50%{opacity:0;-webkit-transform:translate(-25%) scaleX(-1);transform:translate(-25%) scaleX(-1)}51%{opacity:0;-webkit-transform:translate(25%) scaleX(-1);transform:translate(25%) scaleX(-1)}to{opacity:1;-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}}@-webkit-keyframes line-path-inline{0%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@keyframes line-path-inline{0%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@-webkit-keyframes line-path-inline-remove{0%{background-position:100% 100%;background-size:100% 1px}to{background-position:100% 100%;background-size:0 1px}}@keyframes line-path-inline-remove{0%{background-position:100% 100%;background-size:100% 1px}to{background-position:100% 100%;background-size:0 1px}}:root{scroll-behavior:smooth;width:100%}@media not all and (max-width:768px){:root{font-size:.6944444444vw}}@media screen and (max-width:768px){:root{font-size:max(5px,2.6666666667vw)}}html.lenis{height:auto;min-height:100%;width:100%}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{color:#2c2c2c;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1;min-height:100vh;position:relative;width:100%}body::-moz-selection{background-color:#a68860;color:#fff}body::selection{background-color:#a68860;color:#fff}html.lenis body{height:auto}body.is-menu-open{overflow:hidden}img{max-width:100%}img,svg{display:block;height:auto;width:100%}i{font-style:normal}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-input-placeholder{color:#eaeaea}::-moz-placeholder{color:#eaeaea}:-ms-input-placeholder{color:#eaeaea}::-ms-input-placeholder{color:#eaeaea}::placeholder{color:#eaeaea}button{color:inherit;text-align:left}:focus-visible{outline:1px auto #a68860}dialog{border:0;margin:0;max-height:none;max-width:none}dialog::-ms-backdrop{background:transparent}dialog::backdrop{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.l-contents{position:relative}@media not all and (max-width:768px){.l-contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:2.4rem;padding-top:6.4rem}}@media screen and (max-width:768px){.l-contents{margin-top:1.6rem;padding-top:4rem}}.l-contents:before{background:#eaeaea;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;top:0}@media not all and (max-width:768px){.l-contents:before{width:136rem}}@media screen and (max-width:768px){.l-contents:before{width:calc(100% - 3.2rem)}}@media not all and (max-width:768px){.l-contents__nav{bottom:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 19.9rem;flex:0 0 19.9rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:end;align-self:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:.8rem}}@media screen and (max-width:768px){.l-contents__nav{margin:0 1.6rem}}.l-contents__navList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.l-contents__navList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem;padding-left:2.2rem}}@media screen and (max-width:768px){.l-contents__navList{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.l-contents__navListItemLink{display:block;font-weight:600;position:relative}.l-contents__navListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-contents__navListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-contents__navListItemLink:focus-visible [data-hover-image] img,.l-contents__navListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-contents__navListItemLink:focus-visible span[data-hover-text],.l-contents__navListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-contents__navListItemLink:focus-visible [data-hover-image] img,.l-contents__navListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media not all and (max-width:768px){.l-contents__navListItemLink{font-size:1.6rem;padding:.5rem 0 .5rem 2.8rem}}@media screen and (max-width:768px){.l-contents__navListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f0f0f0;border-radius:10rem;font-size:1.5rem;height:4.2rem;justify-content:center;padding:0 1.8rem 0 2.4rem}}@media not all and (max-width:768px){.l-contents__navListItem.is-active .l-contents__navListItemLink:before{background:#a68860;border-radius:50%;content:"";display:block;height:1rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);width:1rem}.l-contents__navListItemIcon{display:none}}@media screen and (max-width:768px){.l-contents__navListItemIcon{color:#a68860;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.2rem}}@media not all and (max-width:768px){.l-contents__inner{-webkit-box-flex:1;border-left:1px solid #eaeaea;-ms-flex:1;flex:1;padding-left:6rem}.l-footer{padding:0 4rem 4rem}}@media screen and (max-width:768px){.l-footer{padding:0 1.6rem 1.6rem}}.l-footer__nav{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.l-footer__nav{padding-top:5.6rem}}@media screen and (max-width:768px){.l-footer__nav{padding-top:4rem}}@media not all and (max-width:768px){.l-footer__navCardList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}.l-footer__navCardListItem:first-child{-webkit-box-flex:0;-ms-flex:0 0 34.8rem;flex:0 0 34.8rem}.l-footer__navCardListItem:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.l-footer__navCardListItem:last-child{margin-top:1.6rem}}.l-footer__navCardListItemLink{border-radius:.4rem;display:block;overflow:hidden;padding:2.4rem;position:relative}@media not all and (max-width:768px){.l-footer__navCardListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}}.l-footer__navCardListItemLink:after,.l-footer__navCardListItemLink:before{content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.l-footer__navCardListItemLink:before{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:backdrop-filter 1s,-webkit-transform 1s;transition:backdrop-filter 1s,-webkit-transform 1s;transition:transform 1s,backdrop-filter 1s;transition:transform 1s,backdrop-filter 1s,-webkit-transform 1s;z-index:0}@media not all and (max-width:768px){.l-footer__navCardListItemLink--requirements:before{background-image:url(../images/common/footerCard-requirements_pc.jpg)}}@media screen and (max-width:768px){.l-footer__navCardListItemLink--requirements:before{background-image:url(../images/common/footerCard-requirements_sp.jpg)}}@media not all and (max-width:768px){.l-footer__navCardListItemLink--entry:before{background-image:url(../images/common/footerCard-entry_pc.jpg)}}@media screen and (max-width:768px){.l-footer__navCardListItemLink--entry:before{background-image:url(../images/common/footerCard-entry_sp.jpg)}}.l-footer__navCardListItemLink:after{background:rgba(73,73,73,.7);z-index:1}@media not all and (max-width:768px){.l-footer__navCardListItemLink--requirements span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.l-footer__navCardListItemLink--requirements span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.l-footer__navCardListItemLink--requirements span[data-text] span{display:block;opacity:1}.l-footer__navCardListItemLink--requirements span[data-text] span,.l-footer__navCardListItemLink--requirements span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.l-footer__navCardListItemLink--requirements:focus-visible span[data-text] span,.l-footer__navCardListItemLink--requirements:focus-visible span[data-text]:before,.l-footer__navCardListItemLink--requirements:hover span[data-text] span,.l-footer__navCardListItemLink--requirements:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.l-footer__navCardListItemLink--requirements:focus-visible span[data-text] span,.l-footer__navCardListItemLink--requirements:hover span[data-text] span{opacity:0}.l-footer__navCardListItemLink--requirements:focus-visible span[data-text]:before,.l-footer__navCardListItemLink--requirements:hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.l-footer__navCardListItemLink--requirements:focus-visible:before,.l-footer__navCardListItemLink--requirements:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-footer__navCardListItemLink:focus-visible:before,.l-footer__navCardListItemLink:hover:before{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:768px){.l-footer__navCardListItemLink .c-button{width:100%}}.l-footer__navCardListItemInner{position:relative;z-index:2}.l-footer__navCardListItemPrefix{color:#eaeaea}@media not all and (max-width:768px){.l-footer__navCardListItemPrefix{font-size:1.4rem;font-weight:400;line-height:1.2;margin-bottom:6rem}}@media screen and (max-width:768px){.l-footer__navCardListItemPrefix{font-size:1.5rem;letter-spacing:.04em;line-height:1.5;margin-bottom:4.8rem}}.l-footer__navCardListItemTitle{color:#fff;font-weight:600}@media not all and (max-width:768px){.l-footer__navCardListItemTitle{font-size:4rem;line-height:1.2}}@media screen and (max-width:768px){.l-footer__navCardListItemTitle{font-size:3.8rem;line-height:1.3}}.l-footer__navCardListItemCaption{color:#eaeaea;font-weight:400}@media not all and (max-width:768px){.l-footer__navCardListItemCaption{font-size:1.4rem;line-height:1.8;margin-bottom:9rem;margin-top:2.4rem}}@media screen and (max-width:768px){.l-footer__navCardListItemCaption{font-size:1.4rem;line-height:1.7;margin-bottom:6rem;margin-top:1.6rem}}.l-footer__navCardListItemBtns{position:relative;z-index:2}@media not all and (max-width:768px){.l-footer__navCardListItemBtns{margin-top:auto;width:60.8rem}}@media screen and (max-width:768px){.l-footer__navCardListItemBtns{margin-top:5.6rem}}.l-footer__navCardListItemBtnsItems:not(:first-child){border-top:1px solid #919191}@media not all and (max-width:768px){.l-footer__navCardListItemBtnsItems:not(:first-child){margin-top:2rem;padding-top:2rem}}@media screen and (max-width:768px){.l-footer__navCardListItemBtnsItems:not(:first-child){margin-top:2.4rem;padding-top:2.4rem}}.l-footer__navCardListItemBtnsItemsTitle{color:#fff;font-size:1.8rem;font-weight:500}.l-footer__navCardListItemBtnsItemsContent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6rem}@media not all and (max-width:768px){.l-footer__navCardListItemBtnsItemsContent{gap:.8rem}}@media screen and (max-width:768px){.l-footer__navCardListItemBtnsItemsContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}@media not all and (max-width:768px){.l-footer__navCardListItemBtnsItemsContentBtn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.l-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#2c2c2c;border-radius:.4rem;color:#fff;justify-content:space-between;overflow:hidden}@media not all and (max-width:768px){.l-footer__inner{margin-top:5.6rem;padding:5.6rem}}@media screen and (max-width:768px){.l-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4rem;padding:4rem 2rem}}.l-footer__inner:before{background:#a68860;content:"";display:block;left:0;position:absolute;top:0}@media not all and (max-width:768px){.l-footer__inner:before{height:1.2rem;width:40.6rem}}@media screen and (max-width:768px){.l-footer__inner:before{height:1rem;width:11.4rem}}@media not all and (max-width:768px){.l-footer__leftLogo{margin-bottom:5.6rem}}@media screen and (max-width:768px){.l-footer__leftLogo{margin-bottom:2rem}}.l-footer__leftLogoLink{display:block}@media not all and (max-width:768px){.l-footer__leftLogoLink{width:29.4rem}}@media screen and (max-width:768px){.l-footer__leftLogoLink{width:19.6rem}}.l-footer__leftCopy{color:#919191;font-family:Inter,Noto Sans JP,serif;font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.8}@media not all and (max-width:768px){.l-footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.l-footer__right{margin-top:8rem}}.l-footer__rightMenuList{display:grid}@media not all and (max-width:768px){.l-footer__rightMenuList{-webkit-column-gap:6.4rem;-moz-column-gap:6.4rem;column-gap:6.4rem;grid-template-columns:auto auto;grid-template-rows:repeat(3,auto);row-gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-footer__rightMenuList .l-footer__rightMenuListItem:nth-child(-n+3){grid-column:1}.l-footer__rightMenuList .l-footer__rightMenuListItem:first-child{grid-row:1}.l-footer__rightMenuList .l-footer__rightMenuListItem:nth-child(2){grid-row:2}.l-footer__rightMenuList .l-footer__rightMenuListItem:nth-child(3){grid-row:3}.l-footer__rightMenuList .l-footer__rightMenuListItem:last-child{grid-column:2;grid-row:1/-1;justify-self:end}}@media screen and (max-width:768px){.l-footer__rightMenuList{gap:2.4rem}}.l-footer__rightMenuListItemLink{display:block;font-weight:600}.l-footer__rightMenuListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-footer__rightMenuListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-footer__rightMenuListItemLink:focus-visible [data-hover-image] img,.l-footer__rightMenuListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-footer__rightMenuListItemLink:focus-visible span[data-hover-text],.l-footer__rightMenuListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-footer__rightMenuListItemLink:focus-visible [data-hover-image] img,.l-footer__rightMenuListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media not all and (max-width:768px){.l-footer__rightMenuListItemLink{font-size:2.4rem;line-height:1.5}}@media screen and (max-width:768px){.l-footer__rightMenuListItemLink{font-size:2rem;line-height:1.8}}@media not all and (max-width:768px){.l-footer__rightMenuListItemInner{margin-top:2rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemInner{margin-top:1.6rem}}.l-footer__rightMenuListItemSubTitle{color:#a68860;font-weight:500;position:relative}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubTitle{font-size:1.6rem;line-height:1.5;margin-top:1.4rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubTitle{font-size:1.6rem;line-height:1.8}}.l-footer__rightMenuListItemSubTitle:before{background:#a68860;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.l-footer__rightMenuListItemSubTitleInner{background:#2c2c2c;display:block;padding-right:1.6rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.l-footer__rightMenuListItemSubText{color:#fff;font-size:1.6rem;font-weight:500}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubText{line-height:1.5;margin-top:1.4rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubText{line-height:1.8;margin-top:.8rem}}.l-footer__rightMenuListItemSubList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubList{gap:.8rem;margin:.8rem auto 2rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubList{gap:.4rem;margin:.8rem auto 1.6rem}}.l-footer__rightMenuListItemSubListItem{position:relative}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubListItem{padding-left:1.8rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubListItem{padding-left:1.6rem}}.l-footer__rightMenuListItemSubListItem:before{background:#a68860;content:"";display:block;height:2px;left:0;position:absolute}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubListItem:before{top:50%;width:1rem}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubListItem:before{top:1.5rem;width:.8rem}}.l-footer__rightMenuListItemSubListItem--desabled{opacity:.4;pointer-events:none}.l-footer__rightMenuListItemSubListItemLink{color:#fff;font-size:1.6rem;font-weight:500}.l-footer__rightMenuListItemSubListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-footer__rightMenuListItemSubListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-footer__rightMenuListItemSubListItemLink:focus-visible [data-hover-image] img,.l-footer__rightMenuListItemSubListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-footer__rightMenuListItemSubListItemLink:focus-visible span[data-hover-text],.l-footer__rightMenuListItemSubListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-footer__rightMenuListItemSubListItemLink:focus-visible [data-hover-image] img,.l-footer__rightMenuListItemSubListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media not all and (max-width:768px){.l-footer__rightMenuListItemSubListItemLink{line-height:1.5}}@media screen and (max-width:768px){.l-footer__rightMenuListItemSubListItemLink{line-height:1.8}.l-footer__rightMenuListItemSubListItem--desabled .l-footer__rightMenuListItemSubListItemLink{pointer-events:none}.l-footer__rightMenuListItemSubListItemLinkSuffix{font-size:1.2rem}}.l-footer__rightNav{margin-top:8rem}@media not all and (max-width:768px){.l-footer__rightNav{display:grid;gap:4rem;grid-template-columns:auto auto;grid-template-rows:auto auto}}@media screen and (max-width:768px){.l-footer__rightNav{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.l-footer__rightNav,.l-footer__rightNav.l-footer__rightNav--sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;gap:1.6rem}.l-footer__rightNav.l-footer__rightNav--sub{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:3.2rem}}.l-footer__rightNavItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.l-footer__rightNavItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-footer__rightNavItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-footer__rightNavItemLink:focus-visible [data-hover-image] img,.l-footer__rightNavItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-footer__rightNavItemLink:focus-visible span[data-hover-text],.l-footer__rightNavItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-footer__rightNavItemLink:focus-visible [data-hover-image] img,.l-footer__rightNavItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media not all and (max-width:768px){.l-footer__rightNavItemLink{font-size:1.4rem;font-weight:400;letter-spacing:.04em}}@media screen and (max-width:768px){.l-footer__rightNavItemLink{font-size:1.5rem;font-weight:600;line-height:1.8}}.l-footer__rightNav--sub .l-footer__rightNavItemLink{color:#919191}.l-footer__rightNav--sub .l-footer__rightNavItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-footer__rightNav--sub .l-footer__rightNavItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#919191),to(#919191));background-image:linear-gradient(#919191,#919191);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-footer__rightNav--sub .l-footer__rightNavItemLink:focus-visible [data-hover-image] img,.l-footer__rightNav--sub .l-footer__rightNavItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-footer__rightNav--sub .l-footer__rightNavItemLink:focus-visible span[data-hover-text],.l-footer__rightNav--sub .l-footer__rightNavItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-footer__rightNav--sub .l-footer__rightNavItemLink:focus-visible [data-hover-image] img,.l-footer__rightNav--sub .l-footer__rightNavItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:768px){.l-footer__rightNav--sub .l-footer__rightNavItemLink{font-size:1.2rem}}.l-footer__rightNavItemLine{position:relative}@media not all and (max-width:768px){.l-footer__rightNavItemLine{padding-left:1.8rem}}@media screen and (max-width:768px){.l-footer__rightNavItemLine{padding-left:1.2rem}}.l-footer__rightNavItemLine:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:50%}@media not all and (max-width:768px){.l-footer__rightNavItemLine:before{width:1rem}}@media screen and (max-width:768px){.l-footer__rightNavItemLine:before{width:.8rem}}@media not all and (max-width:768px){.l-hamburger__btn{display:none}}@media screen and (max-width:768px){.l-hamburger__btn{padding:1.6rem}.l-hamburger__btnInner{background:#a68860;border-radius:.4rem;height:4rem;padding:.8rem 0;width:4rem}.l-hamburger__btnLine{background:#fff;display:block;height:1px;margin:.5rem auto;-webkit-transition:height .2s,-webkit-transform .2s;transition:height .2s,-webkit-transform .2s;transition:transform .2s,height .2s;transition:transform .2s,height .2s,-webkit-transform .2s;width:1.6rem}}@media not all and (max-width:768px){.l-hamburger__content{display:none}}@media screen and (max-width:768px){.l-hamburger__content{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:101;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;height:100vh;height:100dvh;justify-content:center;opacity:0;padding:1.6rem;pointer-events:none;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;visibility:hidden;width:100%}.l-hamburger__content.is-show{opacity:1;pointer-events:all;visibility:visible}}@media screen and (max-width:768px){body:has(.l-hamburger__content.is-show):before{background:#919191;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:fixed;z-index:101}}@media screen and (max-width:768px){.l-hamburger__overlay{background:transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.l-hamburger__inner{background:#fff;border-radius:.4rem;height:100%;overflow-y:auto;padding:8.6rem 1.6rem 7rem;position:relative;width:100%;z-index:1}.l-hamburger__close{background:#a68860;border-radius:.4rem;height:4rem;padding:.8rem 0;position:fixed;right:3.2rem;top:3.2rem;width:4rem}.l-hamburger__closeLine{background:#fff;display:block;height:2px;margin:.5rem auto;width:1.6rem}.l-hamburger__closeLine:first-child{-webkit-transform:rotate(135deg) translate(.3rem,-.3rem);transform:rotate(135deg) translate(.3rem,-.3rem)}.l-hamburger__closeLine:last-child{-webkit-transform:rotate(-135deg) translate(.2rem,.2rem);transform:rotate(-135deg) translate(.2rem,.2rem)}.l-hamburger__contentButtons{margin-bottom:2.8rem}.l-hamburger__contentButtonsItem:not(:first-child){margin-top:.8rem}.l-hamburger__contentButtonsItem .c-button{pointer-events:all!important}.l-hamburger__contentButtonsItem .c-button svg line{-webkit-transition:opacity .4s;transition:opacity .4s}.l-hamburger__contentButtonsItem .c-button.is-open svg line:first-child{opacity:0}.l-hamburger__contentList{padding-left:1.6rem}.l-hamburger__contentListItem:not(:first-child){margin-top:1.6rem}.l-hamburger__contentListItemText{font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.8}.l-hamburger__contentListItemLink{display:block}.l-hamburger__contentListItemSubList{margin-top:.8rem}.l-hamburger__contentListItemSubListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#606060;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;gap:.8rem;line-height:1.8}.l-hamburger__contentListItemSubListItem:not(:first-child){margin-top:.8rem}.l-hamburger__contentListItemSubListItemText{position:relative}.l-hamburger__contentListItemSubListItemText:before{background:#a68860;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:calc(100% - 1rem)}.l-hamburger__contentListItemSubListItemTextInner{background:#fff;color:#a68860;display:block;font-size:1.4rem;padding-right:1.6rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.l-hamburger__contentListItemSubListItemLink{display:block}.l-hamburger__contentListItemSubListItemLinkSuffix{font-size:1.2rem}.l-hamburger__contentListItemSubListItemInnerLink{display:block;padding-left:1.6rem;position:relative}.l-hamburger__contentListItemSubListItemInnerLink:before{background:#a68860;content:"";display:block;height:.2rem;left:0;position:absolute;top:1.5rem;width:.8rem}.l-hamburger__contentListItemSubListItemInnerLink--desabled{opacity:.5;pointer-events:none}.l-hamburger__contentListItemSubListItemInnerSuffix{font-size:1.2rem}.l-hamburger__contentButtonsItemContent{height:0;overflow:hidden}.l-hamburger__contentButtonsItemContentInner{margin-inline:auto;padding-top:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-hamburger__contentButtonsItemContentListItem:not(:first-child){border-top:1px solid #eaeaea;margin-top:1.6rem;padding-top:1.6rem}.l-hamburger__contentButtonsItemContentListItemTitle{color:#919191;font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.7}.l-hamburger__contentButtonsItemContentListItemBtns{margin-top:1.6rem}.l-hamburger__contentButtonsItemContentListItemBtn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.8;padding-left:1.6rem}.l-hamburger__contentButtonsItemContentListItemBtn:before{background:#a68860;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:.8rem}.l-hamburger__contentButtonsItemContentListItemBtn:not(:first-child){margin-top:1rem}.l-hamburger__contentButtonsItemContentListItemBtnWords{font-size:1.6rem}.l-hamburger__contentButtonsItemContentListItemBtnSuffix{font-size:1.4rem}}.l-header{left:0;position:fixed;right:0;top:0;width:100%;z-index:100}@media screen and (max-width:768px){.l-header{background:#fff}}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.l-header__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header__logo{display:block}@media not all and (max-width:768px){.l-header__logo{background:#fff;border-radius:0 0 .8rem 0;padding:3.2rem 2.4rem 2.4rem 3.2rem;-webkit-transition:width .4s,padding .4s;transition:width .4s,padding .4s;width:27.9rem}}@media screen and (max-width:768px){.l-header__logo{margin-left:1.6rem}}@media not all and (max-width:768px){.l-header.is-fix .l-header__logo{padding:2.1rem 2.2rem 1.9rem 2rem;width:20.7rem}}.l-header__logoTitle{display:block}@media not all and (max-width:768px){.l-header__logoTitle{height:4.2rem;-webkit-transition:width .4s,height .4s;transition:width .4s,height .4s;width:21.8rem}}@media screen and (max-width:768px){.l-header__logoTitle{height:2.5rem;width:13rem}}@media not all and (max-width:768px){.l-header.is-fix .l-header__logoTitle{height:3.2rem;width:16.5rem}}.l-header__logoText{color:#919191;font-weight:600}@media not all and (max-width:768px){.l-header__logoText{font-size:1.3rem;margin-top:1.6rem;text-align:center;-webkit-transition:margin .4s,font-size .4s;transition:margin .4s,font-size .4s}}@media screen and (max-width:768px){.l-header__logoText{font-size:1rem;margin-top:.8rem}}@media not all and (max-width:768px){.l-header.is-fix .l-header__logoText{font-size:1rem;margin-top:.8rem}.l-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:17.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.6rem}}@media screen and (max-width:768px){.l-header__nav{display:none}}@media not all and (max-width:768px){.l-header__navList{background:#fff;border-radius:.4rem;padding:0 1.6rem}.l-header__navList,.l-header__navListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__navListItem{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header__navListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.8rem;padding:0 1.6rem}.l-header__navListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-header__navListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}}@media not all and (max-width:768px){@media (hover:hover) and (pointer:fine){.l-header__navListItemLink:focus-visible [data-hover-image] img,.l-header__navListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-header__navListItemLink:focus-visible span[data-hover-text],.l-header__navListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-header__navListItemLink:focus-visible [data-hover-image] img,.l-header__navListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}}@media not all and (max-width:768px){.l-header__navListItemLink.is-active span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}.l-header__navListItemText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:600;line-height:1.5}@media not all and (max-width:768px){.l-header__navListItemLinkPlus{background:#eaeaea;border-radius:.2rem;height:1.9rem;width:1.9rem}.l-header__navButtons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;margin-right:1.6rem}}@media screen and (max-width:768px){.l-header__navButtons{display:none}}.l-header__navButtonsItem{position:relative}.l-header__navButtonsItem:last-child .c-button__icon{-webkit-animation:none!important;animation:none!important}.l-header__navButtonsItem.js-header__navListItemDropdowmBtn .c-button__icon svg line{-webkit-transition:opacity .4s;transition:opacity .4s}.l-header__navButtonsItem.js-header__navListItemDropdowmBtn.is-active .c-button__icon svg line:first-child{opacity:0}@media not all and (max-width:768px){.l-header__navListItemDropdowmContents{clip-path:inset(0 0 100% 0);display:none;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:clip-path,opacity,visibility}}@media screen and (max-width:768px){.l-header__navListItemDropdowmContents{display:none}}@media not all and (max-width:768px){.l-header__navListItemDropdowmContents[data-mega-child=careers]{margin-inline:auto;padding-top:.8rem}.l-header__navListItemDropdowmContents[data-mega-child=entry]{padding-top:1.6rem;right:0}.l-header__navListItemDropdowmContentsInner{background:#2c2c2c;border-radius:.4rem;color:#fff}.l-header__navListItemDropdowmContents[data-mega-child=careers] .l-header__navListItemDropdowmContentsInner{padding:3.7rem 4rem 4.4rem;width:44.6rem}.l-header__navListItemDropdowmContents[data-mega-child=entry] .l-header__navListItemDropdowmContentsInner{padding:4rem 4rem 4.7rem;width:31.3rem}.l-header__navListItemDropdowmContentsListItem:not(:first-child){margin-top:3rem}.l-header__navListItemDropdowmContentsListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.l-header__navListItemDropdowmContentsListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-header__navListItemDropdowmContentsListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemLink:focus-visible [data-hover-image] img,.l-header__navListItemDropdowmContentsListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-header__navListItemDropdowmContentsListItemLink:focus-visible span[data-hover-text],.l-header__navListItemDropdowmContentsListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemLink:focus-visible [data-hover-image] img,.l-header__navListItemDropdowmContentsListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemLink:focus-visible .l-header__navListItemDropdowmContentsListItemIcon,.l-header__navListItemDropdowmContentsListItemLink:hover .l-header__navListItemDropdowmContentsListItemIcon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-header__navListItemDropdowmContentsListItemText{display:block;font-size:1.6rem;font-weight:600;line-height:1.3}.l-header__navListItemDropdowmContentsListItemIcon{color:#a68860;margin-top:.1rem;width:1.4rem}.l-header__navListItemDropdowmContentsListItemSub{margin-top:3.7rem}.l-header__navListItemDropdowmContentsListItemSubTitle{font-size:1.4rem}.l-header__navListItemDropdowmContentsListItemSubList{border-top:1px solid hsla(0,0%,100%,.2);margin-top:1.6rem}.l-header__navListItemDropdowmContentsListItemSubListItem{border-bottom:1px solid hsla(0,0%,100%,.2)}.l-header__navListItemDropdowmContentsListItemSubListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}}.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled) [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled) span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):focus-visible [data-hover-image] img,.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):focus-visible span[data-hover-text],.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):focus-visible [data-hover-image] img,.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):focus-visible .l-header__navListItemDropdowmContentsListItemSubListItemIcon,.l-header__navListItemDropdowmContentsListItemSubListItemLink:not(.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled):hover .l-header__navListItemDropdowmContentsListItemSubListItemIcon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-header__navListItemDropdowmContentsListItemSubListItemLink--desabled{opacity:.4;pointer-events:none}.l-header__navListItemDropdowmContentsListItemSubListItemImage{-webkit-box-flex:0;border-radius:.3rem;-ms-flex:0 0 8.8rem;flex:0 0 8.8rem;overflow:hidden}.l-header__navListItemDropdowmContentsListItemSubListItemText{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem;line-height:1.5}.l-header__navListItemDropdowmContentsListItemSubListItemIcon{-webkit-box-flex:0;color:#fff;-ms-flex:0 0 0.9rem;flex:0 0 0.9rem;width:.9rem}.l-header__navListItemDropdowmContentsEntryListItem:not(:first-child){margin-top:3.2rem}.l-header__navListItemDropdowmContentsEntryListItemTitle{color:#919191;font-size:1.4rem;font-weight:600}.l-header__navListItemDropdowmContentsEntryListItemContent{margin-top:2rem}.l-header__navListItemDropdowmContentsEntryListItemContentLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;justify-content:space-between;line-height:1.5;padding-bottom:.8rem}.l-header__navListItemDropdowmContentsEntryListItemContentLink span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.l-header__navListItemDropdowmContentsEntryListItemContentLink span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.l-header__navListItemDropdowmContentsEntryListItemContentLink span[data-text] span{display:block;opacity:1}.l-header__navListItemDropdowmContentsEntryListItemContentLink span[data-text] span,.l-header__navListItemDropdowmContentsEntryListItemContentLink span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.l-header__navListItemDropdowmContentsEntryListItemContentLink:focus-visible span[data-text] span,.l-header__navListItemDropdowmContentsEntryListItemContentLink:focus-visible span[data-text]:before,.l-header__navListItemDropdowmContentsEntryListItemContentLink:hover span[data-text] span,.l-header__navListItemDropdowmContentsEntryListItemContentLink:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.l-header__navListItemDropdowmContentsEntryListItemContentLink:focus-visible span[data-text] span,.l-header__navListItemDropdowmContentsEntryListItemContentLink:hover span[data-text] span{opacity:0}.l-header__navListItemDropdowmContentsEntryListItemContentLink:focus-visible span[data-text]:before,.l-header__navListItemDropdowmContentsEntryListItemContentLink:hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.l-header__navListItemDropdowmContentsEntryListItemContentLink:focus-visible .l-header__navListItemDropdowmContentsEntryListItemContentLinkIcon,.l-header__navListItemDropdowmContentsEntryListItemContentLink:hover .l-header__navListItemDropdowmContentsEntryListItemContentLinkIcon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-header__navListItemDropdowmContentsEntryListItemContentLink:not(:first-child){margin-top:2.4rem}.l-header__navListItemDropdowmContentsEntryListItemContentLinkText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.l-header__navListItemDropdowmContentsEntryListItemContentLinkTextSuffix{font-size:1.4rem}.l-header__navListItemDropdowmContentsEntryListItemContentLinkIcon{display:block;width:.9rem}.l-main{margin-top:12.4rem;padding-bottom:12rem}}@media screen and (max-width:768px){.l-main{margin-top:7.2rem;padding-bottom:5.6rem}}.l-requirementsPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.l-requirementsPanel{gap:11.2rem;margin-inline:auto;padding:0 8rem 12rem 7.3rem;width:136rem}}@media screen and (max-width:768px){.l-requirementsPanel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem;margin-inline:auto;padding:0 1.6rem 5.6rem}}.l-requirementsPanel__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}@media not all and (max-width:768px){.l-requirementsPanel__images{-webkit-box-flex:0;-ms-flex:0 0 58.6rem;flex:0 0 58.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.7rem}}.l-requirementsPanel__image{border-radius:.4rem;overflow:hidden;position:relative}.l-requirementsPanel__image:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .l-requirementsPanel__image:before,.l-requirementsPanel__image.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.l-requirementsPanel__image--01{width:42.5rem}}@media screen and (max-width:768px){.l-requirementsPanel__image--01{width:18.7rem}}@media not all and (max-width:768px){.l-requirementsPanel__image--02{margin-left:26.5rem;width:32.1rem}}@media screen and (max-width:768px){.l-requirementsPanel__image--02{margin-top:7.9rem;width:14rem}}@media not all and (max-width:768px){.l-requirementsPanel__contents{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-requirementsPanel__contentsTitle{margin-left:-2.6rem}}.l-requirementsPanel__contentsCaption{line-height:1.8;margin-top:2.4rem}@media not all and (max-width:768px){.l-requirementsPanel__contentsCaption{font-size:1.8rem}}@media screen and (max-width:768px){.l-requirementsPanel__contentsCaption{font-size:1.7rem}}.l-requirementsPanel__contentsList{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.l-requirementsPanel__contentsList{margin-top:5rem}}@media screen and (max-width:768px){.l-requirementsPanel__contentsList{margin-top:4rem}}.l-requirementsPanel__contentsListItem{border-bottom:1px solid #eaeaea}.l-requirementsPanel__contentsListItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media not all and (max-width:768px){.l-requirementsPanel__contentsListItemLink{padding:1.5rem 0}.l-requirementsPanel__contentsListItemLink span[data-text]{display:block;height:1.8em;overflow:hidden;white-space:nowrap}.l-requirementsPanel__contentsListItemLink span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.l-requirementsPanel__contentsListItemLink span[data-text] span{display:block;opacity:1}.l-requirementsPanel__contentsListItemLink span[data-text] span,.l-requirementsPanel__contentsListItemLink span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media not all and (max-width:768px){@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.l-requirementsPanel__contentsListItemLink:focus-visible span[data-text] span,.l-requirementsPanel__contentsListItemLink:focus-visible span[data-text]:before,.l-requirementsPanel__contentsListItemLink:hover span[data-text] span,.l-requirementsPanel__contentsListItemLink:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.l-requirementsPanel__contentsListItemLink:focus-visible span[data-text] span,.l-requirementsPanel__contentsListItemLink:hover span[data-text] span{opacity:0}.l-requirementsPanel__contentsListItemLink:focus-visible span[data-text]:before,.l-requirementsPanel__contentsListItemLink:hover span[data-text]:before{opacity:1}}}}@media screen and (max-width:768px){.l-requirementsPanel__contentsListItemLink{padding:1.6rem 0}}@media (hover:hover) and (pointer:fine){.l-requirementsPanel__contentsListItemLink:focus-visible .l-requirementsPanel__contentsListItemIcon,.l-requirementsPanel__contentsListItemLink:hover .l-requirementsPanel__contentsListItemIcon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-requirementsPanel__contentsListItemText{font-size:2.4rem;line-height:1.8}}@media screen and (max-width:768px){.l-requirementsPanel__contentsListItemText{font-size:2.2rem;font-weight:600;line-height:1.3}}.l-requirementsPanel__contentsListItemIcon{color:#a68860}@media not all and (max-width:768px){.l-requirementsPanel__contentsListItemIcon{width:1.4rem}}@media screen and (max-width:768px){.l-requirementsPanel__contentsListItemIcon{width:1.2rem}}@media not all and (max-width:768px){.l-requirementsPanel__contentsButton{margin-top:4.4rem}}@media screen and (max-width:768px){.l-requirementsPanel__contentsButton{margin-top:3.2rem}}@media not all and (max-width:768px){.p-404{padding:3.9rem 1.6rem 0}}@media screen and (max-width:768px){.p-404{padding:5.8rem 1.6rem 0}}.p-404__title{margin:0 auto;width:100%}@media not all and (max-width:768px){.p-404__title{max-width:39.1rem}}@media screen and (max-width:768px){.p-404__title{max-width:24.8rem}}.p-404__text{width:100%}@media not all and (max-width:768px){.p-404__text{margin:4rem auto 0;max-width:39.1rem}}@media screen and (max-width:768px){.p-404__text{margin:2.4rem auto 0;max-width:24.8rem}}@media not all and (max-width:768px){.p-404__content{margin-top:5.6rem}}@media screen and (max-width:768px){.p-404__content{margin-top:4rem}}.p-404__contentText{line-height:1.7;text-align:center}@media not all and (max-width:768px){.p-404__contentText{font-size:1.6rem}}@media screen and (max-width:768px){.p-404__contentText{font-size:1.4rem}}.p-404__contentButton{width:100%}@media not all and (max-width:768px){.p-404__contentButton{margin:5.6rem auto 0;max-width:30rem}}@media screen and (max-width:768px){.p-404__contentButton{margin:4rem auto 0;max-width:24.8rem}}@media not all and (max-width:768px){.p-archiveInterview{margin:2.4rem auto 0;width:calc(100% - 8rem)}}@media screen and (max-width:768px){.p-archiveInterview{margin:1.6rem 1.6rem 0}}.p-archiveInterview__pickup{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-archiveInterview__pickup{padding:8rem 0}}@media screen and (max-width:768px){.p-archiveInterview__pickup{padding:4rem 0 5.6rem}}@media not all and (max-width:768px){.p-archiveInterview__pickupLink{-webkit-column-gap:5.6rem;-moz-column-gap:5.6rem;column-gap:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (hover:hover) and (pointer:fine){.p-archiveInterview__pickupLink:focus-visible .p-archiveInterview__pickupIcon,.p-archiveInterview__pickupLink:hover .p-archiveInterview__pickupIcon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media screen and (max-width:768px){.p-archiveInterview__pickupSphead{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:600}.p-archiveInterview__pickupSphead:before{background:#a68860;border-radius:50%;content:"";height:.6rem;margin-top:.3rem;width:.6rem}}.p-archiveInterview__pickupImage{border-radius:.4rem;overflow:hidden;position:relative}.p-archiveInterview__pickupImage:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-archiveInterview__pickupImage:before,.p-archiveInterview__pickupImage.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-archiveInterview__pickupImage{-webkit-box-flex:0;-ms-flex:0 0 74.2rem;flex:0 0 74.2rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupImage{margin-top:4rem}}@media not all and (max-width:768px){.p-archiveInterview__pickupContent{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.p-archiveInterview__pickupContent{margin-top:1.6rem}}.p-archiveInterview__pickupTitle{font-weight:600}@media not all and (max-width:768px){.p-archiveInterview__pickupSub{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.8rem}.p-archiveInterview__pickupSub:before{background:#a68860;border-radius:50%;content:"";height:.6rem;width:.6rem}.p-archiveInterview__pickupMain{font-size:3.2rem;line-height:1.7;margin-top:4rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupMain{font-size:2.2rem;line-height:1.5}}.p-archiveInterview__pickupProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-archiveInterview__pickupProfile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3.2rem 0 0 .5rem;padding-top:3.2rem;width:calc(100% - 5.1rem)}}@media screen and (max-width:768px){.p-archiveInterview__pickupProfile{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;margin-top:1.6rem;padding-top:1.6rem;width:100%}}@media not all and (max-width:768px){.p-archiveInterview__pickupName{font-size:2.4rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupName{font-size:2rem}}.p-archiveInterview__pickupLine{background:#eaeaea;display:block;width:1px}@media not all and (max-width:768px){.p-archiveInterview__pickupLine{height:4.2rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupLine{height:6.3rem}}.p-archiveInterview__pickupRole{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (max-width:768px){.p-archiveInterview__pickupRole{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.6rem;justify-content:space-between;line-height:1.8}}@media screen and (max-width:768px){.p-archiveInterview__pickupRole{font-size:1.4rem;line-height:1.5}}.p-archiveInterview__pickupCircle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #eaeaea;border-radius:50%;color:#a68860;justify-content:center}@media not all and (max-width:768px){.p-archiveInterview__pickupCircle{height:5.4rem;width:5.4rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupCircle{height:5rem;margin-left:auto;width:5rem}}@media not all and (max-width:768px){.p-archiveInterview__pickupCircle svg{width:2.2rem}}@media screen and (max-width:768px){.p-archiveInterview__pickupCircle svg{width:2rem}}.p-archiveInterview__pickupIcon{display:block}@media not all and (max-width:768px){.p-archiveInterviewTitle{margin-top:8rem}}@media screen and (max-width:768px){.p-archiveInterviewTitle{margin-top:5.6rem}}.p-archiveInterviewTitle .c-heading{line-height:1.3}.p-archiveInterviewAnchors{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-archiveInterviewAnchors{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10.4rem auto 0;max-width:119rem;width:calc(100% - 3.2rem)}}@media screen and (max-width:768px){.p-archiveInterviewAnchors{-webkit-column-gap:.9rem;-moz-column-gap:.9rem;column-gap:.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem auto 0}}@media not all and (max-width:768px){.p-archiveInterviewAnchor{max-width:43.3rem;width:calc(50% - .8rem)}}@media screen and (max-width:768px){.p-archiveInterviewAnchor{line-height:1.3;width:calc(50% - .45rem)}}@media not all and (max-width:768px){.p-archiveInterviewAnchor .c-anchorButton{padding:2.4rem 4rem 2.4rem 4.8rem}.p-archiveInterview__section{margin:10.4rem auto 0;scroll-margin-top:10.4rem;width:119rem}}@media screen and (max-width:768px){.p-archiveInterview__section{margin-top:7.2rem}.p-archiveInterviewAnchors+.p-archiveInterview__section{margin-top:4rem}}.p-archiveInterview__sectionList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-archiveInterview__sectionList{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.4rem 8rem;margin-top:6.4rem}}@media screen and (max-width:768px){.p-archiveInterview__sectionList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;margin-top:4rem}}@media not all and (max-width:768px){.p-archiveInterview__sectionList .c-interviewItem{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 4rem);flex:0 0 calc(50% - 4rem)}}.p-archiveNews__contents{max-width:120rem;width:calc(100% - 3.2rem)}@media not all and (max-width:768px){.p-archiveNews__contents{margin:12rem auto 0}}@media screen and (max-width:768px){.p-archiveNews__contents{margin:1.6rem auto 0}}.p-business{width:100%}.p-business__about{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-business__about{-webkit-column-gap:18.4rem;-moz-column-gap:18.4rem;column-gap:18.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:2.4rem auto 0;max-width:136rem;padding-top:6.4rem;width:calc(100% - 8rem)}}@media screen and (max-width:768px){.p-business__about{margin:1.6rem auto 0;padding-top:4rem;width:calc(100% - 3.2rem)}}.p-business__aboutTitle{font-weight:600;line-height:1.2;position:relative}@media not all and (max-width:768px){.p-business__aboutTitle{font-size:1.8rem;padding-left:2.6rem}}@media screen and (max-width:768px){.p-business__aboutTitle{font-size:1.6rem;padding-left:1.6rem}}.p-business__aboutTitle:before{background:#a68860;border-radius:50%;content:"";left:0;position:absolute}@media not all and (max-width:768px){.p-business__aboutTitle:before{height:1rem;top:.6rem;width:1rem}}@media screen and (max-width:768px){.p-business__aboutTitle:before{height:.8rem;top:.7rem;width:.8rem}}.p-business__aboutText{line-height:1.8}@media not all and (max-width:768px){.p-business__aboutText{font-size:2.4rem}}@media screen and (max-width:768px){.p-business__aboutText{font-size:1.8rem;margin-top:4rem}}.p-business__aboutText--bg{background:#efe5d9;border-radius:.2rem}@media not all and (max-width:768px){.p-business__aboutText--bg{margin:0 .2rem;padding:0 .6rem}}.p-business__jobs{max-width:140.8rem}@media not all and (max-width:768px){.p-business__jobs{margin:6.4rem auto 0;width:calc(100% - 3.2rem)}}@media screen and (max-width:768px){.p-business__jobs{margin:5.6rem auto 0;width:100%}}.p-business__job{position:sticky;width:100%}@media not all and (max-width:768px){.p-business__job{top:-42rem}}@media screen and (max-width:768px){.p-business__job{top:-55rem}}.p-business__job:first-child{z-index:1}.p-business__job:nth-child(2){z-index:2}.p-business__job .p-business__jobContents{background:#f5f5f5;border-radius:1.6rem;position:relative;z-index:10}@media not all and (max-width:768px){.p-business__job .p-business__jobContents{padding-top:6rem}}@media screen and (max-width:768px){.p-business__job .p-business__jobContents{padding:4rem 1.6rem 8rem}.p-business__job:last-child .p-business__jobContents{padding-bottom:4rem}}.p-business__jobShadow{background:-webkit-gradient(linear,left top,left bottom,color-stop(29.49%,transparent),to(#000));background:linear-gradient(180deg,transparent 29.49%,#000);content:"";left:0;opacity:.1;pointer-events:none;position:absolute;width:100%;z-index:5}@media not all and (max-width:768px){.p-business__jobShadow{height:15.6rem;top:-11.5rem}}@media screen and (max-width:768px){.p-business__jobShadow{height:14.4rem;top:-9.6rem}}.p-business__jobTitles{display:grid;grid-template-columns:auto 1fr}@media not all and (max-width:768px){.p-business__jobTitles{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;padding:0 6rem}}@media screen and (max-width:768px){.p-business__jobTitles{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}.p-business__jobTitlesNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a68860;font-family:Inter,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-business__jobTitlesNum{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;font-size:6.4rem;grid-row:1/span 3}}@media screen and (max-width:768px){.p-business__jobTitlesNum{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;font-size:3.8rem;grid-row:1/span 2}}.p-business__jobTitlesNum:after{background:#919191;content:"";opacity:.3;width:1px}@media not all and (max-width:768px){.p-business__jobTitlesNum:after{height:9.2rem}}@media screen and (max-width:768px){.p-business__jobTitlesNum:after{height:6.2rem}}@media not all and (max-width:768px){.p-business__jobTitlesNames{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.p-business__jobTitlesNames{display:contents}}.p-business__jobTitlesName{font-weight:600;line-height:1.2}@media not all and (max-width:768px){.p-business__jobTitlesName{font-size:5.6rem}}@media screen and (max-width:768px){.p-business__jobTitlesName{font-size:2.6rem;grid-column:2;grid-row:1}}.p-business__jobTitlesDisability{font-weight:500}@media not all and (max-width:768px){.p-business__jobTitlesDisability{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem}}@media screen and (max-width:768px){.p-business__jobTitlesDisability{font-size:1.8rem;grid-column:2;grid-row:2;margin-top:.8rem}}@media not all and (max-width:768px){.p-business__jobTitlesDisability:before{background:#919191;content:"";height:3.5rem;opacity:.3;width:1px}}.p-business__jobTitlesText{line-height:1.5}@media not all and (max-width:768px){.p-business__jobTitlesText{font-size:1.6rem;grid-column:2;grid-row:2;margin-top:1.8rem}}@media screen and (max-width:768px){.p-business__jobTitlesText{border-top:1px solid hsla(0,0%,57%,.3);font-size:1.5rem;grid-column:1/3;grid-row:3;margin-top:4rem;padding-top:1.6rem}}.p-business__jobContent{width:100%}@media not all and (max-width:768px){.p-business__jobContent{-webkit-column-gap:17.2rem;-moz-column-gap:17.2rem;column-gap:17.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid hsla(0,0%,57%,.2);margin-top:6.4rem}.p-business__jobContentImage{border-radius:0 0 0 1.6rem;overflow:hidden;width:64rem}}@media screen and (max-width:768px){.p-business__jobContentImage{margin-top:4rem;width:100%}}@media not all and (max-width:768px){.p-business__jobContentTexts{max-width:44.8rem;padding-top:8rem;width:calc(100% - 86.8rem)}}@media screen and (max-width:768px){.p-business__jobContentTexts{margin-top:4rem}}.p-business__jobContentText{font-weight:400;line-height:2}@media not all and (max-width:768px){.p-business__jobContentText{font-size:1.8rem}}@media screen and (max-width:768px){.p-business__jobContentText{font-size:1.6rem}}.p-business__jobContentButton{position:relative;z-index:10}@media not all and (max-width:768px){.p-business__jobContentButton{margin-top:5.6rem}}@media screen and (max-width:768px){.p-business__jobContentButton{margin-top:4rem}.p-business__jobContentButton .c-button__suffix{font-size:1.2rem}}.p-careersFeature__inner{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-careersFeature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.4rem auto 0;padding-top:6.4rem;width:calc(100% - 8rem)}}@media screen and (max-width:768px){.p-careersFeature__inner{margin:1.6rem 1.6rem 0;padding-top:5.6rem}}@media not all and (max-width:768px){.p-careersFeature__title{-webkit-box-flex:0;-ms-flex:0 0 51.5rem;flex:0 0 51.5rem}}.p-careersFeature__content{position:relative}@media not all and (max-width:768px){.p-careersFeature__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}}@media screen and (max-width:768px){.p-careersFeature__content{margin-top:2.4rem}}@media not all and (max-width:768px){.p-careersFeature__contentGraph{height:12.9rem;width:12.9rem}}@media screen and (max-width:768px){.p-careersFeature__contentGraph{height:12.9rem;margin-inline:auto;width:12.9rem}}.p-careersFeature__contentNum{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:Inter,Noto Sans JP,serif;font-size:2.4rem;font-weight:700}@media not all and (max-width:768px){.p-careersFeature__contentNum{left:3.4rem;top:5.4rem}}@media screen and (max-width:768px){.p-careersFeature__contentNum{left:13.9rem;top:5.2rem}}.p-careersFeature__contentNumSuffix{font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3}.p-careersFeature__contentText{line-height:1.8}@media not all and (max-width:768px){.p-careersFeature__contentText{font-size:2.4rem}}@media screen and (max-width:768px){.p-careersFeature__contentText{font-size:2rem;font-weight:600;margin-top:2rem}}.p-careersFeature__contentTextStrong{background:#efe5d9;border-radius:.2rem}@media not all and (max-width:768px){.p-careersFeature__contentTextStrong{margin:0 -.1rem;padding:0 .6rem .2rem}}@media screen and (max-width:768px){.p-careersFeature__contentTextStrong{margin:0 -.1rem;padding:0 .4rem .1rem}}.p-careersFeature__contentTextSuffix{color:#919191;line-height:1.8}@media not all and (max-width:768px){.p-careersFeature__contentTextSuffix{font-size:1.8rem;margin-left:-1rem}}@media screen and (max-width:768px){.p-careersFeature__contentTextSuffix{font-size:1.6rem;margin-left:-.6rem}}@media not all and (max-width:768px){.p-careersFeature__marquee{margin-top:8rem}}@media screen and (max-width:768px){.p-careersFeature__marquee{margin-top:4rem}}.p-careersFeature__marqueeList,.p-careersFeature__marqueeListItem{display:-webkit-box;display:-ms-flexbox;display:flex}.p-careersFeature__marqueeListItem{-ms-flex-negative:0;flex-shrink:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media not all and (max-width:768px){.p-careersFeature__marqueeListItem{width:208.8rem}}@media screen and (max-width:768px){.p-careersFeature__marqueeListItem{width:211.2rem}}.p-careersFeature__marqueeListItem span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@media not all and (max-width:768px){.p-careersFeature__marqueeListItem span{padding-right:.8rem;width:34.8rem}}@media screen and (max-width:768px){.p-careersFeature__marqueeListItem span{padding-right:.8rem;width:35.2rem}}.p-careersFeature__marqueeListItem img{border-radius:.4rem}@media not all and (max-width:768px){.p-careersStyle{margin:12rem auto 0;scroll-margin-top:12rem;width:calc(100% - 8rem)}}@media screen and (max-width:768px){.p-careersStyle{margin:5.6rem 1.6rem 0;scroll-margin-top:7.2rem}}@media not all and (max-width:768px){.p-careersStyle__contents{margin-top:8rem}}@media screen and (max-width:768px){.p-careersStyle__contents{margin-top:5.6rem}}.p-careersStyle__contentsTitle{position:relative}.p-careersStyle__contentsTitle:before{background:#a68860;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.p-careersStyle__contentsTitleWords{background:#fff;color:#a68860;font-weight:600;position:relative;z-index:1}@media not all and (max-width:768px){.p-careersStyle__contentsTitleWords{font-size:3.2rem;padding-right:2.4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsTitleWords{font-size:2.2rem;padding-right:1.6rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetail{margin-top:2.4rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailText{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:1.8}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailText{font-size:1.7rem;line-height:1.7}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigure{-webkit-box-flex:0;-ms-flex:0 0 84.5rem;flex:0 0 84.5rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigure{margin:4rem 1.7rem 0}}.p-careersStyle__contentsDetailFigureList{border:1px solid #eaeaea;border-radius:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureList{gap:1.6rem;padding:1.6rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureList{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem;padding:1.4rem}}.p-careersStyle__contentsDetailFigureList:after,.p-careersStyle__contentsDetailFigureList:before{background-image:radial-gradient(circle,#a68860 .1rem,transparent 0);background-position:0 0;background-repeat:repeat-y;background-size:.2rem .4rem;content:"";display:block;-webkit-filter:blur(.05rem);filter:blur(.05rem);position:absolute;width:.2rem}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureList:after,.p-careersStyle__contentsDetailFigureList:before{height:18.8rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureList:after,.p-careersStyle__contentsDetailFigureList:before{height:16.4rem}}.p-careersStyle__contentsDetailFigureList:before{top:calc(100% + 1rem)}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureList:before{left:40.2rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureList:before{left:12.8rem}}.p-careersStyle__contentsDetailFigureList:after{top:100%}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureList:after{right:40.2rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureList:after{right:12.8rem}}.p-careersStyle__contentsDetailFigureListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f5f5f5;border-radius:.4rem;justify-content:center}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem{-webkit-box-flex:1;-ms-flex:1;flex:1;height:7.6rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem{height:5.2rem;width:calc(50% - .7rem)}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem:first-child .p-careersStyle__contentsDetailFigureListItemLogo,.p-careersStyle__contentsDetailFigureListItem:nth-child(3) .p-careersStyle__contentsDetailFigureListItemLogo{width:13rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem:first-child .p-careersStyle__contentsDetailFigureListItemLogo,.p-careersStyle__contentsDetailFigureListItem:nth-child(3) .p-careersStyle__contentsDetailFigureListItemLogo{width:9rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem:nth-child(2) .p-careersStyle__contentsDetailFigureListItemLogo{width:14.3rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureListItem:nth-child(2) .p-careersStyle__contentsDetailFigureListItemLogo{width:10rem}}.p-careersStyle__contentsDetailFigureListItemText{line-height:1.8}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureListItemText{font-size:1.6rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureListItemText{font-size:1.1rem}}.p-careersStyle__contentsDetailFigureStrong{background:#2c2c2c;border-radius:.4rem;color:#fff;font-weight:600;letter-spacing:.04em;line-height:1.8;position:relative;text-align:center;z-index:1}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong{font-size:2rem;margin-top:4.8rem;padding:.3rem 4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong{font-size:1.7rem;margin-top:4.3rem;padding:.3rem 3.2rem}}.p-careersStyle__contentsDetailFigureStrong:after,.p-careersStyle__contentsDetailFigureStrong:before{background:url(../images/operation/operationSupport-arrow.svg) no-repeat 50%/cover;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:after,.p-careersStyle__contentsDetailFigureStrong:before{height:2.4rem;width:2.1rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:after,.p-careersStyle__contentsDetailFigureStrong:before{height:1.9rem;width:1.6rem}}.p-careersStyle__contentsDetailFigureStrong:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:before{left:39.3rem;top:-5rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:before{left:12.2rem;top:-4.4rem}}.p-careersStyle__contentsDetailFigureStrong:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:after{bottom:-5rem;right:39.3rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureStrong:after{bottom:-4.4rem;right:12.2rem}}.p-careersStyle__contentsDetailFigureStrongNum{font-family:Inter,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureStrongNum{font-size:5.4rem;padding:0 .4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureStrongNum{font-size:4.5rem;padding:0 .4rem}}.p-careersStyle__contentsDetailFigureOhop{background:#fff;border-radius:.4rem;-webkit-box-shadow:0 0 2rem 0 rgba(166,136,96,.14);box-shadow:0 0 2rem 0 rgba(166,136,96,.14)}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.8rem;padding:4rem 5.3rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhop{margin-top:4.4rem;padding:3.2rem 2.4rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-careersStyle__contentsDetailFigureOhopImageLogo{width:28.7rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopImageLogo{width:25.9rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusiness{-webkit-box-flex:0;border-left:1px solid #eaeaea;-ms-flex:0 0 37.5rem;flex:0 0 37.5rem;margin-left:8rem;padding-left:8rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusiness{border-top:1px solid #eaeaea;margin-top:3.6rem;padding-top:3.6rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItem:not(:first-child):before{background:#eaeaea;content:"";display:block;height:1px}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItem:not(:first-child):before{margin:2.4rem 0;width:19.5rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItem:not(:first-child):before{margin:2.2rem 0;width:17.6rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitle{font-size:1.8rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitle{font-size:1.6rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitleSuffix{border-left:1px solid #eaeaea;color:#919191;margin-left:.8rem;padding-left:.8rem}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitleSuffix{font-size:1.6rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemTitleSuffix{font-size:1.4rem}}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContent{margin-top:2.4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContent{margin-top:2rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--operation{gap:1.2rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--operation{gap:1rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--shared{display:grid;grid-template-rows:auto auto}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--shared{gap:1.2rem;grid-template-columns:10.6rem auto}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentList--shared{gap:1rem;grid-template-columns:9.2rem auto}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem{font-weight:600;position:relative}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem{font-size:1.6rem;padding-left:1.8rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem{font-size:1.4rem;padding-left:1.4rem}}.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem:before{background:#a68860;border-radius:50%;content:"";display:block;left:0;position:absolute}@media not all and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem:before{height:1rem;top:calc(50% - .5rem);width:1rem}}@media screen and (max-width:768px){.p-careersStyle__contentsDetailFigureOhopBusinessListItemContentListItem:before{height:.7rem;top:calc(50% - .35rem);width:.7rem}}.p-careersStyle__contentsEnvironment{line-height:1.8}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironment{font-size:1.8rem;margin-top:4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironment{font-size:1.7rem;margin-top:2.4rem}}.p-careersStyle__contentsEnvironmentList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentList{gap:4rem;margin-top:4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironmentList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:2.4rem}}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItem{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-careersStyle__contentsEnvironmentListItemLink{border-radius:.4rem;display:block;overflow:hidden;position:relative}.p-careersStyle__contentsEnvironmentListItemLink:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-careersStyle__contentsEnvironmentListItemLink:before,.p-careersStyle__contentsEnvironmentListItemLink.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-careersStyle__contentsEnvironmentListItemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-careersStyle__contentsEnvironmentListItemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.p-careersStyle__contentsEnvironmentListItemLink:focus-visible [data-hover-image] img,.p-careersStyle__contentsEnvironmentListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-careersStyle__contentsEnvironmentListItemLink:focus-visible span[data-hover-text],.p-careersStyle__contentsEnvironmentListItemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.p-careersStyle__contentsEnvironmentListItemLink:focus-visible [data-hover-image] img,.p-careersStyle__contentsEnvironmentListItemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.p-careersStyle__contentsEnvironmentListItemLink:focus-visible .p-careersStyle__contentsEnvironmentListItemIcon svg,.p-careersStyle__contentsEnvironmentListItemLink:hover .p-careersStyle__contentsEnvironmentListItemIcon svg{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.p-careersStyle__contentsEnvironmentListItemImage{position:relative}.p-careersStyle__contentsEnvironmentListItemImage:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(54.96%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 54.96%,rgba(0,0,0,.4));content:"";display:block;inset:0;position:absolute}.p-careersStyle__contentsEnvironmentListItemLink--desabled .p-careersStyle__contentsEnvironmentListItemImage:after{background:rgba(0,0,0,.55);content:"";display:block;inset:0;mix-blend-mode:multiply;position:absolute;width:100%}.p-careersStyle__contentsEnvironmentListItemTitle{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;position:absolute;z-index:2}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitle{bottom:3.2rem;left:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;line-height:1.5}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitle{bottom:1.6rem;left:1.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;line-height:1.8}}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemLink--desabled .p-careersStyle__contentsEnvironmentListItemTitle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 6.4rem)}}.p-careersStyle__contentsEnvironmentListItemTitleSuffix{letter-spacing:.04em;position:relative}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitleSuffix{font-size:2.4rem;padding-left:4rem;padding-top:.2rem}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitleSuffix{padding-top:.8rem}}.p-careersStyle__contentsEnvironmentListItemTitleSuffix:before{background:#eaeaea;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitleSuffix:before{height:3.3rem;left:1.6rem;top:calc(50% - 1.4rem);width:1px}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemTitleSuffix:before{height:1px;top:.4rem;width:2.6rem}.p-careersStyle__contentsEnvironmentListItemLink--desabled .p-careersStyle__contentsEnvironmentListItemTitleSuffix{font-size:1.6rem;font-weight:500;line-height:1.8;padding-top:0}}.p-careersStyle__contentsEnvironmentListItemLink--desabled .p-careersStyle__contentsEnvironmentListItemTitleSuffix:before{display:none}.p-careersStyle__contentsEnvironmentListItemIcon{border:1px solid #fff;border-radius:50%;color:#fff;position:absolute;z-index:2}@media not all and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemIcon{bottom:2.8rem;height:5.4rem;padding:1.6rem;right:3.2rem;width:5.4rem}}@media screen and (max-width:768px){.p-careersStyle__contentsEnvironmentListItemIcon{bottom:1.6rem;height:4.3rem;padding:1.2rem;right:1.6rem;width:4.3rem}}@media not all and (max-width:768px){.p-careersInterview{margin-top:16rem;padding-left:4rem;scroll-margin-top:12rem}}@media screen and (max-width:768px){.p-careersInterview{margin-top:5.6rem;padding-left:1.6rem;scroll-margin-top:7.2rem}}@media not all and (max-width:768px){.p-careersInterview__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem}.p-careersInterview__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38.5rem;flex:0 0 38.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8.6rem}}.p-careersInterview__headText{line-height:1.8}@media not all and (max-width:768px){.p-careersInterview__headText{font-size:1.8rem;margin-top:4rem}}@media screen and (max-width:768px){.p-careersInterview__headText{font-size:1.6rem;margin-top:2.4rem}}.p-careersInterview__headBtns{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-careersInterview__headBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-top:auto}}@media screen and (max-width:768px){.p-careersInterview__headBtns{gap:.8rem;margin-top:4rem;padding-right:1.6rem}.p-careersInterview__headBtn{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media not all and (max-width:768px){.p-careersInterview__headBtn:not(.is-tabsActive) span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.p-careersInterview__headBtn:not(.is-tabsActive) span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.p-careersInterview__headBtn:not(.is-tabsActive) span[data-text] span{display:block;opacity:1}.p-careersInterview__headBtn:not(.is-tabsActive) span[data-text] span,.p-careersInterview__headBtn:not(.is-tabsActive) span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.p-careersInterview__headBtn:not(.is-tabsActive):focus-visible span[data-text] span,.p-careersInterview__headBtn:not(.is-tabsActive):focus-visible span[data-text]:before,.p-careersInterview__headBtn:not(.is-tabsActive):hover span[data-text] span,.p-careersInterview__headBtn:not(.is-tabsActive):hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.p-careersInterview__headBtn:not(.is-tabsActive):focus-visible span[data-text] span,.p-careersInterview__headBtn:not(.is-tabsActive):hover span[data-text] span{opacity:0}.p-careersInterview__headBtn:not(.is-tabsActive):focus-visible span[data-text]:before,.p-careersInterview__headBtn:not(.is-tabsActive):hover span[data-text]:before{opacity:1}}}.p-careersInterview__headBtn .c-anchorButton{-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media not all and (max-width:768px){.p-careersInterview__headBtn .c-anchorButton{height:5.1rem;padding:1.3rem 3.2rem}}.p-careersInterview__headBtn.is-tabsActive .c-anchorButton{background:#a68860;color:#fff}.p-careersInterview__headBtn .c-anchorButton__icon{-webkit-transition:color .4s;transition:color .4s}@media not all and (max-width:768px){.p-careersInterview__headBtn .c-anchorButton__icon{-webkit-animation:none!important;animation:none!important;-webkit-transform:rotate(-90deg) scaleY(.75);transform:rotate(-90deg) scaleY(.75)}}.p-careersInterview__headBtn.is-tabsActive .c-anchorButton__icon{color:#fff}@media not all and (max-width:768px){.p-careersInterview__content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.p-careersInterview__content{margin-top:2.4rem}}.p-careersInterview__contentTabs{display:grid;grid-template-columns:1fr;min-width:0}.p-careersInterview__contentTabsItem{grid-column:1;grid-row:1;min-width:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.p-careersInterview__contentTabsItem.is-active{opacity:1;pointer-events:auto;position:relative;-webkit-transform:scale(1);transform:scale(1);visibility:visible;z-index:1}@media not all and (max-width:768px){.p-careersInterview__contentTabsItem .splide__list{margin-top:-.2rem;padding:.2rem 0!important}}.p-careersInterview__contentTabsItemProgressBar{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}@media not all and (max-width:768px){.p-careersInterview__contentTabsItemProgressBar{bottom:2.7rem;left:9.4rem;width:53.4rem}}@media screen and (max-width:768px){.p-careersInterview__contentTabsItemProgressBar{bottom:2.1rem;left:7.5rem;width:19.4rem}}.p-careersInterview__contentTabsItemProgressBar .js-sliderProgressBar__track{-webkit-box-flex:1;background-color:#eaeaea;-ms-flex:1;flex:1;height:1px;overflow:hidden}.p-careersInterview__contentTabsItemProgressBar .js-sliderProgressBar__fill{background-color:#a68860;height:100%;-webkit-transform:scaleX(var(--segment-progress,0));transform:scaleX(var(--segment-progress,0));-webkit-transform-origin:left center;transform-origin:left center;width:100%}.p-careersInterview__sliderArrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.p-careersInterview__sliderArrows{margin-top:3.2rem;width:72.2rem}}@media screen and (max-width:768px){.p-careersInterview__sliderArrows{margin-top:2.4rem;padding-right:1.6rem}}.p-careersInterview__sliderArrow{border:1px solid #eaeaea;border-radius:50%;color:#a68860;-webkit-transition:color .4s;transition:color .4s}@media not all and (max-width:768px){.p-careersInterview__sliderArrow{height:5.4rem;padding:1.6rem;width:5.4rem}}@media screen and (max-width:768px){.p-careersInterview__sliderArrow{height:4.3rem;padding:1.2rem;width:4.3rem}}.p-careersInterview__sliderArrow:first-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.p-careersInterview__sliderArrow:focus-visible .c-arrow,.p-careersInterview__sliderArrow:hover .c-arrow{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.p-careersInterview__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (max-width:768px){.p-careersInterview__button{margin-top:8rem}}@media screen and (max-width:768px){.p-careersInterview__button{margin-top:4rem}}.p-careersOffice{background:#2c2c2c;color:#fff;position:relative}@media not all and (max-width:768px){.p-careersOffice{border-radius:1.6rem 1.6rem 1.6rem 0;margin:12rem 4rem 0;padding:8rem 0;scroll-margin-top:4rem}}@media screen and (max-width:768px){.p-careersOffice{margin-top:5.6rem;padding:5.6rem 0;scroll-margin-top:7.2rem}}@media not all and (max-width:768px){.p-careersOffice__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;padding:0 8rem}}@media screen and (max-width:768px){.p-careersOffice__head{padding:0 1.6rem}}.p-careersOffice__headCaption{line-height:1.8}@media not all and (max-width:768px){.p-careersOffice__headCaption{font-size:1.8rem}}@media screen and (max-width:768px){.p-careersOffice__headCaption{font-size:1.6rem;margin-top:2.4rem}}@media not all and (max-width:768px){.p-careersOffice__content{margin-top:8rem}}@media screen and (max-width:768px){.p-careersOffice__sliderHeading{margin-top:4.8rem;padding:0 1.6rem}}@media not all and (max-width:768px){.p-careersOffice__sliderNav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#242424;border-radius:0 .4rem 0 0;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;padding:4rem}}@media screen and (max-width:768px){.p-careersOffice__sliderNav{display:none}}@media not all and (max-width:768px){.p-careersOffice__sliderNavGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-careersOffice__sliderNavTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a68860;font-weight:600}.p-careersOffice__sliderNavTitleWords{font-size:1.6rem}.p-careersOffice__sliderNavTitleSuffix{border-left:1px solid #494949;font-size:1.4rem;margin-left:.8rem;padding-left:.8rem}.p-careersOffice__sliderNavList .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #494949;margin-top:1.6rem;padding-top:1.6rem}.p-careersOffice__sliderNavList .splide__pagination__page{font-size:1.6rem;font-weight:600;margin-left:2.8rem;opacity:.6;position:relative;text-align:left;-webkit-transition:opacity .4s;transition:opacity .4s}.p-careersOffice__sliderNavList .splide__pagination__page:before{background:#a68860;border-radius:50%;content:"";display:block;height:1rem;left:-2.8rem;opacity:0;position:absolute;top:.2rem;width:1rem}.is-tabsActive .p-careersOffice__sliderNavList .splide__pagination__page.is-active,.is-tabsActive .p-careersOffice__sliderNavList .splide__pagination__page.is-active:before{opacity:1}.p-careersOffice__sliderTabs{display:grid;grid-template-columns:1fr;min-width:0}.p-careersOffice__sliderTabsItem{grid-column:1;grid-row:1;min-width:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.p-careersOffice__sliderTabsItem.is-active{opacity:1;pointer-events:auto;position:relative;visibility:visible;z-index:1}}.p-careersOffice__sliderList{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (max-width:768px){.p-careersOffice__sliderListItem{opacity:.4;-webkit-transition:opacity .2s;transition:opacity .2s;width:37.1rem}}@media screen and (max-width:768px){.p-careersOffice__sliderListItem{margin-top:3.2rem;width:100%}}@media not all and (max-width:768px){.p-careersOffice__sliderListItem.is-active,.p-careersOffice__sliderListItem:only-child{opacity:1;width:48.7rem}}@media screen and (max-width:768px){.p-careersOffice__sliderListItem.is-active,.p-careersOffice__sliderListItem:only-child{width:100%}}@media not all and (max-width:768px){.p-careersOffice__sliderListItem:only-child{margin:0 auto}}.p-careersOffice__sliderPhoto{position:relative;visibility:visible!important;width:100%}@media not all and (max-width:768px){.p-careersOffice__sliderPhoto{height:24rem}.p-careersOffice__sliderListItem.is-active .p-careersOffice__sliderPhoto,.p-careersOffice__sliderListItem:only-child .p-careersOffice__sliderPhoto{height:31.6rem}}.p-careersOffice__sliderPhoto>.splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .2s;transition:opacity .2s;width:auto}@media not all and (max-width:768px){.p-careersOffice__sliderPhoto>.splide__pagination{bottom:0;gap:.8rem;opacity:0;padding:.8rem;position:absolute;right:0;z-index:2}}@media screen and (max-width:768px){.p-careersOffice__sliderPhoto>.splide__pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:.6rem;margin-top:1.2rem}}@media not all and (max-width:768px){.p-careersOffice__sliderListItem.is-active .p-careersOffice__sliderPhoto>.splide__pagination{opacity:1}}.p-careersOffice__sliderPhotoTrack{width:100%}@media not all and (max-width:768px){.p-careersOffice__sliderPhotoTrack{height:100%}}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoTrack{height:22.2rem}}.p-careersOffice__sliderPhotoList{height:100%;width:100%}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoList{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.p-careersOffice__sliderPhotoListItem{border-radius:.4rem;overflow:hidden}@media not all and (max-width:768px){.p-careersOffice__sliderPhotoListItem{height:100%;width:100%}}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoListItem{height:100%;width:calc(100% - 3.2rem)}}.p-careersOffice__sliderPhotoListItem img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoListItem:only-child{margin:0 1.6rem}.p-careersOffice__sliderPhotoListItem:not(:only-child){height:22.2rem;width:32.3rem}}.p-careersOffice__sliderPhotoThumb{background:transparent;border-radius:.4rem;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;-webkit-transition:opacity .4s,border-color .4s;transition:opacity .4s,border-color .4s}@media not all and (max-width:768px){.p-careersOffice__sliderPhotoThumb{height:auto;width:8.2rem}}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoThumb{height:3.8rem;width:5.8rem}}.p-careersOffice__sliderPhotoThumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-careersOffice__sliderPhotoThumb:before{content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media not all and (max-width:768px){.p-careersOffice__sliderPhotoThumb:before{border:3px solid transparent;border-radius:.4rem}}@media screen and (max-width:768px){.p-careersOffice__sliderPhotoThumb:before{border:2px solid transparent;border-radius:.2rem}}.p-careersOffice__sliderPhotoThumb.is-active:before{border-color:#fff}@media not all and (max-width:768px){.p-careersOffice__sliderBox{margin-top:3.2rem;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width:768px){.p-careersOffice__sliderBox{padding:0 1.6rem;position:relative}}@media not all and (max-width:768px){.p-careersOffice__sliderListItem.is-active .p-careersOffice__sliderBox,.p-careersOffice__sliderListItem:only-child .p-careersOffice__sliderBox{opacity:1}}.p-careersOffice__sliderBoxText{font-weight:600}@media not all and (max-width:768px){.p-careersOffice__sliderBoxText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxText{display:none}}@media not all and (max-width:768px){.p-careersOffice__sliderBoxTextWords{font-size:1.8rem}.p-careersOffice__sliderBoxTextSuffix{border-left:1px solid #494949;font-size:1.4rem;margin-left:.8rem;padding-left:.8rem}}.p-careersOffice__sliderBoxTitle{margin-top:1.6rem}@media not all and (max-width:768px){.p-careersOffice__sliderBoxTitle{font-size:3.2rem}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxTitle{font-size:2.6rem;line-height:1.5}}@media not all and (max-width:768px){.p-careersOffice__sliderBoxAddress{margin-top:3.2rem;position:relative}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxAddress{margin-top:1.6rem}}.p-careersOffice__sliderBoxAddressText{letter-spacing:.04em;line-height:1.7}@media not all and (max-width:768px){.p-careersOffice__sliderBoxAddressText{font-size:1.6rem}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxAddressText{font-size:1.5rem}}.p-careersOffice__sliderBoxAddressMap{position:absolute}@media not all and (max-width:768px){.p-careersOffice__sliderBoxAddressMap{bottom:0;right:0}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxAddressMap{right:1.6rem;top:.2rem}}.p-careersOffice__sliderBoxAddressMapLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#a68860;border-radius:10rem;font-size:1.6rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.7;padding:.4rem 1.6rem;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media not all and (max-width:768px){.p-careersOffice__sliderBoxAddressMapLink span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}.p-careersOffice__sliderBoxAddressMapLink span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.p-careersOffice__sliderBoxAddressMapLink span[data-text] span{display:block;opacity:1}.p-careersOffice__sliderBoxAddressMapLink span[data-text] span,.p-careersOffice__sliderBoxAddressMapLink span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.p-careersOffice__sliderBoxAddressMapLink:focus-visible span[data-text] span,.p-careersOffice__sliderBoxAddressMapLink:focus-visible span[data-text]:before,.p-careersOffice__sliderBoxAddressMapLink:hover span[data-text] span,.p-careersOffice__sliderBoxAddressMapLink:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.p-careersOffice__sliderBoxAddressMapLink:focus-visible span[data-text] span,.p-careersOffice__sliderBoxAddressMapLink:hover span[data-text] span{opacity:0}.p-careersOffice__sliderBoxAddressMapLink:focus-visible span[data-text]:before,.p-careersOffice__sliderBoxAddressMapLink:hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.p-careersOffice__sliderBoxAddressMapLink:focus-visible,.p-careersOffice__sliderBoxAddressMapLink:hover{background:#fff;color:#a68860}}.p-careersOffice__sliderBoxAddressMapIcon{display:block;height:1.3rem;width:.9rem}.p-careersOffice__sliderBoxNotes{border-top:1px solid hsla(0,0%,57%,.2);letter-spacing:.04em;line-height:1.7;margin-top:1.6rem;padding-top:1.6rem}@media not all and (max-width:768px){.p-careersOffice__sliderBoxNotes{font-size:1.6rem}}@media screen and (max-width:768px){.p-careersOffice__sliderBoxNotes{font-size:1.5rem}}@media not all and (max-width:768px){.p-careersOffice__sliderBoxNotes br{display:none}.p-careersOffice__sliderArrows{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:13.1rem;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;width:66rem}}@media screen and (max-width:768px){.p-careersOffice__sliderArrows{display:none}}@media not all and (max-width:768px){.p-careersOffice__sliderArrow{background:#383838;border-radius:50%;color:#a68860;height:5.4rem;padding:1.8rem;-webkit-transition:color .4s;transition:color .4s;width:5.4rem}.p-careersOffice__sliderArrow:first-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media (hover:hover) and (pointer:fine){.p-careersOffice__sliderArrow:focus-visible,.p-careersOffice__sliderArrow:hover{color:#fff}.p-careersOffice__sliderArrow:focus-visible .c-arrow,.p-careersOffice__sliderArrow:hover .c-arrow{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.p-careersFaq{margin:12rem 4rem 0;scroll-margin-top:12rem}}@media screen and (max-width:768px){.p-careersFaq{margin:5.6rem 1.6rem 0;scroll-margin-top:7.2rem}}@media not all and (max-width:768px){.p-careersFaq__head{width:36.5rem}}.p-careersFaq__headCaption{line-height:1.8}@media not all and (max-width:768px){.p-careersFaq__headCaption{font-size:1.8rem;margin-top:3.2rem}}@media screen and (max-width:768px){.p-careersFaq__headCaption{font-size:1.6rem;margin-top:2.4rem}}.p-careersFaq__content{margin-top:4rem}@media not all and (max-width:768px){.p-careersFaq__content{margin-left:auto;width:87.7rem}}.p-careersFaq__contentBtns{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-careersFaq__contentBtns{gap:1.6rem}}@media screen and (max-width:768px){.p-careersFaq__contentBtns{gap:.8rem}}.p-careersFaq__contentBtn{-webkit-box-flex:1;-ms-flex:1;flex:1}@media not all and (max-width:768px){.p-careersFaq__contentBtn:not(.is-tabsActive) span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.p-careersFaq__contentBtn:not(.is-tabsActive) span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.p-careersFaq__contentBtn:not(.is-tabsActive) span[data-text] span{display:block;opacity:1}.p-careersFaq__contentBtn:not(.is-tabsActive) span[data-text] span,.p-careersFaq__contentBtn:not(.is-tabsActive) span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.p-careersFaq__contentBtn:not(.is-tabsActive):focus-visible span[data-text] span,.p-careersFaq__contentBtn:not(.is-tabsActive):focus-visible span[data-text]:before,.p-careersFaq__contentBtn:not(.is-tabsActive):hover span[data-text] span,.p-careersFaq__contentBtn:not(.is-tabsActive):hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.p-careersFaq__contentBtn:not(.is-tabsActive):focus-visible span[data-text] span,.p-careersFaq__contentBtn:not(.is-tabsActive):hover span[data-text] span{opacity:0}.p-careersFaq__contentBtn:not(.is-tabsActive):focus-visible span[data-text]:before,.p-careersFaq__contentBtn:not(.is-tabsActive):hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.p-careersFaq__contentBtn:not(.is-tabsActive):focus-visible .c-anchorButton__icon,.p-careersFaq__contentBtn:not(.is-tabsActive):hover .c-anchorButton__icon{-webkit-animation:arrow-down .25s cubic-bezier(.37,0,.63,1) .05s;animation:arrow-down .25s cubic-bezier(.37,0,.63,1) .05s}}.p-careersFaq__contentBtn .c-anchorButton{-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media not all and (max-width:768px){.p-careersFaq__contentBtn .c-anchorButton{height:6.4rem;padding:2.2rem 4rem}}.p-careersFaq__contentBtn.is-tabsActive .c-anchorButton{background:#a68860;color:#fff}.p-careersFaq__contentBtn .c-anchorButton__icon{-webkit-transition:color .4s;transition:color .4s}.p-careersFaq__contentBtn.is-tabsActive .c-anchorButton__icon{color:#fff}.p-careersFaq__contentTabs{display:grid;grid-template-columns:1fr;min-width:0}@media not all and (max-width:768px){.p-careersFaq__contentTabs{margin-top:5.6rem}}@media screen and (max-width:768px){.p-careersFaq__contentTabs{margin-top:4rem}}.p-careersFaq__contentTabsItem{grid-column:1;grid-row:1;min-width:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.p-careersFaq__contentTabsItem.is-active{opacity:1;pointer-events:auto;position:relative;-webkit-transform:scale(1);transform:scale(1);visibility:visible;z-index:1}@media not all and (max-width:768px){.p-careersFaq__contentList{margin-top:7.2rem}}@media screen and (max-width:768px){.p-careersFaq__contentList{margin-top:4rem}}@media not all and (max-width:768px){.c-categoryHeading+.p-careersFaq__contentList{margin-top:4rem}}@media screen and (max-width:768px){.c-categoryHeading+.p-careersFaq__contentList{margin-top:3.2rem}}.p-careersFaq__contentListTitle{font-weight:600}@media not all and (max-width:768px){.p-careersFaq__contentListTitle{font-size:3.2rem}}@media screen and (max-width:768px){.p-careersFaq__contentListTitle{font-size:2.2rem;line-height:1.3}}@media not all and (max-width:768px){.p-careersFaq__contentListItems{margin-top:4rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItems{margin-top:2.4rem}}.p-careersFaq__contentListItemsInner{background:#fafafa;border:1px solid transparent;border-radius:.4rem;margin-top:.8rem;-webkit-transition:border-color .4s;transition:border-color .4s}.p-careersFaq__contentListItemsInner.is-open{border:1px solid #a68860}.p-careersFaq__contentListItemsTitle{width:100%}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTitle{padding:2.2rem 4rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTitle{padding:2.4rem}}.p-careersFaq__contentListItemsTitleInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.8}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTitleInner{font-size:1.8rem;min-height:5.4rem;padding-left:6.5rem;padding-right:4.8rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTitleInner{font-size:1.6rem;min-height:3.3rem;padding-left:3.3rem;padding-right:4.1rem}}.p-careersFaq__contentListItemsTitleInner:before{color:#a68860;content:"Q.";display:block;font-family:Inter,Noto Sans JP,serif;font-weight:700;left:0;line-height:1.5;position:absolute}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTitleInner:before{font-size:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTitleInner:before{font-size:2.2rem;top:-.2rem}}.p-careersFaq__contentListItemsTitleText{display:block}.p-careersFaq__contentListItemsTitleIcon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #eaeaea;border-radius:50%;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTitleIcon{height:5.4rem;width:5.4rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTitleIcon{height:3.3rem;width:3.3rem}}.p-careersFaq__contentListItemsTitleIcon:after,.p-careersFaq__contentListItemsTitleIcon:before{background:#a68860;content:"";display:block;left:0;margin-inline:auto;position:absolute;right:0}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTitleIcon:after,.p-careersFaq__contentListItemsTitleIcon:before{height:2px;top:calc(50% - 1px);width:2rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTitleIcon:after,.p-careersFaq__contentListItemsTitleIcon:before{height:1px;top:50%;width:1.2rem}}.p-careersFaq__contentListItemsTitleIcon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-careersFaq__contentListItemsTitle.is-open .p-careersFaq__contentListItemsTitleIcon:after{-webkit-transform:rotate(0);transform:rotate(0)}.p-careersFaq__contentListItemsText{height:0;overflow:hidden}.p-careersFaq__contentListItemsTextInner{border-top:1px solid #eaeaea;line-height:1.8;position:relative}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTextInner{font-size:1.6rem;padding:2.4rem 4rem 4rem 10.5rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTextInner{font-size:1.4rem;padding:1.6rem 6.7rem 2.4rem 5.6rem}}.p-careersFaq__contentListItemsTextInner:before{color:#a68860;content:"A.";display:block;font-family:Inter,Noto Sans JP,serif;font-weight:700;line-height:1.5;position:absolute}@media not all and (max-width:768px){.p-careersFaq__contentListItemsTextInner:before{font-size:2.4rem;left:4rem;top:2rem}}@media screen and (max-width:768px){.p-careersFaq__contentListItemsTextInner:before{font-size:2.2rem;left:2.4rem;top:1.4rem}}@media not all and (max-width:768px){.p-careersFaq__contentButton{margin-top:7.2rem}}@media screen and (max-width:768px){.p-careersFaq__contentButton{margin-top:4.8rem}}@media not all and (max-width:768px){.p-careersFaq__contentButton .c-button{width:43rem}}@media screen and (max-width:768px){.p-careersFaq__contentButton .c-button{width:100%}}@media (hover:hover) and (pointer:fine){.p-careersFaq__contentButton .c-button:focus-visible .c-button__icon,.p-careersFaq__contentButton .c-button:hover .c-button__icon{-webkit-animation:none!important;animation:none!important}}.p-careersFaq__contentButton .c-button__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.p-companyMessage{position:relative}@media not all and (max-width:768px){.p-companyMessage{margin-right:6rem;scroll-margin-top:8.8rem}}@media screen and (max-width:768px){.p-companyMessage{border-top:1px solid #eaeaea;margin:4rem 1.6rem 0;padding-top:5.6rem;scroll-margin-top:7.1rem}}@media not all and (max-width:768px){.p-companyMessage__text{font-size:1.8rem;line-height:1.7;margin-top:8rem}}@media screen and (max-width:768px){.p-companyMessage__text{font-size:1.6rem;line-height:2;margin-top:4rem}.p-companyMessage__text br{display:none}}@media not all and (max-width:768px){.p-companyMessage__text p+p{margin-top:3rem}}.p-companyMessage__name{border-top:1px solid #eaeaea;line-height:1.7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (max-width:768px){.p-companyMessage__name{font-size:1.6rem;margin-top:4rem;padding-top:4rem}}@media screen and (max-width:768px){.p-companyMessage__name{font-size:1.5rem;margin-top:2.4rem;padding-top:2.4rem}}.p-companyMessage__photoList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}@media not all and (max-width:768px){.p-companyMessage__photoList{bottom:-18.7rem;position:absolute;right:0}}@media screen and (max-width:768px){.p-companyMessage__photoList{margin-top:4.8rem}}.p-companyMessage__photoListItem{border-radius:.4rem;overflow:hidden;position:relative}.p-companyMessage__photoListItem:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-companyMessage__photoListItem:before,.p-companyMessage__photoListItem.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-companyMessage__photoListItem--01{width:20.3rem}}@media screen and (max-width:768px){.p-companyMessage__photoListItem--01{width:14.7rem}}@media not all and (max-width:768px){.p-companyMessage__photoListItem--02{margin-top:6.7rem;width:23.3rem}}@media screen and (max-width:768px){.p-companyMessage__photoListItem--02{margin-top:4rem;width:16.9rem}}@media not all and (max-width:768px){.p-companyOutline{margin-top:8rem;padding-top:8rem;scroll-margin-top:8rem}}@media screen and (max-width:768px){.p-companyOutline{border-top:1px solid #eaeaea;margin:8rem 1.6rem 0;padding-top:5.6rem;scroll-margin-top:7.1rem}}.p-companyOutline__table{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-companyOutline__table{margin-right:6rem;margin-top:8rem}}@media screen and (max-width:768px){.p-companyOutline__table{margin-top:4rem}}.p-companyOutline__tableItem{border-bottom:1px solid #eaeaea}@media not all and (max-width:768px){.p-companyOutline__tableItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0}}@media screen and (max-width:768px){.p-companyOutline__tableItem{padding:2.4rem 0}}.p-companyOutline__tableItemTitle{color:#a68860;font-weight:500;letter-spacing:.04em;line-height:1.5}@media not all and (max-width:768px){.p-companyOutline__tableItemTitle{-webkit-box-flex:0;-ms-flex:0 0 20.2rem;flex:0 0 20.2rem;font-size:1.8rem}}@media screen and (max-width:768px){.p-companyOutline__tableItemTitle{font-size:1.5rem}}.p-companyOutline__tableItemContent{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.04em;line-height:1.5}@media screen and (max-width:768px){.p-companyOutline__tableItemContent{margin-top:1.6rem}}.p-companyOutline__tableItemContentInner{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-companyOutline__tableItemContentInner{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.8rem 1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}@media not all and (max-width:768px){.p-companyOutline__tableItemContent--vertical .p-companyOutline__tableItemContentInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-companyOutline__tableItemContentText{font-size:1.8rem}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentText{font-size:1.5rem}}@media not all and (max-width:768px){.p-companyOutline__tableItemContentText br{display:none}}.p-companyOutline__tableItemContentSuffix{color:#919191}@media not all and (max-width:768px){.p-companyOutline__tableItemContentSuffix{font-size:1.6rem}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentSuffix{font-size:1.4rem}}.p-companyOutline__tableItemContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-companyOutline__tableItemContentList{gap:1.6rem;width:100%}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentList{gap:.8rem}}.p-companyOutline__tableItemContentListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media not all and (max-width:768px){.p-companyOutline__tableItemContentListItem{gap:2.4rem}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentListItem{gap:.8rem}}.p-companyOutline__tableItemContentListItemTitle{-webkit-box-flex:0;color:#919191;-ms-flex:0 0 8.5rem;flex:0 0 8.5rem;font-weight:500}@media not all and (max-width:768px){.p-companyOutline__tableItemContentListItemTitle{font-size:1.6rem;text-align:right}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentListItemTitle{font-size:1.4rem}}.p-companyOutline__tableItemContentListItemText{-webkit-box-flex:1;-ms-flex:1;flex:1}@media not all and (max-width:768px){.p-companyOutline__tableItemContentListItemText{font-size:1.8rem}}@media screen and (max-width:768px){.p-companyOutline__tableItemContentListItemText{font-size:1.5rem}}.p-companyOutline__image{border-radius:.4rem 0 0 .4rem;overflow:hidden;position:relative}.p-companyOutline__image:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-companyOutline__image:before,.p-companyOutline__image.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-companyOutline__image{margin-top:16rem}}@media screen and (max-width:768px){.p-companyOutline__image{margin-right:-1.6rem;margin-top:5.6rem}}.p-companyHistory{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-companyHistory{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:6rem;margin-top:8rem;padding-top:8rem;scroll-margin-top:8rem}}@media screen and (max-width:768px){.p-companyHistory{margin:5.6rem 1.6rem 0;padding-top:5.6rem;scroll-margin-top:7.1rem}}@media not all and (max-width:768px){.p-companyHistory__title{-webkit-box-flex:0;-ms-flex:0 0 25.2rem;flex:0 0 25.2rem}}.p-companyHistory__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-companyHistory__contents{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.9rem}}@media screen and (max-width:768px){.p-companyHistory__contents{gap:2.4rem;margin-top:4rem}}.p-companyHistory__contentsItem{display:-webkit-box;display:-ms-flexbox;display:flex}.p-companyHistory__contentsItemYear{font-family:Inter,Noto Sans JP,serif;font-weight:800}@media not all and (max-width:768px){.p-companyHistory__contentsItemYear{-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;font-size:4rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemYear{-webkit-box-flex:0;-ms-flex:0 0 6.1rem;flex:0 0 6.1rem;font-size:2rem}}.p-companyHistory__contentsItemContent{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media not all and (max-width:768px){.p-companyHistory__contentsItemContent{padding-left:5.7rem;padding-top:.2rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContent{padding-left:2.7rem;padding-top:.1rem}}.p-companyHistory__contentsItemContent:after,.p-companyHistory__contentsItemContent:before{content:"";display:block;position:absolute}.p-companyHistory__contentsItemContent:before{border:.6rem solid #a68860;border-radius:50%;height:1.7rem;left:0;width:1.7rem}@media not all and (max-width:768px){.p-companyHistory__contentsItemContent:before{top:.8rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContent:before{top:.2rem}}.p-companyHistory__contentsItemContent:after{background:#eaeaea;left:.8rem;width:1px}@media not all and (max-width:768px){.p-companyHistory__contentsItemContent:after{height:calc(100% - 3.5rem);top:3.5rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContent:after{height:calc(100% - 3.1rem);top:3.1rem}}.p-companyHistory__contentsItem:last-child .p-companyHistory__contentsItemContent:after{display:none}.p-companyHistory__contentsItemContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:6.5rem}@media not all and (max-width:768px){.p-companyHistory__contentsItemContentList{gap:1.4rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContentList{gap:2.4rem}.p-companyHistory__contentsItem:last-child .p-companyHistory__contentsItemContentList{padding-bottom:5.6rem}}.p-companyHistory__contentsItemContentListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media not all and (max-width:768px){.p-companyHistory__contentsItemContentListItem{min-height:2.9rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContentListItem{min-height:2.3rem}}.p-companyHistory__contentsItemContentListItemMonth{-webkit-box-flex:0;color:#c5c5c5;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;font-family:Inter,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-companyHistory__contentsItemContentListItemMonth{font-size:1.8rem;padding-top:.3rem;text-align:center}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContentListItemMonth{font-size:1.7rem;padding-top:.2rem;text-align:right}}.p-companyHistory__contentsItemContentListItemNotes{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:-.04em}@media not all and (max-width:768px){.p-companyHistory__contentsItemContentListItemNotes{font-size:1.6rem;line-height:1.8;padding-left:1.4rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContentListItemNotes{font-size:1.5rem;line-height:1.5;padding-left:.8rem}}.p-companyHistory__contentsItemContentListItemNotesItem{display:-webkit-box;display:-ms-flexbox;display:flex}.p-companyHistory__contentsItemContentListItem--icon .p-companyHistory__contentsItemContentListItemNotesItem:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;background-image:url(../images/company/company-historyAward.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}@media not all and (max-width:768px){.p-companyHistory__contentsItemContentListItem--icon .p-companyHistory__contentsItemContentListItemNotesItem:after{-webkit-box-flex:0;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;height:2.4rem;margin-left:.4rem;width:2.4rem}}@media screen and (max-width:768px){.p-companyHistory__contentsItemContentListItem--icon .p-companyHistory__contentsItemContentListItemNotesItem:after{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;height:2rem;margin-left:.8rem;width:2rem}.p-companyHistory__contentsItemContentListItemNotesItem br{display:none}}.p-companyAccess{background:#2c2c2c;color:#fff}@media not all and (max-width:768px){.p-companyAccess{border-radius:.4rem 0 0 .4rem;margin-top:12rem;padding:12rem}}@media screen and (max-width:768px){.p-companyAccess{padding:5.6rem 1.6rem;scroll-margin-top:7.1rem}}.p-companyAccess__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-companyAccess__list{gap:8rem;margin-top:8rem}}@media screen and (max-width:768px){.p-companyAccess__list{gap:4.8rem;margin-top:4.8rem}}@media not all and (max-width:768px){.p-companyAccess__listItemContent{margin-top:5.6rem}}@media screen and (max-width:768px){.p-companyAccess__listItemContent{margin-top:3.2rem}}.p-companyAccess__listItemContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-companyAccess__listItemContentList{gap:5.6rem}}@media screen and (max-width:768px){.p-companyAccess__listItemContentList{gap:3.2rem}}.p-companyAccess__listItemContentListItem{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItem{gap:3.2rem}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.p-companyAccess__listItemContentListItemImage{border-radius:.4rem;overflow:hidden;position:relative}.p-companyAccess__listItemContentListItemImage:before{background:#2c2c2c;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-companyAccess__listItemContentListItemImage:before,.p-companyAccess__listItemContentListItemImage.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemImage{-webkit-box-flex:0;-ms-flex:0 0 34rem;flex:0 0 34rem}.p-companyAccess__listItemContentListItemBox{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItemBox{position:relative}}.p-companyAccess__listItemContentListItemTitle{font-size:600;letter-spacing:.04em;line-height:1.5}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemTitle{font-size:2.8rem}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItemTitle{font-size:2.6rem;padding-right:9.7rem}}.p-companyAccess__listItemContentListItemAddress{letter-spacing:.04em;line-height:1.7}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemAddress{font-size:1.8rem;margin-top:1.6rem;padding-right:9.9rem;position:relative}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItemAddress{font-size:1.5rem;margin-top:1.6rem}}.p-companyAccess__listItemContentListItemAddressMap{position:absolute;right:0}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemAddressMap{bottom:0}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItemAddressMap{top:.2rem}}.p-companyAccess__listItemContentListItemAddressMapLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#a68860;border-radius:10rem;font-size:1.6rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.7;padding:.4rem 1.6rem;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemAddressMapLink span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}.p-companyAccess__listItemContentListItemAddressMapLink span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.p-companyAccess__listItemContentListItemAddressMapLink span[data-text] span{display:block;opacity:1}.p-companyAccess__listItemContentListItemAddressMapLink span[data-text] span,.p-companyAccess__listItemContentListItemAddressMapLink span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemAddressMapLink:focus-visible span[data-text] span,.p-companyAccess__listItemContentListItemAddressMapLink:focus-visible span[data-text]:before,.p-companyAccess__listItemContentListItemAddressMapLink:hover span[data-text] span,.p-companyAccess__listItemContentListItemAddressMapLink:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.p-companyAccess__listItemContentListItemAddressMapLink:focus-visible span[data-text] span,.p-companyAccess__listItemContentListItemAddressMapLink:hover span[data-text] span{opacity:0}.p-companyAccess__listItemContentListItemAddressMapLink:focus-visible span[data-text]:before,.p-companyAccess__listItemContentListItemAddressMapLink:hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.p-companyAccess__listItemContentListItemAddressMapLink:focus-visible,.p-companyAccess__listItemContentListItemAddressMapLink:hover{background:#fff;color:#a68860}}.p-companyAccess__listItemContentListItemAddressMapIcon{height:1.3rem;width:.9rem}.p-companyAccess__listItemContentListItemNotes{border-top:1px solid hsla(0,0%,57%,.2);letter-spacing:.04em;line-height:1.7;margin-top:1.6rem;padding-top:1.6rem}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemNotes{font-size:1.8rem}}@media screen and (max-width:768px){.p-companyAccess__listItemContentListItemNotes{font-size:1.5rem}}@media not all and (max-width:768px){.p-companyAccess__listItemContentListItemNotes br{display:none}.p-indexMv{padding:8.2rem 4rem 4rem}}@media screen and (max-width:768px){.p-indexMv{padding:5.5rem 1.6rem 1.6rem}}.p-indexMv__box{position:relative}.p-indexMv__boxCatch{font-weight:600;line-height:1.3}@media not all and (max-width:768px){.p-indexMv__boxCatch{font-size:6rem}}@media screen and (max-width:768px){.p-indexMv__boxCatch{font-size:3.8rem}}.p-indexMv__boxCaption{line-height:1.8}@media not all and (max-width:768px){.p-indexMv__boxCaption{font-size:1.8rem;margin-top:2.5rem}}@media screen and (max-width:768px){.p-indexMv__boxCaption{font-size:1.9rem;margin-top:3.2rem}}@media not all and (max-width:768px){.p-indexMv__boxCaption br{display:none}}.p-indexMv__boxAnchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5}@media not all and (max-width:768px){.p-indexMv__boxAnchor{bottom:0;gap:1.2rem;position:absolute;right:0}}@media screen and (max-width:768px){.p-indexMv__boxAnchor{gap:1rem;margin-top:2.4rem}}@media not all and (max-width:768px){.p-indexMv__boxAnchor span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.p-indexMv__boxAnchor span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.p-indexMv__boxAnchor span[data-text] span{display:block;opacity:1}.p-indexMv__boxAnchor span[data-text] span,.p-indexMv__boxAnchor span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.p-indexMv__boxAnchor:focus-visible span[data-text] span,.p-indexMv__boxAnchor:focus-visible span[data-text]:before,.p-indexMv__boxAnchor:hover span[data-text] span,.p-indexMv__boxAnchor:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.p-indexMv__boxAnchor:focus-visible span[data-text] span,.p-indexMv__boxAnchor:hover span[data-text] span{opacity:0}.p-indexMv__boxAnchor:focus-visible span[data-text]:before,.p-indexMv__boxAnchor:hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.p-indexMv__boxAnchor:focus-visible .c-arrow,.p-indexMv__boxAnchor:hover .c-arrow{-webkit-animation:arrow-advance .25s cubic-bezier(.37,0,.63,1) .05s;animation:arrow-advance .25s cubic-bezier(.37,0,.63,1) .05s;display:block}}.p-indexMv__boxAnchorText{font-weight:600}@media not all and (max-width:768px){.p-indexMv__boxAnchorText{font-size:1.4rem}}@media screen and (max-width:768px){.p-indexMv__boxAnchorText{font-size:1.7rem}}.p-indexMv__boxAnchorIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#eaeaea;border-radius:.4rem;justify-content:center}@media not all and (max-width:768px){.p-indexMv__boxAnchorIcon{height:1.8rem;width:2.8rem}}@media screen and (max-width:768px){.p-indexMv__boxAnchorIcon{height:1.6rem;width:2.5rem}}.p-indexMv__boxAnchorIconInner{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1rem}.p-indexMv__slider{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media not all and (max-width:768px){.p-indexMv__slider{gap:1.7rem;margin-top:1.3rem}}@media screen and (max-width:768px){.p-indexMv__slider{margin-top:1.5rem}}.p-indexMv__sliderItem{-ms-flex-negative:0;border-radius:.4rem;flex-shrink:0;overflow:hidden;position:relative;-webkit-transition:width 1.1s ease-in-out,margin 1.1s ease-in-out,opacity .6s ease-in-out;transition:width 1.1s ease-in-out,margin 1.1s ease-in-out,opacity .6s ease-in-out}.p-indexMv__sliderItem:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 1.7s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform 1.7s cubic-bezier(.22,1,.36,1) 0s;transition:transform 1.7s cubic-bezier(.22,1,.36,1) 0s;transition:transform 1.7s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform 1.7s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-indexMv__sliderItem:before,.p-indexMv__sliderItem.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-indexMv__sliderItem{height:46rem;width:calc(25% - 18.5rem)}}@media screen and (max-width:768px){.p-indexMv__sliderItem{height:34.3rem;width:100%}}@media not all and (max-width:768px){.p-indexMv__sliderItem.is-active{width:67.2rem}}.p-indexMv__sliderItem.is-leaving{border:none;opacity:0;width:0!important}@media not all and (max-width:768px){.p-indexMv__sliderItem.is-leaving{margin-right:-1.7rem!important}}@media screen and (max-width:768px){.p-indexMv__sliderItem.is-panned{border:none;opacity:0;width:0!important}}.p-indexMv__sliderItem picture{display:block;height:100%;position:relative}@media not all and (max-width:768px){.p-indexMv__sliderItem picture{width:80.6rem}}@media screen and (max-width:768px){.p-indexMv__sliderItem picture{width:100%}}.p-indexMv__sliderItemImage{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:100%}@media not all and (max-width:768px){.p-indexMv__sliderItemImage{-webkit-animation:pan-image-wait 24s linear var(--pan-wait-delay,0s) forwards;animation:pan-image-wait 24s linear var(--pan-wait-delay,0s) forwards;-webkit-transform:translateX(-9%);transform:translateX(-9%)}}@media screen and (max-width:768px){.p-indexMv__sliderItemImage{-webkit-animation:pan-image-wait-sp 15s linear var(--pan-wait-delay,0s) forwards;animation:pan-image-wait-sp 15s linear var(--pan-wait-delay,0s) forwards;-webkit-transform:translateX(0) scale(1.07);transform:translateX(0) scale(1.07)}}@media not all and (max-width:768px){.p-indexMv__sliderItem.is-active .p-indexMv__sliderItemImage{-webkit-animation:pan-image 8s ease-in-out forwards;animation:pan-image 8s ease-in-out forwards}}@media screen and (max-width:768px){.p-indexMv__sliderItem.is-active .p-indexMv__sliderItemImage{-webkit-animation:pan-image-sp 5s ease-in-out forwards;animation:pan-image-sp 5s ease-in-out forwards}}.p-indexMv__sliderItem.is-panned .p-indexMv__sliderItemImage{-webkit-animation:none;animation:none}@media not all and (max-width:768px){.p-indexMv__sliderItem.is-panned .p-indexMv__sliderItemImage{-webkit-transform:translateX(-13%);transform:translateX(-13%)}}@media screen and (max-width:768px){.p-indexMv__sliderItem.is-panned .p-indexMv__sliderItemImage{-webkit-transform:translateX(-3.5%) scale(1.07);transform:translateX(-3.5%) scale(1.07)}}@media not all and (max-width:768px){.p-indexMv__sliderItem:nth-child(3) .p-indexMv__sliderItemImage{--pan-wait-delay:-12s}.p-indexMv__sliderItem:nth-child(4) .p-indexMv__sliderItemImage{--pan-wait-delay:-6s}}@media screen and (max-width:768px){.p-indexMv__sliderItem:nth-child(3) .p-indexMv__sliderItemImage{--pan-wait-delay:-10s}.p-indexMv__sliderItem:nth-child(4) .p-indexMv__sliderItemImage{--pan-wait-delay:-5s}}@-webkit-keyframes pan-image{0%{-webkit-transform:translateX(-9%);transform:translateX(-9%)}to{-webkit-transform:translateX(-13%);transform:translateX(-13%)}}@keyframes pan-image{0%{-webkit-transform:translateX(-9%);transform:translateX(-9%)}to{-webkit-transform:translateX(-13%);transform:translateX(-13%)}}@-webkit-keyframes pan-image-sp{0%{-webkit-transform:translateX(0) scale(1.07);transform:translateX(0) scale(1.07)}to{-webkit-transform:translateX(-3.5%) scale(1.07);transform:translateX(-3.5%) scale(1.07)}}@keyframes pan-image-sp{0%{-webkit-transform:translateX(0) scale(1.07);transform:translateX(0) scale(1.07)}to{-webkit-transform:translateX(-3.5%) scale(1.07);transform:translateX(-3.5%) scale(1.07)}}@-webkit-keyframes pan-image-wait{0%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}to{-webkit-transform:translateX(-9%);transform:translateX(-9%)}}@keyframes pan-image-wait{0%{-webkit-transform:translateX(-4%);transform:translateX(-4%)}to{-webkit-transform:translateX(-9%);transform:translateX(-9%)}}@-webkit-keyframes pan-image-wait-sp{0%{-webkit-transform:translateX(-3.5%) scale(1.07);transform:translateX(-3.5%) scale(1.07)}to{-webkit-transform:translateX(0) scale(1.07);transform:translateX(0) scale(1.07)}}@keyframes pan-image-wait-sp{0%{-webkit-transform:translateX(-3.5%) scale(1.07);transform:translateX(-3.5%) scale(1.07)}to{-webkit-transform:translateX(0) scale(1.07);transform:translateX(0) scale(1.07)}}.p-indexFixBnr{opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;z-index:100}@media not all and (max-width:768px){.p-indexFixBnr{bottom:1.6rem;right:1.6rem;width:42rem}}@media screen and (max-width:768px){.p-indexFixBnr{bottom:1.6rem;left:0;margin:0 auto;right:0;width:calc(100% - 3.2rem)}}.p-indexFixBnr.is-visible{opacity:1;pointer-events:all;visibility:visible}.p-indexFixBnr.is-close{opacity:0;pointer-events:none;visibility:hidden}.js-fixBnr__close{background:#2c2c2c;border-radius:50%;position:absolute;top:-.5rem;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:1}@media not all and (max-width:768px){.js-fixBnr__close{height:2rem;right:-.5rem;width:2rem}}@media screen and (max-width:768px){.js-fixBnr__close{height:2.5rem;right:-1rem;width:2.5rem}}@media (hover:hover) and (pointer:fine){.js-fixBnr__close:focus-visible,.js-fixBnr__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-indexFixBnr__closeLine{background:#fff;display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;top:calc(50% - .05rem);width:.9rem}.p-indexFixBnr__closeLine:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-indexFixBnr__closeLine:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-indexFixBnr__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.4rem;-webkit-box-shadow:0 0 1.4rem 0 rgba(0,0,0,.16);box-shadow:0 0 1.4rem 0 rgba(0,0,0,.16);padding:.8rem 1.6rem .8rem .8rem}.p-indexFixBnr__link [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-indexFixBnr__link span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.p-indexFixBnr__link:focus-visible [data-hover-image] img,.p-indexFixBnr__link:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-indexFixBnr__link:focus-visible span[data-hover-text],.p-indexFixBnr__link:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.p-indexFixBnr__link:focus-visible [data-hover-image] img,.p-indexFixBnr__link:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}.p-indexFixBnr__thumb{overflow:hidden;position:relative}@media not all and (max-width:768px){.p-indexFixBnr__thumb{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;height:8rem;width:8rem}}@media screen and (max-width:768px){.p-indexFixBnr__thumb{-webkit-box-flex:0;-ms-flex:0 0 8.7rem;flex:0 0 8.7rem;height:8.7rem;width:8.7rem}}.p-indexFixBnr__thumbImg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.p-indexFixBnr__box{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-indexFixBnr__boxPickup{color:#a68860;font-family:Inter,Noto Sans JP,serif;font-weight:600}@media not all and (max-width:768px){.p-indexFixBnr__boxPickup{font-size:1.1rem}}@media screen and (max-width:768px){.p-indexFixBnr__boxPickup{font-size:1.3rem}}.p-indexFixBnr__boxTitle{color:#494949;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}@media screen and (min-width:374px) and (max-width:1022px){.p-indexFixBnr__boxTitle{-webkit-line-clamp:3}}@media not all and (max-width:768px){.p-indexFixBnr__boxTitle{font-size:1.4rem;margin-top:.7rem;padding:1px 0}}@media screen and (max-width:768px){.p-indexFixBnr__boxTitle{font-size:1.3rem;margin-top:.8rem}}.p-indexCompany{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-indexCompany{gap:4.1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8.6rem;scroll-margin-top:12.6rem}}@media screen and (max-width:768px){.p-indexCompany{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-top:4rem;padding:0 1.6rem;scroll-margin-top:5.6rem}}.p-indexCompany__left{position:relative}@media not all and (max-width:768px){.p-indexCompany__left{-webkit-box-flex:0;-ms-flex:0 0 58.2rem;flex:0 0 58.2rem;padding-left:3.8rem;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}.p-indexCompany__leftList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-indexCompany__leftList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.p-indexCompany__leftList{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.6rem}}.p-indexCompany__leftListItem{border-radius:.4rem;overflow:hidden;position:relative}.p-indexCompany__leftListItem:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-indexCompany__leftListItem:before,.p-indexCompany__leftListItem.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-indexCompany__leftListItem--01{width:34.5rem}}@media screen and (max-width:768px){.p-indexCompany__leftListItem--01{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem}}@media not all and (max-width:768px){.p-indexCompany__leftListItem--02{margin-left:auto;margin-top:9.2rem;width:23.5rem}}@media screen and (max-width:768px){.p-indexCompany__leftListItem--02{-webkit-box-flex:0;-ms-flex:0 0 14.7rem;flex:0 0 14.7rem;margin-top:7.1rem}}@media not all and (max-width:768px){.p-indexCompany__leftListItem--03{margin-left:11.9rem;margin-top:-1.8rem;width:16.7rem}.p-indexCompany__box{margin-left:6.4rem}.p-indexCompany__boxTitle{margin-bottom:4.8rem;margin-left:-2.6rem}}@media screen and (max-width:768px){.p-indexCompany__boxTitle{margin-bottom:2.8rem}}.p-indexCompany__boxText{line-height:2}@media not all and (max-width:768px){.p-indexCompany__boxText{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;letter-spacing:-.04em;margin-top:2.4rem}}@media screen and (max-width:768px){.p-indexCompany__boxText{font-size:1.7rem;margin-top:2.8rem}}@media not all and (max-width:768px){.p-indexCompany__boxButton{margin-top:8rem}}@media screen and (max-width:768px){.p-indexCompany__boxButton{margin-top:4rem}}.p-indexCompany__right{position:relative}@media not all and (max-width:768px){.p-indexCompany__right{-webkit-box-flex:0;-ms-flex:0 0 19.7rem;flex:0 0 19.7rem;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}.p-indexCompany__rightList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.p-indexCompany__rightList{display:grid;gap:1.6rem;grid-template-areas:"item03 item05" "item04 item05"}}.p-indexCompany__rightListItem{border-radius:.4rem;overflow:hidden;position:relative}.p-indexCompany__rightListItem:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-indexCompany__rightListItem:before,.p-indexCompany__rightListItem.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (max-width:768px){.p-indexCompany__rightListItem--03{grid-area:item03;margin-left:auto;width:11.5rem}}@media not all and (max-width:768px){.p-indexCompany__rightListItem--04{margin-left:1.2rem;width:24.5rem}}@media screen and (max-width:768px){.p-indexCompany__rightListItem--04{grid-area:item04;width:19.4rem}}@media not all and (max-width:768px){.p-indexCompany__rightListItem--05{margin-top:38.7rem;width:17.1rem}}@media screen and (max-width:768px){.p-indexCompany__rightListItem--05{grid-area:item05;margin-top:2.9rem;width:13.5rem}}@media not all and (max-width:768px){.p-indexBusiness{margin-top:5.2rem;padding:0 4rem}}@media screen and (max-width:768px){.p-indexBusiness{margin-top:5.6rem;padding:0 1.6rem}}@media not all and (max-width:768px){.p-indexBusiness__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}}.p-indexBusiness__headText{line-height:1.8}@media not all and (max-width:768px){.p-indexBusiness__headText{font-size:1.8rem}}@media screen and (max-width:768px){.p-indexBusiness__headText{font-size:1.6rem;margin-top:2.4rem}}@media not all and (max-width:768px){.p-indexBusiness__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.8rem}}@media screen and (max-width:768px){.p-indexBusiness__list{margin-top:3.2rem}}.p-indexBusiness__listItem{overflow:hidden;position:relative}.p-indexBusiness__listItem:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-indexBusiness__listItem:before,.p-indexBusiness__listItem.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-indexBusiness__listItem{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-indexBusiness__listItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;color:#fff;height:100%;justify-content:flex-end;overflow:hidden}@media not all and (max-width:768px){.p-indexBusiness__listItemInner{min-height:60rem;padding:5.6rem}}@media screen and (max-width:768px){.p-indexBusiness__listItemInner{min-height:23rem;padding:1.6rem}}@media not all and (max-width:768px){.p-indexBusiness__listItem:first-child .p-indexBusiness__listItemInner{border-radius:.4rem 0 0 .4rem}}@media screen and (max-width:768px){.p-indexBusiness__listItem:first-child .p-indexBusiness__listItemInner{border-radius:.4rem .4rem 0 0}}@media not all and (max-width:768px){.p-indexBusiness__listItem:last-child .p-indexBusiness__listItemInner{border-radius:0 .4rem .4rem 0}}@media screen and (max-width:768px){.p-indexBusiness__listItem:last-child .p-indexBusiness__listItemInner{border-radius:0 0 .4rem .4rem}}.p-indexBusiness__listItemInner:after,.p-indexBusiness__listItemInner:before{content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.p-indexBusiness__listItemInner:before{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:backdrop-filter 1s,-webkit-transform 1s;transition:backdrop-filter 1s,-webkit-transform 1s;transition:transform 1s,backdrop-filter 1s;transition:transform 1s,backdrop-filter 1s,-webkit-transform 1s;z-index:0}.p-indexBusiness__listItemInner:focus-visible:before{border:1px solid #fff;outline:1px auto #a68860}@media not all and (max-width:768px){.p-indexBusiness__listItem:first-child .p-indexBusiness__listItemInner:before{background-image:url(../images/index/business/indexBusiness-operation_pc.jpg)}}@media screen and (max-width:768px){.p-indexBusiness__listItem:first-child .p-indexBusiness__listItemInner:before{background-image:url(../images/index/business/indexBusiness-operation_sp.jpg)}}@media not all and (max-width:768px){.p-indexBusiness__listItem:last-child .p-indexBusiness__listItemInner:before{background-image:url(../images/index/business/indexBusiness-shared_pc.jpg)}}@media screen and (max-width:768px){.p-indexBusiness__listItem:last-child .p-indexBusiness__listItemInner:before{background-image:url(../images/index/business/indexBusiness-shared_sp.jpg)}}.p-indexBusiness__listItemInner:after{z-index:1}@media not all and (max-width:768px){.p-indexBusiness__listItemInner:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(54.96%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 54.96%,rgba(0,0,0,.4))}}@media screen and (max-width:768px){.p-indexBusiness__listItemInner:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(-63.48%,transparent),color-stop(82.75%,rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent -63.48%,rgba(0,0,0,.5) 82.75%)}}.p-indexBusiness__listItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;position:relative;z-index:2}@media not all and (max-width:768px){.p-indexBusiness__listItemTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;line-height:1.2}}@media screen and (max-width:768px){.p-indexBusiness__listItemTitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;line-height:1.8}}@media not all and (max-width:768px){.p-indexBusiness__listItemTitleWords{padding-bottom:.6rem!important}}.p-indexBusiness__listItemTitleSuffix{letter-spacing:.04em;line-height:1.3;position:relative}@media not all and (max-width:768px){.p-indexBusiness__listItemTitleSuffix{font-size:2.4rem;padding-bottom:.6rem;padding-left:4rem}}@media screen and (max-width:768px){.p-indexBusiness__listItemTitleSuffix{font-size:1.6rem;font-weight:400;padding-top:.4rem}}.p-indexBusiness__listItemTitleSuffix:before{background:#919191;content:"";display:block;position:absolute;-webkit-transform:translateY(calc(-50% - .2rem));transform:translateY(calc(-50% - .2rem))}@media not all and (max-width:768px){.p-indexBusiness__listItemTitleSuffix:before{height:3.3rem;left:1.6rem;top:50%;width:1px}}@media screen and (max-width:768px){.p-indexBusiness__listItemTitleSuffix:before{height:1px;top:.4rem;width:2rem}}.p-indexBusiness__listItemText{position:relative;z-index:2}@media not all and (max-width:768px){.p-indexBusiness__listItemText{font-size:1.8rem;font-weight:400;line-height:1.8;margin-top:1rem}}@media screen and (max-width:768px){.p-indexBusiness__listItemText{font-size:1.5rem;font-weight:500;line-height:1.6;margin-top:.8rem}}@media not all and (max-width:768px){.p-indexBusiness__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4rem;padding:0 8rem}}@media screen and (max-width:768px){.p-indexBusiness__button{margin-top:3.2rem}}@media not all and (max-width:768px){.p-indexNews{display:grid;gap:4rem 12rem;grid-template-areas:"title list" "button list";grid-template-columns:23.4rem auto;grid-template-rows:4.8rem auto;margin-top:12rem;padding:0 12rem}}@media screen and (max-width:768px){.p-indexNews{margin-top:5.6rem;padding:0 1.6rem}}@media not all and (max-width:768px){.p-indexNews__headTitle{grid-area:title}.p-indexNews__contents{grid-area:list}}@media screen and (max-width:768px){.p-indexNews__contents{margin-top:3.2rem}}@media not all and (max-width:768px){.p-indexNews__headButton{grid-area:button}}@media screen and (max-width:768px){.p-indexNews__headButton{margin-top:3.2rem}}@media not all and (max-width:768px){.p-operationSupport{margin-right:6rem;scroll-margin-top:8.8rem}}@media screen and (max-width:768px){.p-operationSupport{margin:0 1.6rem;scroll-margin-top:7.2rem}}.p-operationSupport__caption{margin-top:2.4rem}@media not all and (max-width:768px){.p-operationSupport__captionText{font-size:2rem;letter-spacing:.04em;line-height:1.7}}@media screen and (max-width:768px){.p-operationSupport__captionText{font-size:1.6rem;line-height:1.8}}.p-operationSupport__graphInner{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationSupport__graphInner{margin-top:5.6rem}}@media screen and (max-width:768px){.p-operationSupport__graphInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3.2rem 1.7rem 0}}@media not all and (max-width:768px){.p-operationSupport__graphMember{-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem}.p-operationSupport__graphMemberImage{width:4.1rem}}@media screen and (max-width:768px){.p-operationSupport__graphMemberImage{width:1.3rem}}@media not all and (max-width:768px){.p-operationSupport__graphManager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.p-operationSupport__graphManager{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media not all and (max-width:768px){.p-operationSupport__graphManagerImage{width:7.9rem}}@media screen and (max-width:768px){.p-operationSupport__graphManagerImage{width:6rem}}@media not all and (max-width:768px){.p-operationSupport__graphManagerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 13.6rem;flex:0 0 13.6rem}}@media screen and (max-width:768px){.p-operationSupport__graphManagerTop{-webkit-box-flex:0;-ms-flex:0 0 19.8rem;flex:0 0 19.8rem;-ms-flex-negative:0;flex-shrink:0}}@media not all and (max-width:768px){.p-operationSupport__graphManagerBottom{-webkit-box-flex:0;-ms-flex:0 0 7.4rem;flex:0 0 7.4rem}}@media screen and (max-width:768px){.p-operationSupport__graphManagerBottom{bottom:0;left:0;position:absolute;top:0}}@media not all and (max-width:768px){.p-operationSupport__graphSupport{-webkit-box-flex:0;-ms-flex:0 0 12.7rem;flex:0 0 12.7rem}.p-operationSupport__graphSupportImage{width:8.1rem}}@media screen and (max-width:768px){.p-operationSupport__graphSupportImage{width:6.1rem}}@media not all and (max-width:768px){.p-operationSupport__graphOther{-webkit-box-flex:0;-ms-flex:0 0 27rem;flex:0 0 27rem}}.p-operationSupport__graphOtherList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationSupport__graphOtherList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media screen and (max-width:768px){.p-operationSupport__graphOtherList{gap:1.4rem}}.p-operationSupport__graphOtherListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.p-operationSupport__graphOtherListItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-operationSupport__graphPosition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f5f5f5;border-radius:.4rem;font-weight:600;justify-content:center;letter-spacing:-.04em}@media not all and (max-width:768px){.p-operationSupport__graphPosition{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.8rem;gap:1rem;height:100%;line-height:1.3}}@media screen and (max-width:768px){.p-operationSupport__graphPosition{font-size:1.4rem;gap:.3rem 1rem;line-height:1.5}}@media not all and (max-width:768px){.p-operationSupport__graphPosition--mini{font-size:1.6rem}}@media screen and (max-width:768px){.p-operationSupport__graphPosition--mini{font-size:1.3rem}}@media not all and (max-width:768px){.p-operationSupport__graphMember .p-operationSupport__graphPosition{padding:5.3rem 0}}@media screen and (max-width:768px){.p-operationSupport__graphMember .p-operationSupport__graphPosition{padding:1.1rem 1rem .6rem}}@media not all and (max-width:768px){.p-operationSupport__graphManager .p-operationSupport__graphPosition{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.9rem 0}}@media screen and (max-width:768px){.p-operationSupport__graphManager .p-operationSupport__graphPosition{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.1rem 1rem .4rem}}@media not all and (max-width:768px){.p-operationSupport__graphSupport .p-operationSupport__graphPosition{padding:7.9rem 0}}@media screen and (max-width:768px){.p-operationSupport__graphSupport .p-operationSupport__graphPosition{padding:1.2rem 1rem}}@media not all and (max-width:768px){.p-operationSupport__graphOther .p-operationSupport__graphPosition{-webkit-box-flex:0;-ms-flex:0 0 12.6rem;flex:0 0 12.6rem;height:7.7rem}}@media screen and (max-width:768px){.p-operationSupport__graphOther .p-operationSupport__graphPosition{height:6.3rem;padding:.9rem}}.p-operationSupport__graphCooperation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-operationSupport__graphCooperation:after,.p-operationSupport__graphCooperation:before{background:url(../images/operation/operationSupport-arrow.svg) no-repeat 50%/cover;content:"";display:block;height:1.4rem;position:absolute;width:1.2rem}@media not all and (max-width:768px){.p-operationSupport__graphCooperation:after,.p-operationSupport__graphCooperation:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:768px){.p-operationSupport__graphCooperation:after,.p-operationSupport__graphCooperation:before{left:0;margin-inline:auto}}.p-operationSupport__graphCooperation:before{left:0}@media screen and (max-width:768px){.p-operationSupport__graphCooperation:before{right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-operationSupport__graphManagerBottom .p-operationSupport__graphCooperation:before{left:5rem;right:unset}}.p-operationSupport__graphCooperation:after{right:0}@media not all and (max-width:768px){.p-operationSupport__graphCooperation:after{-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}}@media screen and (max-width:768px){.p-operationSupport__graphCooperation:after{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.p-operationSupport__graphManagerBottom .p-operationSupport__graphCooperation:after{left:5rem;right:unset}}@media not all and (max-width:768px){.p-operationSupport__graphOther .p-operationSupport__graphCooperation{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){.p-operationSupport__graphOther .p-operationSupport__graphCooperation{padding:3.2rem 0}.p-operationSupport__graphManagerBottom .p-operationSupport__graphCooperation{height:100%}}@media not all and (max-width:768px){.p-operationSupport__graphManagerTop .p-operationSupport__graphCooperation:first-child{-webkit-box-flex:0;-ms-flex:0 0 24.1rem;flex:0 0 24.1rem}}@media screen and (max-width:768px){.p-operationSupport__graphManagerTop .p-operationSupport__graphCooperation:first-child{padding:2.5rem 0}}@media not all and (max-width:768px){.p-operationSupport__graphManagerTop .p-operationSupport__graphCooperation:last-child{-webkit-box-flex:0;-ms-flex:0 0 14.5rem;flex:0 0 14.5rem}}@media screen and (max-width:768px){.p-operationSupport__graphManagerTop .p-operationSupport__graphCooperation:last-child{margin-left:9.9rem;padding:3.7rem 0}}.p-operationSupport__graphCooperationBox{width:100%}@media screen and (max-width:768px){.p-operationSupport__graphManagerBottom .p-operationSupport__graphCooperationBox{padding-top:18.9rem}}.p-operationSupport__graphCooperationBox:before{background-image:radial-gradient(circle,#a68860 .1rem,transparent 0);background-position:0 0;content:"";display:block;-webkit-filter:blur(.05rem);filter:blur(.05rem);position:absolute;z-index:0}@media not all and (max-width:768px){.p-operationSupport__graphCooperationBox:before{background-repeat:repeat-x;background-size:.4rem .2rem;height:.2rem;left:1rem;top:calc(50% - .1rem);width:calc(100% - 2rem)}}@media screen and (max-width:768px){.p-operationSupport__graphCooperationBox:before{background-repeat:repeat-y;background-size:.2rem .4rem;height:calc(100% - 1rem);left:calc(50% - .1rem);top:.5rem;width:.2rem}.p-operationSupport__graphManagerBottom .p-operationSupport__graphCooperationBox:before{left:5.5rem}}.p-operationSupport__graphCooperationBoxInner{background:#a68860;border-radius:.4rem;color:#fff;letter-spacing:.04em;position:relative;text-align:center;z-index:2}@media not all and (max-width:768px){.p-operationSupport__graphCooperationBoxInner{font-weight:600;margin:0 auto;min-width:8.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-operationSupport__graphCooperationBoxText{font-size:1.6rem;padding:1rem}}@media screen and (max-width:768px){.p-operationSupport__graphCooperationBoxText{font-size:1.3rem;line-height:1.5;padding:.6rem 1.1rem}.p-operationSupport__graphCooperationBoxText:only-child{padding:.9rem .6rem}}.p-operationSupport__graphCooperationBoxDetail{background:#655239;border-radius:.4rem .4rem 0 0}@media not all and (max-width:768px){.p-operationSupport__graphCooperationBoxDetail{font-size:1.6rem;padding:1.1rem 1.6rem}}@media screen and (max-width:768px){.p-operationSupport__graphCooperationBoxDetail{font-size:1.3rem;line-height:1.5;padding:.6rem 1.1rem}}.p-operationSupport__point{background:#f5f5f5;border-radius:.4rem}@media not all and (max-width:768px){.p-operationSupport__point{margin-top:2.4rem;padding:4rem;text-align:center}}@media screen and (max-width:768px){.p-operationSupport__point{margin:1.6rem 1.7rem 0;padding:2.9rem}}.p-operationSupport__pointStrong{font-weight:600;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationSupport__pointStrong{font-size:2.8rem;line-height:1.4}}@media screen and (max-width:768px){.p-operationSupport__pointStrong{font-size:1.8rem;line-height:1.8}}.p-operationSupport__pointCaption{letter-spacing:.04em;line-height:1.7}@media not all and (max-width:768px){.p-operationSupport__pointCaption{font-size:2rem;margin-top:1.6rem}}@media screen and (max-width:768px){.p-operationSupport__pointCaption{font-size:1.35rem;margin-top:1.4rem}}.p-operationPlan{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-operationPlan{margin-right:6rem;margin-top:8rem;padding-top:8rem;scroll-margin-top:8rem}}@media screen and (max-width:768px){.p-operationPlan{margin:3.2rem 1.6rem 0;padding-top:5.6rem;scroll-margin-top:5.6rem}}@media not all and (max-width:768px){.p-operationPlan__caption{margin-top:2.4rem}}@media screen and (max-width:768px){.p-operationPlan__caption{margin-top:4rem}}.p-operationPlan__captionText{line-height:1.7}@media not all and (max-width:768px){.p-operationPlan__captionText{font-size:2rem;letter-spacing:.04em}}@media screen and (max-width:768px){.p-operationPlan__captionText{font-size:1.7rem}}@media not all and (max-width:768px){.p-operationPlan__graph{margin:5.6rem auto 0;width:89.4rem}}@media screen and (max-width:768px){.p-operationPlan__graph{margin-top:4rem}}.p-operationPlan__graphTitle{background:#a68860;border-radius:.4rem;color:#fff;font-weight:600;letter-spacing:.04em;line-height:1.4}@media not all and (max-width:768px){.p-operationPlan__graphTitle{font-size:2rem;margin-left:3.9rem;padding:.8rem;text-align:center}}@media screen and (max-width:768px){.p-operationPlan__graphTitle{font-size:1.6rem;padding:.7rem 2rem}}.p-operationPlan__graphContent{position:relative}@media not all and (max-width:768px){.p-operationPlan__graphContent{margin-top:3rem}}@media screen and (max-width:768px){.p-operationPlan__graphContent{margin-top:2.5rem}}.p-operationPlan__graphContent:after,.p-operationPlan__graphContent:before{background:#a68860;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationPlan__graphContent:after,.p-operationPlan__graphContent:before{bottom:4.1rem;left:3.9rem}}@media screen and (max-width:768px){.p-operationPlan__graphContent:after,.p-operationPlan__graphContent:before{bottom:2.3rem;left:2.2rem}}@media not all and (max-width:768px){.p-operationPlan__graphContent:before{height:32.1rem;width:.3rem}}@media screen and (max-width:768px){.p-operationPlan__graphContent:before{height:33.2rem;width:.2rem}}@media not all and (max-width:768px){.p-operationPlan__graphContent:after{height:.3rem;width:83rem}}@media screen and (max-width:768px){.p-operationPlan__graphContent:after{height:.2rem;width:30.2rem}}.p-operationPlan__graphContentInner:after,.p-operationPlan__graphContentInner:before{background:url(../images/operation/operationSupport-arrow.svg) no-repeat 50%/contain;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationPlan__graphContentInner:after,.p-operationPlan__graphContentInner:before{height:2.4rem;width:2.1rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentInner:after,.p-operationPlan__graphContentInner:before{height:1.9rem;width:1.6rem}}.p-operationPlan__graphContentInner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media not all and (max-width:768px){.p-operationPlan__graphContentInner:before{left:3rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentInner:before{left:1.5rem}}.p-operationPlan__graphContentInner:after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media not all and (max-width:768px){.p-operationPlan__graphContentInner:after{bottom:3rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentInner:after{bottom:1.4rem}}.p-operationPlan__graphContentAxis{color:#a68860;font-weight:600;letter-spacing:.04em;line-height:1.4;position:absolute}@media not all and (max-width:768px){.p-operationPlan__graphContentAxis{font-size:1.8rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentAxis{font-size:1.4rem}}.p-operationPlan__graphContentAxis--y{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media not all and (max-width:768px){.p-operationPlan__graphContentAxis--y{top:10.7rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentAxis--y{top:10.1rem}}.p-operationPlan__graphContentAxis--x{bottom:0;left:0;right:0;text-align:center}.p-operationPlan__graphContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media not all and (max-width:768px){.p-operationPlan__graphContentList{gap:1.4rem;padding:0 0 6.8rem 5.5rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentList{gap:1.6rem;padding:0 0 3.7rem 3.9rem}}.p-operationPlan__graphContentListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-operationPlan__graphContentListItem{-webkit-box-flex:0;-ms-flex:0 0 15.6rem;flex:0 0 15.6rem;gap:1.4rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentListItem{-ms-flex-negative:0;flex-shrink:0;gap:1.6rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentListItem:nth-child(2){padding-bottom:4rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentListItem:nth-child(2){margin-left:-5.8rem;padding-bottom:4.4rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentListItem:nth-child(3){padding-bottom:8rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentListItem:nth-child(3){margin-left:-6.4rem;padding-bottom:8.8rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentListItem:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:8rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentListItem:last-child{padding-bottom:8.8rem}}.p-operationPlan__graphContentListItemInner{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationPlan__graphContentListItemInner{gap:1.4rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentListItemInner{gap:1.6rem}}.p-operationPlan__graphContentPosition{background:#f5f5f5;border-radius:.4rem;font-weight:600;line-height:1.3;text-align:center}@media not all and (max-width:768px){.p-operationPlan__graphContentPosition{font-size:1.6rem;letter-spacing:-.04em;padding:.9rem 1rem 1rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentPosition{font-size:1.2rem;letter-spacing:-.08em;padding:.8rem 1rem}}.p-operationPlan__graphContentPosition--black{background:#2c2c2c;color:#fff}.p-operationPlan__graphContentRank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}@media not all and (max-width:768px){.p-operationPlan__graphContentRank{gap:.5rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRank{gap:1.6rem}}.p-operationPlan__graphContentRankItem{background:#a68860;border-radius:10rem;color:#fff;font-weight:600;letter-spacing:-.04em;line-height:1.3;text-align:center}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem{font-size:1.4rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem{font-size:1.1rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem:first-child{padding:.4rem;width:6.3rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem:first-child{padding:.3rem;width:4.8rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(2){margin-left:5.7rem;padding:.6rem;width:7.2rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(2){margin-left:1.6rem;padding:.4rem;width:5.4rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(3){margin-left:11.5rem;padding:.8rem;width:8rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(3){margin-left:3.1rem;padding:.5rem;width:6rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(4){margin-left:17.1rem;padding:.9rem;width:8.9rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem:nth-child(4){margin-left:4.8rem;padding:.6rem;width:6.7rem}}@media not all and (max-width:768px){.p-operationPlan__graphContentRankItem:last-child{font-size:1.6rem;margin-left:auto;padding:.9rem;width:9.7rem}}@media screen and (max-width:768px){.p-operationPlan__graphContentRankItem:last-child{font-size:1.2rem;margin-left:6.4rem;padding:.7rem;width:7.3rem}}.p-operationPlan__detail{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationPlan__detail{margin:4.8rem auto 0;width:89.4rem}}@media screen and (max-width:768px){.p-operationPlan__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-top:4rem}}.p-operationPlan__detail:before{display:block;-ms-flex-item-align:center;align-self:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;background:url(../images/operation/operationSupport-arrow.svg) no-repeat 50%/contain;content:"";order:1}@media not all and (max-width:768px){.p-operationPlan__detail:before{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4.1rem;margin-left:.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:3.5rem}}@media screen and (max-width:768px){.p-operationPlan__detail:before{height:3.7rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:3.2rem}}.p-operationPlan__detailText{-webkit-box-ordinal-group:1;-ms-flex-order:0;background:#f5f5f5;border-radius:.4rem;order:0}@media not all and (max-width:768px){.p-operationPlan__detailText{-webkit-box-flex:0;-ms-flex:0 0 49rem;flex:0 0 49rem;padding:2.8rem 2rem}}@media screen and (max-width:768px){.p-operationPlan__detailText{padding:3.2rem 5.9rem}}.p-operationPlan__detailTextList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-operationPlan__detailTextList{gap:.6rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextList{gap:1.6rem}}.p-operationPlan__detailTextListItem{letter-spacing:-.04em;line-height:1.7}@media not all and (max-width:768px){.p-operationPlan__detailTextListItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;gap:1.6rem;margin:0 auto;width:41.5rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextListItem{font-size:1.5rem}}.p-operationPlan__detailTextListItemTitle{position:relative}@media not all and (max-width:768px){.p-operationPlan__detailTextListItemTitle{-webkit-box-flex:0;-ms-flex:0 0 18.2rem;flex:0 0 18.2rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextListItemTitle{font-weight:500}}.p-operationPlan__detailTextListItemTitle:after{content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationPlan__detailTextListItemTitle:after{background:url(../images/operation/operationPlan-arrow.svg) no-repeat 50%/1.4rem 1rem;height:1rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.4rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextListItemTitle:after{background:url(../images/operation/operationPlan-arrow.svg) no-repeat 50%/1rem .7rem;height:.7rem;left:0;top:calc(100% + .5em);width:1rem}}@media not all and (max-width:768px){.p-operationPlan__detailTextListItemText{-webkit-box-flex:0;-ms-flex:0 0 21.7rem;flex:0 0 21.7rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextListItemText{padding-left:1.4rem}}.p-operationPlan__detailTextStrong{color:#a68860;font-weight:600;letter-spacing:-.04em;line-height:1.7;position:relative}@media not all and (max-width:768px){.p-operationPlan__detailTextStrong{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:2.2rem;justify-content:center;margin-top:1.6rem}}@media screen and (max-width:768px){.p-operationPlan__detailTextStrong{font-size:2rem;gap:.6rem;margin-top:2rem;text-align:center}}@media not all and (max-width:768px){.p-operationPlan__detailTextStrong:after,.p-operationPlan__detailTextStrong:before{font-size:3.4rem;line-height:1}}@media screen and (max-width:768px){.p-operationPlan__detailTextStrong:after,.p-operationPlan__detailTextStrong:before{font-size:2.2rem}}.p-operationPlan__detailTextStrong:before{content:"“"/""}.p-operationPlan__detailTextStrong:after{content:"”"/""}.p-operationPlan__detailSummary{-webkit-box-ordinal-group:3;-ms-flex-order:2;background:#f5f5f5;border-radius:.4rem;font-weight:600;letter-spacing:-.04em;line-height:1.7;order:2;text-align:center}@media not all and (max-width:768px){.p-operationPlan__detailSummary{-webkit-box-flex:0;-ms-flex:0 0 33.4rem;flex:0 0 33.4rem;font-size:2rem;padding:4rem 2rem}}@media screen and (max-width:768px){.p-operationPlan__detailSummary{font-size:1.8rem;padding:2.8rem}}.p-operationData{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-operationData{margin-right:6rem;margin-top:8rem;padding-top:8rem;scroll-margin-top:8rem}}@media screen and (max-width:768px){.p-operationData{margin:4rem 1.6rem 0;padding-top:5.6rem;scroll-margin-top:5.6rem}}.p-operationData__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationData__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8rem}}@media screen and (max-width:768px){.p-operationData__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:5.6rem}}.p-operationData__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-operationData__listItem{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);gap:3.9rem}}@media screen and (max-width:768px){.p-operationData__listItem{gap:2.4rem}}.p-operationData__listItemInner{background:#fafafa;border-radius:.4rem;overflow:hidden}@media not all and (max-width:768px){.p-operationData__listItemInner{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-operationData__listItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e0e0e0;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.4}@media not all and (max-width:768px){.p-operationData__listItemTitle{font-size:2.4rem;padding:1.1rem}}@media screen and (max-width:768px){.p-operationData__listItemTitle{font-size:1.7rem;padding:.8rem}}@media not all and (max-width:768px){.p-operationData__listItemTitleSuffix{font-size:1.8rem}}@media screen and (max-width:768px){.p-operationData__listItemTitleSuffix{font-size:1.3rem}}.p-operationData__listItemContents{position:relative}@media not all and (max-width:768px){.p-operationData__listItemContents{min-height:36rem;padding-bottom:4rem}}@media screen and (max-width:768px){.p-operationData__listItemContents{padding-bottom:4rem}}@media not all and (max-width:768px){.p-operationData__listItemContents--small{min-height:13.2rem}}.p-operationData__listItemContentsDate{color:#919191;letter-spacing:.04em;position:absolute}@media not all and (max-width:768px){.p-operationData__listItemContentsDate{bottom:1.6rem;font-size:1.4rem;left:2rem}}@media screen and (max-width:768px){.p-operationData__listItemContentsDate{bottom:1rem;font-size:1rem;left:1rem}}.p-operationData__employment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-operationData__employment{gap:2.4rem;padding:4.7rem 7.6rem 0}}@media screen and (max-width:768px){.p-operationData__employment{gap:1.6rem;padding:2rem 3.2rem .2rem 6.1rem}}.p-operationData__employmentItemTitle{color:#a68860;font-weight:600;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__employmentItemTitle{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__employmentItemTitle{font-size:1.7rem}}.p-operationData__employmentItemContent{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-operationData__employmentItemContent{margin-top:1.6rem}}@media screen and (max-width:768px){.p-operationData__employmentItemContent{margin-top:.6rem}}.p-operationData__employmentItemContentInner:not(:first-child){border-left:1px solid #eaeaea}@media not all and (max-width:768px){.p-operationData__employmentItemContentInner:not(:first-child){margin-left:3.2rem;padding-left:3.2rem}}@media screen and (max-width:768px){.p-operationData__employmentItemContentInner:not(:first-child){margin-left:1.6rem;padding-left:1.6rem}}.p-operationData__employmentItemContentText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:Inter,Noto Sans JP,serif;font-weight:700;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__employmentItemContentText{font-size:4rem}}@media screen and (max-width:768px){.p-operationData__employmentItemContentText{font-size:4.4rem}}@media not all and (max-width:768px){.p-operationData__employmentItem:first-child .p-operationData__employmentItemContentText{font-size:6.4rem}}@media screen and (max-width:768px){.p-operationData__employmentItem:first-child .p-operationData__employmentItemContentText{font-size:7.2rem}}.p-operationData__employmentItemContentTextSuffix{font-family:Noto Sans JP,sans-serif;padding-bottom:.6rem;padding-left:.4rem}@media not all and (max-width:768px){.p-operationData__employmentItemContentTextSuffix{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__employmentItemContentTextSuffix{font-size:2.2rem}}.p-operationData__employmentItem:first-child .p-operationData__employmentItemContentTextSuffix{padding-bottom:.8rem;padding-left:.8rem}@media not all and (max-width:768px){.p-operationData__employmentItem:first-child .p-operationData__employmentItemContentTextSuffix{font-size:3.2rem}}@media screen and (max-width:768px){.p-operationData__employmentItem:first-child .p-operationData__employmentItemContentTextSuffix{font-size:2.8rem}}.p-operationData__employmentItemContentSuffix{color:#919191;font-weight:600;line-height:1.3}@media not all and (max-width:768px){.p-operationData__employmentItemContentSuffix{font-size:1.4rem;margin-top:.5rem}}@media screen and (max-width:768px){.p-operationData__employmentItemContentSuffix{font-size:1rem;margin-top:.4rem}}.p-operationData__establishment{text-align:center}@media not all and (max-width:768px){.p-operationData__establishment{padding:8rem 8rem 6.4rem}}@media screen and (max-width:768px){.p-operationData__establishment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.4rem 2.5rem 1.5rem 3.1rem}}@media not all and (max-width:768px){.p-operationData__establishmentImage{margin-inline:auto;width:20rem}}@media screen and (max-width:768px){.p-operationData__establishmentImage{-webkit-box-flex:0;-ms-flex:0 0 7.9rem;flex:0 0 7.9rem}}.p-operationData__establishmentText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Inter,Noto Sans JP,serif;font-weight:700;justify-content:center;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__establishmentText{font-size:6.4rem;margin-top:1.8rem}}@media screen and (max-width:768px){.p-operationData__establishmentText{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:7.2rem}}.p-operationData__establishmentTextSuffix{font-family:Noto Sans JP,sans-serif}@media not all and (max-width:768px){.p-operationData__establishmentTextSuffix{font-size:3.2rem;padding-bottom:.8rem;padding-left:.4rem}}@media screen and (max-width:768px){.p-operationData__establishmentTextSuffix{font-size:2.8rem;padding-bottom:.8rem;padding-left:.4rem}}.p-operationData__stetus{text-align:center}@media not all and (max-width:768px){.p-operationData__stetus{padding:3.2rem 3.2rem 2.7rem}}@media screen and (max-width:768px){.p-operationData__stetus{padding:2.7rem 3.8rem 0}}.p-operationData__stetusText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.7}@media not all and (max-width:768px){.p-operationData__stetusText{font-size:2rem;gap:.4rem}}@media screen and (max-width:768px){.p-operationData__stetusText{font-size:1.4rem;gap:.3rem}}.p-operationData__stetusTextStrong{background:#2c2c2c;color:#fff}@media not all and (max-width:768px){.p-operationData__stetusTextStrong{border-radius:.4rem;padding:.1rem 1rem}}@media screen and (max-width:768px){.p-operationData__stetusTextStrong{border-radius:.2rem;padding:.1rem .7rem}}.p-operationData__stetusGraph{position:relative}@media not all and (max-width:768px){.p-operationData__stetusGraph{margin-top:8.4rem;min-height:12.9rem}}@media screen and (max-width:768px){.p-operationData__stetusGraph{margin-top:5.6rem;min-height:12.2rem}}.p-operationData__stetusGraphCanvas{left:0;margin-inline:auto;position:absolute;right:0}@media not all and (max-width:768px){.p-operationData__stetusGraphCanvas{height:12.9rem;width:12.9rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphCanvas{height:12.2rem;width:12.2rem}}.p-operationData__stetusGraphList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.p-operationData__stetusGraphList{padding:0 6.4rem}}.p-operationData__stetusGraphListItem{position:relative;text-align:center;z-index:1}@media not all and (max-width:768px){.p-operationData__stetusGraphListItem{width:8rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItem{width:5.8rem}}.p-operationData__stetusGraphListItemNum{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Inter,Noto Sans JP,serif;font-weight:700;justify-content:center;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemNum{font-size:3.2rem;top:-5.3rem;width:10rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemNum{font-size:2.8rem;top:-3.4rem;width:8.2rem}}.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemNum{left:0}.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemNum{right:0}.p-operationData__stetusGraphListItemNum:after,.p-operationData__stetusGraphListItemNum:before{background:#2c2c2c;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemNum:after,.p-operationData__stetusGraphListItemNum:before{height:2px;top:4rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemNum:after,.p-operationData__stetusGraphListItemNum:before{height:1px;top:3.3rem}}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemNum:before{width:3.6rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemNum:before{width:2.4rem}}.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemNum:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}@media not all and (max-width:768px){.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemNum:before{right:-3.6rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemNum:before{right:-2.4rem}}.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemNum:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right}@media not all and (max-width:768px){.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemNum:before{left:-3.6rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemNum:before{left:-2.4rem}}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemNum:after{width:10rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemNum:after{width:8.2rem}}.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemNum:after{left:0}.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemNum:after{right:0}.p-operationData__stetusGraphListItemNumSuffix{font-family:Noto Sans JP,sans-serif;padding-bottom:.2rem;padding-left:.2rem}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemNumSuffix{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemNumSuffix{font-size:1.7rem}}.p-operationData__stetusGraphListItemImage{margin-inline:auto}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemImage{width:2.9rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemImage{margin-top:2rem;width:2.2rem}}.p-operationData__stetusGraphListItemCaption{font-weight:600;line-height:1.7}@media not all and (max-width:768px){.p-operationData__stetusGraphListItemCaption{font-size:1.8rem;letter-spacing:.04em;margin-top:1.7rem}}@media screen and (max-width:768px){.p-operationData__stetusGraphListItemCaption{font-size:1.4rem;margin-top:.6rem}}.p-operationData__stetusGraphListItem:first-child .p-operationData__stetusGraphListItemCaption{color:#a68860}.p-operationData__stetusGraphListItem:last-child .p-operationData__stetusGraphListItemCaption{color:#919191}.p-operationData__overtime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (max-width:768px){.p-operationData__overtime{gap:2.4rem;padding:3.3rem 3.2rem 0}}@media screen and (max-width:768px){.p-operationData__overtime{gap:1.5rem;padding:3.6rem 4.7rem 0}}@media not all and (max-width:768px){.p-operationData__overtimeImage{width:6rem}}@media screen and (max-width:768px){.p-operationData__overtimeImage{width:5.7rem}}.p-operationData__overtimeText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:600;letter-spacing:.04em;line-height:1.3}.p-operationData__overtimeTextPrefix{padding-bottom:1rem}@media not all and (max-width:768px){.p-operationData__overtimeTextPrefix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__overtimeTextPrefix{font-size:1.7rem}}.p-operationData__overtimeTextNum{font-family:Inter,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-operationData__overtimeTextNum{font-size:4.8rem}}@media screen and (max-width:768px){.p-operationData__overtimeTextNum{font-size:5rem}}.p-operationData__overtimeTextSuffix{padding-bottom:1rem}@media not all and (max-width:768px){.p-operationData__overtimeTextSuffix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__overtimeTextSuffix{font-size:1.7rem}}.p-operationData__paidleave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (max-width:768px){.p-operationData__paidleave{gap:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.3rem 3.2rem .3rem}}@media screen and (max-width:768px){.p-operationData__paidleave{gap:1.4rem;padding:3.4rem 4rem 0 7.2rem}}@media not all and (max-width:768px){.p-operationData__paidleaveImage{width:6.5rem}}@media screen and (max-width:768px){.p-operationData__paidleaveImage{width:5.6rem}}.p-operationData__paidleaveText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:600;letter-spacing:.04em;line-height:1.3}.p-operationData__paidleaveTextPrefix{padding-bottom:1rem}@media not all and (max-width:768px){.p-operationData__paidleaveTextPrefix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__paidleaveTextPrefix{font-size:1.7rem}}.p-operationData__paidleaveTextNum{font-family:Inter,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-operationData__paidleaveTextNum{font-size:4.8rem}}@media screen and (max-width:768px){.p-operationData__paidleaveTextNum{font-size:5rem}}.p-operationData__paidleaveTextSuffix{padding-bottom:1rem}@media not all and (max-width:768px){.p-operationData__paidleaveTextSuffix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__paidleaveTextSuffix{font-size:1.7rem}}@media not all and (max-width:768px){.p-operationData__type{padding:11.9rem 6.7rem 7.3rem 8.4rem}}@media screen and (max-width:768px){.p-operationData__type{padding:7rem 3.8rem 3.4rem}}.p-operationData__typeGraph{position:relative}@media not all and (max-width:768px){.p-operationData__typeGraph{min-height:12.9rem}}@media screen and (max-width:768px){.p-operationData__typeGraph{min-height:12.2rem}}.p-operationData__typeGraphCanvas{left:0;margin-inline:auto;position:absolute;right:0}@media not all and (max-width:768px){.p-operationData__typeGraphCanvas{height:12.9rem;width:12.9rem}}@media screen and (max-width:768px){.p-operationData__typeGraphCanvas{height:12.2rem;width:12.2rem}}.p-operationData__typeGraphList{position:relative}@media not all and (max-width:768px){.p-operationData__typeGraphList{min-height:12.9rem}}@media screen and (max-width:768px){.p-operationData__typeGraphList{min-height:12.2rem}}.p-operationData__typeGraphListItem{position:absolute;text-align:center;z-index:1}.p-operationData__typeGraphListItem:first-child{right:0}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:first-child{bottom:-4.2rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:first-child{bottom:-4.7rem}}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:nth-child(2){left:1.1rem;top:.2rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:nth-child(2){left:-1rem;top:.4rem}}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:last-child{right:5.5rem;top:-6.2rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:last-child{right:1.9rem;top:-4.7rem}}.p-operationData__typeGraphListItemNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Inter,Noto Sans JP,serif;font-weight:700;justify-content:center;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__typeGraphListItemNum{font-size:3.2rem;width:10rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItemNum{font-size:2.8rem;width:8.8rem}}.p-operationData__typeGraphListItemNum:after,.p-operationData__typeGraphListItemNum:before{background:#2c2c2c;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationData__typeGraphListItemNum:after,.p-operationData__typeGraphListItemNum:before{height:2px;top:4rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItemNum:after,.p-operationData__typeGraphListItemNum:before{height:1px;top:3.2rem}}@media not all and (max-width:768px){.p-operationData__typeGraphListItemNum:before{width:3.6rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItemNum:before{width:2.4rem}}.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:before{left:-4.8rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:before{left:-6rem;width:4.8rem}}.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemNum:before{display:none}.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemNum:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemNum:before{left:-3.5rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemNum:before{left:-3.8rem}}.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:after{right:0}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:after{width:11.6rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemNum:after{width:10rem}}.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemNum:after{left:0}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemNum:after{width:11.1rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemNum:after{width:10rem}}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemNum:after{right:1.1rem;width:8.9rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemNum:after{right:1.3rem;width:8.9rem}}.p-operationData__typeGraphListItemNumSuffix{font-family:Noto Sans JP,sans-serif;padding-bottom:.2rem;padding-left:.2rem}@media not all and (max-width:768px){.p-operationData__typeGraphListItemNumSuffix{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItemNumSuffix{font-size:1.7rem}}.p-operationData__typeGraphListItemCaption{color:#a68860;font-weight:600;letter-spacing:.04em;text-align:right}@media not all and (max-width:768px){.p-operationData__typeGraphListItemCaption{font-size:2rem;margin-top:2.4rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItemCaption{font-size:1.4rem;margin-top:1rem}.p-operationData__typeGraphListItem:first-child .p-operationData__typeGraphListItemCaption{padding-right:.6rem}}.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemCaption{text-align:left}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:nth-child(2) .p-operationData__typeGraphListItemCaption{padding-left:.6rem}}@media not all and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemCaption{padding-right:1.1rem}}@media screen and (max-width:768px){.p-operationData__typeGraphListItem:last-child .p-operationData__typeGraphListItemCaption{padding-right:1.4rem}}.p-operationData__gender{text-align:center}@media not all and (max-width:768px){.p-operationData__gender{padding:12.1rem 3.2rem 5.4rem}}@media screen and (max-width:768px){.p-operationData__gender{padding:8.2rem 4.7rem 2.3rem}}.p-operationData__genderGraph{position:relative}@media not all and (max-width:768px){.p-operationData__genderGraph{min-height:12.9rem}}@media screen and (max-width:768px){.p-operationData__genderGraph{min-height:12.2rem}}.p-operationData__genderGraphCanvas{left:0;margin-inline:auto;position:absolute;right:0}@media not all and (max-width:768px){.p-operationData__genderGraphCanvas{height:12.9rem;width:12.9rem}}@media screen and (max-width:768px){.p-operationData__genderGraphCanvas{height:12.2rem;width:12.2rem}}.p-operationData__genderGraphList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.p-operationData__genderGraphList{padding:0 6.4rem}}@media screen and (max-width:768px){.p-operationData__genderGraphList{padding:0 1.4rem}}.p-operationData__genderGraphListItem{position:relative;text-align:center;z-index:1}@media not all and (max-width:768px){.p-operationData__genderGraphListItem{width:8rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItem{width:4rem}}.p-operationData__genderGraphListItemNum{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Inter,Noto Sans JP,serif;font-weight:700;justify-content:center;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__genderGraphListItemNum{font-size:3.2rem;top:-5.3rem;width:10rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemNum{font-size:2.8rem;top:-3.4rem;width:7.8rem}}.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemNum{left:0}.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemNum{right:0}.p-operationData__genderGraphListItemNum:after,.p-operationData__genderGraphListItemNum:before{background:#2c2c2c;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-operationData__genderGraphListItemNum:after,.p-operationData__genderGraphListItemNum:before{height:2px;top:4rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemNum:after,.p-operationData__genderGraphListItemNum:before{height:1px;top:3rem}}@media not all and (max-width:768px){.p-operationData__genderGraphListItemNum:before{width:3.6rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemNum:before{width:2.4rem}}.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemNum:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}@media not all and (max-width:768px){.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemNum:before{right:-3.6rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemNum:before{right:-2.4rem}}.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemNum:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right}@media not all and (max-width:768px){.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemNum:before{left:-3.6rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemNum:before{left:-2.4rem}}@media not all and (max-width:768px){.p-operationData__genderGraphListItemNum:after{width:10rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemNum:after{width:7.8rem}}.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemNum:after{left:0}.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemNum:after{right:0}.p-operationData__genderGraphListItemNumSuffix{font-family:Noto Sans JP,sans-serif;padding-bottom:.2rem;padding-left:.2rem}@media not all and (max-width:768px){.p-operationData__genderGraphListItemNumSuffix{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemNumSuffix{font-size:1.7rem}}.p-operationData__genderGraphListItemImage{margin-inline:auto}@media not all and (max-width:768px){.p-operationData__genderGraphListItemImage{width:2.9rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemImage{margin-top:2.4rem;width:2.2rem}}.p-operationData__genderGraphListItemCaption{font-weight:600;letter-spacing:.04em;line-height:1.7}@media not all and (max-width:768px){.p-operationData__genderGraphListItemCaption{font-size:1.8rem;margin-top:1.7rem}}@media screen and (max-width:768px){.p-operationData__genderGraphListItemCaption{font-size:1.4rem;margin-top:.6rem}}.p-operationData__genderGraphListItem:first-child .p-operationData__genderGraphListItemCaption{color:#a68860}.p-operationData__genderGraphListItem:last-child .p-operationData__genderGraphListItemCaption{color:#919191}.p-operationData__age{position:relative}@media not all and (max-width:768px){.p-operationData__age{padding:4.8rem 7.3rem 1.9rem}}@media screen and (max-width:768px){.p-operationData__age{padding:2.3rem 2.7rem 0}}.p-operationData__ageTitle{color:#a68860;font-weight:600;position:absolute}@media not all and (max-width:768px){.p-operationData__ageTitle{font-size:2.4rem;left:7.3rem;top:4.3rem}}@media screen and (max-width:768px){.p-operationData__ageTitle{font-size:1.7rem;left:2.7rem;top:2.7rem}}@media not all and (max-width:768px){.p-operationData__ageGraph{height:18.7rem;width:35.5rem}}@media screen and (max-width:768px){.p-operationData__ageGraph{height:7.4rem;width:28.8rem}}.p-operationData__ageAverage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (max-width:768px){.p-operationData__ageAverage{margin-top:2.4rem}}@media screen and (max-width:768px){.p-operationData__ageAverage{margin-top:1.3rem}}.p-operationData__ageAverageTitle{color:#a68860;font-weight:600}@media not all and (max-width:768px){.p-operationData__ageAverageTitle{font-size:2.4rem}}@media screen and (max-width:768px){.p-operationData__ageAverageTitle{font-size:1.7rem}}.p-operationData__ageAverageNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:Inter,Noto Sans JP,serif;font-weight:700;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__ageAverageNum{font-size:4.8rem}}@media screen and (max-width:768px){.p-operationData__ageAverageNum{font-size:4.4rem}}.p-operationData__ageAverageNumSuffix{font-family:Noto Sans JP,sans-serif;font-weight:600;padding-bottom:.8rem;padding-left:.4rem}@media not all and (max-width:768px){.p-operationData__ageAverageNumSuffix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__ageAverageNumSuffix{font-size:1.4rem}}@media not all and (max-width:768px){.p-operationData__session{padding:5.4rem 6rem 2.5rem 10.3rem}}@media screen and (max-width:768px){.p-operationData__session{padding:2.9rem 3rem 0 4.8rem}}.p-operationData__sessionItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media not all and (max-width:768px){.p-operationData__sessionItem{gap:3.2rem}}@media screen and (max-width:768px){.p-operationData__sessionItem{gap:1.8rem}}@media not all and (max-width:768px){.p-operationData__sessionItem:not(:first-child){margin-top:4.6rem}}@media screen and (max-width:768px){.p-operationData__sessionItem:not(:first-child){margin-top:1.6rem}}@media not all and (max-width:768px){.p-operationData__sessionItemImage{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem}}@media screen and (max-width:768px){.p-operationData__sessionItemImage{-webkit-box-flex:0;-ms-flex:0 0 8.4rem;flex:0 0 8.4rem}}@media not all and (max-width:768px){.p-operationData__sessionItemText{-webkit-box-flex:0;-ms-flex:0 0 22rem;flex:0 0 22rem}}@media screen and (max-width:768px){.p-operationData__sessionItemText{-webkit-box-flex:0;-ms-flex:0 0 16rem;flex:0 0 16rem}}.p-operationData__sessionItemTextTitle{font-weight:600;line-height:1.3}@media not all and (max-width:768px){.p-operationData__sessionItemTextTitle{font-size:1.8rem}}@media screen and (max-width:768px){.p-operationData__sessionItemTextTitle{font-size:1.3rem}}.p-operationData__sessionItem:first-child .p-operationData__sessionItemTextTitle{color:#a68860}.p-operationData__sessionItem:last-child .p-operationData__sessionItemTextTitle{color:#919191}.p-operationData__sessionItemTextNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:Inter,Noto Sans JP,serif;font-weight:700;letter-spacing:.04em}@media not all and (max-width:768px){.p-operationData__sessionItemTextNum{font-size:4.8rem;margin-top:1.6rem}}@media screen and (max-width:768px){.p-operationData__sessionItemTextNum{font-size:4.4rem;margin-top:.6rem}}.p-operationData__sessionItemTextNumSuffix{font-family:Noto Sans JP,sans-serif;font-weight:600;padding-bottom:.8rem;padding-left:.4rem}@media not all and (max-width:768px){.p-operationData__sessionItemTextNumSuffix{font-size:2rem}}@media screen and (max-width:768px){.p-operationData__sessionItemTextNumSuffix{font-size:1.4rem}}.p-requirements{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.p-requirements{margin:2.4rem auto 0;padding-top:6.4rem;width:136rem}}@media screen and (max-width:768px){.p-requirements{margin:1.6rem auto 0;padding-top:5.6rem;width:calc(100% - 3.2rem)}}.p-requirements__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem;width:93.7rem}@media not all and (max-width:768px){.p-requirements__sections{margin:8rem auto 0;width:93.7rem}}@media screen and (max-width:768px){.p-requirements__sections{margin:4.8rem auto 0;width:100%}}@media not all and (max-width:768px){.p-requirements__sectionHead{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-requirements__sectionTitle{font-weight:600}@media not all and (max-width:768px){.p-requirements__sectionTitle{font-size:3.2rem}}@media screen and (max-width:768px){.p-requirements__sectionTitle{font-size:2.2rem}}.p-requirements__sectionEmployment{color:#a68860;font-weight:600}@media not all and (max-width:768px){.p-requirements__sectionEmployment{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem}}@media screen and (max-width:768px){.p-requirements__sectionEmployment{border-top:1px solid #eaeaea;font-size:2rem;margin-top:1.6rem;padding-top:1.6rem}}@media not all and (max-width:768px){.p-requirements__sectionEmployment:before{background:#eaeaea;content:"";height:2.8rem;width:1px}.p-requirements__sectionList{margin-top:4rem}.p-requirements__sectionListItem{border-top:1px solid #eaeaea}}@media screen and (max-width:768px){.p-requirements__sectionListItem{border-bottom:1px solid #eaeaea}}@media not all and (max-width:768px){.p-requirements__sectionListItem:last-child{border-bottom:1px solid #eaeaea}}@media screen and (max-width:768px){.p-requirements__section:last-child .p-requirements__sectionListItem:last-of-type{border-bottom:none}}.p-requirements__sectionListItemButton{padding:4rem 0;width:100%}@media not all and (max-width:768px){.p-requirements__sectionListItemButton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8.2rem;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.p-requirements__sectionListItemButton [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-requirements__sectionListItemButton span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.p-requirements__sectionListItemButton:focus-visible [data-hover-image] img,.p-requirements__sectionListItemButton:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-requirements__sectionListItemButton:focus-visible span[data-hover-text],.p-requirements__sectionListItemButton:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.p-requirements__sectionListItemButton:focus-visible [data-hover-image] img,.p-requirements__sectionListItemButton:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:768px){.p-requirements__section:last-child .p-requirements__sectionListItem:last-child .p-requirements__sectionListItemButton{padding-bottom:0}}@media (hover:hover) and (pointer:fine){.p-requirements__sectionListItemButton:focus-visible .p-requirements__sectionListItemButtonIcon,.p-requirements__sectionListItemButton:hover .p-requirements__sectionListItemButtonIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.p-requirements__sectionListItemImage{border-radius:.4rem;overflow:hidden;position:relative}.p-requirements__sectionListItemImage:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-requirements__sectionListItemImage:before,.p-requirements__sectionListItemImage.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.p-requirements__sectionListItemImage{-webkit-box-flex:0;-ms-flex:0 0 32rem;flex:0 0 32rem}.p-requirements__sectionListItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10.7rem;padding-top:1.6rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemHead{margin-top:4rem;position:relative}.p-requirements__sectionListItemHead--noTags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-requirements__sectionListItemTitle{font-weight:600}@media not all and (max-width:768px){.p-requirements__sectionListItemTitle{font-size:2.4rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemTitle{font-size:2rem}}@media not all and (max-width:768px){.p-requirements__sectionListItemBox{margin-top:2.5rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemBox{margin-top:1.6rem;position:relative}}@media not all and (max-width:768px){.p-requirements__sectionListItemTags{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){.p-requirements__sectionListItemTags{display:inline-block}}.p-requirements__sectionListItemTagsItem{color:#919191}@media not all and (max-width:768px){.p-requirements__sectionListItemTagsItem{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemTagsItem{border-top:1px solid #eaeaea;font-size:1.4rem;margin-top:.8rem;padding-top:.8rem}.p-requirements__sectionListItemTagsItem:first-child{border-top:none;margin-top:0;padding-top:0}}.p-requirements__sectionListItemTagsItem:before{background:#eaeaea;content:"";height:1.8rem;width:1px}.p-requirements__sectionListItemTagsItem:first-child:before{display:none}.p-requirements__sectionListItemText{line-height:1.7}@media not all and (max-width:768px){.p-requirements__sectionListItemText{font-size:1.6rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemText{font-size:1.5rem;margin-top:4rem}}.p-requirements__sectionListItemButtonIcon{border:1px solid #eaeaea;border-radius:50%;display:block;position:absolute;right:0;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}@media not all and (max-width:768px){.p-requirements__sectionListItemButtonIcon{height:5.4rem;top:calc(50% - 2.7rem);width:5.4rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemButtonIcon{height:3rem;top:calc(50% - 1.5rem);width:3rem}}.p-requirements__sectionListItemButtonIcon:after,.p-requirements__sectionListItemButtonIcon:before{background:#a68860;content:"";height:2.5px;left:50%;position:absolute;top:50%}@media not all and (max-width:768px){.p-requirements__sectionListItemButtonIcon:after,.p-requirements__sectionListItemButtonIcon:before{width:2rem}}@media screen and (max-width:768px){.p-requirements__sectionListItemButtonIcon:after,.p-requirements__sectionListItemButtonIcon:before{width:1.2rem}}.p-requirements__sectionListItemButtonIcon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-requirements__sectionListItemButtonIcon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.p-requirements__content{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:101;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;height:100vh;height:100dvh;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;visibility:hidden;width:100%}@media not all and (max-width:768px){.p-requirements__content{padding:13.9rem 1.6rem 4rem}}@media screen and (max-width:768px){.p-requirements__content{padding:2.4rem 1.6rem 1.6rem}}.p-requirements__content.is-show{opacity:1;pointer-events:all;visibility:visible}body:has(.p-requirements__content.is-show):before{background:#919191;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:fixed;z-index:101}.p-requirements__overlay{background:transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.p-requirements__inner{height:100%;overflow-y:auto;position:relative;width:100%;z-index:1;-ms-scroll-chaining:none;background:#f5f5f5;border-radius:.4rem;overscroll-behavior:contain}@media not all and (max-width:768px){.p-requirements__inner{padding:8.6rem 8rem 7rem;width:112rem}}@media screen and (max-width:768px){.p-requirements__inner{padding:8.8rem 2rem 8rem;width:100%}}.p-requirements__innerTop{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;z-index:20;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;pointer-events:none}@media not all and (max-width:768px){.p-requirements__innerTop{top:13.9rem;width:112rem}}@media screen and (max-width:768px){.p-requirements__innerTop{padding:1.6rem 3.6rem;top:2.4rem}}.p-requirements__close{background:#a68860;border-radius:.4rem;height:4rem;padding:.8rem 0;pointer-events:all;width:4rem}@media not all and (max-width:768px){.p-requirements__close{margin-left:1.6rem}}.p-requirements__closeLine{background:#fff;display:block;height:2px;margin:.5rem auto;width:1.6rem}.p-requirements__closeLine:first-child{-webkit-transform:rotate(135deg) translate(.3rem,-.3rem);transform:rotate(135deg) translate(.3rem,-.3rem)}.p-requirements__closeLine:last-child{-webkit-transform:rotate(-135deg) translate(.2rem,.2rem);transform:rotate(-135deg) translate(.2rem,.2rem)}.p-requirements__entry{pointer-events:all}@media not all and (max-width:768px){.p-requirements__entry{width:23.4rem}}@media screen and (max-width:768px){.p-requirements__entry{width:11.2rem}.p-requirements__entry .c-button__inner{height:4rem}.p-requirements__entry .c-button--black .c-button__inner{font-size:1.6rem}.p-requirements__entry .c-button__icon{display:none}}.p-requirementsModal__types{color:#a68860;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}@media not all and (max-width:768px){.p-requirementsModal__types{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}}@media screen and (max-width:768px){.p-requirementsModal__types{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.7rem;gap:.8rem}}.p-requirementsModal__typesSpan:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-requirementsModal__typesSpan:not(:first-child){-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.p-requirementsModal__typesSpan:not(:first-child){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}.p-requirementsModal__typesSpan:not(:first-child):before{background:#eaeaea;content:""}@media not all and (max-width:768px){.p-requirementsModal__typesSpan:not(:first-child):before{height:1.8rem;width:1px}}@media screen and (max-width:768px){.p-requirementsModal__typesSpan:not(:first-child):before{height:1px;width:100%}}.p-requirementsModal__title{margin-top:4rem}@media not all and (max-width:768px){.p-requirementsModal__title{font-size:4rem}}@media screen and (max-width:768px){.p-requirementsModal__title{font-size:2.2rem;line-height:1.3}}@media not all and (max-width:768px){.p-requirementsModal__list{margin-top:8rem}}@media screen and (max-width:768px){.p-requirementsModal__list{border-bottom:1px solid #eaeaea;margin-top:4rem}}@media not all and (max-width:768px){.p-requirementsModal__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-requirementsModal__itemTitle{border-bottom:1px solid #a68860;color:#a68860;line-height:1.3}@media not all and (max-width:768px){.p-requirementsModal__itemTitle{font-size:1.6rem;padding:4rem 0;width:12rem}}@media screen and (max-width:768px){.p-requirementsModal__itemTitle{border-top:1px solid #a68860;font-size:1.5rem;line-height:1.3;padding:.8rem 0}}.p-requirementsModal__itemContent{line-height:1.7}@media not all and (max-width:768px){.p-requirementsModal__itemContent{border-bottom:1px solid #e0e0e0;font-size:1.6rem;padding:4rem 3.5rem 4rem 6.4rem;width:calc(100% - 12rem)}}@media screen and (max-width:768px){.p-requirementsModal__itemContent{font-size:1.5rem;padding:2.4rem 0;width:100%}}@media not all and (max-width:768px){.p-requirementsModal__item:first-child .p-requirementsModal__itemTitle{border-top:1px solid #a68860}.p-requirementsModal__item:first-child .p-requirementsModal__itemContent{border-top:1px solid #e0e0e0}.p-requirementsModal__bottom{-webkit-column-gap:6.4rem;-moz-column-gap:6.4rem;column-gap:6.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8rem}}@media screen and (max-width:768px){.p-requirementsModal__bottom{margin-top:4rem}}@media not all and (max-width:768px){.p-requirementsModal__flowTitle .c-heading{font-size:3.2rem}}@media screen and (max-width:768px){.p-requirementsModal__flowTitle .c-heading{font-size:2.2rem}}.p-requirementsModal__flows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media not all and (max-width:768px){.p-requirementsModal__flows{padding:4rem;width:calc(100% - 25rem)}}@media screen and (max-width:768px){.p-requirementsModal__flows{margin-top:2.4rem;padding:2.4rem}}.p-requirementsModal__flow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media not all and (max-width:768px){.p-requirementsModal__flow{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;padding-top:4rem}}@media screen and (max-width:768px){.p-requirementsModal__flow{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem}}.p-requirementsModal__flow:before{background:repeating-linear-gradient(180deg,#494949 0,#494949 .4rem,transparent 0,transparent .8rem);content:"";height:calc(100% + 4rem);position:absolute;top:0;width:2px;z-index:1}@media not all and (max-width:768px){.p-requirementsModal__flow:before{left:2.4rem}}@media screen and (max-width:768px){.p-requirementsModal__flow:before{left:1.75rem}}.p-requirementsModal__flow:first-child{padding-top:0}@media not all and (max-width:768px){.p-requirementsModal__flow:last-child:before{height:4rem}}@media screen and (max-width:768px){.p-requirementsModal__flow:last-child:before{height:0}}.p-requirementsModal__flowStep{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#a68860;border-radius:50%;color:#fff;font-family:Inter,Noto Sans JP,serif;font-weight:600;justify-content:center}@media not all and (max-width:768px){.p-requirementsModal__flowStep{font-size:1.8rem;height:4.8rem;width:4.8rem}}@media screen and (max-width:768px){.p-requirementsModal__flowStep{font-size:1.5rem;height:3.5rem;width:3.5rem}}@media not all and (max-width:768px){.p-requirementsModal__flowContent{padding-top:1.3rem;width:calc(100% - 8.8rem)}}@media screen and (max-width:768px){.p-requirementsModal__flowContent{width:calc(100% - 4.9rem)}}.p-requirementsModal__flowContentTitle{color:#a68860;font-weight:600}@media not all and (max-width:768px){.p-requirementsModal__flowContentTitle{font-size:2rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentTitle{font-size:1.8rem;line-height:1.7}}.p-requirementsModal__flowContentList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;counter-reset:listnum;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-requirementsModal__flowContentList{gap:1.2rem;margin-top:3.2rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentList{gap:.8rem;margin-top:2.4rem}}.p-requirementsModal__flowContentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media not all and (max-width:768px){.p-requirementsModal__flowContentItem{-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem;font-size:1.6rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentItem{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;font-size:1.5rem;line-height:1.7}}.p-requirementsModal__flowContentItem:before{color:#a68860;content:"0" counter(listnum) ".";counter-increment:listnum;font-family:Inter,Noto Sans JP,serif}@media not all and (max-width:768px){.p-requirementsModal__flowContentItem:before{font-size:1.6rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentItem:before{font-size:1.5rem;line-height:1.7}}.p-requirementsModal__flowContentLink{color:#a68860;display:inline-block;position:relative}@media not all and (max-width:768px){.p-requirementsModal__flowContentLink{font-size:1.6rem;margin-top:3.2rem;padding:0 3.2rem .9rem 0}}@media screen and (max-width:768px){.p-requirementsModal__flowContentLink{font-size:1.5rem;margin-top:2.4rem;padding:0 3.2rem 1rem 0}}.p-requirementsModal__flowContentLink:after{background:#a68860;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .2s cubic-bezier(.61,1,.88,1);transition:width .2s cubic-bezier(.61,1,.88,1);width:100%}@media not all and (max-width:768px){.p-requirementsModal__flowContentLink:focus:after,.p-requirementsModal__flowContentLink:hover:after{width:0}}.p-requirementsModal__flowContentArrow{position:absolute;right:0;top:calc(50% - .45rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem}.p-requirementsModal__flowContentText{line-height:1.7}@media not all and (max-width:768px){.p-requirementsModal__flowContentText{font-size:1.6rem;margin-top:3.2rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentText{font-size:1.5rem;margin-top:2.4rem}}@media not all and (max-width:768px){.p-requirementsModal__flowContentList+.p-requirementsModal__flowContentText{margin-top:1.2rem}}@media screen and (max-width:768px){.p-requirementsModal__flowContentList+.p-requirementsModal__flowContentText{margin-top:.8rem}}.p-requirementsModal__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (max-width:768px){.p-requirementsModal__button{margin-top:8rem}}@media screen and (max-width:768px){.p-requirementsModal__button{margin-top:4rem}}@media not all and (max-width:768px){.p-interviewSingle{padding-top:4.4rem}}@media screen and (max-width:768px){.p-interviewSingle{padding-top:1.6rem}}@media not all and (max-width:768px){.p-interviewSingle__articleSection{margin:16.4rem 4rem 0}}@media screen and (max-width:768px){.p-interviewSingle__articleSection{margin:4rem 1.6rem 0}}@media not all and (max-width:768px){.p-interviewSingle__faqsInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:12rem}.p-interviewSingle__faqsImageCol{-webkit-box-flex:0;-ms-flex:0 0 51.7rem;flex:0 0 51.7rem;-ms-flex-item-align:stretch;align-self:stretch;min-height:0}}@media screen and (max-width:768px){.p-interviewSingle__faqsImageCol{display:none}}@media not all and (max-width:768px){.p-interviewSingle__faqsImageSticky{position:sticky;top:calc(50vh - 17.25rem)}.p-interviewSingle__faqsImageStack{height:34.5rem;position:relative;width:100%}.p-interviewSingle__faqsImageLayer{inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(1.6rem);transform:translateX(1.6rem);-webkit-transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),-webkit-transform .45s cubic-bezier(.22,1,.36,1)}.p-interviewSingle__faqsImageLayer.is-active{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.p-interviewSingle__faqsImage{border-radius:.4rem;height:100%;overflow:hidden;position:relative}.p-interviewSingle__faqsImage:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-interviewSingle__faqsImage:before,.p-interviewSingle__faqsImage.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-interviewSingle__faqsImageSrc{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.p-interviewSingle__faqsPanels{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}@media screen and (max-width:768px){.p-interviewSingle__faqsPanels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}}@media not all and (max-width:768px){.p-interviewSingle__faqsPanelImage{display:none}}@media screen and (max-width:768px){.p-interviewSingle__faqsPanelImage{border-radius:.4rem;overflow:hidden;position:relative}.p-interviewSingle__faqsPanelImage:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.is-enter .p-interviewSingle__faqsPanelImage:before,.p-interviewSingle__faqsPanelImage.is-enter:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-interviewSingle__faqsPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem}}@media not all and (max-width:768px){.p-interviewSingle__faqsPanel+.p-interviewSingle__faqsPanel{margin-top:12rem}}.p-interviewSingle__faqList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.p-interviewSingle__faqList{gap:12rem}}@media screen and (max-width:768px){.p-interviewSingle__faqList{gap:4rem}}.p-interviewSingle__faqQuestion{color:#a68860;font-weight:600;line-height:1.7;position:relative}@media not all and (max-width:768px){.p-interviewSingle__faqQuestion{font-size:2.4rem;padding-left:2.4rem}}@media screen and (max-width:768px){.p-interviewSingle__faqQuestion{font-size:2rem;padding-left:2.2rem}}.p-interviewSingle__faqQuestion:before{background:#a68860;border-radius:50%;content:"";display:block;left:0;position:absolute}@media not all and (max-width:768px){.p-interviewSingle__faqQuestion:before{height:.8rem;top:1rem;width:.8rem}}@media screen and (max-width:768px){.p-interviewSingle__faqQuestion:before{height:.6rem;top:.9rem;width:.6rem}}.p-interviewSingle__faqAnswer{line-height:1.7;padding-left:2.6rem}@media not all and (max-width:768px){.p-interviewSingle__faqAnswer{font-size:1.8rem;margin-top:2rem}}@media screen and (max-width:768px){.p-interviewSingle__faqAnswer{font-size:1.6rem;margin-top:1.6rem}}@media not all and (max-width:768px){.p-interviewSingle__faqAnswerText p+p{margin-top:1.6rem}}@media screen and (max-width:768px){.p-interviewSingle__faqAnswerText p+p{margin-top:.8rem}}.p-interview__schedule{background:#fafafa;border-radius:.4rem;position:relative}@media not all and (max-width:768px){.p-interview__schedule{margin-top:12rem;padding-top:8rem;scroll-margin-top:12rem}}@media screen and (max-width:768px){.p-interview__schedule{margin-top:8rem;scroll-margin-top:7.2rem}}@media not all and (max-width:768px){.p-interview__scheduleInner{overflow-x:auto;overflow-y:hidden;padding:8rem;width:100%;-ms-scroll-chaining:none;overscroll-behavior:contain}}@media screen and (max-width:768px){.p-interview__scheduleInner{padding:0 2rem 4rem}}.p-interview__scheduleTitle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2c2c2c;color:#fff;text-align:center}@media not all and (max-width:768px){.p-interview__scheduleTitle{border-radius:.4rem 0;left:0;padding:2.4rem 12.2rem;position:absolute;top:0}}@media screen and (max-width:768px){.p-interview__scheduleTitle{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.4rem .4rem 0 0;justify-content:center;margin-bottom:4rem;padding:2.5rem}}@media not all and (max-width:768px){.p-interview__scheduleTitleIcon{width:3.4rem}}@media screen and (max-width:768px){.p-interview__scheduleTitleIcon{width:2.4rem}}.p-interview__scheduleTitleWords{font-weight:600;letter-spacing:.04em}@media not all and (max-width:768px){.p-interview__scheduleTitleWords{font-size:2.4rem}}@media screen and (max-width:768px){.p-interview__scheduleTitleWords{font-size:2rem}}.p-interview__scheduleList{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media not all and (max-width:768px){.p-interview__scheduleList{gap:4.8rem;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.p-interview__scheduleList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}}.p-interview__scheduleList:before{background:#dbdbdb;content:"";display:block;position:absolute}@media not all and (max-width:768px){.p-interview__scheduleList:before{height:1px;left:0;margin-inline:auto;right:0;top:4.6rem;width:calc(100% - 4.8rem)}}@media screen and (max-width:768px){.p-interview__scheduleList:before{height:calc(100% - 2rem);left:7.9rem;top:1rem;width:1px}}.p-interview__scheduleItem{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media not all and (max-width:768px){.p-interview__scheduleItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4.8rem}}@media screen and (max-width:768px){.p-interview__scheduleItem{gap:1.6rem}.p-interview__scheduleItem:last-child{background:#fafafa}.p-interview__scheduleItemHead{-webkit-box-flex:0;-ms-flex:0 0 8.5rem;flex:0 0 8.5rem}}.p-interview__scheduleItemHead:after,.p-interview__scheduleItemHead:before{border-radius:50%;content:"";display:block;left:0;position:absolute}@media not all and (max-width:768px){.p-interview__scheduleItemHead:after,.p-interview__scheduleItemHead:before{margin-inline:auto;right:0}}.p-interview__scheduleItemHead:before{background:#dbdbdb;height:2.3rem;width:2.3rem}@media not all and (max-width:768px){.p-interview__scheduleItemHead:before{top:3.4rem}}@media screen and (max-width:768px){.p-interview__scheduleItemHead:before{left:6.8rem;top:0}}.p-interview__scheduleItemHead:after{background:#fafafa;border:.6rem solid #a68860;height:1.7rem;width:1.7rem}@media not all and (max-width:768px){.p-interview__scheduleItemHead:after{top:3.7rem}}@media screen and (max-width:768px){.p-interview__scheduleItemHead:after{left:7.1rem;top:.3rem}}.p-interview__scheduleItemHeadTime{font-family:Inter,Noto Sans JP,serif;font-weight:800;text-align:center}@media not all and (max-width:768px){.p-interview__scheduleItemHeadTime{font-size:1.8rem}}@media screen and (max-width:768px){.p-interview__scheduleItemHeadTime{font-size:1.6rem;line-height:1.3;padding-top:.1rem}}.p-interview__scheduleItemBody{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-interview__scheduleItemBody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.2rem;height:37.8rem}}@media screen and (max-width:768px){.p-interview__scheduleItemBody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}@media not all and (max-width:768px){.p-interview__scheduleItemBody .tcy{display:inline-block;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-combine-upright:all;vertical-align:middle}}.p-interview__scheduleItemBody .tcy-len-1{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}@-moz-document url-prefix(){.p-interview__scheduleItemBody .tcy-len-1{transform:translateX(-.1em)}}.p-interview__scheduleItemBody .tcy-len-2{-webkit-transform:translateX(-.5em);transform:translateX(-.5em)}@-moz-document url-prefix(){.p-interview__scheduleItemBody .tcy-len-2{transform:translateX(-.15em)}}.p-interview__scheduleItemBody .tcy-len-3{-webkit-transform:translateX(-.5em);transform:translateX(-.5em)}@-moz-document url-prefix(){.p-interview__scheduleItemBody .tcy-len-3{transform:translateX(-.15em)}}@media not all and (max-width:768px){.p-interview__scheduleItemBodyTitle{font-size:1.8rem;letter-spacing:-.04em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width:768px){.p-interview__scheduleItemBodyTitle{font-size:1.6rem;letter-spacing:-.04em;line-height:1.3}}.p-interview__scheduleItemBodyContent{color:#919191;letter-spacing:-.04em;line-height:1.2}@media not all and (max-width:768px){.p-interview__scheduleItemBodyContent{font-size:1.8rem;max-height:37.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width:768px){.p-interview__scheduleItemBodyContent{font-size:1.6rem;line-height:1.3}}@media not all and (max-width:768px){.p-interviewSingle__button{margin-top:8rem;padding:0 12rem 0 62.3rem}}@media screen and (max-width:768px){.p-interviewSingle__button{margin-top:5.6rem;padding:0 1rem}}@media not all and (max-width:768px){.p-interviewSingle__relation{margin:12rem 8rem 0}}@media screen and (max-width:768px){.p-interviewSingle__relation{margin:5.6rem 1.6rem 0}}.p-interviewSingle__relationList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.p-interviewSingle__relationList{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;margin-top:9.6rem}}@media screen and (max-width:768px){.p-interviewSingle__relationList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:4rem}}@media not all and (max-width:768px){.p-interviewSingle__relationList .c-interviewItem{-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-interviewSingle__return{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (max-width:768px){.p-interviewSingle__return{margin-top:8rem}}@media screen and (max-width:768px){.p-interviewSingle__return{margin-top:4rem}}@media (hover:hover) and (pointer:fine){.p-interviewSingle__return .c-button:focus-visible .c-button__icon,.p-interviewSingle__return .c-button:hover .c-button__icon{-webkit-animation:horizontal-reverse-slide .4s cubic-bezier(.25,1,.5,1)!important;animation:horizontal-reverse-slide .4s cubic-bezier(.25,1,.5,1)!important}}.p-interviewSingle__return .c-button .c-button__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media not all and (max-width:768px){.p-interviewSingle__return .c-button .c-button__inner{padding-right:4.8rem}}@media screen and (max-width:768px){.p-interviewSingle__return .c-button .c-button__inner{padding-right:3.2rem}}.p-interviewSingle__return .c-button .c-button__icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-anchorButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f0f0f0;border-radius:.4rem;justify-content:space-between;width:100%}@media not all and (max-width:768px){.c-anchorButton{gap:1.6rem;padding:1.2rem 2.4rem}}@media screen and (max-width:768px){.c-anchorButton{gap:.8rem;padding:1.6rem 1.4rem}}@media not all and (max-width:768px){.c-anchorButton:not(.c-anchorButton--desable) span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.c-anchorButton:not(.c-anchorButton--desable) span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.c-anchorButton:not(.c-anchorButton--desable) span[data-text] span{display:block;opacity:1}.c-anchorButton:not(.c-anchorButton--desable) span[data-text] span,.c-anchorButton:not(.c-anchorButton--desable) span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.c-anchorButton:not(.c-anchorButton--desable):focus-visible span[data-text] span,.c-anchorButton:not(.c-anchorButton--desable):focus-visible span[data-text]:before,.c-anchorButton:not(.c-anchorButton--desable):hover span[data-text] span,.c-anchorButton:not(.c-anchorButton--desable):hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.c-anchorButton:not(.c-anchorButton--desable):focus-visible span[data-text] span,.c-anchorButton:not(.c-anchorButton--desable):hover span[data-text] span{opacity:0}.c-anchorButton:not(.c-anchorButton--desable):focus-visible span[data-text]:before,.c-anchorButton:not(.c-anchorButton--desable):hover span[data-text]:before{opacity:1}}}@media (hover:hover) and (pointer:fine){.c-anchorButton:not(.c-anchorButton--desable):focus-visible .c-anchorButton__icon,.c-anchorButton:not(.c-anchorButton--desable):hover .c-anchorButton__icon{-webkit-animation:arrow-down .25s cubic-bezier(.37,0,.63,1) .05s;animation:arrow-down .25s cubic-bezier(.37,0,.63,1) .05s}}@media screen and (max-width:768px){.c-anchorButton--large{gap:1.6rem;padding:1.6rem 2.4rem}}@media not all and (max-width:768px){.c-anchorButton__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.c-anchorButton__text{font-weight:600;line-height:1.5}@media not all and (max-width:768px){.c-anchorButton__text{display:block;font-size:1.6rem}}@media screen and (max-width:768px){.c-anchorButton__text{font-size:1.2rem;line-height:1.3}.c-anchorButton--large .c-anchorButton__text{font-size:1.5rem}}.c-anchorButton__suffix{font-weight:600;line-height:1.5}@media not all and (max-width:768px){.c-anchorButton__suffix{display:block;font-size:1.4rem}}@media screen and (max-width:768px){.c-anchorButton__suffix{font-size:1rem;margin-left:-.5em}}.c-anchorButton__icon{color:#a68860;display:block;width:1.5rem}@media not all and (max-width:768px){.c-anchorButton__icon{padding-top:.4rem}}@media screen and (max-width:768px){.c-anchorButton__icon{padding-top:.2rem}}.js-animation-text{display:inline-block;position:relative}.js-animation-text .c-animation-text__inner{display:inline-block;opacity:1;position:relative;z-index:0}.is-dom-content-loaded .js-animation-text .c-animation-text__inner{opacity:0}.js-animation-text:before{background-color:#2c2c2c;content:"";height:105%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .4s cubic-bezier(.36,0,.07,1);transition:-webkit-transform .4s cubic-bezier(.36,0,.07,1);transition:transform .4s cubic-bezier(.36,0,.07,1);transition:transform .4s cubic-bezier(.36,0,.07,1),-webkit-transform .4s cubic-bezier(.36,0,.07,1);width:100%;z-index:1}.js-animation-text[data-color=white]:before{background-color:#fff}.js-animation-text.is-animation-text-phase1:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-animation-text.is-animation-text-phase2 .c-animation-text__inner{opacity:1}.js-animation-text.is-animation-text-phase2:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}@media (prefers-reduced-motion:reduce){.js-animation-text .c-animation-text__inner{opacity:1}.js-animation-text:before{display:none}}.c-arrow{display:block}@media not all and (max-width:768px){.c-arrow--black{stroke-width:2.5}}@media screen and (max-width:768px){.c-arrow--black{stroke-width:2}}@media not all and (max-width:768px){.c-arrow--white{stroke-width:2}}@media screen and (max-width:768px){.c-arrow--white{stroke-width:1.5}}@media not all and (max-width:768px){.c-arrow--gray{stroke-width:2}}@media screen and (max-width:768px){.c-arrow--gray{stroke-width:1.5}}@media not all and (max-width:768px){.c-arrow--transparent{stroke-width:2}}@media screen and (max-width:768px){.c-arrow--transparent{stroke-width:1.5}}.c-breadcrumb__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-breadcrumb__list,.c-breadcrumb__listItem{display:-webkit-box;display:-ms-flexbox;display:flex}.c-breadcrumb__listItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumb__listItem:not(:last-child):after{background:#eddfcc;border-radius:50%;content:"";display:block;height:.6rem;margin:0 1.2rem;width:.6rem}.c-breadcrumb__listItemLink{color:#919191}.c-breadcrumb__listItemText{font-size:1.4rem;font-weight:600;letter-spacing:.04em;line-height:1.7}.c-breadcrumb__listItemText,.c-breadcrumb__listItemTextSuffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumb__listItemTextSuffix:before{background:#eaeaea;content:"";display:block;height:1.5rem;margin:0 .8rem;width:1px}.c-button{display:block;font-weight:600;line-height:1.5;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-button[aria-disabled=true]{pointer-events:none}@media not all and (max-width:768px){.c-button span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.c-button span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.c-button span[data-text] span{display:block;opacity:1}.c-button span[data-text] span,.c-button span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.c-button:focus-visible span[data-text] span,.c-button:focus-visible span[data-text]:before,.c-button:hover span[data-text] span,.c-button:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.c-button:focus-visible span[data-text] span,.c-button:hover span[data-text] span{opacity:0}.c-button:focus-visible span[data-text]:before,.c-button:hover span[data-text]:before{opacity:1}}}@media not all and (max-width:768px){.c-button{width:30rem}}@media screen and (max-width:768px){.c-button{width:24.8rem}}@media not all and (max-width:768px){.c-button--small{width:14.5rem}}@media screen and (max-width:768px){.c-button--small{width:100%}}@media not all and (max-width:768px){.c-button--fitcontent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.c-button--fitcontent{width:100%}}@media (hover:hover) and (pointer:fine){.c-button--black:focus-visible .c-button__inner,.c-button--black:hover .c-button__inner{background:#a68860}.c-button--black:focus-visible .c-button__inner .c-button__icon,.c-button--black:hover .c-button__inner .c-button__icon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);color:#fff}}@media (hover:hover) and (pointer:fine){.c-button--white:focus-visible .c-button__inner,.c-button--white:hover .c-button__inner{background:#2c2c2c;color:#fff}.c-button--white:focus-visible .c-button__inner .c-button__icon,.c-button--white:hover .c-button__inner .c-button__icon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media (hover:hover) and (pointer:fine){.c-button--transparent:focus-visible .c-button__inner,.c-button--transparent:hover .c-button__inner{background:hsla(0,0%,100%,.2)}.c-button--transparent:focus-visible .c-button__inner .c-button__icon,.c-button--transparent:hover .c-button__inner .c-button__icon{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.c-button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:.4rem;justify-content:space-between;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media not all and (max-width:768px){.c-button__inner{height:7.2rem}}@media screen and (max-width:768px){.c-button__inner{height:6rem;padding:.8rem 2.4rem}}.c-button--fitcontent .c-button__inner{gap:2.4rem}.c-button--black .c-button__inner{background:#2c2c2c;color:#fff}@media not all and (max-width:768px){.c-button--black .c-button__inner{font-size:1.8rem;padding:.8rem 3.2rem .8rem 4rem}}@media screen and (max-width:768px){.c-button--black .c-button__inner{font-size:1.7rem}}.c-button--white .c-button__inner{background:#fff}@media not all and (max-width:768px){.c-button--white .c-button__inner{font-size:1.6rem;padding:.8rem 4rem}}@media screen and (max-width:768px){.c-button--white .c-button__inner{font-size:1.7rem}}.c-button--gray .c-button__inner{background:rgba(44,44,44,.4);color:#fff}@media not all and (max-width:768px){.c-button--gray .c-button__inner{font-size:1.8rem;padding:.8rem 3.2rem .8rem 4rem}}@media screen and (max-width:768px){.c-button--gray .c-button__inner{font-size:1.7rem}}.c-button--transparent .c-button__inner{backdrop-filter:blur(1rem);background:hsla(0,0%,100%,.2);color:#fff;font-size:1.6rem}@media not all and (max-width:768px){.c-button--transparent .c-button__inner{padding:.8rem 3.2rem}.c-button--small .c-button__inner{font-size:1.6rem;height:4.8rem;padding:1.6rem}.c-button--medium .c-button__inner{font-size:1.6rem;height:6.4rem}}.c-button__suffix{font-size:1.4rem;margin-right:auto}@media screen and (max-width:768px){.c-button__suffix{padding-top:.2rem}}.c-button__icon{color:#a68860;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:color .4s;transition:color .4s}.c-button__icon svg{height:auto}@media not all and (max-width:768px){.c-button--black .c-button__icon svg{width:2.2rem}}@media screen and (max-width:768px){.c-button--black .c-button__icon svg{width:1.8rem}}.c-button--gray .c-button__icon{color:#fff;opacity:.4}@media not all and (max-width:768px){.c-button--gray .c-button__icon svg{width:2.2rem}}@media screen and (max-width:768px){.c-button--gray .c-button__icon svg{width:1.8rem}}@media not all and (max-width:768px){.c-button--white .c-button__icon svg{width:2rem}}@media screen and (max-width:768px){.c-button--white .c-button__icon svg{width:1.8rem}}.c-button--transparent .c-button__icon{color:#fff}@media not all and (max-width:768px){.c-button--transparent .c-button__icon svg{width:2rem}}@media screen and (max-width:768px){.c-button--transparent .c-button__icon svg{width:1.8rem}}@media not all and (max-width:768px){.c-button--small .c-button__icon svg{width:1.4rem}.c-categoryHeading{position:relative}.c-categoryHeading:before{background:#a68860;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:90%}}.c-categoryHeading__inner{position:relative;z-index:1}@media not all and (max-width:768px){.c-categoryHeading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding-right:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-categoryHeading[data-color=white] .c-categoryHeading__inner{background:#fff}.c-categoryHeading[data-color=black] .c-categoryHeading__inner{background:#2c2c2c}.c-categoryHeading[data-color=beige] .c-categoryHeading__inner{background:#efe5d9}.c-categoryHeading[data-color=lightbeige] .c-categoryHeading__inner{background:#fef6ee}.c-categoryHeading[data-color=bg] .c-categoryHeading__inner{background:#f7f8f8}}.c-categoryHeading__text{color:#a68860;display:block;font-weight:600}@media not all and (max-width:768px){.c-categoryHeading__text{font-size:2.4rem}}@media screen and (max-width:768px){.c-categoryHeading__text{font-size:2.2rem}}@media not all and (max-width:768px){.c-categoryHeading--large .c-categoryHeading__text{font-size:3.2rem}}@media screen and (max-width:768px){.c-categoryHeading--large .c-categoryHeading__text{font-size:2.8rem}}@media not all and (max-width:768px){.c-categoryHeading--small .c-categoryHeading__text{font-size:1.6rem}}@media screen and (max-width:768px){.c-categoryHeading--small .c-categoryHeading__text{font-size:1.8rem}}.c-categoryHeading__text--line{position:relative}@media screen and (max-width:768px){.c-categoryHeading__text--line:before{background:#a68860;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:90%}.c-categoryHeading__textInner{background:#fff;display:block;padding-right:.8rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.c-categoryHeading[data-color=white] .c-categoryHeading__textInner{background:#fff}.c-categoryHeading[data-color=black] .c-categoryHeading__textInner{background:#2c2c2c}.c-categoryHeading[data-color=beige] .c-categoryHeading__textInner{background:#efe5d9}.c-categoryHeading[data-color=lightbeige] .c-categoryHeading__textInner{background:#fef6ee}.c-categoryHeading[data-color=bg] .c-categoryHeading__textInner{background:#f7f8f8}}.c-categoryHeading__suffix{color:#a68860;display:block;font-weight:600}@media not all and (max-width:768px){.c-categoryHeading__suffix{border-left:1px solid #a68860;font-size:1.8rem;margin-left:2.4rem;padding-left:2.4rem}}@media screen and (max-width:768px){.c-categoryHeading__suffix{font-size:1.5rem;margin-top:1.6rem;position:relative}.c-categoryHeading__suffix:before{background:#a68860;content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:90%}}@media not all and (max-width:768px){.c-categoryHeading--small .c-categoryHeading__suffix{border-left:none;font-size:1.4rem;margin-left:.8rem;padding-left:0}}@media screen and (max-width:768px){.c-categoryHeading--small .c-categoryHeading__suffix{font-size:1.4rem}.c-categoryHeading__suffixInner{background:#fff;display:block;padding-right:.8rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.c-categoryHeading[data-color=white] .c-categoryHeading__suffixInner{background:#fff}.c-categoryHeading[data-color=black] .c-categoryHeading__suffixInner{background:#2c2c2c}.c-categoryHeading[data-color=beige] .c-categoryHeading__suffixInner{background:#efe5d9}.c-categoryHeading[data-color=lightbeige] .c-categoryHeading__suffixInner{background:#fef6ee}.c-categoryHeading[data-color=bg] .c-categoryHeading__suffixInner{background:#f7f8f8}}.c-commonHead{display:grid}@media not all and (max-width:768px){.c-commonHead{-webkit-column-gap:5.6rem;-moz-column-gap:5.6rem;column-gap:5.6rem;grid-template-areas:"title image" "bread image";grid-template-columns:1fr 88.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width:768px){.c-commonHead{grid-template-areas:"title" "image" "bread";grid-template-columns:1fr;padding-top:1.6rem}}.c-commonHead__hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:title;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (max-width:768px){.c-commonHead__hgroup{gap:3.2rem;margin-left:4rem;margin-top:auto}}@media screen and (max-width:768px){.c-commonHead__hgroup{gap:1.6rem;margin-left:1.6rem}}.c-commonHead__title{font-weight:600;line-height:1.3}@media not all and (max-width:768px){.c-commonHead__title{font-size:7.2rem}}@media screen and (max-width:768px){.c-commonHead__title{font-size:4rem}}.c-commonHead__suffix{color:#919191;font-weight:600}@media not all and (max-width:768px){.c-commonHead__suffix{font-size:3.2rem}}@media screen and (max-width:768px){.c-commonHead__suffix{font-size:2.6rem}}.c-commonHead__bread{grid-area:bread}@media not all and (max-width:768px){.c-commonHead__bread{margin-left:4rem;margin-top:auto}}@media screen and (max-width:768px){.c-commonHead__bread{margin-left:1.6rem;margin-top:3.2rem}}.c-commonHead__image{border-radius:.4rem 0 0 .4rem;grid-area:image;overflow:hidden;position:relative}.c-commonHead__image:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.c-commonHead__image.is-enter:before,.is-enter .c-commonHead__image:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (max-width:768px){.c-commonHead__image{margin-left:1.6rem;margin-top:4rem}}.c-heading{font-weight:600;position:relative}@media not all and (max-width:768px){.c-heading{font-size:4.8rem;padding-left:2.6rem}}@media screen and (max-width:768px){.c-heading{font-size:3rem;line-height:1.3;padding-left:1.8rem}}.c-heading:before{background:#a68860;border-radius:50%;content:"";display:block;height:1rem;left:0;position:absolute;top:1rem;width:1rem}@media not all and (max-width:768px){.c-interviewHead{display:grid;gap:0 5.6rem;grid-template-columns:auto 77.7rem;grid-template-rows:repeat(2,auto)}}@media screen and (max-width:768px){.c-interviewHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.6rem 1.6rem}}@media not all and (max-width:768px){.c-interviewHead__bread{grid-column:1;grid-row:1;padding-left:4rem}}@media screen and (max-width:768px){.c-interviewHead__bread{-webkit-box-ordinal-group:1;-ms-flex-order:0;border-bottom:1px solid #eaeaea;order:0;padding-bottom:1.6rem}}@media not all and (max-width:768px){.c-interviewHead__box{-webkit-box-flex:1;-ms-flex:1;flex:1;grid-column:1;grid-row:2}}@media screen and (max-width:768px){.c-interviewHead__box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media not all and (max-width:768px){.c-interviewHead__boxInner{margin-top:5.1rem;padding-left:16rem}}@media screen and (max-width:768px){.c-interviewHead__boxInner{margin-top:4rem}}.interviewHead__boxDepartment{border:1px solid #a68860;border-radius:.4rem;color:#a68860;padding:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (max-width:768px){.interviewHead__boxDepartment{font-size:1.6rem}}@media screen and (max-width:768px){.interviewHead__boxDepartment{font-size:1.5rem}}.interviewHead__boxHead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:600}@media not all and (max-width:768px){.interviewHead__boxHead{font-size:1.8rem}}@media screen and (max-width:768px){.interviewHead__boxHead{font-size:1.7rem}}.interviewHead__boxHead:before{background:#a68860;border-radius:50%;content:""}@media not all and (max-width:768px){.interviewHead__boxHead:before{height:.6rem;width:.6rem}}@media screen and (max-width:768px){.interviewHead__boxHead:before{height:.6rem;margin-top:.3rem;width:.6rem}}.c-interviewHead__boxTitle{font-weight:600;line-height:1.7}@media not all and (max-width:768px){.c-interviewHead__boxTitle{font-size:3.2rem;margin-top:4rem}}@media screen and (max-width:768px){.c-interviewHead__boxTitle{font-size:2.2rem;margin-top:2.4rem}}.c-interviewHead__boxProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #eaeaea;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.c-interviewHead__boxProfile{gap:2.4rem;margin-top:4rem;padding-top:4rem}}@media screen and (max-width:768px){.c-interviewHead__boxProfile{gap:1.2rem;margin-top:2.4rem;padding-top:2.4rem}}.c-interviewHead__boxProfileItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media not all and (max-width:768px){.c-interviewHead__boxProfileItemName{font-size:2.4rem}}@media screen and (max-width:768px){.c-interviewHead__boxProfileItemName{font-size:2rem}}.c-interviewHead__boxProfileItemDetail{border-left:1px solid #eaeaea;margin-left:2.4rem;padding-left:2.4rem}.c-interviewHead__boxProfileItemDetailYear{color:#919191}@media not all and (max-width:768px){.c-interviewHead__boxProfileItemDetailYear{font-size:1.6rem}}@media screen and (max-width:768px){.c-interviewHead__boxProfileItemDetailYear{font-size:1.5rem}}.c-interviewHead__boxProfileItemDetailRole{line-height:1.3}@media not all and (max-width:768px){.c-interviewHead__boxProfileItemDetailRole{font-size:1.6rem}}@media screen and (max-width:768px){.c-interviewHead__boxProfileItemDetailRole{font-size:1.5rem}}.c-interviewHead__boxProfileItemDetailYear+.c-interviewHead__boxProfileItemDetailRole{margin-top:.8rem}@media not all and (max-width:768px){.c-interviewHead__boxSchedule{margin-top:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.c-interviewHead__boxSchedule{margin:5.6rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-interviewHead__thumb{overflow:hidden;position:relative}.c-interviewHead__thumb:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.c-interviewHead__thumb.is-enter:before,.is-enter .c-interviewHead__thumb:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.c-interviewHead__thumb{-webkit-box-flex:0;border-radius:.4rem 0 0 .4rem;-ms-flex:0 0 77.7rem;flex:0 0 77.7rem;grid-column:2;grid-row:1/-1;height:51.8rem}}@media screen and (max-width:768px){.c-interviewHead__thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-radius:.4rem;height:22.9rem;margin-top:4rem;order:1}}.c-interviewHead__thumbImage{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media not all and (max-width:768px){.c-interviewItem--slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:53.1rem;padding-left:.2rem;padding-right:8rem;width:80.4rem}}@media screen and (max-width:768px){.c-interviewItem--slide{height:100%;padding-right:2.4rem;width:20.6rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide,.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide+.c-interviewItem--slide{width:80.4rem}}.c-interviewItem__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;position:relative}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__link{gap:2.2rem}.c-interviewItem--slide .c-interviewItem__link{gap:2.3rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;height:100%}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__link{gap:4rem}}.c-interviewItem__link [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.c-interviewItem__link span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.c-interviewItem__link:focus-visible [data-hover-image] img,.c-interviewItem__link:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-interviewItem__link:focus-visible span[data-hover-text],.c-interviewItem__link:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.c-interviewItem__link:focus-visible [data-hover-image] img,.c-interviewItem__link:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.c-interviewItem__link:focus-visible .c-interviewItem__iconInner,.c-interviewItem__link:hover .c-interviewItem__iconInner{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.c-interviewItem__thumb{border-radius:.4rem;overflow:hidden;position:relative}.c-interviewItem__thumb:before{background:#fff;content:"";display:block;height:105%;left:-2.5%;position:absolute;top:-2.5%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s;transition:transform .8s cubic-bezier(.22,1,.36,1) 0s,-webkit-transform .8s cubic-bezier(.22,1,.36,1) 0s;width:105%;z-index:1}.c-interviewItem__thumb.is-enter:before,.is-enter .c-interviewItem__thumb:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media not all and (max-width:768px){.c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem;height:45rem}}@media screen and (max-width:768px){.c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem;height:19.5rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 19rem;flex:0 0 19rem;height:28.5rem}.c-interviewItem--slide .c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 22.6rem;flex:0 0 22.6rem;height:30.1rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 24.3rem;flex:0 0 24.3rem;height:24.3rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__thumb{-webkit-box-flex:0;-ms-flex:0 0 39rem;flex:0 0 39rem;min-height:53.1rem}}.c-interviewItem__thumbImage{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.c-interviewItem__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.c-interviewItem--slide .c-interviewItem__content{-webkit-box-flex:0;-ms-flex:0 0 29.2rem;flex:0 0 29.2rem}}.c-interviewItem__departments{border:1px solid #a68860;border-radius:.4rem;color:#a68860;padding:.6rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (max-width:768px){.c-interviewItem__departments{font-size:1.6rem;margin-top:auto}}@media screen and (max-width:768px){.c-interviewItem__departments{font-size:1.1rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__departments{font-size:1.2rem;margin-top:unset}.c-interviewItem--slide .c-interviewItem__departments{font-size:1rem}.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__departments{font-size:1.6rem}}.c-interviewItem__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:600}@media not all and (max-width:768px){.c-interviewItem__head{font-size:1.8rem}}@media screen and (max-width:768px){.c-interviewItem__head{font-size:1.7rem}}.c-interviewItem--related .c-interviewItem__head{gap:.6rem}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__head{font-size:1.3rem}}@media screen and (max-width:768px){.c-interviewItem--related .c-interviewItem__head{font-size:1.1rem}}.c-interviewItem__head:before{background:#a68860;border-radius:50%;content:"";height:.6rem;width:.6rem}@media screen and (max-width:768px){.c-interviewItem__head:before{margin-top:.3rem}}.c-interviewItem--related .c-interviewItem__head:before{height:.4rem;width:.4rem}@media screen and (max-width:768px){.c-interviewItem--related .c-interviewItem__head:before{margin-top:.2rem}}.c-interviewItem__title{font-weight:600;line-height:1.5}@media not all and (max-width:768px){.c-interviewItem__title{font-size:2rem;margin-top:4rem}}@media screen and (max-width:768px){.c-interviewItem__title{display:-webkit-box;font-size:1.4rem;-webkit-line-clamp:3;margin-top:1.6rem;overflow:hidden;-webkit-box-orient:vertical}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__title{font-size:1.6rem;margin-top:1.6rem}.c-interviewItem--slide .c-interviewItem__title{font-size:1.2rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__title{font-size:1.4rem;margin-bottom:1.6rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__title{display:-webkit-box;font-size:3.2rem;-webkit-line-clamp:7;overflow:hidden;-webkit-box-orient:vertical}}.c-interviewItem__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:768px){.c-interviewItem__profile{gap:3.2rem;margin-top:4rem}}@media screen and (max-width:768px){.c-interviewItem__profile{gap:1.6rem;margin-top:auto}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profile{gap:2rem;margin-top:auto}}.c-interviewItem--slide .c-interviewItem__profile{border-top:1px solid #eaeaea}@media not all and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:2.3rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profile{padding-top:1.6rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__profile{padding-top:4rem}.c-interviewItem__profileItem:last-child{padding-right:6.5rem}}@media screen and (max-width:768px){.c-interviewItem__profileItem:last-child{padding-right:4.5rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profileItem:last-child{padding-right:4.3rem}}.c-interviewItem--slide .c-interviewItem__profileItem:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}.c-interviewItem__profileItemName{font-weight:500}@media not all and (max-width:768px){.c-interviewItem__profileItemName{font-size:2.4rem}}@media screen and (max-width:768px){.c-interviewItem__profileItemName{font-size:1.3rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profileItemName{font-size:1.6rem}.c-interviewItem--slide .c-interviewItem__profileItemName{font-size:1rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profileItemName{font-size:1.4rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__profileItemName{font-size:2.4rem}.c-interviewItem__profileItemBox{margin-top:2.4rem}}@media screen and (max-width:768px){.c-interviewItem__profileItemBox{margin-top:1.6rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profileItemBox{margin-top:1.6rem}}.c-interviewItem--slide .c-interviewItem__profileItemBox{border-left:1px solid #eaeaea;margin-top:0}@media not all and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profileItemBox{margin-left:1.4rem;padding-left:1.4rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profileItemBox{margin-left:1.6rem;padding-left:1.6rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__profileItemBox{margin-left:2.4rem;padding-left:2.4rem}}.c-interviewItem__profileItemBoxYear{color:#919191}@media not all and (max-width:768px){.c-interviewItem__profileItemBoxYear{font-size:1.6rem}}@media screen and (max-width:768px){.c-interviewItem__profileItemBoxYear{font-size:1.1rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profileItemBoxYear{font-size:1.2rem}}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profileItemBoxYear{font-size:1rem}}.c-interviewItem__profileItemBoxRole{line-height:1.5}@media not all and (max-width:768px){.c-interviewItem__profileItemBoxRole{font-size:1.6rem}}@media screen and (max-width:768px){.c-interviewItem__profileItemBoxRole{font-size:1.1rem}}@media not all and (max-width:768px){.c-interviewItem__profileItemBoxYear+.c-interviewItem__profileItemBoxRole{margin-top:.4rem}}@media screen and (max-width:768px){.c-interviewItem__profileItemBoxYear+.c-interviewItem__profileItemBoxRole{margin-top:.8rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__profileItemBoxRole{font-size:1.2rem}}.c-interviewItem--slide .c-interviewItem__profileItemBoxRole{font-size:1rem}@media screen and (max-width:768px){.c-interviewItem--slide .c-interviewItem__profileItemBoxRole{margin-top:.4rem}}@media not all and (max-width:768px){.p-careersInterview__sliderListItem.is-active .c-interviewItem--slide .c-interviewItem__profileItemBoxRole{font-size:1.6rem}}.c-interviewItem__icon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #eaeaea;border-radius:50%;color:#a68860;justify-content:center}@media not all and (max-width:768px){.c-interviewItem__icon{height:5.4rem;width:5.4rem}}@media screen and (max-width:768px){.c-interviewItem__icon{height:3.1rem;width:3.1rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__icon{height:3.1rem;width:3.1rem}}.c-interviewItem--slide .c-interviewItem__icon{display:none}@media not all and (max-width:768px){.c-interviewItem__icon svg{width:2.2rem}}@media screen and (max-width:768px){.c-interviewItem__icon svg{width:1.3rem}}@media not all and (max-width:768px){.c-interviewItem--related .c-interviewItem__icon svg{width:1.3rem}}.c-interviewItem__iconInner{display:block}.c-newsList{border-top:1px solid #eaeaea}.c-newsList__item{border-bottom:1px solid #eaeaea}.c-newsList__itemLink{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:768px){.c-newsList__itemLink{gap:2.4rem;overflow:hidden;padding:3.2rem 0}}@media screen and (max-width:768px){.c-newsList__itemLink{gap:1.6rem;padding:2.4rem 0}}@media not all and (max-width:768px){.c-newsList--small .c-newsList__itemLink{padding:1.6rem 0}}.c-newsList__itemLink [data-hover-image] img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.c-newsList__itemLink span[data-hover-text]{-webkit-animation:line-path-inline-remove .4s ease-in-out forwards;animation:line-path-inline-remove .4s ease-in-out forwards;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#2c2c2c));background-image:linear-gradient(#2c2c2c,#2c2c2c);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:.1rem}@media (hover:hover) and (pointer:fine){.c-newsList__itemLink:focus-visible [data-hover-image] img,.c-newsList__itemLink:hover [data-hover-image] img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-newsList__itemLink:focus-visible span[data-hover-text],.c-newsList__itemLink:hover span[data-hover-text]{-webkit-animation:line-path-inline .4s ease-in-out forwards;animation:line-path-inline .4s ease-in-out forwards;background-size:100% 1px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.c-newsList__itemLink:focus-visible [data-hover-image] img,.c-newsList__itemLink:hover [data-hover-image] img{-webkit-transform:scale(1);transform:scale(1)}}@media (hover:hover) and (pointer:fine){.c-newsList__itemLink:focus-visible .c-newsList__itemIconInner,.c-newsList__itemLink:hover .c-newsList__itemIconInner{-webkit-animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1);animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.c-newsList__itemBox{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8rem 1.6rem .8rem 0}.c-newsList--small .c-newsList__itemBox{padding:0 1.6rem 0 0}}.c-newsList__itemBoxDate{color:#919191;font-size:1.4rem}@media not all and (max-width:768px){.c-newsList__itemBoxDate{font-weight:400;line-height:1.8;margin-bottom:.8rem}}@media screen and (max-width:768px){.c-newsList__itemBoxDate{line-height:1.7;margin-bottom:.8rem}}@media not all and (max-width:768px){.c-newsList__itemBoxTitle{font-size:1.8rem;line-height:1.8}}@media screen and (max-width:768px){.c-newsList__itemBoxTitle{font-size:1.5rem;line-height:1.6}.c-newsList__itemBoxTitleWords{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}}.c-newsList__itemThumb{border-radius:.4rem;overflow:hidden}@media not all and (max-width:768px){.c-newsList__itemThumb{-webkit-box-flex:0;-ms-flex:0 0 19.5rem;flex:0 0 19.5rem}}@media screen and (max-width:768px){.c-newsList__itemThumb{-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;margin-top:3.2rem}}.c-newsList__itemIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #eaeaea;border-radius:50%;color:#a68860;justify-content:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media not all and (max-width:768px){.c-newsList__itemIcon{-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;height:5.4rem;width:5.4rem}}@media screen and (max-width:768px){.c-newsList__itemIcon{display:none}}@media not all and (max-width:768px){.c-newsList__itemIcon svg{width:2.2rem}}@media screen and (max-width:768px){.c-newsList__itemIcon svg{width:1.8rem}}.c-newsList__itemIconInner{display:block}.c-newsList__button{cursor:pointer;display:block}@media not all and (max-width:768px){.c-newsList__button span[data-text]{display:block;height:1.5em;overflow:hidden;white-space:nowrap}.c-newsList__button span[data-text]:before{content:attr(data-text)/"";display:block;opacity:0}.c-newsList__button span[data-text] span{display:block;opacity:1}.c-newsList__button span[data-text] span,.c-newsList__button span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 -100%}}@media (hover:hover) and (pointer:fine){@media not all and (max-width:768px){.c-newsList__button:focus-visible span[data-text] span,.c-newsList__button:focus-visible span[data-text]:before,.c-newsList__button:hover span[data-text] span,.c-newsList__button:hover span[data-text]:before{-webkit-transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear;translate:0 0}.c-newsList__button:focus-visible span[data-text] span,.c-newsList__button:hover span[data-text] span{opacity:0}.c-newsList__button:focus-visible span[data-text]:before,.c-newsList__button:hover span[data-text]:before{opacity:1}}}@media not all and (max-width:768px){.c-newsList__button{margin:8rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.c-newsList__button{margin-top:3.2rem}}.c-newsList__empty{text-align:center}@media not all and (max-width:768px){.c-newsList__empty{font-size:1.8rem;padding:12rem 0}}@media screen and (max-width:768px){.c-newsList__empty{font-size:1.4rem;padding:8rem 0}}.u-clip{overflow:clip;position:relative}@media screen and (max-width:768px){.u-onlyShow--pc{display:none}}@media not all and (max-width:768px){.u-onlyShow--sp{display:none}}.u-visuallyHidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}