@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{*zoom: 1}.clear:before{content:" ";display:block}.clear:after{content:" ";display:block;clear:both}picture{display:block}img{vertical-align:bottom;height:auto;width:100%;height:100%}img[src$=".svg"]{width:100%}a{text-decoration:none}a:hover{outline:0}a:focus{outline:0}a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}h1,h2,h3,h4,h5,p,table,ul,ol{margin:0;padding:0}:root{--user-accent: #000000;--user-accent-white: white;--acb-outline: 3px solid var(--user-accent);--acb-outline-white: 3px solid var(--user-accent-white)}*:focus-visible{outline:var(--acb-outline)!important;outline-offset:3px}@media screen and (max-width: 767px){*:focus-visible{outline-width:2px}}*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline:var(--acb-outline-white)!important}@media screen and (max-width: 767px){*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline-width:2px}}.gsap-st-img{transition:1.5s all cubic-bezier(.23,1,.32,1)}.gsap-st-img:not(.gsap-st-active){opacity:0;translate:0 15%}.gsap-st-img:nth-of-type(1){transition-delay:0s}.gsap-st-img:nth-of-type(2){transition-delay:.1s}.gsap-st-img:nth-of-type(3){transition-delay:.2s}.gsap-st-img:nth-of-type(4){transition-delay:.3s}.gsap-st-img:nth-of-type(5){transition-delay:.4s}.gsap-st-img:nth-of-type(6){transition-delay:.5s}.gsap-st-img:nth-of-type(7){transition-delay:.6s}.gsap-st-img:nth-of-type(8){transition-delay:.7s}.gsap-st-img:nth-of-type(9){transition-delay:.8s}.gsap-st-img:nth-of-type(10){transition-delay:.9s}.gsap-st-ttl:not(.gsap-st-active) picture,.gsap-st-ttl:not(.gsap-st-active) path{opacity:0;translate:0 15%}.gsap-st-ttl picture,.gsap-st-ttl path{transition:.9s all ease}.gsap-st-ttl picture:nth-of-type(1),.gsap-st-ttl path:nth-of-type(1){transition-delay:0s}.gsap-st-ttl picture:nth-of-type(2),.gsap-st-ttl path:nth-of-type(2){transition-delay:35ms}.gsap-st-ttl picture:nth-of-type(3),.gsap-st-ttl path:nth-of-type(3){transition-delay:.07s}.gsap-st-ttl picture:nth-of-type(4),.gsap-st-ttl path:nth-of-type(4){transition-delay:.105s}.gsap-st-ttl picture:nth-of-type(5),.gsap-st-ttl path:nth-of-type(5){transition-delay:.14s}.gsap-st-ttl picture:nth-of-type(6),.gsap-st-ttl path:nth-of-type(6){transition-delay:.175s}.gsap-st-ttl picture:nth-of-type(7),.gsap-st-ttl path:nth-of-type(7){transition-delay:.21s}.gsap-st-ttl picture:nth-of-type(8),.gsap-st-ttl path:nth-of-type(8){transition-delay:.245s}.gsap-st-ttl picture:nth-of-type(9),.gsap-st-ttl path:nth-of-type(9){transition-delay:.28s}.gsap-st-ttl picture:nth-of-type(10),.gsap-st-ttl path:nth-of-type(10){transition-delay:.315s}.gsap-st-ttl picture:nth-of-type(11),.gsap-st-ttl path:nth-of-type(11){transition-delay:.35s}.gsap-st-ttl picture:nth-of-type(12),.gsap-st-ttl path:nth-of-type(12){transition-delay:.385s}.gsap-st-ttl picture:nth-of-type(13),.gsap-st-ttl path:nth-of-type(13){transition-delay:.42s}.gsap-st-ttl picture:nth-of-type(14),.gsap-st-ttl path:nth-of-type(14){transition-delay:.455s}.gsap-st-ttl picture:nth-of-type(15),.gsap-st-ttl path:nth-of-type(15){transition-delay:.49s}.gsap-st-ttl picture:nth-of-type(16),.gsap-st-ttl path:nth-of-type(16){transition-delay:.525s}.gsap-st-ttl picture:nth-of-type(17),.gsap-st-ttl path:nth-of-type(17){transition-delay:.56s}.gsap-st-ttl picture:nth-of-type(18),.gsap-st-ttl path:nth-of-type(18){transition-delay:.595s}.gsap-st-ttl picture:nth-of-type(19),.gsap-st-ttl path:nth-of-type(19){transition-delay:.63s}.gsap-st-ttl picture:nth-of-type(20),.gsap-st-ttl path:nth-of-type(20){transition-delay:.665s}.gsap-st-ttl picture:nth-of-type(21),.gsap-st-ttl path:nth-of-type(21){transition-delay:.7s}.gsap-st-ttl picture:nth-of-type(22),.gsap-st-ttl path:nth-of-type(22){transition-delay:.735s}.gsap-st-ttl picture:nth-of-type(23),.gsap-st-ttl path:nth-of-type(23){transition-delay:.77s}.gsap-st-ttl picture:nth-of-type(24),.gsap-st-ttl path:nth-of-type(24){transition-delay:.805s}.gsap-st-ttl picture:nth-of-type(25),.gsap-st-ttl path:nth-of-type(25){transition-delay:.84s}.gsap-st-ttl picture:nth-of-type(26),.gsap-st-ttl path:nth-of-type(26){transition-delay:.875s}.gsap-st-ttl picture:nth-of-type(27),.gsap-st-ttl path:nth-of-type(27){transition-delay:.91s}.gsap-st-ttl picture:nth-of-type(28),.gsap-st-ttl path:nth-of-type(28){transition-delay:.945s}.gsap-st-ttl picture:nth-of-type(29),.gsap-st-ttl path:nth-of-type(29){transition-delay:.98s}.gsap-st-ttl picture:nth-of-type(30),.gsap-st-ttl path:nth-of-type(30){transition-delay:1.015s}.gsap-st-ttl picture:nth-of-type(31),.gsap-st-ttl path:nth-of-type(31){transition-delay:1.05s}.gsap-st-ttl picture:nth-of-type(32),.gsap-st-ttl path:nth-of-type(32){transition-delay:1.085s}.gsap-st-ttl picture:nth-of-type(33),.gsap-st-ttl path:nth-of-type(33){transition-delay:1.12s}.gsap-st-ttl picture:nth-of-type(34),.gsap-st-ttl path:nth-of-type(34){transition-delay:1.155s}.gsap-st-ttl picture:nth-of-type(35),.gsap-st-ttl path:nth-of-type(35){transition-delay:1.19s}.gsap-st-ttl picture:nth-of-type(36),.gsap-st-ttl path:nth-of-type(36){transition-delay:1.225s}.gsap-st-ttl picture:nth-of-type(37),.gsap-st-ttl path:nth-of-type(37){transition-delay:1.26s}.gsap-st-ttl picture:nth-of-type(38),.gsap-st-ttl path:nth-of-type(38){transition-delay:1.295s}.gsap-st-ttl picture:nth-of-type(39),.gsap-st-ttl path:nth-of-type(39){transition-delay:1.33s}.gsap-st-ttl picture:nth-of-type(40),.gsap-st-ttl path:nth-of-type(40){transition-delay:1.365s}.gsap-st-ttl picture:nth-of-type(41),.gsap-st-ttl path:nth-of-type(41){transition-delay:1.4s}.gsap-st-ttl picture:nth-of-type(42),.gsap-st-ttl path:nth-of-type(42){transition-delay:1.435s}.gsap-st-ttl picture:nth-of-type(43),.gsap-st-ttl path:nth-of-type(43){transition-delay:1.47s}.gsap-st-ttl picture:nth-of-type(44),.gsap-st-ttl path:nth-of-type(44){transition-delay:1.505s}.gsap-st-ttl picture:nth-of-type(45),.gsap-st-ttl path:nth-of-type(45){transition-delay:1.54s}.gsap-st-ttl picture:nth-of-type(46),.gsap-st-ttl path:nth-of-type(46){transition-delay:1.575s}.gsap-st-ttl picture:nth-of-type(47),.gsap-st-ttl path:nth-of-type(47){transition-delay:1.61s}.gsap-st-ttl picture:nth-of-type(48),.gsap-st-ttl path:nth-of-type(48){transition-delay:1.645s}.gsap-st-ttl picture:nth-of-type(49),.gsap-st-ttl path:nth-of-type(49){transition-delay:1.68s}.gsap-st-ttl picture:nth-of-type(50),.gsap-st-ttl path:nth-of-type(50){transition-delay:1.715s}.gsap-st-ttl-unorder:not(.gsap-st-active) .gsap-st-ttl-unorder{opacity:0;translate:0 15%}.gsap-st-ttl-unorder .gsap-st-ttl-unorder{transition:.9s all ease}.gsap-st-basic{transition:1s all ease}.gsap-st-basic:not(.gsap-st-active){opacity:0;translate:0 vw(10)}@media screen and (max-width: 767px){.gsap-st-basic:not(.gsap-st-active){translate:0 vw(-10)}}@keyframes sdl01{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.Vh,.Svh,.Lvh{position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none}.Svh{height:100svh}.Lvh{height:100lvh}.Container_n,.single-interview main .cnt__private,.single-interview main .cnt__scheMain,.single-interview main .cnt__themes,.single-interview main .cnt__prof,.home main .gs__inner,.home main .rec__ttl,.Modalrecruit__sidebard{width:min(70vw,1120px);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.Container_n,.single-interview main .cnt__private,.single-interview main .cnt__scheMain,.single-interview main .cnt__themes,.single-interview main .cnt__prof,.home main .gs__inner,.home main .rec__ttl,.Modalrecruit__sidebard{width:87.2vw}}@media screen and (min-width:768px){.Container_nPc,.single-interview main .cnt__gp,.home main .rec__mainPagesPage .accs{width:min(70vw,1120px);margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.Container_nSp,.footer__innerBtns:not(._),.footer__innerLinks,.footer__innerLogo{width:87.2vw;margin-right:auto;margin-left:auto}}.Container_l,.home main .gp__ttl,.home main .cd__ttl,.home main .os__ttl,.home main .tm__inner,.home main .ov__inner{width:min(87.5vw,1400px);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.Container_l,.home main .gp__ttl,.home main .cd__ttl,.home main .os__ttl,.home main .tm__inner,.home main .ov__inner{width:87.2vw}}@media screen and (min-width:768px){.Container_lPc,.home main .rec__mainPagesPage .welfare,.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slideBlock,.footer__inner{width:min(87.5vw,1400px);margin-right:auto;margin-left:auto}}.Btn{width:fit-content}.Btn a,.Btn button{display:flex;justify-content:center;align-items:center;position:relative;width:min(11.8125vw,189px);height:min(3.625vw,58px);padding:0;border:none;border-radius:9999px;background:#182980;transition:.35s all ease}@media screen and (min-width:768px){.Btn a:hover:after,.Btn button:hover:after{translate:1em -50%}}.Btn a:focus-visible:after,.Btn button:focus-visible:after{translate:1em -50%}@media screen and (max-width: 767px){.Btn a,.Btn button{width:100%;height:13.8666666667vw;border-radius:5px}}.Btn a:after,.Btn button:after{position:absolute;content:"";top:50%;right:min(1.375vw,22px);width:min(.25vw,4px);aspect-ratio:1;background:#fff;transition:.35s all ease;translate:0 -50%}@media screen and (max-width: 767px){.Btn a:after,.Btn button:after{right:6.1333333333vw;width:1.0666666667vw}}.Btn a p,.Btn button p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:1.3;font-weight:400;position:relative;overflow:clip;color:#fff;transition:.35s all ease}@media screen and (max-width: 767px){.Btn a p,.Btn button p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.7333333333vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}@media screen and (min-width:768px){.Btn.size-m-1-25 a,.Btn.size-m-1-25 button{width:min(14.765625vw,236.25px);height:min(4.53125vw,72.5px)}}@media screen and (min-width:768px){.Btn.size-m-1-25 a:after,.Btn.size-m-1-25 button:after{right:min(1.71875vw,27.5px);width:min(.3125vw,5px)}}@media screen and (min-width:768px){.Btn.size-m-1-25 a p,.Btn.size-m-1-25 button p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:1.3;font-weight:400}}@media screen and (max-width: 767px){.Btn.fs-15-sp a p,.Btn.fs-15-sp button p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}.Btn.type-rect a,.Btn.type-rect button{width:min(9.125vw,146px);height:min(2.3125vw,37px);border-radius:3px}@media screen and (min-width:768px){.Btn.type-rect a:hover:after,.Btn.type-rect button:hover:after{translate:.5em -50%}}.Btn.type-rect a:focus-visible:after,.Btn.type-rect button:focus-visible:after{translate:.5em -50%}.Btn.type-rect a:after,.Btn.type-rect button:after{right:min(.9375vw,15px);width:min(.1875vw,3px)}@media screen and (max-width: 767px){.Btn.type-rect a:after,.Btn.type-rect button:after{right:6.1333333333vw;width:1.0666666667vw}}@media screen and (max-width: 767px){.Btn.type-rect a p,.Btn.type-rect button p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}.Btn.type-rect.attr-ja a p,.Btn.type-rect.attr-ja button p{translate:0 -.1em;font-size:max(min(.75vw,1.2rem),10px);letter-spacing:0;line-height:1.3;font-weight:400}@media screen and (max-width: 767px){.Btn.type-rect.attr-ja a p,.Btn.type-rect.attr-ja button p{translate:0 -.1em;font-size:3.2vw;letter-spacing:0;line-height:1.2;font-weight:400}}@media screen and (min-width:768px){.Btn.type-vert-pc a,.Btn.type-vert-pc button{width:min(2.9375vw,47px);height:auto;padding-top:min(1.125vw,18px);padding-bottom:min(2.375vw,38px);border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:0 4px #0003}}@media screen and (min-width:768px){.Btn.type-vert-pc a:hover:after,.Btn.type-vert-pc button:hover:after{translate:50% 100%}}.Btn.type-vert-pc a:focus-visible:after,.Btn.type-vert-pc button:focus-visible:after{translate:50% 100%}@media screen and (min-width:768px){.Btn.type-vert-pc a p,.Btn.type-vert-pc button p{writing-mode:vertical-lr}}@media screen and (min-width:768px){.Btn.type-vert-pc a:after,.Btn.type-vert-pc button:after{top:auto;right:50%;bottom:min(1.125vw,18px);translate:50% 0}}@media screen and (min-width:768px){.Btn.type-vert-pc.attr-ja a p,.Btn.type-vert-pc.attr-ja button p{letter-spacing:.12em}}.Btn.color-black a,.Btn.color-black button{background:#1d1d1d}.Btn.attr-ja a p,.Btn.attr-ja button p{translate:0 -.1em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:-.02em;line-height:1.2;font-weight:500}@media screen and (max-width: 767px){.Btn.attr-ja a p,.Btn.attr-ja button p{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.2;font-weight:500}}.Btn.size-large a,.Btn.size-large button{width:min(22.5625vw,361px);height:min(5.25vw,84px)}@media screen and (max-width: 767px){.Btn.size-large a,.Btn.size-large button{width:70.4vw;height:22.4vw;border-radius:9999px}}.Btn.size-large.attr-ja a p,.Btn.size-large.attr-ja button p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:1.2;font-weight:500}@media screen and (max-width: 767px){.Btn.size-large.attr-ja a p,.Btn.size-large.attr-ja button p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:500}}@media screen and (max-width: 767px){.Btn.size-large.attr-ja a:after,.Btn.size-large.attr-ja button:after{right:8.8vw}}.Btn.size-large.has-newtab a>picture,.Btn.size-large.has-newtab a>svg,.Btn.size-large.has-newtab button>picture,.Btn.size-large.has-newtab button>svg{right:min(1.75vw,28px);line-height:0}@media screen and (max-width: 767px){.Btn.size-large.has-newtab a>picture,.Btn.size-large.has-newtab a>svg,.Btn.size-large.has-newtab button>picture,.Btn.size-large.has-newtab button>svg{right:8vw}}@media screen and (min-width:768px){.Btn.has-newtab a:hover>picture,.Btn.has-newtab a:hover>svg,.Btn.has-newtab button:hover>picture,.Btn.has-newtab button:hover>svg{scale:1.1}}.Btn.has-newtab a:focus-visible>picture,.Btn.has-newtab a:focus-visible>svg,.Btn.has-newtab button:focus-visible>picture,.Btn.has-newtab button:focus-visible>svg{scale:1.1}.Btn.has-newtab a:after,.Btn.has-newtab button:after{display:none}.Btn.has-newtab a>picture,.Btn.has-newtab a>svg,.Btn.has-newtab button>picture,.Btn.has-newtab button>svg{position:absolute;top:50%;right:min(1.375vw,22px);width:min(1vw,16px);transition:.35s all ease;translate:0 -50%}@media screen and (max-width: 767px){.Btn.has-newtab a>picture,.Btn.has-newtab a>svg,.Btn.has-newtab button>picture,.Btn.has-newtab button>svg{right:5.0666666667vw;width:3.4666666667vw}}@media screen and (max-width: 767px){.Btn.color-white-blue{width:100%}}.Btn.color-white-blue a,.Btn.color-white-blue button{width:auto;padding-right:min(3.1875vw,51px);padding-left:min(1.875vw,30px);background:#fff}@media screen and (max-width: 767px){.Btn.color-white-blue a,.Btn.color-white-blue button{justify-content:flex-start;width:100%;padding-right:3.1875vw;padding-left:5.3333333333vw}}.Btn.color-white-blue a p,.Btn.color-white-blue button p{color:#182980}.Btn.color-white-blue a svg rect,.Btn.color-white-blue a svg path,.Btn.color-white-blue button svg rect,.Btn.color-white-blue button svg path{stroke:#182980}.Peoplepost{transform:translateZ(1px)}.Peoplepost a{display:block;position:relative}@media screen and (min-width:768px){.Peoplepost a:hover .bg__hover{opacity:1}}.Peoplepost a:focus-visible .bg__hover{opacity:1}.Peoplepost a .bg{clip-path:polygon(0 0,100% 50%,0 100%);position:relative}.Peoplepost a .bg:before{position:absolute;content:"";top:0;left:0;z-index:10;width:100%;height:100%;background:linear-gradient(60deg,#080a58 -40%,#00012200 40%)}.Peoplepost a .bg picture{line-height:0}.Peoplepost a .bg picture.person{position:absolute;top:0;left:0}.Peoplepost a .bg picture.arrow{position:absolute;bottom:11%;left:5%;z-index:15;width:min(2.1875vw,35px);filter:drop-shadow(0 0 min(1.875vw,30px) rgba(0,0,0,.25));rotate:-30deg}@media screen and (max-width: 767px){.Peoplepost a .bg picture.arrow{bottom:13.3333333333vw;left:2.6666666667vw;width:14.6666666667vw;filter:drop-shadow(0 0 8vw rgba(0,0,0,.25))}}.Peoplepost a .bg p.dep{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.875vw,3rem),10px);letter-spacing:-.05em;line-height:1;font-weight:400;position:absolute;content:"";top:45.3%;right:3%;transform-origin:right bottom;color:#fff;white-space:nowrap;opacity:.7;rotate:-30deg}@media screen and (max-width: 767px){.Peoplepost a .bg p.dep{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:9.8666666667vw;letter-spacing:-.05em;line-height:1.3;font-weight:400}}@media screen and (max-width: 767px){.Peoplepost a .bg p.dep{top:49.8666666667vw;right:3.2vw}}.Peoplepost a .bg__hover{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;box-shadow:inset 0 0 30px #182980;background:#393a3f99;transition:.35s all ease;opacity:0}.Peoplepost a .bg__hover p{translate:0 -.1em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:.05em;line-height:1;font-weight:700;position:absolute;bottom:min(1.875vw,30px);left:min(1.25vw,20px);transform-origin:left bottom;color:#fff;rotate:-30deg}@media screen and (max-width: 767px){.Peoplepost a .bg__hover p{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.2;font-weight:500}}@media screen and (max-width: 767px){.Peoplepost a .bg__hover p{bottom:6.6666666667vw;left:5.3333333333vw}}.Peoplepost a .bg__hover p span{display:inline-block}.Peoplepost a .bg__hover p span+*{margin-top:min(.9375vw,15px)}@media screen and (max-width: 767px){.Peoplepost a .bg__hover p span+*{margin-top:1.3333333333vw}}.Peoplepost a .bg__hover p span:nth-last-of-type(1){padding-left:0}.Peoplepost a .bg__hover p span:nth-last-of-type(2){padding-left:1em}.Peoplepost a .bg__hover p span:nth-last-of-type(3){padding-left:2em}.Peoplepost a .txts{display:flex;align-items:flex-end;gap:min(.9375vw,15px);position:absolute;top:55.5%;right:4.5%;transform-origin:right bottom;rotate:-30deg}@media screen and (max-width: 767px){.Peoplepost a .txts{gap:2.6666666667vw;top:62.9333333333vw;right:3.4666666667vw}}.Peoplepost a .txts p{color:#1d1d1d}.Peoplepost a .txts p.ttl{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:-.02em;line-height:1;font-weight:500}@media screen and (max-width: 767px){.Peoplepost a .txts p.ttl{translate:0 -.1em;font-size:4.8vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}.Peoplepost a .txts p.dep{translate:0 -.1em;font-size:max(min(.6875vw,1.1rem),10px);letter-spacing:0;line-height:1;font-weight:400}@media screen and (max-width: 767px){.Peoplepost a .txts p.dep{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.2;font-weight:400}}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .bg,.Peoplepost.type-op a .bg{clip-path:polygon(0 50%,100% 0%,100% 100%)}}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .bg picture.tri,.Peoplepost:nth-of-type(2n) a .bg picture.person,.Peoplepost.type-op a .bg picture.tri,.Peoplepost.type-op a .bg picture.person{scale:-1 1}}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .bg picture.arrow,.Peoplepost.type-op a .bg picture.arrow{right:2.6666666667vw;bottom:13.3333333333vw;left:auto;width:14.6666666667vw;rotate:30deg;scale:-1 1}}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .bg p.dep,.Peoplepost.type-op a .bg p.dep{right:auto;left:3.2vw;transform-origin:left bottom;rotate:30deg}}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .bg__hover p,.Peoplepost.type-op a .bg__hover p{right:5.3333333333vw;left:auto;transform-origin:right bottom;text-align:right;rotate:30deg}}.Peoplepost:nth-of-type(2n) a .bg__hover p span:nth-last-of-type(1),.Peoplepost.type-op a .bg__hover p span:nth-last-of-type(1){padding-right:0}.Peoplepost:nth-of-type(2n) a .bg__hover p span:nth-last-of-type(2),.Peoplepost.type-op a .bg__hover p span:nth-last-of-type(2){padding-right:1em}.Peoplepost:nth-of-type(2n) a .bg__hover p span:nth-last-of-type(3),.Peoplepost.type-op a .bg__hover p span:nth-last-of-type(3){padding-right:2em}@media screen and (max-width: 767px){.Peoplepost:nth-of-type(2n) a .txts,.Peoplepost.type-op a .txts{right:0;left:3.4666666667vw;transform-origin:left bottom;rotate:30deg}}@media screen and (max-width: 767px){.Peoplepost+article{margin-top:-45.3333333333vw}}.Tabbtn{display:flex;justify-content:center;align-items:center;width:min(31.40625vw,502.5px);height:min(6.25vw,100px);padding:0;border:none;background:#d9d9d9;transition:.35s all ease}@media screen and (max-width: 767px){.Tabbtn{width:84.5333333333vw;height:18.6666666667vw}}.Tabbtn p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.25vw,2rem),10px);letter-spacing:-.02em;line-height:1.3;font-weight:500;position:relative;transition:inherit;opacity:.3}@media screen and (max-width: 767px){.Tabbtn p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}.Tabbtn p:before{position:absolute;content:"";top:50%;left:max(-1.5625vw,-25px);width:min(.3125vw,5px);aspect-ratio:1;background:#182980;transition:inherit;opacity:0;translate:0 -30%}@media screen and (max-width: 767px){.Tabbtn p:before{left:-5.3333333333vw;width:1.0666666667vw}}.Tabbtn.is-on,.Tabbtn.swiper-slide-thumb-active{background:#fff}.Tabbtn.is-on p,.Tabbtn.swiper-slide-thumb-active p{color:#182980;opacity:1}.Tabbtn.is-on p:before,.Tabbtn.swiper-slide-thumb-active p:before{opacity:1}.Modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;background:#00000080;transition:.35s all ease;opacity:0;pointer-events:none}.Modal.is-on{opacity:1;pointer-events:all}.Modal__inner{height:min(61.6470588235vh,40.9375vw);height:min(61.6470588235svh,40.9375vw);position:relative;width:min(76vw,1216px);overflow:clip;border-radius:4px;background:linear-gradient(343deg,#6f91a8 -15%,#d8e2e9 13%,#fff) no-repeat}@media screen and (max-width: 767px){.Modal__inner{height:min(88.3148831488vh,191.4666666667vw);height:min(88.3148831488svh,191.4666666667vw);width:87.2vw}}.Modal__innerClose{position:absolute;top:min(2vw,32px);right:min(1.5vw,24px);z-index:100;width:min(5.3125vw,85px);aspect-ratio:1;border-radius:99999px;background:#1d1d1d;cursor:pointer}@media screen and (max-width: 767px){.Modal__innerClose{top:4vw;right:3.2vw;width:20vw}}.Modal__innerClose span{display:block;position:absolute;top:50%;left:50%;width:min(2vw,32px);aspect-ratio:1;translate:-50% -50%;rotate:45deg}@media screen and (max-width: 767px){.Modal__innerClose span{width:8vw}}.Modal__innerClose span:before,.Modal__innerClose span:after{position:absolute;content:"";top:50%;left:50%;width:100%;height:1px;background:#fff;translate:-50% -50%}.Modal__innerClose span:after{width:1px;height:100%}.Modal__innerClose p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.625vw,1rem),10px);letter-spacing:0;line-height:1;font-weight:400;position:absolute;bottom:min(.875vw,14px);left:50%;color:#fff;translate:-50% 0}@media screen and (max-width: 767px){.Modal__innerClose p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:2.6666666667vw;letter-spacing:0em;line-height:1.3;font-weight:400}}@media screen and (max-width: 767px){.Modal__innerClose p{bottom:2.1333333333vw;translate:-50% 0}}.Modal__inner>.Btn{position:absolute;bottom:2vw;left:3vw;z-index:10}@media screen and (max-width: 767px){.Modal__inner>.Btn{bottom:0;left:0;width:100%;border-radius:0}}@media screen and (max-width: 767px){.Modal__inner>.Btn a{height:21.3333333333vw;border-radius:0}}@media screen and (max-width: 767px){.Modal__inner>.Btn a p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.Modal__inner>.Btn a:after{right:8.8vw;width:1.6vw}}.Modal__innerCnt{height:100%;overflow-y:scroll}.Modal__innerCntScroll{height:fit-content}.Modalrecruit__fv{position:relative;margin-bottom:2.875vw}@media screen and (max-width: 767px){.Modalrecruit__fv{margin-bottom:11.4666666667vw}}.Modalrecruit__fv picture{position:relative}@media screen and (min-width:768px){.Modalrecruit__fv picture{aspect-ratio:1216/451}}.Modalrecruit__fv picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(157deg,#0000,#000 140%)}.Modalrecruit__fv picture img{object-fit:cover}.Modalrecruit__fvTxt{position:absolute;right:min(3.1875vw,51px);bottom:min(2.875vw,46px);color:#fff}@media screen and (max-width: 767px){.Modalrecruit__fvTxt{right:auto;bottom:9.6vw;left:8.2666666667vw}}.Modalrecruit__fvTxt p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(3.875vw,6.2rem),10px);letter-spacing:-.02em;line-height:1;font-weight:500;margin-bottom:min(1.875vw,30px)}@media screen and (max-width: 767px){.Modalrecruit__fvTxt p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:13.3333333333vw;letter-spacing:-.04em;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.Modalrecruit__fvTxt p{margin-bottom:0}}.Modalrecruit__fvTxt h2{translate:0 -.1em;font-size:max(min(1.25vw,2rem),10px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width: 767px){.Modalrecruit__fvTxt h2{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.Modalrecruit__person,.Modalrecruit__sidebard{width:74.4vw;margin-right:auto;margin-left:auto}}.Modalrecruit__person{padding-bottom:min(5vw,80px)}@media screen and (max-width: 767px){.Modalrecruit__person{margin-bottom:13.0666666667vw;padding:0}}.Modalrecruit__person h3{translate:0 -.1em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:.02em;line-height:1;font-weight:400;margin-bottom:min(.9375vw,15px);text-align:center;font-feature-settings:"palt"}@media screen and (max-width: 767px){.Modalrecruit__person h3{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.4666666667vw;letter-spacing:.02em;line-height:1.3;font-weight:400}}@media screen and (max-width: 767px){.Modalrecruit__person h3{margin-bottom:3.4666666667vw}}.Modalrecruit__person p{translate:0 -.1em;font-size:max(min(1.5vw,2.4rem),10px);letter-spacing:.05em;line-height:1.75;font-weight:700;text-align:center}@media screen and (max-width: 767px){.Modalrecruit__person p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4.8vw;letter-spacing:.05em;line-height:1.75;font-weight:700}}@media screen and (max-width: 767px){.Modalrecruit__person p{text-align:left}}.Modalrecruit__sidebard{display:flex;justify-content:space-between;align-items:flex-start;padding:0 min(3vw,48px)}@media screen and (max-width: 767px){.Modalrecruit__sidebard{flex-direction:column;gap:11.7333333333vw;padding:0}}.Modalrecruit__sidebardSide{top:min(9.4117647059vh,6.25vw);top:min(9.4117647059svh,6.25vw);flex-basis:15.5357142857%;position:sticky}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide{display:grid;position:static;width:100%;grid-template-columns:repeat(2,1fr)}}.Modalrecruit__sidebardSide a{display:block;position:relative;padding:min(1.5vw,24px) 0;padding-left:min(1vw,16px);color:#182980}@media screen and (min-width:768px){.Modalrecruit__sidebardSide a{border-top:1px solid rgba(0,0,0,.2)}}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a{padding:1.8666666667vw 0}}@media screen and (min-width:768px){.Modalrecruit__sidebardSide a:last-of-type{border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a:nth-of-type(2n){padding-left:6.9333333333vw;border-left:1px solid rgba(0,0,0,.2)}}.Modalrecruit__sidebardSide a p{transition:.35s all ease}.Modalrecruit__sidebardSide a p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.8125vw,1.3rem),10px);letter-spacing:-.02em;line-height:1.4;font-weight:400;position:relative;margin-bottom:min(.3125vw,5px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:2.9333333333vw;letter-spacing:-.02em;line-height:1.4;font-weight:400}}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a p.en{margin-bottom:1.3333333333vw}}.Modalrecruit__sidebardSide a p.en:before{position:absolute;content:"";top:min(.5vw,8px);left:max(-.9375vw,-15px);width:min(.25vw,4px);aspect-ratio:1;background:#182980}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a p.en:before{display:none}}.Modalrecruit__sidebardSide a p.ja{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:1;font-weight:600}@media screen and (max-width: 767px){.Modalrecruit__sidebardSide a p.ja{translate:0 -.1em;font-size:3.2vw;letter-spacing:0;line-height:1.2;font-weight:500}}@media screen and (min-width:768px){.Modalrecruit__sidebardSide a:not(.is-crnt) p{opacity:.2}}.Modalrecruit__sidebardCnt{flex-basis:76.25%;min-width:0;padding-bottom:min(7.5vw,120px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt{flex-basis:unset;width:100%;padding-bottom:32vw}}.Modalrecruit__sidebardCnt .ttl{margin-bottom:min(2.5vw,40px);padding:min(.4375vw,7px) min(1.25vw,20px);background:#182980}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .ttl{margin-bottom:10.6666666667vw;padding:1.6vw 2.9333333333vw}}.Modalrecruit__sidebardCnt .ttl h3{translate:0 -.1em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:-.02em;line-height:1;font-weight:500;color:#fff}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .ttl h3{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}.Modalrecruit__sidebardCnt section+section{padding-top:min(9.6875vw,155px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt section+section{padding-top:19.4666666667vw}}.Modalrecruit__sidebardCnt .jd:first-of-type .ttl{margin-bottom:min(1.25vw,20px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .jd:first-of-type .ttl{margin-bottom:5.3333333333vw}}.Modalrecruit__sidebardCnt .jd>a,.Modalrecruit__sidebardCnt .jd>p{transition:.35s all ease;translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:500;color:#182980}@media screen and (min-width:768px){.Modalrecruit__sidebardCnt .jd>a:hover,.Modalrecruit__sidebardCnt .jd>p:hover{opacity:.6}}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .jd>a,.Modalrecruit__sidebardCnt .jd>p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}.Modalrecruit__sidebardCnt .jd__rowsRow{display:grid;padding:min(1.5vw,24px) min(1.1875vw,19px) min(2.5vw,40px);border-top:1px solid rgba(0,0,0,.2);grid-template-columns:11.6564417178% 88.3435582822%}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .jd__rowsRow{gap:4.2666666667vw;padding:6.4vw 0 8.5333333333vw;grid-template-columns:repeat(1,1fr)}}.Modalrecruit__sidebardCnt .jd__rowsRow:last-of-type{border-bottom:1px solid rgba(0,0,0,.2)}.Modalrecruit__sidebardCnt .jd__rowsRowTh p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:500;color:#182980}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .jd__rowsRowTh p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}.Modalrecruit__sidebardCnt .jd__rowsRowTd p{translate:0 -.1em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1.85;font-weight:400}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .jd__rowsRowTd p{translate:0 -.1em;font-size:3.7333333333vw;letter-spacing:0;line-height:1.85;font-weight:400}}.Modalrecruit__sidebardCnt .rp{width:100%;min-width:0}.Modalrecruit__sidebardCnt .rp__steps{width:calc(100% + min(5.5vw,88px) + min(3.75vw,60px));min-width:0;margin-right:max(-5.5vw,-88px);margin-left:max(-3.75vw,-60px);overflow-x:scroll;scrollbar-width:none}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__steps{width:calc(100% + 12.8vw);margin-left:-6.4vw;margin-right:-6.4vw}}.Modalrecruit__sidebardCnt .rp__steps::-webkit-scrollbar{display:none}.Modalrecruit__sidebardCnt .rp__stepsScroll{display:flex;gap:min(.3125vw,5px);position:relative;width:fit-content;min-width:0;padding:0 min(5.5vw,88px) 0 min(3.75vw,60px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScroll{gap:1.3333333333vw;padding:0 6.4vw}}.Modalrecruit__sidebardCnt .rp__stepsScroll:before{display:none;clip-path:polygon(0 0,96.5% 0,100% 50%,96.5% 100%,0 100%);position:absolute;content:"";top:0;left:0;width:100%;height:min(11.125vw,178px);background:linear-gradient(343deg,#6f91a8 -15%,#d8e2e9 13%,#fff) no-repeat}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScroll:before{height:47.4666666667vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStep{display:flex;flex-direction:column;position:relative;z-index:5;width:min(14.9375vw,239px);min-height:0}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStep{width:63.7333333333vw;padding-top:14.6666666667vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStep+div{margin-left:max(-1.875vw,-30px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStep+div{margin-left:-8vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum{position:relative;height:min(6.5625vw,105px);padding-top:min(2.3125vw,37px);padding-left:min(.625vw,10px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum{height:28vw;padding-top:9.8666666667vw;padding-left:2.6666666667vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .bg{position:absolute;top:0;left:-21.7573221757%;width:109.1338912134%}.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.3125vw,2.1rem),10px);letter-spacing:-.02em;line-height:1;font-weight:500;position:relative;z-index:5}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:5.6vw;letter-spacing:-.02em;line-height:1;font-weight:500}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num .int{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(2vw,3.2rem),10px);letter-spacing:-.02em;line-height:1;font-weight:500}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num .int{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:8.5333333333vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num:after{position:absolute;content:"";top:50%;left:calc(100% + min(.6875vw,11px));translate:0% -50%;background:#182980;width:.5vw;aspect-ratio:8.05/13.75;clip-path:polygon(0 0,100% 50%,0 100%)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepNum .num:after{left:calc(100% + 2.9333333333vw);width:2.1333333333vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg{position:relative;height:min(7.8125vw,125px);padding:min(1.375vw,22px) min(.9375vw,15px) 0 min(3.5vw,56px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg{height:33.3333333333vw;padding:5.8666666667vw 4vw 0 14.9333333333vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg .bg{position:absolute;top:0;left:0%;width:112.4142259414%}.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg h4{translate:0 -.1em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1;font-weight:400;margin-bottom:min(.5vw,8px)}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg h4{translate:0 -.1em;font-size:4vw;letter-spacing:.05em;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg h4{margin-bottom:2.1333333333vw}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg h4 small{translate:0 -.1em;font-size:max(min(.625vw,1rem),10px);letter-spacing:.05em;line-height:1;font-weight:300;display:inline-block}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg h4 small{translate:0 -.1em;font-size:2.6666666667vw;letter-spacing:.05em;line-height:1.2;font-weight:400}}.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg p{translate:0 -.1em;font-size:max(min(.6875vw,1.1rem),10px);letter-spacing:0;line-height:1.2;font-weight:400}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .rp__stepsScrollStepBg p{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.55;font-weight:400}}.Modalrecruit__sidebardCnt .btns{display:flex;justify-content:center;align-items:center;gap:min(.875vw,14px);margin:min(2.6875vw,43px) auto 0}@media screen and (max-width: 767px){.Modalrecruit__sidebardCnt .btns{flex-direction:column;gap:2.9333333333vw;margin:14.9333333333vw auto 0}}html{font-size:62.5%;scroll-behavior:smooth}body{background:linear-gradient(343deg,#6f91a8 -15%,#d8e2e9 13%,#fff) no-repeat;color:#000;font:400 11px/1.4 Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;overscroll-behavior-y:none}.wrapper{position:relative;width:100%;overflow:clip}@media screen and (max-width: 767px){.wrapper{min-width:0}}.wrapper *{scroll-margin-top:min(10.625vw,170px)}@media screen and (max-width: 767px){.wrapper *{scroll-margin-top:13.3333333333vw}}.wrapper main{width:100vw;overflow:clip}.header__fixed{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:min(1.953125vw,31.25px) 0 0;transition:.35s all ease}@media screen and (max-width: 767px){.header__fixed{padding:11.7333333333vw 5.8666666667vw 0}}.ws-in-footer .header__fixed{opacity:0;pointer-events:none}.header__fixed:before{position:absolute;content:"";top:0;left:0;width:100%;height:min(8.75vw,140px);transition:.35s all ease}@media screen and (max-width: 767px){.header__fixed:before{top:50%;left:50%;height:24vw;background:#fff;filter:blur(40px);transition:.35s all ease;mix-blend-mode:lighten;translate:-50% -50% 1px}}@media screen and (min-width:768px){.header__fixed:before{box-shadow:0 4px 30px #0000001a;background:#ffffff97;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(5px)}}.header__fixedInner{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.header__fixedInner{width:min(93.75vw,1500px);margin-right:auto;margin-left:auto}}.header__fixedInner>*{position:relative;z-index:5}.header__fixedInnerLogo{transition:.35s all ease}.header__fixedInnerLogo a{transition:.35s all ease;display:block;width:min(14.0625vw,225px)}@media screen and (min-width:768px){.header__fixedInnerLogo a:hover{opacity:.6}}@media screen and (max-width: 767px){.header__fixedInnerLogo a{width:44vw}}.header__fixedInnerRight{display:flex;align-items:center;gap:min(4.53125vw,72.5px)}@media screen and (max-width: 767px){.header__fixedInnerRight{display:none}}.header__fixedInnerRightAnchors{display:flex;gap:min(2vw,32px);transition:.35s all ease}.header__fixedInnerRightAnchors a{transition:.35s all ease;font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:1.3;font-weight:400;color:#000}@media screen and (min-width:768px){.header__fixedInnerRightAnchors a:hover{opacity:.6}}.header__menubtn{display:none}@media screen and (max-width: 767px){.header__menubtn{display:flex;justify-content:center;align-items:center;position:fixed;top:9.0666666667vw;right:5.8666666667vw;z-index:1000;width:19.2vw;aspect-ratio:1;border-radius:9999px;background:#ffffff80;filter:drop-shadow(0 0 15px rgba(0,0,0,.2));backdrop-filter:blur(30px)}}.ws-in-footer .header__menubtn{opacity:0;pointer-events:none}.header__menubtnInner{position:relative;width:8.5333333333vw;height:4.8vw;translate:0 .5333333333vw}.header__menubtnInner span{display:block;position:absolute;top:0;left:50%;width:100%;height:1px;background:#000;transition:.35s all ease;translate:-50% 0}.header__menubtnInner span:nth-of-type(2){top:50%}.header__menubtnInner span:nth-of-type(3){top:100%;left:0;width:48%;translate:0 0}.header__menubtn.onclick-is-on .header__menubtnInner span{top:50%}.header__menubtn.onclick-is-on .header__menubtnInner span:first-of-type{width:85%;rotate:-45deg}.header__menubtn.onclick-is-on .header__menubtnInner span:nth-of-type(2){opacity:0}.header__menubtn.onclick-is-on .header__menubtnInner span:nth-of-type(3){top:50%;left:50%;width:85%;rotate:45deg;translate:-50% 0}.header__menu{position:fixed;top:0;left:0;z-index:950;width:100%;height:100%;overflow-y:scroll;background:linear-gradient(343deg,#6f91a8 -15%,#d8e2e9 13%,#fff) no-repeat;transition:.35s all ease;opacity:0;pointer-events:none;scrollbar-width:none}.header__menu.is-on{opacity:1;pointer-events:all}.header__menu::-webkit-scrollbar{display:none}.header__menuScroll{padding-top:42.9333333333vw;padding-bottom:12vw}.header__menuScroll .footer__innerLinks{padding-top:0}@media screen and (max-width: 767px){.header__menuScroll .footer__innerLinks{padding-top:0}}.header__menuScroll .footer__innerLinksLink{border-color:#1d1d1d1a}.header__menuScroll .footer__innerLinksLink>a p{color:#182980}.header__menuScroll .footer__innerLinksLinkChildren a{color:#1d1d1d}.header__menuScroll .footer__innerBottom{border-color:#1d1d1d4d}.header__menuScroll .footer__innerBottomLeft p,.header__menuScroll .footer__innerBottomLeft a.mail{color:#1d1d1d}.header__menuScroll .footer__innerBottomLeft p a.map,.header__menuScroll .footer__innerBottomLeft a.mail a.map{border-color:#1d1d1d;color:#1d1d1d}.header__menuScroll .footer__innerBottomRightLinks a{color:#1d1d1d}.header__menuScroll .footer__innerBottomRightLinks a picture{filter:brightness(17%)}.header__menuScroll .footer__innerBottomRight p.copy{color:#1d1d1d}.footer{position:relative;z-index:40;padding:min(5.234375vw,83.75px) 0 min(3.75vw,60px);background:linear-gradient(120deg,#182980,#000031 66%,#000)}@media screen and (max-width: 767px){.footer{padding:20.5333333333vw 0 6.4vw}}.footer__inner{position:relative}.footer__innerLogo a{transition:.35s all ease;display:block;width:min(17.265625vw,276.25px);filter:brightness(0) invert(1)}@media screen and (min-width:768px){.footer__innerLogo a:hover{opacity:.6}}@media screen and (max-width: 767px){.footer__innerLogo a{width:44vw}}.footer__innerTop{display:flex;flex-direction:column;align-items:center;gap:min(.703125vw,11.25px);position:absolute;top:max(-1.25vw,-20px);right:0}@media screen and (min-width:768px){.footer__innerTop:hover .circle:before{translate:-50% -30%}}.footer__innerTop:focus-visible .circle:before{translate:-50% -30%}@media screen and (max-width: 767px){.footer__innerTop{gap:1.6vw;top:-5.6vw;right:4.8vw}}.footer__innerTop .circle{display:block;width:min(4.84375vw,77.5px);aspect-ratio:1;border:1px solid rgba(255,255,255,.2);border-radius:9999px}@media screen and (max-width: 767px){.footer__innerTop .circle{width:16.5333333333vw}}.footer__innerTop .circle:before{position:absolute;content:"";top:min(1.796875vw,28.75px);left:50%;width:min(1.21171875vw,19.3875px);aspect-ratio:1;border:1px solid #ffffff;border-right:0;border-bottom:0;transition:.35s all ease;rotate:45deg;translate:-50% 0}@media screen and (max-width: 767px){.footer__innerTop .circle:before{top:5.8666666667vw;width:4.136vw}}.footer__innerTop .circle:after{position:absolute;content:"";top:min(2.8125vw,45px);left:50%;width:min(.3125vw,5px);aspect-ratio:1;background:#fff;translate:-50% 0}@media screen and (max-width: 767px){.footer__innerTop .circle:after{top:8.8vw;width:1.0666666667vw}}.footer__innerTop p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:0;line-height:1.4;font-weight:400;color:#fff}@media screen and (max-width: 767px){.footer__innerTop p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.7333333333vw;letter-spacing:0;line-height:1.3;font-weight:500}}.footer__innerLinks{display:flex;align-items:flex-start;gap:min(7.421875vw,118.75px);padding-top:min(5.78125vw,92.5px)}@media screen and (max-width: 767px){.footer__innerLinks{flex-direction:column;gap:0;padding-top:13.3333333333vw;padding-left:0}}@media screen and (max-width: 767px){.footer__innerLinksLink{width:100%;padding:5.3333333333vw 0 6.4vw;border-top:1px solid rgba(255,255,255,.2)}}.footer__innerLinksLink a{transition:.35s all ease}@media screen and (min-width:768px){.footer__innerLinksLink a:hover{opacity:.6}}.footer__innerLinksLink>a{display:block;color:#fff}.footer__innerLinksLink>a p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(2.0625vw,3.3rem),10px);letter-spacing:-.04em;line-height:1.3;font-weight:500}@media screen and (max-width: 767px){.footer__innerLinksLink>a p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:7.4666666667vw;letter-spacing:-.04em;line-height:1.3;font-weight:500}}.footer__innerLinksLink>a p.ja{translate:0 -.1em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:-.04em;line-height:1;font-weight:400;margin-top:min(.625vw,10px)}@media screen and (max-width: 767px){.footer__innerLinksLink>a p.ja{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.7333333333vw;letter-spacing:-.04em;line-height:1.3;font-weight:400}}@media screen and (max-width: 767px){.footer__innerLinksLink>a p.ja{margin-top:2.1333333333vw}}.footer__innerLinksLinkChildren{display:flex;flex-direction:column;gap:min(1.25vw,20px);margin-top:min(3.125vw,50px)}@media screen and (max-width: 767px){.footer__innerLinksLinkChildren{flex-direction:row;flex-wrap:wrap;gap:1.8666666667vw 4.2666666667vw;margin-top:5.8666666667vw}}.footer__innerLinksLinkChildren a{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:-.02em;line-height:1.4;font-weight:400;color:#fff}@media screen and (max-width: 767px){.footer__innerLinksLinkChildren a{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.2vw;letter-spacing:-.02em;line-height:1.4;font-weight:400}}.footer__innerLinksLinkChildren a small{display:inline-block;margin-left:min(.625vw,10px);font-size:91.6666666667%;font-weight:300}@media screen and (max-width: 767px){.footer__innerLinksLinkChildren a small{font-size:91.6666666667%;font-weight:300}}.footer__innerBtns{display:flex;align-items:center;gap:min(.3125vw,5px);margin-top:min(3.28125vw,52.5px);margin-left:max(-1.484375vw,-23.75px)}@media screen and (max-width: 767px){.footer__innerBtns{flex-direction:column;gap:1.6vw;margin-top:1.0666666667vw}}@media screen and (max-width: 767px){.footer__innerBtns .Btn{width:100%}}.footer__innerBtns .Btn a,.footer__innerBtns .Btn button{width:min(14.0625vw,225px);height:min(4.0625vw,65px)}@media screen and (max-width: 767px){.footer__innerBtns .Btn a,.footer__innerBtns .Btn button{width:100%;height:13.8666666667vw}}.footer__innerBottom{display:flex;justify-content:space-between;align-items:flex-start;width:min(88.28125vw,1412.5px);margin-top:min(2.5vw,40px);padding-top:min(1.171875vw,18.75px);border-top:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 767px){.footer__innerBottom{flex-direction:column;align-items:flex-start;gap:7.2vw;width:100%;margin-top:10.6666666667vw;margin-left:0;padding:10.6666666667vw 6.4vw 0}}.footer__innerBottomLeft p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:0;line-height:1.65;font-weight:400;color:#fff}@media screen and (max-width: 767px){.footer__innerBottomLeft p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.4666666667vw;letter-spacing:-.03em;line-height:1.65;font-weight:400}}.footer__innerBottomLeft p a{transition:.35s all ease;display:inline-block}@media screen and (min-width:768px){.footer__innerBottomLeft p a:hover{opacity:.6}}.footer__innerBottomLeft p a.mail{color:#fff;text-decoration:underline}.footer__innerBottomLeft p a.map{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:-.03em;line-height:1;font-weight:400;margin-left:min(.625vw,10px);padding:min(.078125vw,1.25px) min(.78125vw,12.5px) min(.234375vw,3.75px);border:1px solid rgba(255,255,255,.5);border-radius:9999px;color:#fff}@media screen and (max-width: 767px){.footer__innerBottomLeft p a.map{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:2.9333333333vw;letter-spacing:-.03em;line-height:1.4;font-weight:400}}@media screen and (max-width: 767px){.footer__innerBottomLeft p a.map{margin-left:1.6vw;padding:0 2.4vw .5333333333vw}}.footer__innerBottomLeft p a span.at{font-family:DM Sans,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif}.footer__innerBottomRight{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 767px){.footer__innerBottomRight{align-items:flex-start}}.footer__innerBottomRightLinks{display:flex;gap:min(1.25vw,20px);margin-bottom:min(1.171875vw,18.75px)}@media screen and (max-width: 767px){.footer__innerBottomRightLinks{flex-wrap:wrap;gap:3.2vw 4.2666666667vw;margin-bottom:8vw}}.footer__innerBottomRightLinks a{transition:.35s all ease;display:flex;align-items:center;gap:min(.546875vw,8.75px);color:#fff}@media screen and (min-width:768px){.footer__innerBottomRightLinks a:hover{opacity:.6}}@media screen and (max-width: 767px){.footer__innerBottomRightLinks a{gap:1.8666666667vw}}.footer__innerBottomRightLinks a p{translate:0 -.1em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1;font-weight:400}@media screen and (max-width: 767px){.footer__innerBottomRightLinks a p{translate:0 -.1em;font-size:2.9333333333vw;letter-spacing:0;line-height:1.2;font-weight:400}}.footer__innerBottomRightLinks a picture{width:min(1.171875vw,18.75px);line-height:0}@media screen and (max-width: 767px){.footer__innerBottomRightLinks a picture{width:4vw}}.footer__innerBottomRight p.copy{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1.3;font-weight:400;color:#fff;opacity:.5}@media screen and (max-width: 767px){.footer__innerBottomRight p.copy{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:2.9333333333vw;letter-spacing:0em;line-height:1.3;font-weight:400}}.svg-icon{display:none}@media screen and (max-width: 767px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width: 767px){.mq4sp{display:block}}.home.ws-in-footer main .fixedbtns{opacity:0;pointer-events:none}.home main .fixedbtns{position:fixed;right:0;z-index:30;transition:.35s all ease}@media screen and (max-width: 767px){.home main .fixedbtns{display:flex;right:0;bottom:0}}@media screen and (min-width:768px){.home main .fixedbtns{top:min(17.6vh,11.6875vw);top:min(17.6svh,11.6875vw)}}@media screen and (max-width: 767px){.home main .fixedbtns>.Btn a,.home main .fixedbtns>.Btn button{width:50vw;height:21.3333333333vw;border-radius:0}}.home main .shape{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:3s all ease;mix-blend-mode:multiply;translate:0 0 1px}.home main .shape__inner{position:sticky;top:0}.home main .shape__innerVideos{width:100%;height:100vh;height:100lvh;transition:16s all ease}.home main .shape__innerVideos video{position:absolute;top:50%;left:50%;width:84.375vw;aspect-ratio:16/9;object-fit:cover;translate:calc(-38% + 25% * var(--noise-1)) calc(-50% + 20% * var(--noise-2)) 1px;scale:calc(1 + .08 * var(--noise-0))}@media screen and (max-width: 767px){.home main .shape__innerVideos video{width:266.6666666667vw;translate:calc(-37% + 20% * var(--noise-1)) calc(-65% + 20% * var(--noise-2)) 1px}}.home main .shape__innerVideos video:nth-of-type(1){opacity:1}.home main .shape__innerVideos video:nth-of-type(2){opacity:0}.home main .shape.after-shape .shape__innerVideos video:nth-of-type(1){opacity:0}.home main .shape.after-shape .shape__innerVideos video:nth-of-type(2){opacity:1}.home main section{position:relative;z-index:15}.home main .fv{padding-top:min(12.5176470588vh,8.3125vw);padding-top:min(12.5176470588svh,8.3125vw);display:flex;justify-content:center;align-items:center;position:relative;z-index:15;width:100%;height:100vh;height:100svh}@media screen and (max-width: 767px){.home main .fv{padding-top:min(31.4883148831vh,68.2666666667vw);padding-top:min(31.4883148831svh,68.2666666667vw);align-items:flex-start;height:100vh;height:100svh}}.home main .fv__copies{width:min(120.4705882353vh,80vw);width:min(120.4705882353svh,80vw);min-height:0;aspect-ratio:1280/724.09}@media screen and (max-width: 767px){.home main .fv__copies{aspect-ratio:376.35/276}}.home main .fv__copies>picture{top:min(12.5176470588vh,8.3125vw);top:min(12.5176470588svh,8.3125vw);position:absolute;left:0;width:100%;margin-right:auto;margin-left:auto;filter:sepia(1)}@media screen and (max-width: 767px){.home main .fv__copies>picture{top:min(31.4883148831vh,68.2666666667vw);top:min(31.4883148831svh,68.2666666667vw)}}.home main .fv__copies>picture:nth-of-type(2){display:none}@media screen and (max-width: 767px){.home main .fv__copies>picture:nth-of-type(2){width:min(44.0344403444vh,95.4666666667vw);width:min(44.0344403444svh,95.4666666667vw);display:block}}.home main .fv__copiesWord{position:relative;z-index:2;width:100%;height:100%}.home main .fv__copiesWord svg,.home main .fv__copiesWord picture{position:absolute;top:100%;left:100%;translate:0px 0px 1px}.home main .fv__copiesWord svg img,.home main .fv__copiesWord picture img{image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;perspective:1;isolation:isolate}.home main .fv__copiesWord svg:nth-of-type(1),.home main .fv__copiesWord picture:nth-of-type(1){top:0;left:0;width:17.43984375%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(1),.home main .fv__copiesWord picture:nth-of-type(1){width:23.9946666667%}}.home main .fv__copiesWord svg:nth-of-type(2),.home main .fv__copiesWord picture:nth-of-type(2){top:10.7528069715%;left:16.51484375%;width:17.22734375%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(2),.home main .fv__copiesWord picture:nth-of-type(2){top:11.231884058%;left:22.456%;width:23.9946666667%}}.home main .fv__copiesWord svg:nth-of-type(3),.home main .fv__copiesWord picture:nth-of-type(3){top:16.0960654062%;left:37.76171875%;width:8.6828125%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(3),.home main .fv__copiesWord picture:nth-of-type(3){top:17.0217391304%;left:48.4906666667%;width:11.9466666667%}}.home main .fv__copiesWord svg:nth-of-type(4),.home main .fv__copiesWord picture:nth-of-type(4){top:12.3106243699%;left:46.70703125%;width:11.378125%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(4),.home main .fv__copiesWord picture:nth-of-type(4){top:13.018115942%;left:60.8%;width:15.656%}}.home main .fv__copiesWord svg:nth-of-type(5),.home main .fv__copiesWord picture:nth-of-type(5){top:21.7887279206%;left:57.7234375%;width:11.6390625%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(5),.home main .fv__copiesWord picture:nth-of-type(5){top:23.0434782609%;left:75.9573333333%;width:16.016%}}.home main .fv__copiesWord svg:nth-of-type(6),.home main .fv__copiesWord picture:nth-of-type(6){top:48.3489621456%;left:26.14375%;width:21.45%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(6),.home main .fv__copiesWord picture:nth-of-type(6){top:50.6594202899%;left:8.296%;width:26.6613333333%}}.home main .fv__copiesWord svg:nth-of-type(7),.home main .fv__copiesWord picture:nth-of-type(7){top:59.2067284454%;left:48.00078125%;width:9.503125%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(7),.home main .fv__copiesWord picture:nth-of-type(7){top:61.0289855072%;left:35.464%;width:11.8106666667%}}.home main .fv__copiesWord svg:nth-of-type(8),.home main .fv__copiesWord picture:nth-of-type(8){top:50.3349031198%;left:58.25546875%;width:4.20390625%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(8),.home main .fv__copiesWord picture:nth-of-type(8){top:52.5543478261%;left:48.208%;width:5.224%}}.home main .fv__copiesWord svg:nth-of-type(9),.home main .fv__copiesWord picture:nth-of-type(9){top:58.4872046293%;left:62.89765625%;width:15.8703125%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(9),.home main .fv__copiesWord picture:nth-of-type(9){top:60.3442028986%;left:53.9786666667%;width:19.7253333333%}}.home main .fv__copiesWord svg:nth-of-type(10),.home main .fv__copiesWord picture:nth-of-type(10){top:50.3349031198%;left:79.80078125%;width:4.20390625%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(10),.home main .fv__copiesWord picture:nth-of-type(10){top:52.5543478261%;left:74.9866666667%;width:5.224%}}.home main .fv__copiesWord svg:nth-of-type(11),.home main .fv__copiesWord picture:nth-of-type(11){top:58.4872046293%;left:85.16484375%;width:14.83515625%}@media screen and (max-width: 767px){.home main .fv__copiesWord svg:nth-of-type(11),.home main .fv__copiesWord picture:nth-of-type(11){top:60.3442028986%;left:81.6533333333%;width:18.44%}}.home main .fv p.info{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1.4;font-weight:400;position:absolute;bottom:1.3125vw;left:2.25vw}@media screen and (max-width: 767px){.home main .fv p.info{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.2vw;letter-spacing:0;line-height:1.4;font-weight:400}}@media screen and (max-width: 767px){.home main .fv p.info{bottom:26.6666666667vw;left:6.4vw}}.home main .fv__sd{bottom:min(1.7882352941vh,1.1875vw);bottom:min(1.7882352941svh,1.1875vw);padding-top:min(2.8235294118vh,1.875vw);padding-top:min(2.8235294118svh,1.875vw);position:absolute;left:50%;translate:-50% 0}@media screen and (max-width: 767px){.home main .fv__sd{bottom:26.6666666667vw;left:50%;padding-top:8vw}}.home main .fv__sd:before,.home main .fv__sd:after{height:min(1.3176470588vh,.875vw);height:min(1.3176470588svh,.875vw);position:absolute;content:"";top:0;left:50%;width:1px;background:#1d1d1d;translate:-50% 0}@media screen and (max-width: 767px){.home main .fv__sd:before,.home main .fv__sd:after{height:3.7333333333vw}}.home main .fv__sd:before{opacity:.4}.home main .fv__sd:after{animation:sdl01 1.5s cubic-bezier(1,0,0,1) infinite}.home main .fv__sd span{top:min(1.5058823529vh,1vw);top:min(1.5058823529svh,1vw);display:block;position:absolute;content:"";left:50%;width:3px;aspect-ratio:1;background:#1d1d1d;translate:-50% 0}@media screen and (max-width: 767px){.home main .fv__sd span{top:4.2666666667vw;width:.8vw}}.home main .fv__sd p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:-.02em;line-height:1.3;font-weight:400;font-size:min(1.4117647059vh,.9375vw);font-size:min(1.4117647059svh,.9375vw)}@media screen and (max-width: 767px){.home main .fv__sd p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4vw;letter-spacing:-.02em;line-height:1.3;font-weight:400}}.home main .ov{padding-top:9.84375vw;mix-blend-mode:multiply}@media screen and (max-width: 767px){.home main .ov{padding:2.6666666667vw 0 14.1333333333vw}}.home main .ov__inner{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){.home main .ov__inner{flex-direction:column}}.home main .ov__innerLeft{flex-basis:37.1428571429%;position:relative;z-index:5}@media screen and (max-width: 767px){.home main .ov__innerLeft{width:100%}}.home main .ov__innerLeft h2{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(3.1875vw,5.1rem),10px);letter-spacing:.08em;line-height:1.6;font-weight:900;color:#182980}@media screen and (max-width: 767px){.home main .ov__innerLeft h2{translate:0 -.1em;font-size:10.1333333333vw;letter-spacing:.04em;line-height:1.65;font-weight:900}}@media screen and (max-width: 767px){.home main .ov__innerLeft h2{margin-right:-10.6666666667vw}}.home main .ov__innerLeft p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.4375vw,2.3rem),10px);letter-spacing:.05em;line-height:2.4;font-weight:800;margin-top:min(3.1875vw,51px)}@media screen and (max-width: 767px){.home main .ov__innerLeft p{translate:0 -.1em;font-size:4.2666666667vw;letter-spacing:.02em;line-height:2;font-weight:600}}@media screen and (max-width: 767px){.home main .ov__innerLeft p{margin-top:7.4666666667vw}}.home main .ov__innerRight{flex-basis:50.8035714286%}@media screen and (max-width: 767px){.home main .ov__innerRight{display:none}}.home main .ov__innerRight picture,.home main .ov__innerRightVideo{position:relative;width:min(40vw,640px);aspect-ratio:1;margin-right:auto;margin-bottom:min(1.5625vw,25px);margin-left:auto;transition:.35s all ease;opacity:0}.home main .ov__innerRight picture video,.home main .ov__innerRightVideo video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;translate:-50% -50%;scale:1.2}.home main .ov__innerRight h3{translate:0 -.1em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:-.03em;line-height:1;font-weight:700;margin-bottom:min(1.015625vw,16.25px)}.home main .ov__innerRight p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:-.03em;line-height:2;font-weight:400}.home main .tm{position:relative;z-index:15;margin-top:min(9.21875vw,147.5px);padding:min(8.359375vw,133.75px) 0 min(9.609375vw,153.75px)}@media screen and (max-width: 767px){.home main .tm{margin-top:0;padding:20vw 0 12.5333333333vw}}.home main .tm:before{box-shadow:inset 0 0 110px #fffc;backdrop-filter:blur(30px);filter:drop-shadow(0 4px 30px gba(0,0,0,.05));background:#fffc;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#fff0}.home main .tm>*{position:relative;z-index:5}.home main .tm__inner{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.home main .tm__inner{flex-direction:column;gap:7.7333333333vw}}.home main .tm__innerLeft{flex-shrink:0;flex-basis:41.25%}@media screen and (max-width: 767px){.home main .tm__innerLeft{width:79.7333333333vw}}.home main .tm__innerRight{flex-basis:49.0178571429%}@media screen and (min-width:768px){.home main .tm__innerRight{padding-top:min(5.875vw,94px)}}.home main .tm__innerRightTtl{margin-bottom:min(2vw,32px)}@media screen and (max-width: 767px){.home main .tm__innerRightTtl{margin-bottom:8.5333333333vw}}.home main .tm__innerRightTtl svg,.home main .tm__innerRightTtl picture{width:min(34vw,544px);margin-bottom:min(2.8125vw,45px);margin-left:min(-1.5625vw,-25px);line-height:0}@media screen and (max-width: 767px){.home main .tm__innerRightTtl svg,.home main .tm__innerRightTtl picture{width:100%;margin-bottom:8vw;margin-left:0}}.home main .tm__innerRightTtl h2{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:max(min(2.0625vw,3.3rem),10px);letter-spacing:.09em;line-height:1.7;font-weight:700;color:#182980}@media screen and (max-width: 767px){.home main .tm__innerRightTtl h2{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:6.9333333333vw;letter-spacing:.09em;line-height:1.7;font-weight:700}}.home main .tm__innerRight p.txt{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:-.03em;line-height:2.16;font-weight:700;text-align:justify}@media screen and (max-width: 767px){.home main .tm__innerRight p.txt{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3.7333333333vw;letter-spacing:-.03em;line-height:2.16;font-weight:700}}.home main .tm__innerRight p.ceo{translate:0 -.1em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:0;line-height:2;font-weight:400;margin-top:min(3.75vw,60px);text-align:right}@media screen and (max-width: 767px){.home main .tm__innerRight p.ceo{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.2;font-weight:400}}@media screen and (max-width: 767px){.home main .tm__innerRight p.ceo{margin-top:8.5333333333vw;margin-right:0}}.home main .tm__innerRight p.ceo .name{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:0;line-height:1.5;font-weight:600;display:inline-block;margin-left:min(.5vw,8px)}@media screen and (max-width: 767px){.home main .tm__innerRight p.ceo .name{font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:5.3333333333vw;letter-spacing:0;line-height:1.5;font-weight:600}}@media screen and (max-width: 767px){.home main .tm__innerRight p.ceo .name{margin-left:2.6666666667vw}}.home main .os{padding-top:min(7.5vw,120px);padding-bottom:min(3.828125vw,61.25px)}@media screen and (max-width: 767px){.home main .os{padding-top:25.8666666667vw;padding-bottom:26.6666666667vw}}.home main .os__ttl{display:flex;align-items:flex-end;gap:min(6.40625vw,102.5px)}@media screen and (max-width: 767px){.home main .os__ttl{flex-direction:column;align-items:flex-start;gap:6.4vw;padding:0}}.home main .os__ttl>picture,.home main .os__ttl svg{flex-shrink:0;width:min(37.890625vw,606.25px);line-height:0}@media screen and (max-width: 767px){.home main .os__ttl>picture,.home main .os__ttl svg{width:100%}}.home main .os__ttl h2{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:2;font-weight:600;text-align:justify}@media screen and (max-width: 767px){.home main .os__ttl h2{translate:0 -.1em;font-size:4vw;letter-spacing:-.02em;line-height:2;font-weight:600}}@media screen and (min-width:768px){.home main .os__ttl h2{margin-right:min(-3.75vw,-60px);margin-bottom:min(-.3125vw,-5px)}}.home main .os__pic{position:relative;width:min(75vw,1200px);margin-top:min(1.5625vw,25px);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.home main .os__pic{width:89.8666666667vw;margin-top:16.5333333333vw}}.home main .os__pic>picture.main{position:relative;z-index:5}.home main .os__pic>picture.shadow{position:absolute;bottom:0;left:0;width:min(29.6671875vw,474.675px)}@media screen and (max-width: 767px){.home main .os__pic>picture.shadow{display:none}}.home main .cd{padding-top:min(7.734375vw,123.75px);padding-bottom:min(8.125vw,130px);background:linear-gradient(13deg,#c0cad4,#fafcfd)}@media screen and (max-width: 767px){.home main .cd{padding-top:27.7333333333vw;padding-bottom:12.8vw}}.home main .cd__ttl{display:flex;align-items:flex-end;gap:min(11.953125vw,191.25px);margin-bottom:min(3.75vw,60px)}@media screen and (max-width: 767px){.home main .cd__ttl{flex-direction:column;align-items:center;gap:6.4vw;margin-bottom:12.8vw;padding:0}}.home main .cd__ttl>picture,.home main .cd__ttl svg{flex-shrink:0;width:min(32.65625vw,522.5px);line-height:0}@media screen and (max-width: 767px){.home main .cd__ttl>picture,.home main .cd__ttl svg{width:76.8vw}}.home main .cd__ttl h2{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:2;font-weight:600;margin-bottom:min(1.953125vw,31.25px);text-align:justify}@media screen and (max-width: 767px){.home main .cd__ttl h2{translate:0 -.1em;font-size:4vw;letter-spacing:-.02em;line-height:2;font-weight:600}}@media screen and (max-width: 767px){.home main .cd__ttl h2{margin-bottom:0}}.home main .cd__cntTabs{scrollbar-width:none}@media screen and (max-width: 767px){.home main .cd__cntTabs{overflow-x:scroll}}.home main .cd__cntTabs::-webkit-scrollbar{display:none}.home main .cd__cntTabsInner{display:flex;justify-content:center;gap:min(.625vw,10px);width:fit-content}@media screen and (max-width: 767px){.home main .cd__cntTabsInner{gap:1.8666666667vw;padding:0 7.4666666667vw}}.home main .cd__cnt .cdThumbSwiper{padding:0 min(2.265625vw,36.25px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdThumbSwiper{padding:0 7.4666666667vw}}@media screen and (min-width:768px){.home main .cd__cnt .cdThumbSwiper .swiper-wrapper{justify-content:center}}.home main .cd__cnt .cdThumbSwiper .swiper-wrapper .swiper-slide{margin-right:min(.625vw,10px);cursor:pointer}@media screen and (max-width: 767px){.home main .cd__cnt .cdThumbSwiper .swiper-wrapper .swiper-slide{margin-right:1.8666666667vw}}.home main .cd__cnt .cdThumbSwiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}.home main .cd__cnt .cdThumbSwiper .swiper-button-next,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev{display:none;position:relative}@media screen and (max-width: 767px){.home main .cd__cnt .cdThumbSwiper .swiper-button-next,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;left:auto;width:13.3333333333vw;height:100%;margin:0;translate:-50% -50%}}.home main .cd__cnt .cdThumbSwiper .swiper-button-next svg,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev svg{display:none}.home main .cd__cnt .cdThumbSwiper .swiper-button-next span,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev span{display:block;position:relative;width:2.9333333333vw;height:4vw}.home main .cd__cnt .cdThumbSwiper .swiper-button-next span:before,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev span:before{position:absolute;content:"";top:50%;right:0;width:2.6666666667vw;aspect-ratio:1;border:1px solid #182980;border-bottom:0;border-left:0;transition:.35s all ease;rotate:45deg;translate:-20% -50%}.home main .cd__cnt .cdThumbSwiper .swiper-button-next span:after,.home main .cd__cnt .cdThumbSwiper .swiper-button-prev span:after{position:absolute;content:"";top:50%;left:0;width:.5333333333vw;aspect-ratio:1;background:#182980;translate:0 -50%}@media screen and (max-width: 767px){.home main .cd__cnt .cdThumbSwiper .swiper-button-prev{right:auto;left:0;rotate:180deg;translate:50% -50%}}.home main .cd__cnt .cdSwiper{background:#fff}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper{padding-bottom:13.0666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide{padding:min(7.8125vw,125px) 0 min(1.71875vw,27.5px);transition:.35s all ease}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide{height:0;padding:16.5333333333vw 6.6666666667vw 8.5333333333vw}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide-active{height:auto}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slideBlock{position:relative}@media screen and (min-width:768px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cp{padding-bottom:min(31.953125vw,511.25px)}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cp{padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cp .ttl{padding-right:6.6666666667vw;padding-left:6.6666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl{width:min(24.6875vw,395px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl{width:100%}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__ttl h3{translate:0 -.1em;font-size:max(min(2.5vw,4rem),10px);letter-spacing:.08em;line-height:1.584375;font-weight:900;color:#182980;white-space:nowrap}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__ttl h3{translate:0 -.1em;font-size:6.4vw;letter-spacing:.02em;line-height:1.75;font-weight:900}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__txt{margin-top:min(2.5vw,40px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__txt{margin-top:1.5vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__txt p{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:2;font-weight:400}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl__txt p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl.type-flex{display:flex;align-items:center;width:auto}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl.type-flex{flex-direction:column;align-items:flex-start;gap:6.4vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl.type-flex .ttl__txt{width:min(50vw,800px);margin-top:0;margin-left:min(9.296875vw,148.75px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .ttl.type-flex .ttl__txt{width:100%;margin-left:auto}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri{position:absolute;top:max(-2.96875vw,-47.5px);left:min(7.578125vw,121.25px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri{position:relative;top:auto;left:auto;margin-top:17.8666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri picture{transform:translateZ(1px);width:min(76.40625vw,1222.5px);mix-blend-mode:multiply}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri picture{position:relative;z-index:5;width:48.2666666667vw;mix-blend-mode:normal}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txts{position:absolute;top:min(7.265625vw,116.25px);left:min(44.140625vw,706.25px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txts{top:0;left:0;width:100%}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt{display:flex;flex-direction:column;justify-content:center;height:21.8666666667vw;border-bottom:1px dotted #afafaf}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt+div{margin-top:min(3.046875vw,48.75px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt+div{margin-top:1.6vw}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(1){margin-left:0;padding-left:9.6vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(2){margin-left:min(2.6875vw,43px)}@media screen and (min-width:768px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(2){margin-top:min(2.34375vw,37.5px)}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(2){margin-left:0;padding-left:16.5333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(3){margin-left:min(6.484375vw,103.75px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(3){margin-left:0;padding-left:21.0666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(4){margin-left:min(10.859375vw,173.75px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(4){margin-left:0;padding-left:30.9333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(5){margin-left:min(13.515625vw,216.25px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(5){margin-left:0;padding-left:37.0666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(6){margin-left:min(18.90625vw,302.5px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(6){margin-left:0;padding-left:48.2666666667vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(7){margin-left:min(20.859375vw,333.75px)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt:nth-of-type(7){margin-left:0;padding-left:50.9333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt p{white-space:nowrap}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt p.en{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:-.02em;line-height:1.3;font-weight:700;color:#182980}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt p.en{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:5.3333333333vw;letter-spacing:-.02em;line-height:1.5;font-weight:700}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt p.ja{translate:0 -.1em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:0;line-height:1.3;font-weight:400}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .tri__txtsTxt p.ja{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.25;font-weight:400}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms{display:grid;gap:min(1.5625vw,25px);margin-top:min(4.375vw,70px);grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms{gap:8.5333333333vw;margin-top:21.3333333333vw;grid-template-columns:1fr}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic{position:relative}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic picture{position:relative;overflow:clip;border-radius:3px}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:3px;background:linear-gradient(180deg,#1d1d1d00 54.72%,#1d1d1d 89.86%);opacity:.1;mix-blend-mode:multiply}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic>p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(2.375vw,3.8rem),10px);letter-spacing:0;line-height:1;font-weight:500;position:absolute;bottom:min(1.5625vw,25px);left:min(2.5vw,40px);color:#fff}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic>p{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:8vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic>p{bottom:5.3333333333vw;left:5.3333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic>p small{translate:0 -.1em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:0;line-height:1.3;font-weight:400}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmPic>p small{translate:0 -.1em;font-size:3.7333333333vw;letter-spacing:0;line-height:1.2;font-weight:400}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxts{margin-top:min(1.953125vw,31.25px)}@media screen and (min-width:768px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxts{display:none}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxts{margin-top:8.5333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxt{display:flex;align-items:flex-start;padding:min(1.875vw,30px) 0 min(1.5625vw,25px);border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxt{flex-direction:column;align-items:flex-start;gap:.5333333333vw;padding:6.4vw 0}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxt+div{margin-top:-1px}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTh{flex-basis:32.7272727273%}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTh p{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:0;line-height:1;font-weight:700;color:#182980;text-transform:capitalize}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTh p{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:5.3333333333vw;letter-spacing:0em;line-height:1;font-weight:700}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTd{flex-basis:67.2727272727%}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTd p{translate:0 -.1em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:0;line-height:1.55;font-weight:400}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clms__clmTxtsTxtTd p{translate:0 -.1em;font-size:3.4666666667vw;letter-spacing:0;line-height:1.55;font-weight:400}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clmtxts{display:grid;gap:0 min(1.5625vw,25px);margin-top:min(1.5625vw,25px);grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clmtxts{display:none}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .clmtxts .clms__clmTxtsTxt+*+*{margin-top:-1px}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia{display:none}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia{display:block;margin-top:14.9333333333vw}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__table{position:relative}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__table picture{width:95.4666666667vw;margin-left:-11.4666666667vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs{display:contents}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button{display:flex;align-items:center;gap:1.3333333333vw;position:absolute;padding:1.6vw 1.3333333333vw 1.6vw 2.9333333333vw;border:none;border-radius:9999px;background:#fff;filter:drop-shadow(.8vw .8vw 0 rgba(0,0,0,.2));white-space:nowrap;transition:.35s all ease}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button{translate:0 -.1em;font-size:3.2vw;letter-spacing:0;line-height:1.2;font-weight:500}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button span{display:flex;justify-content:center;align-items:center;width:4vw;aspect-ratio:1;border-radius:9999px;background:#182980}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button span:after{content:"";width:.8vw;aspect-ratio:1;background:#fff}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button.is-on{background:#182980;color:#fff}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(1){top:20vw;left:11.2vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(2){top:20vw;left:52vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(3){top:60.5333333333vw;left:-.8vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(4){top:60.5333333333vw;left:62.6666666667vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(5){top:92vw;left:-2.6666666667vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__tableTabs button:nth-of-type(6){top:92vw;left:56vw}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pages{position:relative}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage{position:absolute;top:0;left:0;padding:6.9333333333vw 5.8666666667vw;border-radius:3px;background:#182980;transition:.35s all ease;opacity:0;pointer-events:none}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage.is-on{position:static;opacity:1;pointer-events:all}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage:after{clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;content:"";bottom:100%;left:50%;width:2.9333333333vw;aspect-ratio:11/6;background:inherit;translate:-50% 0}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage p{color:#fff}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage p.ttl{margin-bottom:3.2vw;text-align:center}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage p.ttl{translate:0 -.1em;font-size:3.2vw;letter-spacing:-.02em;line-height:1.2;font-weight:500}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage p.txt{opacity:.8}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide .dia__pagesPage p.txt{translate:0 -.1em;font-size:2.9333333333vw;letter-spacing:0;line-height:1.7;font-weight:400}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cs{padding-bottom:min(8.125vw,130px)}@media screen and (min-width:768px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cs .ttl .ttl__txt{margin-left:min(15.78125vw,252.5px)}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cs .swiper-slideBlock>picture{width:min(72.5vw,1160px);margin:min(6.25vw,100px) auto 0;translate:-.2em 0}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-cs .swiper-slideBlock>picture{display:none}}.home main .cd__cnt .cdSwiper .swiper-wrapper .swiper-slide.type-td{padding-bottom:min(8.125vw,130px)}.home main .cd__cnt .cdSwiper .swiper-pagination,.home main .cd__cnt .cdSwiper .swiper-button-next,.home main .cd__cnt .cdSwiper .swiper-button-prev{display:none}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-pagination,.home main .cd__cnt .cdSwiper .swiper-button-next,.home main .cd__cnt .cdSwiper .swiper-button-prev{display:block}}@media screen and (max-width: 767px){.home main .cd__cnt .cdSwiper .swiper-pagination{display:flex;gap:1.3333333333vw;position:absolute;top:auto;right:auto;bottom:6.9333333333vw;left:50%;width:fit-content;translate:-50% 0}}.home main .cd__cnt .cdSwiper .swiper-pagination-bullet{width:1.0666666667vw;height:1.0666666667vw;margin:0;border-radius:0;background:#1d1d1d;opacity:.4}.home main .cd__cnt .cdSwiper .swiper-pagination-bullet-active{opacity:1}.home main .gp{padding-top:min(10.46875vw,167.5px);padding-bottom:min(8.90625vw,142.5px)}@media screen and (max-width: 767px){.home main .gp{padding-top:19.7333333333vw;padding-bottom:26.6666666667vw}}.home main .gp__ttl{display:flex;align-items:flex-end;gap:min(7.265625vw,116.25px)}@media screen and (max-width: 767px){.home main .gp__ttl{flex-direction:column;align-items:flex-start;gap:6.4vw;margin-bottom:5.0666666667vw;padding:0}}.home main .gp__ttl>picture,.home main .gp__ttl svg{flex-shrink:0;width:min(37.5vw,600px)}@media screen and (max-width: 767px){.home main .gp__ttl>picture,.home main .gp__ttl svg{width:88.2666666667vw}}.home main .gp__ttl h2{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:2;font-weight:600;margin-bottom:min(2.34375vw,37.5px);text-align:justify}@media screen and (max-width: 767px){.home main .gp__ttl h2{translate:0 -.1em;font-size:4vw;letter-spacing:-.02em;line-height:2;font-weight:600}}@media screen and (max-width: 767px){.home main .gp__ttl h2{margin-bottom:0}}.home main .gp__posts{display:grid;margin-top:max(-3.4375vw,-55px);grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 767px){.home main .gp__posts{margin-top:0;padding:0;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.home main .gp__posts{width:min(64.375vw,1030px);margin-left:50%;translate:-47% 0}}@media screen and (min-width:768px){.home main .gp__posts .Peoplepost:nth-of-type(3n-2),.home main .gp__posts .Peoplepost:nth-of-type(3n){margin-top:min(12.375vw,198px)}}.home main .rec{padding-bottom:min(9.375vw,150px)}@media screen and (max-width: 767px){.home main .rec{padding-bottom:30.4vw}}.home main .rec__ttl{margin-bottom:min(3.75vw,60px)}@media screen and (max-width: 767px){.home main .rec__ttl{margin-bottom:6.1333333333vw}}.home main .rec__ttl picture,.home main .rec__ttl svg{width:min(29.6875vw,475px)}@media screen and (max-width: 767px){.home main .rec__ttl picture,.home main .rec__ttl svg{width:69.8666666667vw;margin-right:auto;margin-left:auto}}.home main .rec__main{position:relative}.home main .rec__mainTabs{display:flex;justify-content:center;gap:min(.625vw,10px)}.home main .rec__mainTabs .Tabbtn{width:min(47.734375vw,763.75px)}@media screen and (max-width: 767px){.home main .rec__mainTabs .Tabbtn{width:45.6vw;height:13.3333333333vw}}.home main .rec__mainTabs .Tabbtn.is-on{box-shadow:inset 0 0 110px #fffc;backdrop-filter:blur(30px);filter:drop-shadow(0 4px 30px gba(0,0,0,.05));background:#fffc}.home main .rec__mainPages{position:relative;background:#fff3}.home main .rec__mainPagesPage{box-shadow:inset 0 0 110px #fffc;backdrop-filter:blur(30px);filter:drop-shadow(0 4px 30px gba(0,0,0,.05));background:#fffc;position:absolute;top:0;left:0;width:100%;transition:.35s all ease;opacity:0;pointer-events:none}.home main .rec__mainPagesPage.is-on{position:static;opacity:1;pointer-events:all}.home main .rec__mainPagesPage .welfare{display:grid;gap:min(6vw,96px);padding:min(9.0625vw,145px) 0 min(8.59375vw,137.5px);grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare{gap:14.9333333333vw;padding:17.0666666667vw 6.4vw 23.4666666667vw;grid-template-columns:repeat(1,1fr)}}.home main .rec__mainPagesPage .welfare__cell p.ttl{translate:0 -.1em;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:0;line-height:1;font-weight:600;margin-bottom:min(1.875vw,30px);color:#182980}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare__cell p.ttl{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:0;line-height:1.2;font-weight:600}}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare__cell p.ttl{margin-bottom:6.4vw}}.home main .rec__mainPagesPage .welfare__cellRowsRow{padding:min(1.25vw,20px) 0;border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare__cellRowsRow{padding:4.2666666667vw 0}}.home main .rec__mainPagesPage .welfare__cellRowsRow:last-of-type{border-bottom:1px solid rgba(0,0,0,.2)}.home main .rec__mainPagesPage .welfare__cellRowsRow p{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:1.65;font-weight:400}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare__cellRowsRow p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.65;font-weight:400}}@media screen and (min-width:768px){.home main .rec__mainPagesPage .welfare__cell.type-2-clms{grid-column:span 2;display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.home main .rec__mainPagesPage .welfare__cell.type-2-clms p.ttl{width:100%}}@media screen and (min-width:768px){.home main .rec__mainPagesPage .welfare__cell.type-2-clms .welfare__cellRows{width:min(25.625vw,410px);margin-right:min(1.09375vw,17.5px)}}@media screen and (min-width:768px){.home main .rec__mainPagesPage .welfare__cell.type-2-clms .welfare__cellRows+div{margin-right:0}}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .welfare__cell.type-2-clms .welfare__cellRows+div .welfare__cellRowsRow:first-of-type{border-top:none}}.home main .rec__mainPagesPage .accs{padding:6.875vw 0 9.375vw}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs{padding:17.0666666667vw 6.4vw 23.4666666667vw}}.home main .rec__mainPagesPage .accs__acc{border-top:1px solid rgba(0,0,0,.2)}.home main .rec__mainPagesPage .accs__acc:last-of-type{border-bottom:1px solid rgba(0,0,0,.2)}.home main .rec__mainPagesPage .accs__acc .acc__txt{position:relative;padding:min(2.5vw,40px) 0 min(2.5vw,40px) min(5.859375vw,93.75px);color:#182980}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt{padding:4.8vw 0 8.5333333333vw}}.home main .rec__mainPagesPage .accs__acc .acc__txt span{position:absolute}.home main .rec__mainPagesPage .accs__acc .acc__txt span.num{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:0;line-height:1;font-weight:500;top:min(2.5vw,40px);left:0}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt span.num{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:3.7333333333vw;letter-spacing:0;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt span.num{position:relative;top:auto;left:auto}}.home main .rec__mainPagesPage .accs__acc .acc__txt span.plus{top:50%;right:min(2.5vw,40px);width:min(1.875vw,30px);aspect-ratio:1;translate:0 -50%}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt span.plus{right:0;width:4.8vw}}.home main .rec__mainPagesPage .accs__acc .acc__txt span.plus:before,.home main .rec__mainPagesPage .accs__acc .acc__txt span.plus:after{position:absolute;content:"";top:50%;left:50%;width:100%;height:1px;background:#1d1d1d;transition:.35s all ease;translate:-50% -50%}.home main .rec__mainPagesPage .accs__acc .acc__txt span.plus:after{width:1px;height:100%}.home main .rec__mainPagesPage .accs__acc .acc__txt p{translate:0 -.1em;font-size:max(min(1.5625vw,2.5rem),10px);letter-spacing:0;line-height:1;font-weight:500;position:relative;padding-right:min(9.25vw,148px)}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt p{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:0;line-height:1.2;font-weight:600}}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__txt p{margin-top:3.2vw;padding-right:11.7333333333vw}}.home main .rec__mainPagesPage .accs__acc .acc__cnt{overflow:clip;transition:.35s all ease}.home main .rec__mainPagesPage .accs__acc .acc__cntInner{padding:0 min(5.859375vw,93.75px) min(2.5vw,40px)}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__cntInner{padding:0 0 8.5333333333vw}}.home main .rec__mainPagesPage .accs__acc .acc__cntInner p{translate:0 -.1em;font-size:max(min(1.1875vw,1.9rem),10px);letter-spacing:0;line-height:2;font-weight:400}@media screen and (max-width: 767px){.home main .rec__mainPagesPage .accs__acc .acc__cntInner p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}.home main .rec__mainPagesPage .accs__acc.is-on .acc__txt span.plus:after{rotate:90deg}.home main .gs{display:none}@media screen and (max-width: 767px){.home main .gs{display:block;padding:25.3333333333vw 0 29.3333333333vw;mix-blend-mode:multiply}}.home main .gs__inner picture,.home main .gs__innerVideo{position:relative;width:100%;min-width:0;aspect-ratio:1;margin-bottom:2.6666666667vw;transition:.3s ease all;opacity:0}.home main .gs__inner picture video,.home main .gs__innerVideo video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;translate:-50% -50%;scale:1.2}.home main .gs__inner h3{margin-bottom:3.4666666667vw}@media screen and (max-width: 767px){.home main .gs__inner h3{translate:0 -.1em;font-size:3.7333333333vw;letter-spacing:-.03em;line-height:1;font-weight:700}}@media screen and (max-width: 767px){.home main .gs__inner p{translate:0 -.1em;font-size:3.2vw;letter-spacing:-.03em;line-height:2;font-weight:400}}@media screen and (min-width:768px){.home.ws-notTop[data-crnt-section=fv] .shape{opacity:0}}@media screen and (min-width:768px){.home[data-crnt-section=ov] .shape{opacity:0}.home[data-crnt-section=ov] .shape__innerVideos{transition:1s ease translate 2s}}.home[data-crnt-section=ov] .ov__innerRight picture,.home[data-crnt-section=ov] .ov__innerRightVideo{opacity:1}@media screen and (min-width:768px){.home[data-crnt-section=os] .shape .shape__inner .shape__innerVideos video,.home[data-crnt-section=cd] .shape .shape__inner .shape__innerVideos video,.home[data-crnt-section=gp] .shape .shape__inner .shape__innerVideos video,.home[data-crnt-section=rec] .shape .shape__inner .shape__innerVideos video,.home[data-crnt-section=gs] .shape .shape__inner .shape__innerVideos video{translate:calc(-27% + 2.5% * var(--noise-1)) calc(-50% + 2% * var(--noise-2)) 1px;scale:calc(1 + .008 * var(--noise-0))}}@media screen and (min-width:768px){.home[data-crnt-section=cd] .shape .shape__inner .shape__innerVideos,.home[data-crnt-section=gp] .shape .shape__inner .shape__innerVideos,.home[data-crnt-section=rec] .shape .shape__inner .shape__innerVideos,.home[data-crnt-section=gs] .shape .shape__inner .shape__innerVideos{translate:0 0}}@media screen and (max-width: 767px){.home[data-crnt-section=gs] .shape{transition-duration:.3s;opacity:0}.home[data-crnt-section=gs] .gs__innerVideo{opacity:1}}.single-interview{background:linear-gradient(179deg,#fff 5.52%,#f7fdff 48.67%,#f5f5f5 92.67%)}@media screen and (min-width:768px){.single-interview:not(.ws-vh) .header__fixed{padding-top:min(3.25vw,52px)}}.single-interview:not(.ws-vh) .header__fixed:before{opacity:0}.single-interview:not(.ws-vh) .header__fixedInnerLogo,.single-interview:not(.ws-vh) .header__fixedInnerRightAnchors{filter:brightness(0) invert(1)}.single-interview.ua-safari main .fv__gp svg foreignObject{display:none}.single-interview main{position:relative;padding-bottom:10.1875vw}@media screen and (max-width: 767px){.single-interview main{padding-bottom:25.6vw}}.single-interview main .shape{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;mix-blend-mode:multiply}.single-interview main .shape video{position:absolute;width:84.375vw;aspect-ratio:16/9;object-fit:cover;transition:.35s all ease;translate:0 0 1px}.single-interview main .shape video:nth-of-type(1){top:calc(100vh + 0vw);top:calc(100svh + 0vw);left:21.875vw}.single-interview main .shape video:nth-of-type(2){top:calc(100vh + 121.875vw);top:calc(100svh + 121.875vw);left:-21.875vw}.single-interview main .shape video:nth-of-type(3){top:calc(100vh + 246.875vw);top:calc(100svh + 246.875vw);left:21.875vw}.single-interview main section{position:relative;z-index:15}.single-interview main .fv{position:relative;width:100%;height:100vh;height:100svh;overflow:clip}.single-interview main .fv:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(29,29,29,0) 39.11%,var(--BK, #1d1d1d) 84.24%);opacity:.4;mix-blend-mode:multiply}.single-interview main .fv>picture.people{width:100%;height:100%}.single-interview main .fv>picture img{object-fit:cover}.single-interview main .fv__gp{position:absolute;bottom:0;left:50%;z-index:5;transform:translate3d(-50%,32%,1px)}@media screen and (max-width: 767px){.single-interview main .fv__gp{right:-4.8vw;bottom:50%;left:auto;transform:translate3d(0,50%,1px)}}.single-interview main .fv__gp>svg{width:min(87.5vw,1400px)}@media screen and (max-width: 767px){.single-interview main .fv__gp>svg{width:26.6666666667vw}}.single-interview main .fv__copy{position:absolute;bottom:min(3.9375vw,63px);left:min(5.0625vw,81px);z-index:10}@media screen and (max-width: 767px){.single-interview main .fv__copy{right:6.4vw;bottom:12.8vw;left:6.4vw}}.single-interview main .fv__copy h1{translate:0 -.1em;font-size:max(min(3.5vw,5.6rem),10px);letter-spacing:.05em;line-height:1.5;font-weight:500;color:#fff}@media screen and (max-width: 767px){.single-interview main .fv__copy h1{translate:0 -.1em;font-size:6.9333333333vw;letter-spacing:.05em;line-height:1.6;font-weight:800}}@media screen and (min-width:768px){.single-interview main .fv__copy h1 span{display:block}}.single-interview main .fv__loc{display:flex;align-items:center;gap:min(.5vw,8px);position:absolute;right:min(2.5vw,40px);bottom:min(1.4375vw,23px);z-index:10}@media screen and (max-width: 767px){.single-interview main .fv__loc{gap:2.1333333333vw;right:6.4vw;bottom:4vw;left:6.4vw}}.single-interview main .fv__loc p{color:#fff}.single-interview main .fv__loc p:nth-of-type(1){translate:0 -.1em;font-size:max(min(.625vw,1rem),10px);letter-spacing:0;line-height:1;font-weight:400}@media screen and (max-width: 767px){.single-interview main .fv__loc p:nth-of-type(1){translate:0 -.1em;font-size:2.6666666667vw;letter-spacing:0;line-height:1;font-weight:400}}.single-interview main .fv__loc p:nth-of-type(2){font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(.625vw,1rem),10px);letter-spacing:0;line-height:1;font-weight:400}@media screen and (max-width: 767px){.single-interview main .fv__loc p:nth-of-type(2){font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:2.6666666667vw;letter-spacing:0em;line-height:1;font-weight:400}}@media screen and (max-width: 767px){.single-interview main .fv__loc p:nth-of-type(2){translate:0 -.25em}}.single-interview main .cnt{padding-top:min(3.6875vw,59px)}@media screen and (max-width: 767px){.single-interview main .cnt{padding-top:15.4666666667vw}}.single-interview main .cnt__prof{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.single-interview main .cnt__prof{flex-direction:column;gap:12vw}}.single-interview main .cnt__profLeft{flex-basis:23.6607142857%}.single-interview main .cnt__profLeft p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:0;line-height:1;font-weight:400;margin-bottom:2vw;color:#182980}@media screen and (max-width: 767px){.single-interview main .cnt__profLeft p.en{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4.8vw;letter-spacing:0;line-height:1;font-weight:400}}@media screen and (max-width: 767px){.single-interview main .cnt__profLeft p.en{margin-bottom:8.5333333333vw}}.single-interview main .cnt__profLeft p.dep{translate:0 -.1em;font-size:max(min(1vw,1.6rem),10px);letter-spacing:.02em;line-height:1;font-weight:500;margin-top:min(2vw,32px)}@media screen and (max-width: 767px){.single-interview main .cnt__profLeft p.dep{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.single-interview main .cnt__profLeft p.dep{margin-top:4.8vw}}.single-interview main .cnt__profLeft h2{translate:0 -.1em;font-size:max(min(2vw,3.2rem),10px);letter-spacing:.05em;line-height:1;font-weight:500;color:#182980}@media screen and (max-width: 767px){.single-interview main .cnt__profLeft h2{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:.02em;line-height:1;font-weight:500}}.single-interview main .cnt__profRight{flex-basis:76.3392857143%;padding-top:min(2.9375vw,47px)}@media screen and (max-width: 767px){.single-interview main .cnt__profRight{padding-top:0}}.single-interview main .cnt__profRight p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:400}@media screen and (max-width: 767px){.single-interview main .cnt__profRight p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}.single-interview main .cnt__themes{margin-top:min(11.625vw,186px)}@media screen and (max-width: 767px){.single-interview main .cnt__themes{width:100%;margin-top:12.2666666667vw}}.single-interview main .cnt__themesTheme{display:flex;flex-direction:column;align-items:center;gap:min(3.5vw,56px);position:relative;padding-bottom:min(4.125vw,66px)}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme{gap:8.5333333333vw;padding-bottom:16.8vw}}.single-interview main .cnt__themesTheme+div.cnt__themesTheme{margin-top:min(12.5625vw,201px)}.single-interview main .cnt__themesTheme:before{position:absolute;content:"";right:0;bottom:0;width:100%;height:calc(100% - min(11.125vw,178px));border-radius:4px;box-shadow:0 0 30px 30px #fff inset;background:#ffffffe6;backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme:before{height:calc(100% - 34.4vw)}}.single-interview main .cnt__themesTheme p.num{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(2vw,3.2rem),10px);letter-spacing:0;line-height:1;font-weight:700;position:absolute;top:min(21.0625vw,337px);left:min(1.375vw,22px);z-index:5;color:#182980}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme p.num{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:6.4vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme p.num{top:104.2666666667vw;left:2.6666666667vw}}.single-interview main .cnt__themesTheme p.num .int{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(3.5vw,5.6rem),10px);letter-spacing:0;line-height:1;font-weight:700}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme p.num .int{font-family:ff-din-paneuropean-cond,ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:14.9333333333vw;letter-spacing:0;line-height:1;font-weight:700}}.single-interview main .cnt__themesTheme>picture{position:relative;width:min(60.625vw,970px);min-height:0;aspect-ratio:970/420;overflow:clip;border-radius:4px}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme>picture{width:86.9333333333vw;aspect-ratio:326/431}}.single-interview main .cnt__themesTheme>picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:4px;background:linear-gradient(200deg,#fff0 46.3%,#fff 96.14%);opacity:.3;mix-blend-mode:lighten}.single-interview main .cnt__themesTheme>picture img{object-fit:cover}.single-interview main .cnt__themesThemeRight{width:min(46.25vw,740px)}@media screen and (max-width: 767px){.single-interview main .cnt__themesThemeRight{width:86.9333333333vw}}.single-interview main .cnt__themesThemeRight h2{translate:0 -.1em;font-size:max(min(1.5vw,2.4rem),10px);letter-spacing:.05em;line-height:1.65;font-weight:800;margin-bottom:min(2vw,32px);color:#182980}@media screen and (max-width: 767px){.single-interview main .cnt__themesThemeRight h2{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:.02em;line-height:1.65;font-weight:600}}@media screen and (max-width: 767px){.single-interview main .cnt__themesThemeRight h2{margin-bottom:6.4vw}}.single-interview main .cnt__themesThemeRight p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:400}@media screen and (max-width: 767px){.single-interview main .cnt__themesThemeRight p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}@media screen and (min-width:768px){.single-interview main .cnt__themesTheme:nth-of-type(2n){flex-direction:row}}@media screen and (min-width:768px){.single-interview main .cnt__themesTheme:nth-of-type(2n):before{position:absolute;content:"";right:0;bottom:0;width:calc(100% - min(10.625vw,170px));height:calc(100% - min(3.5625vw,57px));border-radius:4px;box-shadow:0 0 30px 30px #fff inset;background:#ffffff1a;backdrop-filter:blur(10px)}}@media screen and (min-width:768px){.single-interview main .cnt__themesTheme:nth-of-type(2n) p.num{top:min(1.5vw,24px);right:min(2.4375vw,39px);left:auto}}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme:nth-of-type(2n) p.num{top:93.3333333333vw;right:2.6666666667vw;left:auto}}@media screen and (min-width:768px){.single-interview main .cnt__themesTheme:nth-of-type(2n)>picture{width:min(28.4375vw,455px);aspect-ratio:455/595}}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme:nth-of-type(2n)>picture{align-self:flex-start}}@media screen and (max-width: 767px){.single-interview main .cnt__themesTheme:nth-of-type(2n)>picture:after{border-radius:4px;background:linear-gradient(151deg,#fff0 41.84%,#fff 94.29%);opacity:.5;mix-blend-mode:lighten}}@media screen and (min-width:768px){.single-interview main .cnt__themesTheme:nth-of-type(2n) .cnt__themesThemeRight{width:min(31.875vw,510px);padding-top:min(10.1875vw,163px)}}.single-interview main .cnt__theme-notice{display:flex;justify-content:flex-end;margin-top:min(1.5vw,24px);padding-right:min(.6875vw,11px)}@media screen and (max-width: 767px){.single-interview main .cnt__theme-notice{margin-top:4.2666666667vw;padding-right:1.3333333333vw}}.single-interview main .cnt__theme-notice p{translate:0 -.1em;font-size:max(min(.75vw,1.2rem),10px);letter-spacing:.02em;line-height:1;font-weight:400}@media screen and (max-width: 767px){.single-interview main .cnt__theme-notice p{translate:0 -.1em;font-size:3.2vw;letter-spacing:.02em;line-height:1;font-weight:400}}.single-interview main .cnt__sche{position:relative;margin-top:min(6.3125vw,101px);padding:min(4.6875vw,75px) 0 min(4vw,64px)}@media screen and (max-width: 767px){.single-interview main .cnt__sche{margin-top:18.6666666667vw;padding:8vw 0 10.6666666667vw}}.single-interview main .cnt__sche .bg{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.single-interview main .cnt__sche .bg:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#0000004d;opacity:.8;mix-blend-mode:multiply}.single-interview main .cnt__sche .bg img{object-fit:cover}.single-interview main .cnt__scheMain{color:#fff}.single-interview main .cnt__scheMain>p{font-family:neue-frutiger-world,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.1em;font-size:max(min(5.125vw,8.2rem),10px);letter-spacing:-.08em;line-height:1.2;font-weight:700;margin-left:min(-.5625vw,-9px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMain>p{translate:0 -.1em;font-size:22.4vw;letter-spacing:-.08em;line-height:1;font-weight:700}}@media screen and (max-width: 767px){.single-interview main .cnt__scheMain>p{margin-left:-1.3333333333vw}}.single-interview main .cnt__scheMain h2{translate:0 -.1em;font-size:max(min(1.25vw,2rem),10px);letter-spacing:.05em;line-height:1;font-weight:500;margin-top:min(.625vw,10px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMain h2{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.2;font-weight:500}}@media screen and (max-width: 767px){.single-interview main .cnt__scheMain h2{margin-top:4vw}}.single-interview main .cnt__scheMainSlides{position:relative;margin-top:min(6.0625vw,97px);margin-right:min(-5vw,-80px);margin-left:min(-5vw,-80px);padding-right:min(5vw,80px);padding-left:min(5vw,80px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides{margin-top:52.8vw;margin-right:-6.1333333333vw;margin-left:-6.1333333333vw;padding-right:6.1333333333vw;padding-left:6.1333333333vw}}.single-interview main .cnt__scheMainSlides .swiper{overflow:visible;cursor:grab}.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide{position:relative;width:min(22.5vw,360px);height:auto;margin-right:min(.5625vw,9px);padding:min(1.6875vw,27px) min(1.625vw,26px);border-radius:5px;box-shadow:0 0 60px #ffffff40 inset;background:#00005773;backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide{width:69.6vw;margin-right:2.1333333333vw;padding:6.9333333333vw 8vw}}.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}}.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide p.time{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:max(min(1.125vw,1.8rem),10px);letter-spacing:-.05em;line-height:1;font-weight:500;margin-bottom:min(1.125vw,18px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide p.time{font-family:ff-din-paneuropean,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;translate:0 -.13em;font-size:4vw;letter-spacing:-.02em;line-height:1.3;font-weight:500}}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide p.time{margin-bottom:2.1333333333vw}}.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide p.txt{translate:0 -.1em;font-size:max(min(.875vw,1.4rem),10px);letter-spacing:0;line-height:1.85;font-weight:400}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide p.txt{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:1.85;font-weight:400}}.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide h3{translate:0 -.1em;font-size:max(min(1.25vw,2rem),10px);letter-spacing:.02em;line-height:1.2;font-weight:500;margin-bottom:min(2vw,32px)}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide h3{translate:0 -.1em;font-size:5.3333333333vw;letter-spacing:.02em;line-height:1.5;font-weight:500}}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-wrapper .swiper-slide h3{margin-bottom:10.6666666667vw}}.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls{display:flex;position:absolute;right:3.75vw;bottom:calc(100% + min(2.9375vw,47px))}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls{right:auto;bottom:calc(100% + 8.5333333333vw);left:0}}.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-prev,.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-next{position:relative;inset:auto;width:min(3.1875vw,51px);height:min(3.1875vw,51px);margin:0;border-top:1px solid #ffffff;border-right:1px solid #ffffff;rotate:45deg}@media screen and (max-width: 767px){.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-prev,.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-next{width:9.588vw;height:9.588vw}}.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-prev>svg,.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-next>svg{display:none}.single-interview main .cnt__scheMainSlides .swiper .swiper-ctrls .swiper-button-prev{rotate:-135deg}.single-interview main .cnt__private{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:min(4.9375vw,79px);padding:min(5.5625vw,89px) min(5.9375vw,95px) min(6.5625vw,105px) min(4.6875vw,75px)}@media screen and (max-width: 767px){.single-interview main .cnt__private{flex-direction:column;gap:4.2666666667vw;margin-top:13.6vw;padding:9.6vw 9.0666666667vw 13.8666666667vw}}.single-interview main .cnt__private:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(318deg,#6f91a84d -2.53%,#d8e2e9e6 12.12%,#ffffffe6 108.82%);backdrop-filter:blur(20px)}.single-interview main .cnt__private:after{translate:0 -.1em;font-size:max(min(5.125vw,8.2rem),10px);letter-spacing:-.08em;line-height:1.2;font-weight:700;position:absolute;content:"Private";top:min(11.25vw,180px);right:min(2.5vw,40px);transform-origin:right bottom;rotate:90deg}@media screen and (max-width: 767px){.single-interview main .cnt__private:after{translate:0 -.1em;font-size:16.5333333333vw;letter-spacing:-.08em;line-height:1;font-weight:700}}@media screen and (max-width: 767px){.single-interview main .cnt__private:after{top:33.3333333333vw;right:7.4666666667vw}}.single-interview main .cnt__private picture{flex-basis:43.2631578947%;position:relative;z-index:5;overflow:clip;border-radius:4px}.single-interview main .cnt__privateTxt{flex-basis:50%;position:relative;z-index:5}.single-interview main .cnt__privateTxt p{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:400}@media screen and (max-width: 767px){.single-interview main .cnt__privateTxt p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}.single-interview main .cnt__gp{margin-top:min(5.1875vw,83px)}@media screen and (max-width: 767px){.single-interview main .cnt__gp{margin-top:19.2vw}}.single-interview main .cnt__gpTtl{width:fit-content;margin-left:auto;padding-right:min(4.375vw,70px)}@media screen and (max-width: 767px){.single-interview main .cnt__gpTtl{padding-right:6.6666666667vw}}.single-interview main .cnt__gpTtl p{translate:0 -.1em;font-size:max(min(.75vw,1.2rem),10px);letter-spacing:0;line-height:1;font-weight:600;margin-right:min(.625vw,10px);margin-bottom:min(.9375vw,15px);text-align:right}@media screen and (max-width: 767px){.single-interview main .cnt__gpTtl p{translate:0 -.1em;font-size:4vw;letter-spacing:0;line-height:2;font-weight:400}}@media screen and (max-width: 767px){.single-interview main .cnt__gpTtl p{margin-right:1.8666666667vw;margin-bottom:5.0666666667vw}}.single-interview main .cnt__gpTtl svg{width:min(20.8125vw,333px)}@media screen and (max-width: 767px){.single-interview main .cnt__gpTtl svg{width:64.2666666667vw}}.single-interview main .cnt__gpPosts{display:flex;justify-content:center;align-items:flex-start;gap:min(3.6875vw,59px);margin-top:min(-3.4375vw,-55px)}@media screen and (max-width: 767px){.single-interview main .cnt__gpPosts{flex-direction:column;margin-top:-6.4vw}}.single-interview main .cnt__gpPostsPost{width:min(22.5vw,360px)}@media screen and (max-width: 767px){.single-interview main .cnt__gpPostsPost{width:100%}}@media screen and (max-width: 767px){.single-interview main .cnt__gpPostsPost+div{margin-top:-41.3333333333vw}}.single-interview main .cnt__gpPostsPost .Peoplepost{width:min(20.1875vw,323px)}@media screen and (max-width: 767px){.single-interview main .cnt__gpPostsPost .Peoplepost{width:100%}}.single-interview main .cnt__gpPostsPost .Peoplepost:nth-of-type(2){translate:0 0}.single-interview main .cnt__gpPostsPostInfo{margin-top:min(3.8125vw,61px);padding-top:min(1.5625vw,25px);border-top:1px solid rgba(0,0,0,.3)}@media screen and (max-width: 767px){.single-interview main .cnt__gpPostsPostInfo{display:none}}.single-interview main .cnt__gpPostsPostInfo p.date{translate:0 -.1em;font-size:max(min(.9375vw,1.5rem),10px);letter-spacing:0;line-height:2;font-weight:600}.single-interview main .cnt__gpPostsPostInfo p.txt{translate:0 -.1em;font-size:max(min(.8125vw,1.3rem),10px);letter-spacing:0;line-height:1.55;font-weight:400;margin-top:min(.1875vw,3px)}
