@charset "UTF-8";*{margin:0;padding:0;line-height:1.8}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 768px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 768px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link:focus{top:0}@media screen and (768px <= width){.is-nowrap-pc{white-space:nowrap}}@media screen and (width < 768px){.is-nowrap-sp{white-space:nowrap}}html{scroll-behavior:smooth}@media screen and (width < 1440px) and (width >= 768px){html{font-size:calc(16 / 1440 * 100vw)}}@media screen and (width < 768px){html{font-size:calc(16 / 375 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;font-weight:500;line-height:1.8;font-size:1rem;letter-spacing:.02em;color:#111}a{text-decoration:none;color:inherit}@media (hover: hover){a:hover{cursor:pointer}}figure,picture,a,span{display:inline-block}picture,video,img,svg{width:100%;height:100%;object-fit:cover}img{display:block}@keyframes slideInTitle{0%{background-position:200% 50%}to{background-position:0% 50%}}.js-slideIns-title{background-image:linear-gradient(80deg,currentColor 50%,#0088ea 60%,transparent 70%);background-size:200%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-position:200% 50%}.js-slideIns-title.is-active{animation:slideInTitle .6s linear forwards}.js-slideIns-title{color:#001b3a}.archive-sidebar{display:flex;flex-direction:column;gap:2.875rem;position:sticky;top:6.25rem}@media screen and (width < 768px){.archive-sidebar{position:static;flex-direction:column-reverse;gap:calc(16 / 375 * 100vw)}}.archive-sidebar__filter-label{font-size:.875rem;font-weight:400;line-height:1.5;padding-inline-start:.875rem;position:relative}@media screen and (width < 768px){.archive-sidebar__filter-label{font-size:3.2vw;padding-inline-start:calc(10 / 375 * 100vw)}}.archive-sidebar__filter-label:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:.375rem;height:auto;aspect-ratio:1;background:#0082ca}@media screen and (width < 768px){.archive-sidebar__filter-label:before{width:calc(4 / 375 * 100vw)}}.archive-sidebar__divider{border:none;border-block-start:1px solid #d8dfe3;margin:0}.archive-sidebar__select-wrap{position:relative;margin-block-start:1.5rem}@media screen and (width < 768px){.archive-sidebar__select-wrap{margin-block-start:calc(7 / 375 * 100vw)}}.archive-sidebar__select-wrap:after{content:"";position:absolute;top:50%;left:10.5rem;translate:0 -50%;inline-size:0;block-size:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #696969;pointer-events:none}@media screen and (width < 768px){.archive-sidebar__select-wrap:after{left:25.6vw}}.archive-sidebar__select{width:100%;padding-inline:1rem;padding-block:1rem;border:1px solid #d8dfe3;border-radius:4px;font-size:.875rem;line-height:1.5;color:#696969;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (width < 768px){.archive-sidebar__select{width:auto;padding-inline:calc(16 / 375 * 100vw) calc(64 / 375 * 100vw);font-size:3.2vw}}.archive-sidebar__category-list{display:flex;flex-direction:column;gap:1.125rem;padding-inline-start:.875rem;margin-block-start:1.5rem}@media screen and (width < 768px){.archive-sidebar__category-list{flex-direction:row;flex-wrap:wrap;column-gap:calc(10 / 375 * 100vw);row-gap:3.2vw;padding-inline-start:0;margin-block-start:1.6vw;margin-inline-start:calc(8 / 375 * 100vw)}}.archive-sidebar__category-btn{padding:.25rem 1rem;border:1px solid #d8dfe3;border-radius:2px;font-size:.875rem;line-height:1.5;background-color:#fff;letter-spacing:normal;transition:background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.archive-sidebar__category-btn{font-size:3.2vw}}.archive-sidebar__category-btn.is-active{background-color:#0082ca;border-color:#0082ca;color:#fff;pointer-events:none}@media (hover: hover) and (pointer: fine){.archive-sidebar__category-btn:hover{background-color:#0082ca;border-color:#0082ca;color:#fff}}.common_breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.common_breadcrumb li{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#696969;line-height:1.5;font-weight:400}.common_breadcrumb li:first-child a{font-family:Fahkwang,sans-serif}@media screen and (width < 768px){.common_breadcrumb li{font-size:calc(10 / 375 * 100vw)}}.common_breadcrumb li:not(:first-child):before{content:"";display:inline-block;width:.625rem;height:.625rem;background:url(../img/icon-breadcrumb-arrow.svg) no-repeat center center/cover}.common_breadcrumb li a{color:#696969}@media (hover: hover) and (pointer: fine){.common_breadcrumb li a:hover{color:#0082ca}}.common_breadcrumb li.is-current{color:#0082ca}.common_button{display:block;width:25rem}.common_button[hidden]{display:none}.common_button{padding-block:1rem;text-align:center;padding-inline-end:3.75rem;position:relative;border-radius:.25rem;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;transition:color .3s cubic-bezier(.22,1,.36,1);letter-spacing:normal;line-height:1.5}@media screen and (width < 768px){.common_button{width:100%;padding-block:calc(14 / 375 * 100vw);padding-inline-end:calc(42 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);font-size:3.2vw}}@media (any-hover: hover){.common_button:hover{color:#fff}.common_button:hover:before{scale:1}.common_button:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}}.common_button:after{content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;z-index:2;transition:background .3s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.common_button:after{right:calc(16 / 375 * 100vw);width:calc(10 / 375 * 100vw);aspect-ratio:10/8}}.common_button:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% + .125rem);height:calc(100% + .125rem);border-radius:.25rem;background:linear-gradient(to bottom,#0082ca,#003572);z-index:1;scale:0 1;transform-origin:left center;transition:scale .5s cubic-bezier(.22,1,.36,1)}.common_button span{width:100%;border-inline-end:1px solid #d8dfe3;position:relative;z-index:2;line-height:1.5}.common_title_lower-sm p{font-family:Fahkwang,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.08em;color:#0082ca}@media screen and (width < 768px){.common_title_lower-sm p{font-size:3.2vw;letter-spacing:.03em}}.common_title_lower-sm h2{font-size:2rem;font-weight:700;width:fit-content;color:#001b3a}@media screen and (width < 768px){.common_title_lower-sm h2{font-size:calc(20 / 375 * 100vw)}}.common_title_lower h1{color:#001b3a;font-weight:500;font-size:3.5rem;line-height:1.5;letter-spacing:.02em}@media screen and (width < 768px){.common_title_lower h1{font-size:calc(32 / 375 * 100vw)}}.common_title_lower p{font-family:Fahkwang,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.08em;color:#0082ca;margin-block-start:.5rem}@media screen and (width < 768px){.common_title_lower p{font-size:calc(14 / 375 * 100vw);margin-block-start:calc(4 / 375 * 100vw)}}.drawer_block{position:fixed;z-index:101;overflow-y:scroll;top:0;right:0;width:100%;height:100vh;height:100svh;height:100dvh;background:url(../img/bg-drawer.webp) no-repeat center center/cover;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1)}.drawer_block.is-show{opacity:1;visibility:visible;pointer-events:auto}.drawer_block__inner{padding-block-start:11.25rem;padding-inline:2.5rem;max-width:75rem;margin-inline:auto;padding-block-end:5rem}@media screen and (width < 768px){.drawer_block__inner{padding-block-start:24vw;padding-inline:6.4vw;padding-block-end:12.8vw}}.drawer_block__btns{display:flex;gap:2rem;margin-block-start:5rem}@media screen and (width < 768px){.drawer_block__btns{flex-direction:column;gap:calc(16 / 375 * 100vw);margin-block-start:calc(40 / 375 * 100vw)}}.drawer_block__entry-btn{flex:1;font-weight:500;color:#fff;letter-spacing:.04em}@media screen and (768px <= width){.drawer_block__entry-btn{padding-block:1.625rem;font-size:1.125rem}}.drawer_block__entry-btn:before{background:#fff}.drawer_block__entry-btn--new{background:linear-gradient(135deg,#0082ca,#003572);border:1px solid #ffffff}@media (any-hover: hover){.drawer_block__entry-btn--new:hover{color:#0082ca}.drawer_block__entry-btn--new:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.drawer_block__entry-btn--new:after{width:.75rem;right:1.5rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.drawer_block__entry-btn--new:after{width:calc(10 / 375 * 100vw);right:calc(16 / 375 * 100vw)}}.drawer_block__entry-btn--ogob{background:#111;border:1px solid #ffffff}@media (any-hover: hover){.drawer_block__entry-btn--ogob:hover{color:#0082ca}.drawer_block__entry-btn--ogob:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.drawer_block__entry-btn--ogob:after{width:.75rem;right:1.5rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.drawer_block__entry-btn--ogob:after{width:calc(10 / 375 * 100vw);right:calc(16 / 375 * 100vw)}}.drawer_block__entry-btn--career{background:linear-gradient(135deg,#003572,#001b3a);border:1px solid #ffffff}.drawer_block__entry-btn--career:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;width:1rem;aspect-ratio:1}@media screen and (width < 768px){.drawer_block__entry-btn--career:after{width:calc(10 / 375 * 100vw)}}@media (any-hover: hover){.drawer_block__entry-btn--career:hover{color:#0082ca}.drawer_block__entry-btn--career:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.drawer_block__nav-cols{display:flex;justify-content:space-between}@media screen and (width < 768px){.drawer_block__nav-cols{display:block;border-block-end:1px solid #d8dfe3}}.drawer_block__nav-col{display:flex;flex-direction:column;gap:2rem}@media screen and (width < 768px){.drawer_block__nav-col{gap:0}.drawer_block__nav-col.is-show .drawer_block__nav-heading:before{opacity:0}}@media screen and (width < 768px){.drawer_block__nav-col-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.drawer_block__nav-col.is-show .drawer_block__nav-col-body{grid-template-rows:1fr}}.drawer_block__nav-heading{color:#111;font-size:1rem;font-weight:500;line-height:1.8}@media screen and (width < 768px){.drawer_block__nav-heading{font-size:3.2vw;padding-block:3.2vw;border-block-start:1px solid #d8dfe3;position:relative}.drawer_block__nav-heading:after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:2.4vw;height:calc(1 / 375 * 100vw);background:#0082ca}.drawer_block__nav-heading:before{content:"";position:absolute;top:50%;right:calc(4 / 375 * 100vw);translate:0 -50%;width:calc(1 / 375 * 100vw);height:2.4vw;background:#0082ca;transition:opacity .3s ease}.drawer_block__nav-heading{cursor:pointer}}.drawer_block__nav-link{display:flex;align-items:center;gap:1rem;color:#111;font-size:1rem;font-weight:500;line-height:1.8;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.drawer_block__nav-link:hover{opacity:.5}}@media screen and (width < 768px){.drawer_block__nav-link{gap:unset;justify-content:space-between;font-size:3.2vw;padding-block:3.2vw;border-block-start:1px solid #d8dfe3}}.drawer_block__nav-link:after{content:"";width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/cover}@media screen and (width < 768px){.drawer_block__nav-link:after{width:calc(10 / 375 * 100vw)}}.drawer_block__nav-link.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/cover;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.drawer_block__nav-link.-externalLink:after{width:3.2vw}}.drawer_block__nav-sub{display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.drawer_block__nav-sub{gap:unset;overflow:hidden;min-height:0}}@media screen and (width < 768px){.drawer_block__nav-group-wrap{overflow:hidden;min-height:0}}.drawer_block__nav-sublink{display:flex;align-items:center;gap:.5rem;color:#111;font-size:.875rem;font-weight:500;line-height:1.8;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.drawer_block__nav-sublink:hover{opacity:.5}}@media screen and (width < 768px){.drawer_block__nav-sublink{justify-content:space-between;font-size:3.2vw;padding-block:3.2vw;gap:unset}}.drawer_block__nav-sublink:after{content:"";width:.625rem;height:auto;aspect-ratio:10/12;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.drawer_block__nav-sublink:after{width:calc(10 / 375 * 100vw)}}.drawer_block__nav-sublink.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.drawer_block__nav-sublink.-externalLink:after{width:3.2vw}}.drawer_block__nav-group{display:flex;flex-direction:column;gap:1rem}@media screen and (width < 768px){.drawer_block__nav-group{gap:unset}}.drawer_block__nav-group+.drawer_block__nav-group{margin-block-start:1.5rem}@media screen and (width < 768px){.drawer_block__nav-group+.drawer_block__nav-group{margin-block-start:0}}.drawer_block__nav-group-title{color:#0082ca;font-size:.875rem;font-weight:500;line-height:1.8}@media screen and (width < 768px){.drawer_block__nav-group-title{font-size:3.2vw;padding-block:3.2vw}}.floating_block{position:fixed;inset-block-end:2.125rem;inset-inline-end:0;z-index:100;opacity:0;pointer-events:none}.floating_block__close{position:absolute;inset-block-start:calc(100% - 1.5rem);inset-inline-start:-.875rem;width:2rem;height:auto;aspect-ratio:1;border-radius:50%;background:url(../img/icon-close-pc.webp) no-repeat center center/cover;z-index:2;cursor:pointer;padding:0;border:none;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.floating_block__close:hover{opacity:.5}}@media screen and (width < 768px){.floating_block__close{background:url(../img/icon-close-sp.webp) no-repeat center center/cover;width:6.4vw;inset-block-start:4.8vw;inset-inline-start:-3.2vw}}.floating_block.is-visible{opacity:1;pointer-events:auto}@media screen and (width < 768px){.floating_block{inset-block-end:calc(55 / 375 * 100vw)}}.floating_block__link{width:5.25rem;height:auto;aspect-ratio:84/260;transition:opacity .4s ease}@media screen and (width < 768px){.floating_block__link{width:calc(116 / 375 * 100vw);aspect-ratio:116/71}}.floating_block__link{transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.floating_block__link:hover{opacity:.5}}:is(.assessment_page,.assessment_questions_page,.assessment_result_page) .floating_block{display:none}.footer_block__entry{position:relative;padding-block:6.5rem 7rem;overflow:hidden;background:linear-gradient(180deg,#0082ca00 60%,#0082ca),url(../img/pic-footer-bg-pc.webp) no-repeat center top/cover}@media screen and (width < 768px){.footer_block__entry{padding-block:20vw calc(80 / 375 * 100vw);background:linear-gradient(180deg,#0082ca00 60%,#0082ca),url(../img/pic-footer-bg-sp.webp) no-repeat center top/cover}}.footer_block__entry:after{content:"";position:absolute;left:50%;bottom:0;translate:-50%;width:100%;aspect-ratio:1440/420;background:url(../img/bg-wave-pc.webp) no-repeat center center/cover;z-index:1}@media screen and (width < 768px){.footer_block__entry:after{aspect-ratio:375/109;background:url(../img/bg-wave-sp.webp) no-repeat center center/cover}}.footer_block__entry-inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;text-align:center;position:relative;z-index:2}@media screen and (width < 768px){.footer_block__entry-inner{padding-inline:6.4vw}}.footer_block__entry-title{font-size:2rem;font-weight:700;line-height:2;width:fit-content;margin-inline:auto;color:#001b3a}@media screen and (width < 768px){.footer_block__entry-title{font-size:calc(20 / 375 * 100vw);letter-spacing:.02em;line-height:1.8;letter-spacing:normal}}.footer_block__entry-en{font-family:Fahkwang,sans-serif;color:#0082ca;letter-spacing:.08em;line-height:1.5;margin-block-start:1.25rem}@media screen and (width < 768px){.footer_block__entry-en{font-size:3.2vw;margin-block-start:calc(8 / 375 * 100vw);letter-spacing:.04em}}.footer_block__entry-btns{display:flex;gap:1.5rem;justify-content:center;margin-block-start:3.5rem}@media screen and (width < 768px){.footer_block__entry-btns{flex-direction:column;gap:calc(16 / 375 * 100vw);margin-block-start:calc(40 / 375 * 100vw)}}.footer_block__entry-btn{border:.0625rem solid #ffffff;color:#fff;font-size:1.125rem;letter-spacing:.04em;padding-block:1.5rem}@media screen and (width < 768px){.footer_block__entry-btn{font-size:3.2vw;padding-block:calc(14 / 375 * 100vw)}}.footer_block__entry-btn:before{border:.0625rem solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box}.footer_block__entry-btn:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.footer_block__entry-btn--new{background:linear-gradient(135deg,#0082ca,#003572)}.footer_block__entry-btn--new:after{right:1.5rem;width:1.0625rem;aspect-ratio:17/16;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%23ffffff"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.footer_block__entry-btn--new:after{width:calc(11 / 375 * 100vw);right:calc(14 / 375 * 100vw)}}@media (any-hover: hover){.footer_block__entry-btn--new:hover{color:#111}.footer_block__entry-btn--new:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%230082ca"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%230082ca"/></svg>') no-repeat center center/contain}}.footer_block__entry-btn--ogob{background:#111}.footer_block__entry-btn--ogob:after{right:1.5rem;width:1.0625rem;aspect-ratio:17/16;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%23ffffff"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.footer_block__entry-btn--ogob:after{width:calc(11 / 375 * 100vw);right:calc(14 / 375 * 100vw)}}@media (any-hover: hover){.footer_block__entry-btn--ogob:hover{color:#111}.footer_block__entry-btn--ogob:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%230082ca"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%230082ca"/></svg>') no-repeat center center/contain}}.footer_block__entry-btn--career{background:linear-gradient(135deg,#003572,#001b3a)}.footer_block__entry-btn--career:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;width:1rem;aspect-ratio:1}@media screen and (width < 768px){.footer_block__entry-btn--career:after{width:calc(10 / 375 * 100vw);right:calc(14 / 375 * 100vw)}}@media (any-hover: hover){.footer_block__entry-btn--career:hover{color:#111}.footer_block__entry-btn--career:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.footer_block__body{background-color:#0082ca}@media screen and (width < 768px){.footer_block__body{padding-block-end:calc(130 / 375 * 100vw)}}.footer_block__inner{display:grid;grid-template-columns:17.5rem 1fr;column-gap:8.375rem;padding-inline:4rem;padding-block:5.5rem 3.5rem;max-width:90rem;margin-inline:auto}@media screen and (width < 768px){.footer_block__inner{display:flex;flex-direction:column;row-gap:calc(35 / 375 * 100vw);padding-inline:6.4vw;padding-block:12.8vw 6.4vw}}.footer_block__logo-col{display:flex;flex-direction:column;justify-content:space-between}@media screen and (width < 768px){.footer_block__logo-col{display:contents}}.footer_block__logo{width:17.5rem;height:5rem;aspect-ratio:280/80;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.footer_block__logo:hover{opacity:.5}}@media screen and (width < 768px){.footer_block__logo{width:calc(184 / 375 * 100vw);height:calc(52 / 375 * 100vw);aspect-ratio:184/52;order:1}}.footer_block__sub-links{display:flex;flex-direction:column;gap:1rem;margin-block-start:2.5rem}@media screen and (width < 768px){.footer_block__sub-links{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-auto-flow:column;row-gap:3.2vw;margin-block-start:unset;order:3}}.footer_block__sub-links a{font-size:.8125rem;color:#003572;letter-spacing:.04em;position:relative;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.footer_block__sub-links a:hover{opacity:.5}}@media screen and (width < 768px){.footer_block__sub-links a{font-size:calc(10 / 375 * 100vw);gap:calc(4 / 375 * 100vw)}}.footer_block__sub-links a:after{content:"";position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%;width:1rem;height:1rem;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/contain}@media screen and (width < 768px){.footer_block__sub-links a:after{width:3.2vw;height:3.2vw}}@media screen and (width < 768px){.footer_block__nav{display:contents}}.footer_block__nav-cols{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (width < 768px){.footer_block__nav-cols{display:block;order:2;border-block-end:1px solid #169feb}}.footer_block__nav-col{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 768px){.footer_block__nav-col{gap:0}.footer_block__nav-col.is-show .footer_block__nav-heading:before{opacity:0}}@media screen and (width < 768px){.footer_block__nav-col-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.footer_block__nav-col.is-show .footer_block__nav-col-body{grid-template-rows:1fr}}.footer_block__nav-heading{font-size:.9375rem;color:#fff}@media screen and (width < 768px){.footer_block__nav-heading{font-size:3.2vw;padding-block:calc(14 / 375 * 100vw);padding-inline:calc(10 / 375 * 100vw);border-block-start:1px solid #169feb;position:relative}.footer_block__nav-heading:after{content:"";position:absolute;top:50%;right:calc(10 / 375 * 100vw);translate:0 -50%;width:2.4vw;height:calc(1 / 375 * 100vw);background:#99f1fd}.footer_block__nav-heading:before{content:"";position:absolute;top:50%;right:calc(14 / 375 * 100vw);translate:0 -50%;width:calc(1 / 375 * 100vw);height:2.4vw;background:#99f1fd;transition:opacity .3s ease}.footer_block__nav-heading{cursor:pointer}}.footer_block__nav-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9375rem;color:#fff;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.footer_block__nav-link:hover{opacity:.5}}@media screen and (width < 768px){.footer_block__nav-link{font-size:3.2vw;padding-block:calc(14.5 / 375 * 100vw);padding-inline:calc(10 / 375 * 100vw);border-block-start:1px solid #169feb}}.footer_block__nav-link:after{content:"";width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center/contain}@media screen and (width < 768px){.footer_block__nav-link:after{width:calc(10 / 375 * 100vw)}}.footer_block__nav-link.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.footer_block__nav-link.-externalLink:after{width:3.2vw}}.footer_block__nav-sub{display:flex;flex-direction:column;gap:.75rem}@media screen and (width < 768px){.footer_block__nav-sub{gap:0;overflow:hidden;min-height:0}}@media screen and (width < 768px){.footer_block__nav-group-wrap{overflow:hidden;min-height:0}}.footer_block__nav-sublink{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#fff;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.footer_block__nav-sublink:hover{opacity:.5}}@media screen and (width < 768px){.footer_block__nav-sublink{font-size:3.2vw;justify-content:space-between;padding-block:3.2vw;padding-inline:calc(10 / 375 * 100vw)}}.footer_block__nav-sublink:after{content:"";width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center/contain;flex-shrink:0}@media screen and (width < 768px){.footer_block__nav-sublink:after{width:calc(10 / 375 * 100vw)}}.footer_block__nav-sublink.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.footer_block__nav-sublink.-externalLink:after{width:3.2vw}}.footer_block__nav-group{display:flex;flex-direction:column;gap:.75rem}.footer_block__nav-group+.footer_block__nav-group{margin-block-start:1rem}@media screen and (width < 768px){.footer_block__nav-group+.footer_block__nav-group{margin-block-start:0}}.footer_block__nav-group-title{font-size:.8125rem;color:#99f1fd}@media screen and (width < 768px){.footer_block__nav-group-title{font-size:3.2vw;padding-block-start:3.2vw;padding-inline:calc(10 / 375 * 100vw)}}.footer_block__sp-bar{display:none}@media screen and (width < 768px){.footer_block__sp-bar{display:flex;position:fixed;inset-block-end:0;inset-inline-start:0;width:100%;z-index:50;border-block-start:1px solid #ffffff}}.footer_block__sp-bar-btn{flex:1 0 0;display:flex;align-items:center;justify-content:center;gap:calc(4 / 375 * 100vw);padding-block:3.2vw;font-size:3.2vw;font-weight:700;color:#fff;letter-spacing:.04em;line-height:1.8;white-space:nowrap;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.footer_block__sp-bar-btn:hover{opacity:.5}}.footer_block__sp-bar-btn:after{content:"";flex-shrink:0}.footer_block__sp-bar-btn--new{background:linear-gradient(135deg,#0082ca,#003572)}.footer_block__sp-bar-btn--new:after{width:3.2vw;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.footer_block__sp-bar-btn--obog{background:#111;border-inline-start:1px solid #99f1fd}.footer_block__sp-bar-btn--obog:after{width:3.2vw;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.footer_block__sp-bar-btn--career{border-inline-start:1px solid #99f1fd;background:linear-gradient(135deg,#003572,#001b3a)}.footer_block__sp-bar-btn--career:after{width:calc(14 / 375 * 100vw);aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.footer_block__copy{font-family:Fahkwang,sans-serif;font-size:.75rem;color:#003572;text-align:right;line-height:1.5;margin-block-start:7.5rem;margin-inline-end:1.875rem}@media screen and (width < 768px){.footer_block__copy{font-size:calc(8 / 375 * 100vw);margin-block-start:0vw;order:4}}.header_block{position:fixed;top:0;left:0;width:100%;z-index:102;padding-block-start:1rem;background:transparent;transition:padding-block-start .8s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.header_block{padding-block-start:unset;padding-inline:calc(16 / 375 * 100vw);border-radius:0 0 8px 8px;background:#f2f7fae6}}.header_block__inner{display:grid;align-items:center;grid-template-columns:32.375rem 1fr;overflow:hidden;position:relative;padding-block:1rem;padding-inline:2rem 1.5rem;border-radius:.25rem;max-width:1440px;margin-inline:auto;transition:background .8s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.header_block__inner{grid-template-columns:62.4vw 1fr;padding-block:3.2vw;padding-inline:0vw}}.header_block__logo{display:block;width:100%;aspect-ratio:518/48;line-height:0;transition:width .8s cubic-bezier(.22,1,.36,1)}.header_block__logo a{display:block;width:100%;height:100%}.header_block__logo a picture{display:block}@media screen and (width < 768px){.header_block__logo{height:6.4vw;aspect-ratio:234/24}}.header_block__logo{transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.header_block__logo:hover{opacity:.5}}.header_block__buttons{display:flex;justify-content:end;column-gap:1px;transition:padding-inline-end .8s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.header_block__buttons{display:none}}.header_block__button{font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.04em;padding-block:.8125rem;width:13rem;color:#fff;transition:font-size .8s cubic-bezier(.22,1,.36,1),padding-block .8s cubic-bezier(.22,1,.36,1),padding-inline .8s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;column-gap:.75rem}.header_block__button--graduate{background:linear-gradient(135deg,#0082ca,#003572);position:relative;transition:color .3s ease}.header_block__button--graduate span{position:relative;z-index:2}@media (any-hover: hover){.header_block__button--graduate:hover:before{opacity:1}.header_block__button--graduate:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%230082ca"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%230082ca"/></svg>') no-repeat center center/cover}.header_block__button--graduate:hover{color:#111}}.header_block__button--graduate:after{content:"";width:1.0625rem;height:auto;aspect-ratio:17/16;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%23ffffff"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%23ffffff"/></svg>') no-repeat center center/cover;z-index:2;transition:background .3s cubic-bezier(.22,1,.36,1)}.header_block__button--graduate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;opacity:0;z-index:1;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.header_block__button--obog{background:#111;position:relative;transition:color .3s ease}.header_block__button--obog span{position:relative;z-index:2}@media (any-hover: hover){.header_block__button--obog:hover:before{opacity:1}.header_block__button--obog:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%230082ca"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%230082ca"/></svg>') no-repeat center center/cover}.header_block__button--obog:hover{color:#111}}.header_block__button--obog:after{content:"";width:1.0625rem;height:auto;aspect-ratio:17/16;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><line y1="8.5" x2="16" y2="8.5" stroke="%23ffffff"/><path d="M11 2.5L16 8.5L11 14.5" stroke="%23ffffff"/></svg>') no-repeat center center/cover;z-index:2;transition:background .3s cubic-bezier(.22,1,.36,1)}.header_block__button--obog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;opacity:0;z-index:1;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.header_block__button--career{background:linear-gradient(135deg,#003572,#001b3a);position:relative;transition:color .3s ease}.header_block__button--career span{position:relative;z-index:2}@media (any-hover: hover){.header_block__button--career:hover:before{opacity:1}.header_block__button--career:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/cover}.header_block__button--career:hover{color:#111}}.header_block__button--career:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#003572,#001b3a) border-box;opacity:0;z-index:1;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.header_block__button--career:after{content:"";width:1rem;height:auto;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/cover;transition:background .3s cubic-bezier(.22,1,.36,1);z-index:2}.header_block__icon{display:block;position:absolute;z-index:101;display:flex;flex-direction:column;justify-content:space-between;align-items:center;row-gap:.5rem;top:50%;right:-2.5rem;translate:0 -50%;width:2.5rem;height:.625rem;transition:right .8s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.header_block__icon:hover{opacity:.5}}@media screen and (width < 768px){.header_block__icon{width:calc(28 / 375 * 100vw);right:calc(4 / 375 * 100vw)}}.header_block__icon.is-show .header_block__icon--bar:nth-of-type(1){rotate:30deg;translate:0 .3125rem}@media screen and (width < 768px){.header_block__icon.is-show .header_block__icon--bar:nth-of-type(1){rotate:30deg;translate:0 1.6vw}}.header_block__icon.is-show .header_block__icon--bar:nth-of-type(2){rotate:-30deg;translate:0 -.25rem}@media screen and (width < 768px){.header_block__icon.is-show .header_block__icon--bar:nth-of-type(2){rotate:-30deg;translate:0 calc(-4 / 375 * 100vw)}}.header_block__icon--bar{width:100%;height:1px;background:linear-gradient(to bottom,#0082ca,#003572);flex-shrink:0;transition:rotate .3s ease,translate .3s ease}.header_block.is-small{padding-block-start:.5rem;padding-inline:1rem}.header_block.is-small .header_block__inner{background:#f2f7fae6}.header_block.is-small .header_block__logo{width:23.625rem}.header_block.is-small .header_block__buttons{padding-inline-end:5.5rem}.header_block.is-small .header_block__button{font-size:.8125rem;padding-block:.375rem;width:9.3125rem}.header_block.is-small .header_block__button--graduate:after,.header_block.is-small .header_block__button--obog:after{width:.875rem}.header_block.is-small .header_block__icon{right:1.5rem}.internal-link-arrow{display:inline-block;width:fit-content;font-weight:500;color:#0082ca;gap:1rem;font-size:.9375rem}@media screen and (width < 768px){.internal-link-arrow{gap:calc(8 / 375 * 100vw);font-size:3.2vw}}.internal-link-arrow span{display:inline-block;padding-inline-end:1.625rem;position:relative}@media screen and (width < 768px){.internal-link-arrow span{padding-inline-end:4.8vw}}.internal-link-arrow span:before{content:"";position:absolute;left:0;bottom:.1875rem;width:100%;height:1px;background:#0082ca;scale:0;transform-origin:right center;transition:scale .5s ease}@media screen and (width < 768px){.internal-link-arrow span:before{bottom:calc(2 / 375 * 100vw)}}.internal-link-arrow span:after{content:"";position:absolute;top:calc(50% + 1px);right:0;translate:0 -50%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;width:.75rem;height:auto;aspect-ratio:12/10}@media screen and (width < 768px){.internal-link-arrow span:after{width:calc(10 / 375 * 100vw);top:calc(50% + 1px)}}@media (any-hover: hover){.internal-link-arrow span:hover:before{scale:1;transform-origin:left center}}.lower_page_fv_nav_block{padding-block-start:12.375rem;background:url(../img/bg-lower-page-top-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.lower_page_fv_nav_block{padding-block-start:6.375rem;background:url(../img/bg-lower-page-top-sp.webp) no-repeat center center/cover}}.lower_page_fv_nav_block__nav-inner{width:fit-content;margin-inline:auto}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-inner{width:100%;padding-inline:6.4vw}}.lower_page_fv_nav_block__nav-list{display:flex;align-items:center;justify-content:start;background-color:#fff;border-radius:.25rem;width:100%}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-list{flex-wrap:wrap;align-items:stretch;border-radius:calc(4 / 375 * 100vw)}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-item{width:50%;display:flex;align-items:center;justify-content:center}}.lower_page_fv_nav_block__nav-item:not(:last-child){background-image:linear-gradient(to bottom,#e0ecf2 0,#e0ecf2 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y;background-position:right 0}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-item:not(:last-child){background-image:none}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-item:nth-of-type(odd){background-image:linear-gradient(to bottom,#e0ecf2 0,#e0ecf2 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y;background-position:right 0}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-item:nth-last-child(n+3){background-image:linear-gradient(to right,#e0ecf2 0,#e0ecf2 50%,transparent 50%);background-size:6px 1px;background-repeat:repeat-x;background-position:0 bottom}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-item:nth-of-type(odd):nth-last-child(n+3){background-image:linear-gradient(to bottom,#e0ecf2 0,#e0ecf2 50%,transparent 50%),linear-gradient(to right,#e0ecf2 0,#e0ecf2 50%,transparent 50%);background-size:1px 6px,6px 1px;background-repeat:repeat-y,repeat-x;background-position:right 0,0 bottom}}.lower_page_fv_nav_block__nav-item.is-active{border-block-end:.125rem solid #0082ca}.lower_page_fv_nav_block__nav-item.is-active .lower_page_fv_nav_block__nav-link{pointer-events:none}.lower_page_fv_nav_block__nav-item.is-active .lower_page_fv_nav_block__nav-link span{background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lower_page_fv_nav_block__nav-link{display:flex;align-items:center;gap:1.5rem;font-size:.9375rem;padding-block:1.5rem;padding-inline:2.5rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.lower_page_fv_nav_block__nav-link:hover{opacity:.5}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-link{font-size:calc(11 / 375 * 100vw);padding:unset;display:grid;grid-template-columns:calc(96.5 / 375 * 100vw) calc(1 / 375 * 100vw) calc(10 / 375 * 100vw);gap:3.2vw;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}}.lower_page_fv_nav_block__nav-link>span{order:1}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-link span{padding-block:3.2vw}}.lower_page_fv_nav_block__nav-link:before{content:"";order:2;display:block;flex-shrink:0;width:1px;height:1.6875rem;background-color:#d8dfe3}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-link:before{width:100%;height:calc(22 / 375 * 100vw)}}.lower_page_fv_nav_block__nav-link:after{content:"";order:3;display:inline-block;flex-shrink:0;width:.625rem;aspect-ratio:12/10;height:auto;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-link:after{width:calc(10 / 375 * 100vw)}}.lower_page_fv_nav_block__nav-link--external:after{width:1rem;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-link--external:after{width:3.2vw}}@media screen and (width < 768px){.lower_page_fv_nav_block__nav-text-sep{display:none}}.lower_page_fv_nav_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;padding-block-start:6rem}@media screen and (width < 768px){.lower_page_fv_nav_block__inner{padding-inline:6.4vw;padding-block-start:calc(56 / 375 * 100vw)}}.lower_page_fv_nav_block__pagetitle{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}@media screen and (width < 768px){.lower_page_fv_nav_block__pagetitle{flex-direction:column;gap:calc(32 / 375 * 100vw)}}@media screen and (width < 768px){.lower_page_fv_nav_block__title-wrap{align-self:start}}.lower_page_fv_nav_block__desc{font-weight:400;font-size:.875rem;text-align:right}@media screen and (width < 768px){.lower_page_fv_nav_block__desc{text-align:right;font-size:calc(11 / 375 * 100vw)}}.lower_page_fv_nav_block__breadcrumb{display:flex;justify-content:flex-end;margin-block-start:3rem}@media screen and (width < 768px){.lower_page_fv_nav_block__breadcrumb{margin-block-start:6.4vw}}.lower_page_fv_nav_block__image{position:relative;margin-block-start:2.5rem}@media screen and (width < 768px){.lower_page_fv_nav_block__image{margin-block-start:6.4vw}}.lower_page_fv_nav_block__image picture{display:block;width:88.8888888889%;height:auto;aspect-ratio:1280/549;margin-inline:auto}@media screen and (width < 768px){.lower_page_fv_nav_block__image picture{width:91.4666666667%;aspect-ratio:343/193}}.lower_page_fv_nav_block__loop-slider{margin-block-start:2.5rem;overflow:clip}@media screen and (width < 768px){.lower_page_fv_nav_block__loop-slider{margin-block-start:6.4vw}}.lower_page_fv_nav_block__loop-slider-wrap{--images-width: 0px;--image-gap: 2rem;width:fit-content;display:flex;gap:var(--image-gap);animation:fv-nav-scroll-left 40s linear both infinite}@media screen and (width < 768px){.lower_page_fv_nav_block__loop-slider-wrap{--image-gap: .5rem;animation:fv-nav-scroll-left 30s linear both infinite}}@keyframes fv-nav-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--images-width) + var(--image-gap))))}}.lower_page_fv_nav_block__loop-slider-contents{display:flex;gap:var(--image-gap)}.lower_page_fv_nav_block__loop-slider-img{width:42.5rem;height:auto;aspect-ratio:680/440}@media screen and (width < 768px){.lower_page_fv_nav_block__loop-slider-img{width:calc(160 / 375 * 100vw);aspect-ratio:160/240}}.lower_page_fv_nav_block__loop-slider-img picture{display:block}.lower_page_fv_block{padding-block-start:12.625rem}@media screen and (width < 768px){.lower_page_fv_block{padding-block-start:6.5rem}}.lower_page_fv_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.lower_page_fv_block__inner{padding-inline:6.4vw}}.lower_page_fv_block__pagetitle{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}@media screen and (width < 768px){.lower_page_fv_block__pagetitle{flex-direction:column;gap:calc(32 / 375 * 100vw)}}@media screen and (width < 768px){.lower_page_fv_block__title-wrap{align-self:start}}.lower_page_fv_block__desc{font-weight:400;font-size:.875rem;text-align:right}@media screen and (width < 768px){.lower_page_fv_block__desc{text-align:right;font-size:calc(11 / 375 * 100vw)}}.lower_page_fv_block__breadcrumb{display:flex;justify-content:flex-end;margin-block-start:2.875rem}@media screen and (width < 768px){.lower_page_fv_block__breadcrumb{margin-block-start:6.4vw}}.lower_page_fv_block__image{position:relative;margin-block-start:2.5rem}@media screen and (width < 768px){.lower_page_fv_block__image{margin-block-start:6.4vw}}.lower_page_fv_block__image picture{display:block;width:88.8888888889%;height:auto;aspect-ratio:1280/549;margin-inline:auto}@media screen and (width < 768px){.lower_page_fv_block__image picture{width:91.4666666667%;aspect-ratio:343/193}}.people-slider__slider-wraper{position:relative}.people-slider__slider{position:relative;overflow:visible!important}.people-slider__list{position:relative}.people-slider__item{position:relative;width:22rem!important}@media screen and (width < 768px){.people-slider__item{width:calc(280 / 375 * 100vw)!important}}.people-slider__card{width:100%;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.people-slider__card:hover{opacity:.5}}.people-slider__card-thumb{width:100%;aspect-ratio:1;height:auto;position:relative}.people-slider__card-category{color:#fff;line-height:1.5;padding-block:.1875rem;padding-inline:.8125rem;background:linear-gradient(to bottom,#0082ca,#003572);position:absolute;left:0;top:.75rem}@media screen and (width < 768px){.people-slider__card-category{font-size:calc(14 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw);top:calc(8 / 375 * 100vw)}}.people-slider__card-body{padding-block:1rem 1.25rem;padding-inline:1.25rem;background:#fff}@media screen and (width < 768px){.people-slider__card-body{padding-block:3.2vw calc(16 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw);font-size:3.2vw}}.people-slider__card-name{display:flex;align-items:center;column-gap:2.125rem;color:#696969;font-weight:400;line-height:1.5;letter-spacing:.07em;padding-block-end:.5rem;border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.people-slider__card-name{column-gap:6.4vw;letter-spacing:.08em;padding-block-end:calc(6.5 / 375 * 100vw);border-block-end:calc(1 / 375 * 100vw) solid #d8dfe3}}.people-slider__card-initial{position:relative}.people-slider__card-initial:before{content:"";position:absolute;top:50%;right:-.9375rem;translate:0 -50%;width:1px;height:1rem;background:#d8dfe3}@media screen and (width < 768px){.people-slider__card-initial:before{right:-3.2vw;height:calc(16 / 375 * 100vw);width:calc(1 / 375 * 100vw)}}.people-slider__card-info{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (width < 768px){.people-slider__card-info{font-size:calc(11 / 375 * 100vw)}}.people-slider__card-text{padding-block-start:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (width < 768px){.people-slider__card-text{padding-block-start:calc(6.5 / 375 * 100vw)}}.people-slider__swiper-button-prev,.people-slider__swiper-button-next{top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0;cursor:pointer}.people-slider__swiper-button-prev .swiper-navigation-icon,.people-slider__swiper-button-next .swiper-navigation-icon{display:none}.people-slider__swiper-button-prev,.people-slider__swiper-button-next{width:3rem;height:auto;aspect-ratio:1;border-radius:.25rem;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;position:absolute;top:calc(100% + 7rem)}@media screen and (width < 768px){.people-slider__swiper-button-prev,.people-slider__swiper-button-next{width:calc(40 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);top:calc(100% + 64 / 375 * 100vw)}}@media (any-hover: hover){.people-slider__swiper-button-prev:hover:before,.people-slider__swiper-button-next:hover:before{width:1.375rem}}.people-slider__swiper-button-prev:before,.people-slider__swiper-button-next:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:1rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;transition:width .2s ease}.people-slider__swiper-button-prev{left:calc(50% + 28rem)}@media screen and (width < 768px){.people-slider__swiper-button-prev{left:calc(50% + 19.2vw)}}.people-slider__swiper-button-prev:before{rotate:180deg}.people-slider__swiper-button-next{left:calc(50% + 32rem)}@media screen and (width < 768px){.people-slider__swiper-button-next{left:calc(50% + 124 / 375 * 100vw)}}.people-slider__progress{position:absolute;top:calc(100% + 8.5rem);left:calc(50% + 6.5rem);width:19.5rem;height:2px;border-radius:100vmax;background:#99f1fd;overflow:hidden}@media screen and (width < 768px){.people-slider__progress{width:52vw;top:calc(100% + 86 / 375 * 100vw);left:calc(50% - 66 / 375 * 100vw);translate:-50%}}.people-slider__progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:#0082ca;transform:scaleX(0);transform-origin:left center}.scene-pair_block__inner{padding-inline:2.5rem;max-width:75rem;margin-inline:auto;display:grid;grid-template-columns:20rem 37.5rem;column-gap:12.5rem;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (width < 768px){.scene-pair_block__inner{padding-inline:6.4vw;grid-template-columns:calc(104 / 375 * 100vw) 46.4vw;column-gap:12.8vw}}.scene-pair_block__image:nth-of-type(1){width:100%;height:auto;aspect-ratio:320/214;margin-block-start:4.375rem}@media screen and (width < 768px){.scene-pair_block__image:nth-of-type(1){aspect-ratio:104/69;margin-block-start:calc(14 / 375 * 100vw)}}.scene-pair_block__image:nth-of-type(2){width:100%;height:auto;aspect-ratio:600/400}@media screen and (width < 768px){.scene-pair_block__image:nth-of-type(2){aspect-ratio:175/117}}.scene-pair_block.-reverce .scene-pair_block__inner{grid-template-columns:37.5rem 20rem}@media screen and (width < 768px){.scene-pair_block.-reverce .scene-pair_block__inner{grid-template-columns:46.4vw calc(104 / 375 * 100vw)}}.scene-pair_block.-reverce .scene-pair_block__image:nth-of-type(1){aspect-ratio:600/400;margin-block-start:0}@media screen and (width < 768px){.scene-pair_block.-reverce .scene-pair_block__image:nth-of-type(1){aspect-ratio:175/117;margin-block-start:0}}.scene-pair_block.-reverce .scene-pair_block__image:nth-of-type(2){aspect-ratio:320/214;margin-block-start:4.375rem}@media screen and (width < 768px){.scene-pair_block.-reverce .scene-pair_block__image:nth-of-type(2){aspect-ratio:104/69;margin-block-start:calc(14 / 375 * 100vw)}}.common-section-header{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media screen and (width < 768px){.common-section-header{gap:calc(8 / 375 * 100vw)}}.common-section-header h2{font-size:2.5rem;font-weight:700;line-height:1.5;text-align:center;color:#001b3a}@media screen and (width < 768px){.common-section-header h2{font-size:3.2vw;font-size:6.4vw}}.common-section-header p{font-family:Fahkwang,sans-serif;font-size:1rem;color:#0082ca;letter-spacing:.08em;line-height:1.5;text-align:center}@media screen and (width < 768px){.common-section-header p{font-size:3.2vw}}.assessment_questions_page .lower_page_fv_block{padding-block-end:31.5rem;background:url(../img/bg-lower-page-top-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.assessment_questions_page .lower_page_fv_block{padding-block-end:64vw;background:url(../img/bg-lower-page-top-sp.webp) no-repeat bottom center/cover}}.assessment_questions_page .question_block{margin-block-start:-31.75rem;padding-block:6.5rem 13.75rem}@media screen and (width < 768px){.assessment_questions_page .question_block{margin-block-start:calc(-428 / 375 * 100vw);padding-block:64vw 32vw}}.assessment_questions_page .question_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.assessment_questions_page .question_block__inner{padding-inline:6.4vw}}.assessment_questions_page .question_block__item{padding-block:5rem;border-top:1px solid #d8dfe3;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.assessment_questions_page .question_block__item:last-child{border-bottom:1px solid #d8dfe3}@media screen and (width < 768px){.assessment_questions_page .question_block__item{padding-block:calc(41 / 375 * 100vw) calc(40 / 375 * 100vw)}}.assessment_questions_page .question_block__item.is-locked,.assessment_questions_page .question_block__item.is-past{opacity:.5}.assessment_questions_page .question_block__header{display:flex;gap:1.5rem;align-items:center}@media screen and (width < 768px){.assessment_questions_page .question_block__header{align-items:flex-start;gap:calc(20 / 375 * 100vw)}}.assessment_questions_page .question_block__header--sm{gap:.5rem}@media screen and (width < 768px){.assessment_questions_page .question_block__header--sm{gap:calc(8 / 375 * 100vw)}}.assessment_questions_page .question_block__number{font-family:Fahkwang,sans-serif;font-size:1.25rem;color:#0082ca;line-height:1.5}@media screen and (width < 768px){.assessment_questions_page .question_block__number{font-size:calc(16 / 375 * 100vw)}}.assessment_questions_page .question_block__text{font-size:1.25rem;letter-spacing:normal}@media screen and (width < 768px){.assessment_questions_page .question_block__text{font-size:calc(14 / 375 * 100vw)}}.assessment_questions_page .question_block__select{display:flex;align-items:center;gap:3.5rem;margin-block-start:2rem}@media screen and (width < 768px){.assessment_questions_page .question_block__select{flex-wrap:wrap;align-items:flex-start;gap:0;margin-block-start:calc(20 / 375 * 100vw)}}.assessment_questions_page .question_block__options{flex:1;display:flex;align-items:center}@media screen and (width < 768px){.assessment_questions_page .question_block__options{order:1;flex:0 0 100%}}.assessment_questions_page .question_block__select-label{white-space:nowrap}@media screen and (width < 768px){.assessment_questions_page .question_block__select-label{flex:1;order:2;font-size:3.2vw;line-height:1.5;margin-block-start:1.6vw}}.assessment_questions_page .question_block__select-label--right{color:#0082ca}@media screen and (width < 768px){.assessment_questions_page .question_block__select-label--right{order:3;text-align:right}}.assessment_questions_page .question_block__option{flex:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.assessment_questions_page .question_block__option input:checked~.question_block__circle{background-color:#0082ca}.assessment_questions_page .question_block__option input:focus-visible~.question_block__circle{outline:3px solid #0082ca;outline-offset:3px}.assessment_questions_page .question_block__option--lg .question_block__circle{width:5rem;aspect-ratio:1;height:auto}@media screen and (width < 768px){.assessment_questions_page .question_block__option--lg .question_block__circle{width:calc(40 / 375 * 100vw)}}.assessment_questions_page .question_block__option--sm .question_block__circle{width:3.5rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.assessment_questions_page .question_block__option--sm .question_block__circle{width:calc(32 / 375 * 100vw)}}.assessment_questions_page .question_block__option:first-child .question_block__circle,.assessment_questions_page .question_block__option:nth-child(2) .question_block__circle{border:1px solid #9AA4AA;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.assessment_questions_page .question_block__option:first-child input:checked~.question_block__circle,.assessment_questions_page .question_block__option:nth-child(2) input:checked~.question_block__circle{border-color:transparent}@media (hover: hover) and (pointer: fine){.assessment_questions_page .question_block__option:first-child:hover input:not(:checked)~.question_block__circle:hover,.assessment_questions_page .question_block__option:nth-child(2):hover input:not(:checked)~.question_block__circle:hover{background-color:#0082ca;border-color:#0082ca}}.assessment_questions_page .question_block__option:nth-child(3) .question_block__circle,.assessment_questions_page .question_block__option:last-child .question_block__circle{background-color:#e0ecf2;border:1px solid #93BCD1;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.assessment_questions_page .question_block__option:nth-child(3) input:checked~.question_block__circle,.assessment_questions_page .question_block__option:last-child input:checked~.question_block__circle{border-color:transparent}@media (hover: hover) and (pointer: fine){.assessment_questions_page .question_block__option:nth-child(3):hover input:not(:checked)~.question_block__circle:hover,.assessment_questions_page .question_block__option:last-child:hover input:not(:checked)~.question_block__circle:hover{background-color:#0082ca;border-color:#0082ca}}.assessment_questions_page .question_block__circle{display:block;border-radius:50%;background-color:#d8dfe3;transition:background-color .3s cubic-bezier(.22,1,.36,1);cursor:pointer;pointer-events:auto}@media (hover: hover) and (pointer: fine){.assessment_questions_page .question_block__circle:hover:hover{background-color:#99a9b0}}.assessment_questions_page .question_block__submit{display:flex;justify-content:center;margin-block-start:5.625rem}@media screen and (width < 768px){.assessment_questions_page .question_block__submit{margin-block-start:calc(56 / 375 * 100vw)}}.assessment_questions_page .question_block__submit-btn{background:linear-gradient(#d8dfe3,#d8dfe3) padding-box,linear-gradient(#d8dfe3,#d8dfe3) border-box;color:#99a9b0;pointer-events:none;cursor:default}.assessment_questions_page .question_block__submit-btn span{border-color:transparent}.assessment_questions_page .question_block__submit-btn:before{display:none}.assessment_questions_page .question_block__submit-btn:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23d8dfe3"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23d8dfe3"/></svg>') no-repeat center center/contain}.assessment_questions_page .question_block__submit-btn.is-active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;color:#111;pointer-events:auto;cursor:pointer}@media (any-hover: hover){.assessment_questions_page .question_block__submit-btn.is-active:hover{color:#fff}.assessment_questions_page .question_block__submit-btn.is-active:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}}.assessment_questions_page .question_block__submit-btn.is-active span{border-color:#d8dfe3}.assessment_questions_page .question_block__submit-btn.is-active:before{display:block}.assessment_questions_page .question_block__submit-btn.is-active:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}.assessment_result_page .lower_page_fv_block{background:url(../img/bg-lower-page-top-pc.webp) no-repeat center center/cover;padding-block-end:49.375rem}@media screen and (width < 768px){.assessment_result_page .lower_page_fv_block{background:url(../img/bg-lower-page-top-sp.webp) no-repeat center center/cover;padding-block-end:160vw}}.assessment_result_page .result_block{padding-block-end:12.5rem;margin-block-start:-42.875rem}@media screen and (width < 768px){.assessment_result_page .result_block{padding-block-end:32vw;margin-block-start:calc(-538 / 375 * 100vw)}}.assessment_result_page .result_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.assessment_result_page .result_block__inner{padding-inline:6.4vw}}.assessment_result_page .result_block__contents{margin-block-start:4.125rem}@media screen and (width < 768px){.assessment_result_page .result_block__contents{margin-block-start:calc(40 / 375 * 100vw)}}.assessment_result_page .result_block__card-wrap{display:none;position:relative}.assessment_result_page .result_block__card-wrap.is-visible{display:block}.assessment_result_page .result_block__category{position:absolute;top:-1.5rem;left:0;display:inline-flex;align-items:center;padding-block:.5rem .5625rem;padding-inline:1rem 1.25rem;background:linear-gradient(135deg,#0082ca,#003572);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.5}@media screen and (width < 768px){.assessment_result_page .result_block__category{top:calc(-16 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);padding-block:calc(4 / 375 * 100vw) calc(5 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw) 3.2vw}}.assessment_result_page .result_block__card{background:#fff;box-shadow:0 0 3.125rem #0082ca66;display:grid;grid-template-columns:42.8571428571% 1fr;column-gap:5rem;align-items:center}@media screen and (width < 768px){.assessment_result_page .result_block__card{display:flex;flex-direction:column;align-items:stretch;row-gap:6.4vw;box-shadow:0 0 1.875rem #0082ca66}}.assessment_result_page .result_block__card-image{width:100%;height:auto;aspect-ratio:480/831;background:linear-gradient(to right,#f2f9ff,#fff)}.assessment_result_page .result_block__card-image picture{display:block}@media screen and (width < 768px){.assessment_result_page .result_block__card-image{width:100%;background:linear-gradient(to bottom,#f2f9ff,#fff);aspect-ratio:1}}.assessment_result_page .result_block__card-body{padding-inline-end:5rem}@media screen and (width < 768px){.assessment_result_page .result_block__card-body{padding-inline:calc(16 / 375 * 100vw);padding-block-end:calc(32 / 375 * 100vw)}}.assessment_result_page .result_block__type{display:flex;flex-direction:column;gap:.375rem}@media screen and (width < 768px){.assessment_result_page .result_block__type{gap:calc(2 / 375 * 100vw)}}.assessment_result_page .result_block__type-label{font-size:1.25rem;font-weight:700;color:#001b3a;line-height:1.5}@media screen and (width < 768px){.assessment_result_page .result_block__type-label{font-size:3.2vw}}.assessment_result_page .result_block__type-name{font-size:2rem;font-weight:700;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (width < 768px){.assessment_result_page .result_block__type-name{font-size:calc(20 / 375 * 100vw)}}.assessment_result_page .result_block__description{display:flex;flex-direction:column;gap:1.5rem;font-weight:400;margin-block-start:1.5rem}@media screen and (width < 768px){.assessment_result_page .result_block__description{margin-block-start:calc(16 / 375 * 100vw);gap:calc(16 / 375 * 100vw);font-size:3.2vw}}.assessment_result_page .result_block__description strong{font-weight:500;color:#0082ca}.assessment_result_page .result_block__buttons{margin-block-start:5.5rem;display:flex;justify-content:center;gap:2rem}@media screen and (width < 768px){.assessment_result_page .result_block__buttons{margin-block-start:calc(56 / 375 * 100vw);flex-direction:column;gap:calc(20 / 375 * 100vw)}}.assessment_result_page .result_block__btn-filled{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#0082ca,#003572);border:1px solid #0082ca}.assessment_result_page .result_block__btn-filled:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}@media (any-hover: hover){.assessment_result_page .result_block__btn-filled:hover{color:#0082ca}.assessment_result_page .result_block__btn-filled:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.assessment_result_page .result_block__btn-filled:after{width:.75rem;right:1.5rem;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.assessment_result_page .result_block__btn-filled:after{width:calc(10 / 375 * 100vw);right:calc(16 / 375 * 100vw);aspect-ratio:10/8}}.assessment_page .lower_page_fv_block{background:url(../img/bg-lower-page-top-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.assessment_page .lower_page_fv_block{padding-block-start:6.375rem;background:url(../img/bg-lower-page-top-sp.webp) no-repeat center center/cover}}@keyframes assessment-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--images-width) + var(--image-gap))))}}.assessment_page .slider_block__loop-slider{margin-block-start:2.8125rem;overflow:clip}@media screen and (width < 768px){.assessment_page .slider_block__loop-slider{margin-block-start:6.4vw}}.assessment_page .slider_block__loop-slider-wrap{--images-width: 0px;--image-gap: 2rem;width:fit-content;display:flex;gap:var(--image-gap);animation:assessment-scroll-left 40s linear both infinite}@media screen and (width < 768px){.assessment_page .slider_block__loop-slider-wrap{--image-gap: .5rem;animation:assessment-scroll-left 30s linear both infinite}}.assessment_page .slider_block__loop-slider-contents{display:flex;gap:var(--image-gap)}.assessment_page .slider_block__loop-slider-img{width:27.5rem;height:auto;aspect-ratio:1/1}@media screen and (width < 768px){.assessment_page .slider_block__loop-slider-img{width:calc(160 / 375 * 100vw);aspect-ratio:160/240}}.assessment_page .slider_block__loop-slider-img picture{display:block}.assessment_page .contents_block{padding-block:5.9375rem 12.5rem}@media screen and (width < 768px){.assessment_page .contents_block{padding-block:calc(64 / 375 * 100vw) 32vw}}.assessment_page .contents_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.assessment_page .contents_block__inner{padding-inline:6.4vw}}.assessment_page .contents_block__text{text-align:center}.assessment_page .contents_block__text p{color:#001b3a;font-size:1.125rem;line-height:2.4}@media screen and (width < 768px){.assessment_page .contents_block__text p{font-size:3.2vw;line-height:2.2;letter-spacing:normal}}.assessment_page .contents_block__text p+p{margin-block-start:1.5rem}@media screen and (width < 768px){.assessment_page .contents_block__text p+p{margin-block-start:calc(14 / 375 * 100vw)}}.assessment_page .contents_block__note{display:block;margin-block-start:3rem;color:#696969;text-align:center;font-weight:400}@media screen and (width < 768px){.assessment_page .contents_block__note{margin-block-start:calc(22 / 375 * 100vw);font-size:3.2vw}}.assessment_page .contents_block__button{margin-block-start:5.5rem;margin-inline:auto}@media screen and (width < 768px){.assessment_page .contents_block__button{margin-block-start:calc(56 / 375 * 100vw)}}.benefits_page .benefits_list_block{padding-block:6.125rem 12.5rem}@media screen and (width < 768px){.benefits_page .benefits_list_block{padding-block:calc(58 / 375 * 100vw) 32vw}}.benefits_page .benefits_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.benefits_page .benefits_list_block__inner{padding-inline:6.4vw}}.benefits_page .benefits_list_block__list{display:flex;flex-direction:column}.benefits_page .benefits_list_block__item{display:grid;grid-template-columns:12.25rem 1fr;gap:5rem;align-items:flex-start;padding-block:4.9375rem;border-block-end:1px solid #d8dfe3}.benefits_page .benefits_list_block__item:first-child{padding-block-start:0}@media screen and (width < 768px){.benefits_page .benefits_list_block__item{display:flex;flex-direction:column;gap:6.4vw;padding-block:calc(37 / 375 * 100vw)}.benefits_page .benefits_list_block__item:first-child{padding-block-start:0}}.benefits_page .benefits_list_block__number{font-family:Fahkwang,sans-serif;font-weight:400;line-height:1.5;color:#0082ca;letter-spacing:.08em}@media screen and (width < 768px){.benefits_page .benefits_list_block__number{font-size:3.2vw;letter-spacing:.04em}}.benefits_page .benefits_list_block__title{font-weight:700;line-height:1.5;font-size:2rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__title{font-size:calc(20 / 375 * 100vw);letter-spacing:.02em}}.benefits_page .benefits_list_block__body{display:flex;flex-direction:column;padding-block-start:2rem;gap:2rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__body{padding-block-start:unset;gap:calc(28 / 375 * 100vw)}}.benefits_page .benefits_list_block__details{font-weight:400;line-height:1.8;font-size:1.25rem;letter-spacing:normal}@media screen and (width < 768px){.benefits_page .benefits_list_block__details{font-size:3.2vw}}.benefits_page .benefits_list_block__details li{padding-inline-start:1.875rem;position:relative}@media screen and (width < 768px){.benefits_page .benefits_list_block__details li{padding-inline-start:4.8vw}}.benefits_page .benefits_list_block__details li:before{content:"";position:absolute;top:1.125rem;left:.625rem;translate:0 -50%;width:.375rem;height:auto;aspect-ratio:1;border-radius:50%;background:#111}@media screen and (width < 768px){.benefits_page .benefits_list_block__details li:before{top:3.2vw;left:calc(5 / 375 * 100vw);width:.8vw}}.benefits_page .benefits_list_block__stats{background-color:#f2f7fa;display:flex;align-items:center;padding-block:1.5rem;padding-inline:2rem;width:fit-content;column-gap:.5rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats{padding:calc(16 / 375 * 100vw);column-gap:0}}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats--pair{flex-direction:column;align-items:flex-start;gap:0vw}}.benefits_page .benefits_list_block__stats-item{display:flex;align-items:baseline;gap:.5rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-item{gap:1.6vw}}.benefits_page .benefits_list_block__stats-label{font-weight:500;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.25rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-label{font-size:calc(14 / 375 * 100vw)}}.benefits_page .benefits_list_block__stats-value{display:flex;align-items:baseline}.benefits_page .benefits_list_block__stats-num{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-num{font-size:6.4vw}}.benefits_page .benefits_list_block__stats-unit{font-weight:500;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.25rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-unit{font-size:calc(14 / 375 * 100vw)}}.benefits_page .benefits_list_block__stats-unit--pct{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-unit--pct{font-size:calc(16 / 375 * 100vw)}}.benefits_page .benefits_list_block__stats-sep{font-weight:500;line-height:1.5;font-size:1.25rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-sep{font-size:.875rem}}.benefits_page .benefits_list_block__stats-note{font-weight:400;color:#696969;line-height:1.8;font-size:.875rem}@media screen and (width < 768px){.benefits_page .benefits_list_block__stats-note{font-size:calc(10 / 375 * 100vw)}}.business_page .section_anchor_link_block{margin-block-start:6.25rem}@media screen and (width < 768px){.business_page .section_anchor_link_block{margin-block-start:calc(56 / 375 * 100vw)}}.business_page .section_anchor_link_block__inner{width:70rem;margin-inline:auto}@media screen and (width < 768px){.business_page .section_anchor_link_block__inner{padding-inline:6.4vw;width:100%}}.business_page .section_anchor_link_block__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:1.25rem;margin-inline-start:-2rem}@media screen and (width < 768px){.business_page .section_anchor_link_block__list{row-gap:calc(20 / 375 * 100vw);margin-inline-start:unset}}.business_page .section_anchor_link_block__item{background-image:linear-gradient(to bottom,#d8dfe3 0,#d8dfe3 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y;background-position:right 0}.business_page .section_anchor_link_block__item:last-child{background-image:none}@media screen and (width < 768px){.business_page .section_anchor_link_block__item{width:50%;display:flex;align-items:center;justify-content:center}.business_page .section_anchor_link_block__item:nth-of-type(2n){background-image:none}.business_page .section_anchor_link_block__item:nth-of-type(2n) a{margin-inline-start:3.2vw}.business_page .section_anchor_link_block__item:nth-of-type(odd) a{margin-inline-start:-3.2vw}.business_page .section_anchor_link_block__item:last-child{background-image:linear-gradient(to bottom,#d8dfe3 0,#d8dfe3 50%,transparent 50%)}}.business_page .section_anchor_link_block__link{display:inline-flex;align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;padding-inline:2rem;padding-block:.15625rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.business_page .section_anchor_link_block__link:hover{opacity:.5}}@media screen and (width < 768px){.business_page .section_anchor_link_block__link{font-size:calc(11 / 375 * 100vw);gap:3.2vw;padding-inline:unset;padding-block:calc(2 / 375 * 100vw)}}.business_page .section_anchor_link_block__link:after{content:"";display:inline-block;flex-shrink:0;width:.625rem;height:auto;aspect-ratio:10/12;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;transform:rotate(90deg)}@media screen and (width < 768px){.business_page .section_anchor_link_block__link:after{width:calc(8 / 375 * 100vw)}}.business_page .business_list_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.business_page .business_list_block{padding-block:calc(82 / 375 * 100vw) 32vw}}.business_page .business_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.business_page .business_list_block__inner{padding-inline:6.4vw}}.business_page .business_list_block__list{display:flex;flex-direction:column;gap:10rem}@media screen and (width < 768px){.business_page .business_list_block__list{gap:calc(80 / 375 * 100vw)}}.business_page .business_list_block__item:first-of-type .business_list_block__text{margin-block-start:1rem}@media screen and (width < 768px){.business_page .business_list_block__item:first-of-type .business_list_block__text{margin-block-start:unset}}.business_page .business_list_block__item:nth-of-type(4) .business_list_block__text{margin-block-start:.25rem}@media screen and (width < 768px){.business_page .business_list_block__item:nth-of-type(4) .business_list_block__text{margin-block-start:unset}}@media screen and (768px <= width){.business_page .business_list_block__item:nth-of-type(4) .business_list_block__image{margin-block-start:3.5rem}}.business_page .business_list_block__hero{display:grid;grid-template-columns:632fr 408fr;column-gap:5rem}@media screen and (width < 768px){.business_page .business_list_block__hero{grid-template-columns:1fr;gap:calc(40 / 375 * 100vw)}}.business_page .business_list_block__text{margin-block-start:1.8125rem}@media screen and (width < 768px){.business_page .business_list_block__text{margin-block-start:unset}}.business_page .business_list_block__desc{font-weight:400;margin-block-start:1.25rem}@media screen and (width < 768px){.business_page .business_list_block__desc{font-size:3.2vw;margin-block-start:3.2vw}}.business_page .business_list_block__clients{margin-block-start:3rem}@media screen and (width < 768px){.business_page .business_list_block__clients{margin-block-start:calc(26 / 375 * 100vw)}}.business_page .business_list_block__clients-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:normal}@media screen and (width < 768px){.business_page .business_list_block__clients-label{gap:1.6vw;font-size:3.2vw}}.business_page .business_list_block__clients-label:before{content:"";display:block;width:.375rem;height:.375rem;background:#0082ca}@media screen and (width < 768px){.business_page .business_list_block__clients-label:before{width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw)}}.business_page .business_list_block__clients-tags{display:flex;flex-wrap:wrap;column-gap:1.125rem;row-gap:.875rem;padding-inline-start:.875rem;margin-block-start:1rem;max-width:32.125rem}@media screen and (width < 768px){.business_page .business_list_block__clients-tags{column-gap:3.2vw;row-gap:calc(14 / 375 * 100vw);padding-inline-start:calc(10 / 375 * 100vw);margin-block-start:3.2vw;max-width:unset}}.business_page .business_list_block__clients-tags--large{max-width:39.375rem}.business_page .business_list_block__clients-tag{background-color:#f2f7fa;border:1px solid #d8dfe3;border-radius:.125rem;padding-block:.25rem .3125rem;padding-inline:1rem;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:normal}@media screen and (width < 768px){.business_page .business_list_block__clients-tag{font-size:3.2vw;padding-block:calc(4 / 375 * 100vw) calc(5 / 375 * 100vw);padding-inline:4vw}}.business_page .business_list_block__image{width:25.5rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.business_page .business_list_block__image{width:100%;aspect-ratio:327/184}}.business_page .business_list_block__image picture{display:block}.business_page .business_list_block__contents{margin-block-start:4rem;display:flex;flex-direction:column;gap:4.0625rem}@media screen and (width < 768px){.business_page .business_list_block__contents{margin-block-start:8vw;gap:calc(37 / 375 * 100vw)}}.business_page .business_list_block__section-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (width < 768px){.business_page .business_list_block__section-title{gap:calc(8 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}}.business_page .business_list_block__section-title:after{content:"";flex:1;height:1px;background:#99f1fd}.business_page .business_list_block__work-list{margin-block-start:2rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;column-gap:.5rem}@media screen and (width < 768px){.business_page .business_list_block__work-list{margin-block-start:calc(16 / 375 * 100vw);grid-template-columns:1fr;row-gap:calc(8 / 375 * 100vw);column-gap:unset}}.business_page .business_list_block__work-item{display:flex;align-items:center;gap:.5rem;font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.business_page .business_list_block__work-item{gap:1.6vw;font-size:3.2vw}}.business_page .business_list_block__work-item:before{content:"";display:block;width:.375rem;height:.375rem;background:#0082ca}@media screen and (width < 768px){.business_page .business_list_block__work-item:before{width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw)}}.business_page .business_list_block__position-list{margin-block-start:2.125rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (width < 768px){.business_page .business_list_block__position-list{margin-block-start:3.2vw;grid-template-columns:1fr}}.business_page .business_list_block__position-item{display:flex;align-items:center;padding-block:1.375rem;padding-inline:1rem;align-self:stretch;letter-spacing:normal;border:1px solid #f2f7fa}.business_page .business_list_block__position-item:nth-child(4n+1),.business_page .business_list_block__position-item:nth-child(4n+4){background-color:#f2f7fa}.business_page .business_list_block__position-item:nth-child(4n+2),.business_page .business_list_block__position-item:nth-child(4n+3){background-color:#fff}@media screen and (width < 768px){.business_page .business_list_block__position-item{padding-block:4vw;padding-inline:3.2vw}.business_page .business_list_block__position-item:nth-child(odd){background-color:#f2f7fa}.business_page .business_list_block__position-item:nth-child(2n){background-color:#fff}}.business_page .business_list_block__position-item span{line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.business_page .business_list_block__position-item span{font-size:3.2vw}}.business_page .business_list_block__cta{margin-block-start:4rem;background-color:#f2f9ff;position:relative;overflow:clip;min-height:28.4375rem}@media screen and (width < 768px){.business_page .business_list_block__cta{margin-block-start:calc(35 / 375 * 100vw);min-height:auto;padding-block-end:calc(208 / 375 * 100vw)}}.business_page .business_list_block__cta:after{content:"";position:absolute;top:0;right:0;width:37.9375rem;height:auto;aspect-ratio:607/455;background:url(../img/pic-business-travel-2-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.business_page .business_list_block__cta:after{top:unset;right:0;left:0;bottom:0;width:100%;aspect-ratio:327/184;background:url(../img/pic-business-travel-2-sp.webp) no-repeat center center/cover}}.business_page .business_list_block__cta:before{content:"";position:absolute;left:-7.5rem;top:-7.5rem;width:20rem;height:auto;aspect-ratio:1;border-radius:50%;background:#99f1fd;filter:blur(6.25rem);opacity:.5}@media screen and (width < 768px){.business_page .business_list_block__cta:before{top:calc(-40 / 375 * 100vw);left:calc(-40 / 375 * 100vw);width:calc(200 / 375 * 100vw);filter:blur(calc(50 / 375 * 100vw))}}.business_page .business_list_block__cta--viza:after{background:url(../img/pic-business-visa-2-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.business_page .business_list_block__cta--viza:after{background:url(../img/pic-business-visa-2-sp.webp) no-repeat center center/cover}}.business_page .business_list_block__cta--sports:after{background:url(../img/pic-business-sports-2-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.business_page .business_list_block__cta--sports:after{background:url(../img/pic-business-sports-2-sp.webp) no-repeat center center/cover}}.business_page .business_list_block__cta--mice:after{background:url(../img/pic-business-mice-2-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.business_page .business_list_block__cta--mice:after{background:url(../img/pic-business-mice-2-sp.webp) no-repeat center center/cover}}.business_page .business_list_block__cta--cruise:after{background:url(../img/pic-business-cruise-2-pc.webp) no-repeat center center/cover}@media screen and (width < 768px){.business_page .business_list_block__cta--cruise:after{background:url(../img/pic-business-cruise-2-sp.webp) no-repeat center center/cover}}.business_page .business_list_block__cta-body{position:relative;z-index:1;margin-inline-start:4rem;padding-block-start:3rem;width:25rem;display:flex;flex-direction:column;gap:2.5rem}@media screen and (width < 768px){.business_page .business_list_block__cta-body{margin-inline:calc(16 / 375 * 100vw);padding-block-start:6.4vw;width:auto;gap:6.4vw}}.business_page .business_list_block__cta-group{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 768px){.business_page .business_list_block__cta-group{gap:calc(11 / 375 * 100vw)}}@media screen and (width < 768px){.business_page .business_list_block__cta-group .common_button{padding-block:calc(13 / 375 * 100vw)}}.business_page .business_list_block__cta-title{font-size:1.25rem;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.business_page .business_list_block__cta-title{font-size:calc(14 / 375 * 100vw)}}.business_page .business_list_block__cta-entry{margin-block-start:-.25rem;color:#fff;background:linear-gradient(135deg,#0082ca,#003572);border:.0625rem solid #0082ca}.business_page .business_list_block__cta-entry:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.business_page .business_list_block__cta-entry{margin-block-start:calc(4 / 375 * 100vw)}}@media (any-hover: hover){.business_page .business_list_block__cta-entry:hover{color:#0082ca}.business_page .business_list_block__cta-entry:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.business_page .business_list_block__cta-entry:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}.business_page .business_list_block__cta-entry span{border-inline-end-color:#99a9b0}.business_page .business_list_block__mice-list{margin-block-start:2.0625rem;display:flex;justify-content:space-between}@media screen and (width < 768px){.business_page .business_list_block__mice-list{margin-block-start:calc(22 / 375 * 100vw);display:grid;grid-template-columns:repeat(2,1fr)}}.business_page .business_list_block__mice-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (768px <= width){.business_page .business_list_block__mice-item:not(:last-of-type){padding-inline-end:1.5625rem}}@media screen and (width < 768px){.business_page .business_list_block__mice-item{gap:calc(4 / 375 * 100vw);padding-block-end:calc(16 / 375 * 100vw)}}.business_page .business_list_block__mice-item:not(:last-child){border-inline-end:1px solid #d8dfe3}@media screen and (width < 768px){.business_page .business_list_block__mice-item:not(:last-child){border-inline-end:none}}@media screen and (width < 768px){.business_page .business_list_block__mice-item:nth-of-type(2n){border-inline-start:1px solid #d8dfe3;padding-inline-start:4vw}}@media screen and (width < 768px){.business_page .business_list_block__mice-item:nth-of-type(odd){padding-inline-end:4vw}}@media screen and (width < 768px){.business_page .business_list_block__mice-item:nth-child(n+3){border-block-start:1px solid #d8dfe3;padding-block-end:unset;padding-block-start:calc(16 / 375 * 100vw)}}.business_page .business_list_block__mice-letter{font-family:Fahkwang,sans-serif;color:#0082ca;line-height:1.5;text-align:center;position:relative}@media screen and (width < 768px){.business_page .business_list_block__mice-letter{font-size:calc(14 / 375 * 100vw)}}.business_page .business_list_block__mice-letter:before{content:"";position:absolute;top:calc(100% + .25rem);left:50%;translate:-50%;width:2rem;height:1px;background:#d8dfe3}@media screen and (width < 768px){.business_page .business_list_block__mice-letter:before{top:calc(100% + 4 / 375 * 100vw);width:calc(32 / 375 * 100vw)}}.business_page .business_list_block__mice-word{margin-block-start:.5rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.business_page .business_list_block__mice-word{font-size:4.8vw;margin-block-start:calc(8 / 375 * 100vw)}}.business_page .business_list_block__mice-desc{font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;max-width:7.5rem;letter-spacing:normal}@media screen and (width < 768px){.business_page .business_list_block__mice-desc{font-size:3.2vw;max-width:calc(147 / 375 * 100vw)}}@media screen and (768px <= width){.business_page .business_list_block__mice-desc--narrow-space{letter-spacing:-.04375rem}}.career_flow_page .flow_list_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.career_flow_page .flow_list_block{padding-block:calc(56 / 375 * 100vw) 32vw}}.career_flow_page .flow_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.career_flow_page .flow_list_block__inner{padding-inline:6.4vw}}.career_flow_page .flow_list_block__layout{display:grid;grid-template-columns:680fr 360fr;gap:5rem;align-items:start}@media screen and (width < 768px){.career_flow_page .flow_list_block__layout{grid-template-columns:1fr;gap:calc(56 / 375 * 100vw)}}.career_flow_page .flow_list_block__list{padding-inline-start:5.9375rem;display:flex;flex-direction:column;gap:2rem;counter-reset:flow-step}@media screen and (width < 768px){.career_flow_page .flow_list_block__list{padding-inline-start:12.8vw;gap:calc(21 / 375 * 100vw)}}.career_flow_page .flow_list_block__item{counter-increment:flow-step}.career_flow_page .flow_list_block__item--offer{counter-increment:none}.career_flow_page .flow_list_block__text{position:relative;background-color:#f2f7fa;padding-block:2.5rem 3rem;padding-inline:2rem}@media screen and (width < 768px){.career_flow_page .flow_list_block__text{padding-block:6.4vw calc(32 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.career_flow_page .flow_list_block__text:before{content:counter(flow-step,decimal-leading-zero);display:block;position:absolute;left:-5.9375rem;top:0;font-family:Fahkwang,sans-serif;font-size:2.5rem;font-weight:300;line-height:1;color:#696969;letter-spacing:normal}@media screen and (width < 768px){.career_flow_page .flow_list_block__text:before{left:calc(-49 / 375 * 100vw);font-size:6.4vw}}.career_flow_page .flow_list_block__text:after{content:"";position:absolute;left:-4.1875rem;width:1px;top:3.5rem;bottom:0;background:repeating-linear-gradient(to bottom,#696969 0px,#696969 4px,transparent 4px,transparent 10px)}@media screen and (width < 768px){.career_flow_page .flow_list_block__text:after{left:calc(-32 / 375 * 100vw);top:9.6vw}}.career_flow_page .flow_list_block__text--offer:before{content:"内定";font-family:Noto Sans JP,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.career_flow_page .flow_list_block__text--offer:before{font-size:calc(20 / 375 * 100vw)}}.career_flow_page .flow_list_block__text--offer:after{display:none}.career_flow_page .flow_list_block__step-title{font-size:1.25rem;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.career_flow_page .flow_list_block__step-title{font-size:calc(14 / 375 * 100vw)}}.career_flow_page .flow_list_block__body{margin-block-start:1rem;display:flex;flex-direction:column;gap:.75rem}@media screen and (width < 768px){.career_flow_page .flow_list_block__body{margin-block-start:calc(8 / 375 * 100vw);gap:calc(8 / 375 * 100vw)}}.career_flow_page .flow_list_block__desc{font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.career_flow_page .flow_list_block__desc{font-size:3.2vw}}.career_flow_page .flow_list_block__period{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.5}@media screen and (width < 768px){.career_flow_page .flow_list_block__period{font-size:3.2vw;gap:1.6vw}}.career_flow_page .flow_list_block__period:before{content:"";display:block;width:.375rem;height:auto;aspect-ratio:1;background-color:#0082ca}@media screen and (width < 768px){.career_flow_page .flow_list_block__period:before{width:calc(4 / 375 * 100vw)}}.career_flow_page .flow_list_block__sidebar{position:sticky;top:6.25rem}@media screen and (width < 768px){.career_flow_page .flow_list_block__sidebar{position:static;width:100%}}.career_flow_page .flow_list_block__entry-header{display:flex;align-items:center;gap:.75rem}.career_flow_page .flow_list_block__entry-header:after{content:"";flex:1 0 0;height:1px;background-color:#99f1fd}@media screen and (width < 768px){.career_flow_page .flow_list_block__entry-header{gap:calc(8 / 375 * 100vw)}}.career_flow_page .flow_list_block__entry-title{font-size:1.25rem;line-height:1.5;white-space:nowrap}@media screen and (width < 768px){.career_flow_page .flow_list_block__entry-title{font-size:calc(14 / 375 * 100vw)}}.career_flow_page .flow_list_block__buttons{margin-block-start:2rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.career_flow_page .flow_list_block__buttons{margin-block-start:6.4vw;gap:calc(20 / 375 * 100vw)}}.career_flow_page .flow_list_block__btn{width:100%;color:#fff}.career_flow_page .flow_list_block__btn--blue1{background:linear-gradient(135deg,#0082ca,#003572);border:.0625rem solid #0082ca}@media (any-hover: hover){.career_flow_page .flow_list_block__btn--blue1:hover{color:#0082ca}.career_flow_page .flow_list_block__btn--blue1:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_flow_page .flow_list_block__btn--blue2{background:linear-gradient(135deg,#003572,#001b3a);border:.0625rem solid #001b3a}@media (any-hover: hover){.career_flow_page .flow_list_block__btn--blue2:hover{color:#001b3a}.career_flow_page .flow_list_block__btn--blue2:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_flow_page .flow_list_block__btn--blue3{background:#111;border:.0625rem solid #111111}@media (any-hover: hover){.career_flow_page .flow_list_block__btn--blue3:hover{color:#111}.career_flow_page .flow_list_block__btn--blue3:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_flow_page .flow_list_block__btn:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}.career_flow_page .flow_list_block__btn:after{width:1rem;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.career_flow_page .flow_list_block__btn:after{width:calc(14 / 375 * 100vw)}}.career_flow_page .flow_list_block__btn span{border-inline-end-color:#99a9b0}.career_path_page .career_support_block{padding-block:6.25rem 13.625rem;position:relative;overflow:hidden}@media screen and (width < 768px){.career_path_page .career_support_block{padding-block:calc(66 / 375 * 100vw) calc(119 / 375 * 100vw)}}.career_path_page .career_support_block:after{content:"Design Your Career With Us";color:#f2f7fa;font-family:Fahkwang,sans-serif;font-size:6.5rem;font-weight:300;line-height:1.5;position:absolute;bottom:0;left:calc(50% - 45rem);white-space:nowrap}@media screen and (width < 768px){.career_path_page .career_support_block:after{font-size:12.8vw;left:0}}.career_path_page .career_support_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.career_path_page .career_support_block__inner{padding-inline:6.4vw}}@media screen and (width < 768px){.career_path_page .career_support_block__head p{letter-spacing:.04em}}.career_path_page .career_support_block__desc{font-weight:400;margin-block-start:1.3125rem}@media screen and (width < 768px){.career_path_page .career_support_block__desc{font-size:3.2vw;margin-block-start:calc(14 / 375 * 100vw)}}.career_path_page .career_support_block__link{color:#0082ca;margin-inline-end:.125rem}.career_path_page .career_support_block__link span{position:relative}@media (any-hover: hover){.career_path_page .career_support_block__link span:hover:before{scale:1;transform-origin:left center}}.career_path_page .career_support_block__link span:before{content:"";position:absolute;left:0;bottom:.1875rem;width:100%;height:1px;background:#0082ca;scale:0;transform-origin:right center;transition:scale .5s ease}@media screen and (width < 768px){.career_path_page .career_support_block__link span:before{bottom:calc(2 / 375 * 100vw)}}.career_path_page .career_support_block__programs-label{font-size:.875rem;line-height:1.5;padding-inline-start:.875rem;margin-block-start:3rem;position:relative}@media screen and (width < 768px){.career_path_page .career_support_block__programs-label{font-size:3.2vw;margin-block-start:calc(26 / 375 * 100vw);padding-inline-start:calc(10 / 375 * 100vw)}}.career_path_page .career_support_block__programs-label:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;width:.375rem;height:auto;aspect-ratio:1;background:#0082ca}@media screen and (width < 768px){.career_path_page .career_support_block__programs-label:before{width:calc(4 / 375 * 100vw)}}.career_path_page .career_support_block__programs-list{margin-block-start:1rem;display:flex;gap:1rem;padding-inline-start:1rem}@media screen and (width < 768px){.career_path_page .career_support_block__programs-list{margin-block-start:unset;flex-direction:column;gap:3.2vw;padding-inline-start:calc(10 / 375 * 100vw);padding-block-start:3.2vw}}.career_path_page .career_support_block__programs-item{display:flex;align-items:center;justify-content:center;width:20rem;padding-block:1rem;padding-inline:2rem;background-color:#f2f7fa}@media screen and (width < 768px){.career_path_page .career_support_block__programs-item{width:100%;padding-block:3.2vw;padding-inline:6.4vw}}.career_path_page .career_support_block__programs-item-text{font-weight:500;font-size:1rem;line-height:1.5;text-align:center;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.career_path_page .career_support_block__programs-item-text{font-size:3.2vw}}.career_path_page .scene-pair_block{margin-block-start:-2.625rem}@media screen and (width < 768px){.career_path_page .scene-pair_block{margin-block-start:-4vw}}.career_path_page .flow_block{padding-block:8.5rem 12.5rem}@media screen and (width < 768px){.career_path_page .flow_block{padding-block:calc(80 / 375 * 100vw) 32vw}}.career_path_page .flow_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.career_path_page .flow_block__inner{padding-inline:6.4vw}}.career_path_page .flow_block__lead{font-weight:400;line-height:1.8;margin-block-start:1.375rem}@media screen and (width < 768px){.career_path_page .flow_block__lead{font-size:3.2vw;margin-block-start:calc(16 / 375 * 100vw)}}.career_path_page .flow_block__diagram{margin-block-start:3rem}@media screen and (width < 768px){.career_path_page .flow_block__diagram{margin-block-start:6.4vw}}.career_path_page .flow_block__split{margin-block-start:5.5rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:6rem;position:relative}@media screen and (width < 768px){.career_path_page .flow_block__split{display:flex;flex-direction:column;row-gap:9.6vw;margin-block-start:calc(16 / 375 * 100vw)}}.career_path_page .flow_block__split:before{content:"";position:absolute;bottom:calc(100% + .25rem);left:50%;translate:-50%;width:38.25rem;height:auto;aspect-ratio:608/80;background:url(../img/icon-career-path-branch-pc.svg) no-repeat center center/contain}@media screen and (width < 768px){.career_path_page .flow_block__split:before{width:6.4vw;aspect-ratio:24/804;background:url(../img/icon-career-path-branch-sp.svg) no-repeat center center/contain;bottom:unset;top:-4vw;left:4vw;translate:unset}}.career_path_page .flow_block__course{border-radius:.5rem}@media screen and (width < 768px){.career_path_page .flow_block__course{border-radius:calc(4 / 375 * 100vw);margin-inline-start:auto}}.career_path_page .flow_block__course--generalist{background-color:#f2f7fa;padding-block:3rem 3.5rem;padding-inline:13.625rem}@media screen and (width < 768px){.career_path_page .flow_block__course--generalist{padding-block:calc(32 / 375 * 100vw) calc(40 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.career_path_page .flow_block__course--management,.career_path_page .flow_block__course--expert{background-color:#e0ecf2;padding-block:3rem 3.5rem;padding-inline:3.5rem}@media screen and (width < 768px){.career_path_page .flow_block__course--management,.career_path_page .flow_block__course--expert{padding-block:8vw calc(40 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw);width:87.7675840979%}}.career_path_page .flow_block__course--expert{position:relative}.career_path_page .flow_block__course--expert:before{content:"";position:absolute;top:50%;right:calc(100% + .25rem);translate:0 -50%;width:5.5rem;aspect-ratio:88/6;background:url(../img/icon-career-path-dashed-pc.svg) no-repeat center center/contain}@media screen and (width < 768px){.career_path_page .flow_block__course--expert:before{top:unset;bottom:calc(100% + 2 / 375 * 100vw);right:unset;left:50%;translate:-50%;width:1.6vw;aspect-ratio:6/32;background:url(../img/icon-career-path-dashed-sp.svg) no-repeat center center/contain}}.career_path_page .flow_block__badge{display:block;width:fit-content;font-weight:700;line-height:1.5;color:#fff;background:linear-gradient(135deg,#0082ca,#003572);font-size:1.25rem;padding-block:.5rem .5625rem;padding-inline:1rem 1.25rem;margin-inline:auto}@media screen and (width < 768px){.career_path_page .flow_block__badge{font-size:calc(14 / 375 * 100vw);padding-block:calc(4 / 375 * 100vw) calc(5 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw) 3.2vw;margin-inline:unset}}.career_path_page .flow_block__desc{font-weight:500;line-height:1.8;font-size:1rem;margin-block-start:.75rem;text-align:center;letter-spacing:normal}@media screen and (width < 768px){.career_path_page .flow_block__desc{font-size:3.2vw;margin-block-start:calc(8 / 375 * 100vw);text-align:left;padding-inline-start:2.4vw}}.career_path_page .flow_block__steps{display:grid;row-gap:2.375rem;width:100%;margin-block-start:1.875rem;max-width:25rem;margin-inline:auto}@media screen and (width < 768px){.career_path_page .flow_block__steps{margin-block-start:6.4vw;row-gap:calc(26 / 375 * 100vw)}}.career_path_page .flow_block__step{font-weight:500;line-height:1.5;text-align:center;background-color:#fff;border:1px solid #d8dfe3;font-size:1rem;padding-block:1rem;position:relative}@media screen and (width < 768px){.career_path_page .flow_block__step{font-size:3.2vw;padding-block:3.2vw;padding-inline:6.4vw}}.career_path_page .flow_block__step:last-child{border-color:#0082ca}.career_path_page .flow_block__step:not(:last-child):after{content:"";position:absolute;top:calc(100% + .3125rem);left:50%;translate:-50% 0;width:.375rem;height:2rem;background:url(../img/icon-career-path-arrow-pc.svg) no-repeat center center/cover}@media screen and (width < 768px){.career_path_page .flow_block__step:not(:last-child):after{top:calc(100% + .8vw);width:1.6vw;height:6.4vw;background:url(../img/icon-career-path-arrow-sp.svg) no-repeat center center/cover}}.career_path_page .flow_block__note{font-weight:400;line-height:1.8;color:#696969;margin-block-start:3rem;font-size:.875rem;letter-spacing:normal}@media screen and (width < 768px){.career_path_page .flow_block__note{font-size:calc(10 / 375 * 100vw);margin-block-start:6.4vw}}.career_requirements_page .section_anchor_link_block{margin-block-start:6.125rem}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block{margin-block-start:calc(56 / 375 * 100vw)}}.career_requirements_page .section_anchor_link_block__inner{width:70rem;margin-inline:auto}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block__inner{padding-inline:6.4vw;width:100%}}.career_requirements_page .section_anchor_link_block__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:1.5rem;margin-inline-start:-2rem}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block__list{row-gap:calc(20 / 375 * 100vw);margin-inline-start:unset}}.career_requirements_page .section_anchor_link_block__item{background-image:linear-gradient(to bottom,#d8dfe3 0,#d8dfe3 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y;background-position:right 0}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block__item{width:50%;display:flex;align-items:center}.career_requirements_page .section_anchor_link_block__item:nth-of-type(odd){justify-content:start}.career_requirements_page .section_anchor_link_block__item:nth-of-type(2n){justify-content:end;background-image:unset}}.career_requirements_page .section_anchor_link_block__link{display:inline-flex;align-items:center;gap:1rem;font-size:.9375rem;padding-inline:2rem;padding-block:.15625rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.career_requirements_page .section_anchor_link_block__link:hover{opacity:.5}}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block__link{font-size:calc(11 / 375 * 100vw);gap:3.2vw;padding-inline:unset;padding-block:calc(2 / 375 * 100vw);display:grid;grid-template-columns:8.0625rem .625rem;text-align:center}}.career_requirements_page .section_anchor_link_block__link:after{content:"";display:inline-block;flex-shrink:0;width:.625rem;height:auto;aspect-ratio:10/12;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;transform:rotate(90deg)}@media screen and (width < 768px){.career_requirements_page .section_anchor_link_block__link:after{width:calc(8 / 375 * 100vw);flex-shrink:0}}.career_requirements_page .requirements_list_block{background-color:#fff;padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block{padding-block:calc(80 / 375 * 100vw) 32vw}}.career_requirements_page .requirements_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__inner{padding-inline:6.4vw}}.career_requirements_page .requirements_list_block__layout{display:grid;grid-template-columns:680fr 360fr;gap:5rem;align-items:start}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__layout{grid-template-columns:1fr;gap:calc(56 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__job:not(:first-child){margin-block-start:9.875rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__job:not(:first-child){margin-block-start:calc(84 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__title{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__title{font-size:calc(20 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__list{margin-block-start:3.125rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__list{margin-block-start:calc(32 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__item{display:grid;grid-template-columns:6rem 1fr;align-items:flex-start;gap:2.5rem;border-block-start:1px solid #d8dfe3;padding-block:2rem}.career_requirements_page .requirements_list_block__item:last-child{border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__item{grid-template-columns:4.5rem 1fr;gap:calc(16 / 375 * 100vw);padding-block:calc(20 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__term{white-space:nowrap}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__term{font-size:3.2vw}}.career_requirements_page .requirements_list_block__desc{font-weight:400;letter-spacing:normal;line-height:1.82}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__desc{font-size:3.2vw;line-height:1.85}}.career_requirements_page .requirements_list_block__desc>*+*{margin-block-start:.75rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__desc>*+*{margin-block-start:calc(8 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__desc ul li,.career_requirements_page .requirements_list_block__desc ol li{position:relative}.career_requirements_page .requirements_list_block__desc ul li{padding-inline-start:1.5rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__desc ul li{padding-inline-start:calc(20 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__desc ul li:before{content:"";position:absolute;top:.8125rem;left:.625rem;width:.25rem;height:auto;aspect-ratio:1;border-radius:50%;background:#111}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__desc ul li:before{top:calc(10 / 375 * 100vw);width:.8vw}}.career_requirements_page .requirements_list_block__desc ol{counter-reset:ol-item}.career_requirements_page .requirements_list_block__desc ol li{counter-increment:ol-item;padding-inline-start:1.125rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__desc ol li{padding-inline-start:calc(14 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__desc ol li:before{content:counter(ol-item) ".";position:absolute;top:0;left:0}.career_requirements_page .requirements_list_block__note{font-size:.875rem;color:#696969;font-weight:400}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__note{font-size:calc(10 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__link{display:inline-flex;align-items:center;gap:1rem;font-size:.9375rem;color:#0082ca;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.career_requirements_page .requirements_list_block__link:hover{opacity:.5}}.career_requirements_page .requirements_list_block__link:after{content:"";display:inline-block;flex-shrink:0;width:.625rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__link{font-size:3.2vw;gap:calc(8 / 375 * 100vw)}.career_requirements_page .requirements_list_block__link:after{width:calc(10 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__external-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:underline;letter-spacing:.08em;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.career_requirements_page .requirements_list_block__external-link:hover{opacity:.5}}.career_requirements_page .requirements_list_block__external-link:after{content:"";display:inline-block;flex-shrink:0;width:1rem;height:auto;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__external-link{font-size:3.2vw;gap:1.6vw}.career_requirements_page .requirements_list_block__external-link:after{width:3.2vw;height:3.2vw}}.career_requirements_page .requirements_list_block__sidebar{position:sticky;top:6.25rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__sidebar{position:static;width:100%}}.career_requirements_page .requirements_list_block__entry-header{display:flex;align-items:center;gap:.75rem}.career_requirements_page .requirements_list_block__entry-header:after{content:"";flex:1 0 0;height:1px;background-color:#99f1fd}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__entry-header{gap:calc(8 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__entry-title{font-size:1.25rem;line-height:1.5}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__entry-title{font-size:calc(14 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__buttons{margin-block-start:2rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__buttons{margin-block-start:6.4vw;gap:calc(20 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__btn{width:100%;color:#fff}.career_requirements_page .requirements_list_block__btn:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;width:1rem;aspect-ratio:1}@media screen and (width < 768px){.career_requirements_page .requirements_list_block__btn:after{width:calc(14 / 375 * 100vw)}}.career_requirements_page .requirements_list_block__btn--blue1{background:linear-gradient(135deg,#0082ca,#003572);border:.0625rem solid #0082ca}@media (any-hover: hover){.career_requirements_page .requirements_list_block__btn--blue1:hover{color:#0082ca}.career_requirements_page .requirements_list_block__btn--blue1:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_requirements_page .requirements_list_block__btn--blue2{background:linear-gradient(135deg,#003572,#001b3a);border:.0625rem solid #001b3a}@media (any-hover: hover){.career_requirements_page .requirements_list_block__btn--blue2:hover{color:#001b3a}.career_requirements_page .requirements_list_block__btn--blue2:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23001b3a" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_requirements_page .requirements_list_block__btn--blue3{background:#111;border:.0625rem solid #111111}@media (any-hover: hover){.career_requirements_page .requirements_list_block__btn--blue3:hover{color:#111}.career_requirements_page .requirements_list_block__btn--blue3:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23333333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.career_requirements_page .requirements_list_block__btn:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}.career_requirements_page .requirements_list_block__btn span{border-inline-end-color:#99a9b0}.mot_data_page .mot_data_block{padding-block:5.9375rem 12.5rem}@media screen and (width < 768px){.mot_data_page .mot_data_block{padding-block:calc(53 / 375 * 100vw) 32vw}}.mot_data_page .mot_data_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.mot_data_page .mot_data_block__inner{padding-inline:6.4vw}}.mot_data_page .mot_data_block__list{display:grid;grid-template-columns:repeat(6,1fr);column-gap:2rem;row-gap:1.125rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__list{grid-template-columns:1fr;row-gap:8vw}}.mot_data_page .mot_data_block__item{background-color:#fff;box-shadow:0 0 2.5rem #0082ca33;padding-block:2.5rem;padding-inline:2.125rem 2rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__item{grid-column:1/-1;padding:6.4vw;padding-block:calc(32 / 375 * 100vw);padding-inline:6.4vw calc(20 / 375 * 100vw)}}@media screen and (768px <= width){.mot_data_page .mot_data_block__item--col2{grid-column:span 2}.mot_data_page .mot_data_block__item--col3{grid-column:span 3}.mot_data_page .mot_data_block__item--col4{grid-column:span 4}.mot_data_page .mot_data_block__item--col6{grid-column:span 6}}.mot_data_page .mot_data_block__head{display:flex;align-items:center;gap:.75rem}.mot_data_page .mot_data_block__head:after{content:"";flex:1;display:block;height:1px;background-color:#99f1fd}.mot_data_page .mot_data_block__label{font-size:1.25rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__label{font-size:calc(14 / 375 * 100vw)}}.mot_data_page .mot_data_block__body{display:flex;align-items:center;gap:1.5rem;margin-block-start:1.25rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__body{margin-block-start:calc(14 / 375 * 100vw);align-items:center;gap:calc(21 / 375 * 100vw)}}.mot_data_page .mot_data_block__body--multi{gap:2rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__body--multi{flex-direction:column;align-items:stretch;gap:calc(16 / 375 * 100vw)}}.mot_data_page .mot_data_block__body--graph{display:block;width:42.5rem;height:auto;aspect-ratio:680/546;margin-inline:auto;margin-block-start:.875rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__body--graph{width:calc(283 / 375 * 100vw);aspect-ratio:283/338}}.mot_data_page .mot_data_block__body--map{display:block;width:66rem;height:auto;aspect-ratio:1056/1042;margin-inline:auto}@media screen and (width < 768px){.mot_data_page .mot_data_block__body--map{width:calc(283 / 375 * 100vw);aspect-ratio:283/287}}.mot_data_page .mot_data_block__graph-wrap{position:relative;display:block}.mot_data_page .mot_data_block__graph-val{position:absolute;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:400;line-height:1;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val{color:#003572;font-size:calc(32 / 375 * 100vw)}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--cs{left:85%;top:50%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--cs{left:73%;top:58%;background:none;-webkit-text-fill-color:#ffffff}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--sales{left:87%;top:87%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--sales{left:34%;top:83%}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--visa{left:0%;top:87%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--visa{left:10%;top:68%}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--back-office{left:0%;top:18%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--back-office{left:19%;top:31%}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--mgmt{left:0%;top:42%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--mgmt{left:5%;top:48%}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--system{left:21%;top:5%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--system{left:22%;top:5%}}.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--cruise{left:44%;top:5%}@media screen and (width < 768px){.mot_data_page .mot_data_block__graph-val.mot_data_block__graph-label--cruise{left:41%;top:5%}}.mot_data_page .mot_data_block__map-wrap{position:relative;display:block}.mot_data_page .mot_data_block__map-val{position:absolute;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:400;line-height:1;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val{font-size:calc(28 / 375 * 100vw)}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--overseas{left:17%;top:21.5%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--overseas{left:8%;top:11%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--hokkaido{left:84%;top:27%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--hokkaido{left:87%;top:29%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--tohoku{left:75%;top:46%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--tohoku{left:52%;top:28%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kanto{left:67%;top:66%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kanto{left:75%;top:53%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--chubu{left:51%;top:37%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--chubu{left:54%;top:71%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kinki{left:44%;top:75%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kinki{left:34%;top:39%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--chugoku{left:30%;top:46%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--chugoku{left:15%;top:47%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--shikoku{left:30%;top:80%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--shikoku{left:34%;top:79%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kyushu{left:14%;top:55%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--kyushu{left:0%;top:54%}}.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--okinawa{left:9%;top:93%}@media screen and (width < 768px){.mot_data_page .mot_data_block__map-val.mot_data_block__map-label--okinawa{left:15%;top:88%}}.mot_data_page .mot_data_block__sub-item{display:flex;align-items:center;gap:1.5rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__sub-item{gap:calc(16 / 375 * 100vw)}}.mot_data_page .mot_data_block__sub-item:not(:first-child){padding-inline-start:2rem;border-inline-start:1px solid #e0ecf2}@media screen and (width < 768px){.mot_data_page .mot_data_block__sub-item:not(:first-child){padding-inline-start:unset;padding-block-start:calc(16 / 375 * 100vw);border-inline-start:unset;border-block-start:1px solid #e0ecf2}}.mot_data_page .mot_data_block__icon{width:6rem;height:auto;aspect-ratio:1/1;flex-shrink:0}@media screen and (width < 768px){.mot_data_page .mot_data_block__icon{width:25.6vw;align-self:flex-start}}.mot_data_page .mot_data_block__stats{display:flex;align-items:center;gap:2rem;flex:1}@media screen and (width < 768px){.mot_data_page .mot_data_block__stats{flex-direction:column;align-items:flex-start;flex:unset;gap:calc(16 / 375 * 100vw)}}.mot_data_page .mot_data_block__stat-group{display:flex;flex-direction:column;gap:.25rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-group{gap:calc(4 / 375 * 100vw);flex:unset}}.mot_data_page .mot_data_block__stat-group:not(:first-of-type){padding-inline-start:2rem;border-inline-start:1px solid #e0ecf2}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-group:not(:first-of-type){padding-inline-start:unset;padding-block-start:calc(16 / 375 * 100vw);border-inline-start:unset;border-block-start:1px solid #e0ecf2}}.mot_data_page .mot_data_block__stat-prefix{font-size:1rem;font-weight:500;color:#111;line-height:1.5}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-prefix{font-size:calc(13 / 375 * 100vw)}}.mot_data_page .mot_data_block__stat-num{display:flex;align-items:flex-end;line-height:1;gap:.125rem}.mot_data_page .mot_data_block__stat-val{font-family:Inter,sans-serif,sans-serif;font-size:3.5rem;font-weight:400;line-height:1;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-val{font-size:12.8vw;white-space:nowrap}}.mot_data_page .mot_data_block__stat-unit{font-size:1.5rem;font-weight:500;line-height:1;color:#001b3a;letter-spacing:.02em;margin-block-end:.3125rem}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-unit{font-size:calc(20 / 375 * 100vw);margin-block-end:calc(4 / 375 * 100vw)}}.mot_data_page .mot_data_block__stat-note{font-size:.875rem;font-weight:400;color:#0082ca;line-height:1.8;letter-spacing:.02em}@media screen and (width < 768px){.mot_data_page .mot_data_block__stat-note{font-size:3.2vw}}.new_graduate_entry_confirm_page .entry_form_block__value,.obog_entry_confirm_page .entry_form_block__value{font-size:1rem;font-weight:400;line-height:1.8;color:#111}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__value,.obog_entry_confirm_page .entry_form_block__value{font-size:calc(14 / 375 * 100vw)}}.new_graduate_entry_confirm_page .entry_form_block__button_group,.obog_entry_confirm_page .entry_form_block__button_group{display:flex;gap:5rem;justify-content:center}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__button_group,.obog_entry_confirm_page .entry_form_block__button_group{gap:calc(16 / 375 * 100vw)}}.new_graduate_entry_confirm_page .entry_form_block__back_btn,.obog_entry_confirm_page .entry_form_block__back_btn{flex:1;width:auto;padding-inline-end:1.5rem;padding-inline-start:3.75rem}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__back_btn,.obog_entry_confirm_page .entry_form_block__back_btn{padding-inline-end:3.2vw;padding-inline-start:calc(42 / 375 * 100vw)}}.new_graduate_entry_confirm_page .entry_form_block__back_btn:after,.obog_entry_confirm_page .entry_form_block__back_btn:after{display:none}.new_graduate_entry_confirm_page .entry_form_block__back_btn:before,.obog_entry_confirm_page .entry_form_block__back_btn:before{transform-origin:right center}.new_graduate_entry_confirm_page .entry_form_block__back_btn-arrow,.obog_entry_confirm_page .entry_form_block__back_btn-arrow{content:"";position:absolute;top:50%;left:1.5rem;translate:0 -50%;width:.75rem;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;transform:scaleX(-1);z-index:2;transition:background .3s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__back_btn-arrow,.obog_entry_confirm_page .entry_form_block__back_btn-arrow{left:calc(16 / 375 * 100vw);width:calc(10 / 375 * 100vw)}}.new_graduate_entry_confirm_page .entry_form_block__back_btn span,.obog_entry_confirm_page .entry_form_block__back_btn span{border-inline-end:none;border-inline-start:1px solid #d8dfe3}@media (any-hover: hover){.new_graduate_entry_confirm_page .entry_form_block__back_btn:hover,.obog_entry_confirm_page .entry_form_block__back_btn:hover{color:#fff}}.new_graduate_entry_confirm_page .entry_form_block__submit_btn,.obog_entry_confirm_page .entry_form_block__submit_btn{flex:1;display:block;padding-block:1rem;padding-inline:1.5rem 3.75rem;text-align:center;position:relative;border-radius:.25rem;border:none;background:linear-gradient(to bottom,#0082ca,#003572);color:#fff;font-size:.9375rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:opacity .3s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__submit_btn,.obog_entry_confirm_page .entry_form_block__submit_btn{padding-block:calc(14 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw) calc(42 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);font-size:3.2vw}}.new_graduate_entry_confirm_page .entry_form_block__submit_btn:after,.obog_entry_confirm_page .entry_form_block__submit_btn:after{content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;width:.75rem;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain;z-index:2}@media screen and (width < 768px){.new_graduate_entry_confirm_page .entry_form_block__submit_btn:after,.obog_entry_confirm_page .entry_form_block__submit_btn:after{right:calc(16 / 375 * 100vw);width:calc(10 / 375 * 100vw)}}.new_graduate_entry_confirm_page .entry_form_block__submit_btn span,.obog_entry_confirm_page .entry_form_block__submit_btn span{position:relative;z-index:2;border-inline-end:1px solid #99a9b0;display:block;width:100%}@media (hover: hover) and (pointer: fine){.new_graduate_entry_confirm_page .entry_form_block__submit_btn:hover,.obog_entry_confirm_page .entry_form_block__submit_btn:hover{opacity:.8}}.new_graduate_entry_page .entry_form_block,.new_graduate_entry_confirm_page .entry_form_block,.obog_entry_page .entry_form_block,.obog_entry_confirm_page .entry_form_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block,.new_graduate_entry_confirm_page .entry_form_block,.obog_entry_page .entry_form_block,.obog_entry_confirm_page .entry_form_block{padding-block-start:calc(56 / 375 * 100vw);padding-block-end:calc(100 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__inner,.new_graduate_entry_confirm_page .entry_form_block__inner,.obog_entry_page .entry_form_block__inner,.obog_entry_confirm_page .entry_form_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;display:flex;gap:5rem;align-items:flex-start}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__inner,.new_graduate_entry_confirm_page .entry_form_block__inner,.obog_entry_page .entry_form_block__inner,.obog_entry_confirm_page .entry_form_block__inner{flex-direction:column;gap:calc(40 / 375 * 100vw);padding-inline:6.4vw}}.new_graduate_entry_page .entry_form_block__text_wrapper,.new_graduate_entry_confirm_page .entry_form_block__text_wrapper,.obog_entry_page .entry_form_block__text_wrapper,.obog_entry_confirm_page .entry_form_block__text_wrapper{flex-shrink:0;width:25rem;display:flex;flex-direction:column;gap:3rem;position:sticky;top:7.5rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__text_wrapper,.new_graduate_entry_confirm_page .entry_form_block__text_wrapper,.obog_entry_page .entry_form_block__text_wrapper,.obog_entry_confirm_page .entry_form_block__text_wrapper{width:100%;position:static;gap:calc(20 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__intro,.new_graduate_entry_confirm_page .entry_form_block__intro,.obog_entry_page .entry_form_block__intro,.obog_entry_confirm_page .entry_form_block__intro{display:flex;flex-direction:column;gap:1.5rem;font-size:.9375rem;font-weight:400;line-height:1.8;color:#111}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__intro,.new_graduate_entry_confirm_page .entry_form_block__intro,.obog_entry_page .entry_form_block__intro,.obog_entry_confirm_page .entry_form_block__intro{gap:calc(16 / 375 * 100vw);font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__divider,.new_graduate_entry_confirm_page .entry_form_block__divider,.obog_entry_page .entry_form_block__divider,.obog_entry_confirm_page .entry_form_block__divider{border:none;border-block-start:1px solid #d8dfe3;margin:0}.new_graduate_entry_page .entry_form_block__required_note,.new_graduate_entry_confirm_page .entry_form_block__required_note,.obog_entry_page .entry_form_block__required_note,.obog_entry_confirm_page .entry_form_block__required_note{display:flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:400;line-height:1.8;color:#111}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__required_note,.new_graduate_entry_confirm_page .entry_form_block__required_note,.obog_entry_page .entry_form_block__required_note,.obog_entry_confirm_page .entry_form_block__required_note{gap:calc(4 / 375 * 100vw);font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__form_wrapper,.new_graduate_entry_confirm_page .entry_form_block__form_wrapper,.obog_entry_page .entry_form_block__form_wrapper,.obog_entry_confirm_page .entry_form_block__form_wrapper{flex:1;min-width:0}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__form_wrapper,.new_graduate_entry_confirm_page .entry_form_block__form_wrapper,.obog_entry_page .entry_form_block__form_wrapper,.obog_entry_confirm_page .entry_form_block__form_wrapper{width:100%}}.new_graduate_entry_page .entry_form_block__form,.new_graduate_entry_confirm_page .entry_form_block__form,.obog_entry_page .entry_form_block__form,.obog_entry_confirm_page .entry_form_block__form{display:flex;flex-direction:column;gap:3.5rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__form,.new_graduate_entry_confirm_page .entry_form_block__form,.obog_entry_page .entry_form_block__form,.obog_entry_confirm_page .entry_form_block__form{gap:calc(40 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__fields,.new_graduate_entry_confirm_page .entry_form_block__fields,.obog_entry_page .entry_form_block__fields,.obog_entry_confirm_page .entry_form_block__fields{display:flex;flex-direction:column;gap:2.5rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__fields,.new_graduate_entry_confirm_page .entry_form_block__fields,.obog_entry_page .entry_form_block__fields,.obog_entry_confirm_page .entry_form_block__fields{gap:calc(32 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__field,.new_graduate_entry_confirm_page .entry_form_block__field,.obog_entry_page .entry_form_block__field,.obog_entry_confirm_page .entry_form_block__field{display:flex;flex-direction:column;gap:1rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__field,.new_graduate_entry_confirm_page .entry_form_block__field,.obog_entry_page .entry_form_block__field,.obog_entry_confirm_page .entry_form_block__field{gap:calc(10 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__field--checkboxes,.new_graduate_entry_confirm_page .entry_form_block__field--checkboxes,.obog_entry_page .entry_form_block__field--checkboxes,.obog_entry_confirm_page .entry_form_block__field--checkboxes{border:none;padding:0;margin:0;gap:1.25rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__field--checkboxes,.new_graduate_entry_confirm_page .entry_form_block__field--checkboxes,.obog_entry_page .entry_form_block__field--checkboxes,.obog_entry_confirm_page .entry_form_block__field--checkboxes{gap:calc(16 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__field--sub,.new_graduate_entry_confirm_page .entry_form_block__field--sub,.obog_entry_page .entry_form_block__field--sub,.obog_entry_confirm_page .entry_form_block__field--sub{margin-block-start:.75rem;gap:1rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__field--sub,.new_graduate_entry_confirm_page .entry_form_block__field--sub,.obog_entry_page .entry_form_block__field--sub,.obog_entry_confirm_page .entry_form_block__field--sub{margin-block-start:calc(10 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__label,.new_graduate_entry_confirm_page .entry_form_block__label,.obog_entry_page .entry_form_block__label,.obog_entry_confirm_page .entry_form_block__label{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.5;color:#111}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__label,.new_graduate_entry_confirm_page .entry_form_block__label,.obog_entry_page .entry_form_block__label,.obog_entry_confirm_page .entry_form_block__label{font-size:calc(14 / 375 * 100vw);gap:1.6vw}}.new_graduate_entry_page .entry_form_block__label--normal,.new_graduate_entry_confirm_page .entry_form_block__label--normal,.obog_entry_page .entry_form_block__label--normal,.obog_entry_confirm_page .entry_form_block__label--normal{font-weight:400}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__label--normal,.new_graduate_entry_confirm_page .entry_form_block__label--normal,.obog_entry_page .entry_form_block__label--normal,.obog_entry_confirm_page .entry_form_block__label--normal{font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__required_badge,.new_graduate_entry_confirm_page .entry_form_block__required_badge,.obog_entry_page .entry_form_block__required_badge,.obog_entry_confirm_page .entry_form_block__required_badge{display:inline-flex;align-items:center;justify-content:center;padding-inline:.25rem;background-color:#e10200;color:#fff;font-size:.875rem;font-weight:500;line-height:1.5;flex-shrink:0}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__required_badge,.new_graduate_entry_confirm_page .entry_form_block__required_badge,.obog_entry_page .entry_form_block__required_badge,.obog_entry_confirm_page .entry_form_block__required_badge{font-size:calc(11 / 375 * 100vw);padding-inline:.8vw}}.new_graduate_entry_page .entry_form_block__input,.new_graduate_entry_confirm_page .entry_form_block__input,.obog_entry_page .entry_form_block__input,.obog_entry_confirm_page .entry_form_block__input{width:100%;padding:1rem;border:1px solid #d8dfe3;border-radius:.25rem;background-color:#fff;font-size:1rem;line-height:1.5;color:#111;transition:border-color .2s cubic-bezier(.22,1,.36,1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.new_graduate_entry_page .entry_form_block__input::placeholder,.new_graduate_entry_confirm_page .entry_form_block__input::placeholder,.obog_entry_page .entry_form_block__input::placeholder,.obog_entry_confirm_page .entry_form_block__input::placeholder{color:#696969;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;font-feature-settings:"liga" off,"clig" off}.new_graduate_entry_page .entry_form_block__input:focus,.new_graduate_entry_confirm_page .entry_form_block__input:focus,.obog_entry_page .entry_form_block__input:focus,.obog_entry_confirm_page .entry_form_block__input:focus{outline:none;border-color:#0082ca}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__input,.new_graduate_entry_confirm_page .entry_form_block__input,.obog_entry_page .entry_form_block__input,.obog_entry_confirm_page .entry_form_block__input{height:12.8vw;padding-inline:calc(8 / 375 * 100vw);padding-block:0;font-size:3.2vw}.new_graduate_entry_page .entry_form_block__input::placeholder,.new_graduate_entry_confirm_page .entry_form_block__input::placeholder,.obog_entry_page .entry_form_block__input::placeholder,.obog_entry_confirm_page .entry_form_block__input::placeholder{color:#696969;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:1.5;font-feature-settings:"liga" off,"clig" off}}.new_graduate_entry_page .entry_form_block__input.is-error,.new_graduate_entry_page .entry_form_block__textarea.is-error,.new_graduate_entry_page .entry_form_block__date.is-error,.new_graduate_entry_confirm_page .entry_form_block__input.is-error,.new_graduate_entry_confirm_page .entry_form_block__textarea.is-error,.new_graduate_entry_confirm_page .entry_form_block__date.is-error,.obog_entry_page .entry_form_block__input.is-error,.obog_entry_page .entry_form_block__textarea.is-error,.obog_entry_page .entry_form_block__date.is-error,.obog_entry_confirm_page .entry_form_block__input.is-error,.obog_entry_confirm_page .entry_form_block__textarea.is-error,.obog_entry_confirm_page .entry_form_block__date.is-error{border-color:#e10200}.new_graduate_entry_page .entry_form_block__error_message,.new_graduate_entry_confirm_page .entry_form_block__error_message,.obog_entry_page .entry_form_block__error_message,.obog_entry_confirm_page .entry_form_block__error_message{font-size:1rem;font-weight:400;line-height:1.5;color:#e10200}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__error_message,.new_graduate_entry_confirm_page .entry_form_block__error_message,.obog_entry_page .entry_form_block__error_message,.obog_entry_confirm_page .entry_form_block__error_message{font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__textarea,.new_graduate_entry_confirm_page .entry_form_block__textarea,.obog_entry_page .entry_form_block__textarea,.obog_entry_confirm_page .entry_form_block__textarea{width:100%;padding:1rem;border:1px solid #d8dfe3;border-radius:.25rem;background-color:#fff;font-size:1rem;line-height:1.5;color:#111;resize:vertical;min-block-size:10rem;transition:border-color .2s cubic-bezier(.22,1,.36,1);font-family:Noto Sans JP,sans-serif}.new_graduate_entry_page .entry_form_block__textarea::placeholder,.new_graduate_entry_confirm_page .entry_form_block__textarea::placeholder,.obog_entry_page .entry_form_block__textarea::placeholder,.obog_entry_confirm_page .entry_form_block__textarea::placeholder{color:#696969;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;font-feature-settings:"liga" off,"clig" off}.new_graduate_entry_page .entry_form_block__textarea:focus,.new_graduate_entry_confirm_page .entry_form_block__textarea:focus,.obog_entry_page .entry_form_block__textarea:focus,.obog_entry_confirm_page .entry_form_block__textarea:focus{outline:none;border-color:#0082ca}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__textarea,.new_graduate_entry_confirm_page .entry_form_block__textarea,.obog_entry_page .entry_form_block__textarea,.obog_entry_confirm_page .entry_form_block__textarea{font-size:3.2vw;padding:3.2vw;min-block-size:calc(160 / 375 * 100vw)}.new_graduate_entry_page .entry_form_block__textarea::placeholder,.new_graduate_entry_confirm_page .entry_form_block__textarea::placeholder,.obog_entry_page .entry_form_block__textarea::placeholder,.obog_entry_confirm_page .entry_form_block__textarea::placeholder{color:#696969;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:1.5;font-feature-settings:"liga" off,"clig" off}}.new_graduate_entry_page .entry_form_block__checkboxes,.new_graduate_entry_confirm_page .entry_form_block__checkboxes,.obog_entry_page .entry_form_block__checkboxes,.obog_entry_confirm_page .entry_form_block__checkboxes{display:flex;flex-direction:column;gap:1.25rem;margin-block-start:1.25rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__checkboxes,.new_graduate_entry_confirm_page .entry_form_block__checkboxes,.obog_entry_page .entry_form_block__checkboxes,.obog_entry_confirm_page .entry_form_block__checkboxes{gap:calc(16 / 375 * 100vw);margin-block-start:calc(16 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__checkbox_label,.new_graduate_entry_confirm_page .entry_form_block__checkbox_label,.obog_entry_page .entry_form_block__checkbox_label,.obog_entry_confirm_page .entry_form_block__checkbox_label{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;line-height:1.5;color:#111;cursor:pointer}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__checkbox_label,.new_graduate_entry_confirm_page .entry_form_block__checkbox_label,.obog_entry_page .entry_form_block__checkbox_label,.obog_entry_confirm_page .entry_form_block__checkbox_label{font-size:3.2vw;gap:calc(8 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__checkbox,.new_graduate_entry_confirm_page .entry_form_block__checkbox,.obog_entry_page .entry_form_block__checkbox,.obog_entry_confirm_page .entry_form_block__checkbox{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:1.5px solid #d8dfe3;border-radius:50%;cursor:pointer;position:relative;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.new_graduate_entry_page .entry_form_block__checkbox:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox:after,.obog_entry_page .entry_form_block__checkbox:after,.obog_entry_confirm_page .entry_form_block__checkbox:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;translate:-50% -50%;width:.75rem;height:.75rem;border-radius:50%;background-color:#0082ca;opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1)}.new_graduate_entry_page .entry_form_block__checkbox:checked,.new_graduate_entry_confirm_page .entry_form_block__checkbox:checked,.obog_entry_page .entry_form_block__checkbox:checked,.obog_entry_confirm_page .entry_form_block__checkbox:checked{border-color:#0082ca}.new_graduate_entry_page .entry_form_block__checkbox:checked:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox:checked:after,.obog_entry_page .entry_form_block__checkbox:checked:after,.obog_entry_confirm_page .entry_form_block__checkbox:checked:after{opacity:1}.new_graduate_entry_page .entry_form_block__checkbox:focus-visible,.new_graduate_entry_confirm_page .entry_form_block__checkbox:focus-visible,.obog_entry_page .entry_form_block__checkbox:focus-visible,.obog_entry_confirm_page .entry_form_block__checkbox:focus-visible{outline:3px solid #0082ca;outline-offset:2px}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__checkbox,.new_graduate_entry_confirm_page .entry_form_block__checkbox,.obog_entry_page .entry_form_block__checkbox,.obog_entry_confirm_page .entry_form_block__checkbox{width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw);border:2.5px solid #d8dfe3}.new_graduate_entry_page .entry_form_block__checkbox:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox:after,.obog_entry_page .entry_form_block__checkbox:after,.obog_entry_confirm_page .entry_form_block__checkbox:after{width:calc(10 / 375 * 100vw);height:calc(10 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__checkbox--square,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square,.obog_entry_page .entry_form_block__checkbox--square,.obog_entry_confirm_page .entry_form_block__checkbox--square{border-radius:.1875rem;width:1.3125rem;height:1.3125rem}.new_graduate_entry_page .entry_form_block__checkbox--square:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square:after,.obog_entry_page .entry_form_block__checkbox--square:after,.obog_entry_confirm_page .entry_form_block__checkbox--square:after{width:.625rem;height:.375rem;border-radius:0;background-color:transparent;border-block-end:2px solid #ffffff;border-inline-start:2px solid #ffffff;rotate:-45deg;translate:-50% -65%}.new_graduate_entry_page .entry_form_block__checkbox--square:checked,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square:checked,.obog_entry_page .entry_form_block__checkbox--square:checked,.obog_entry_confirm_page .entry_form_block__checkbox--square:checked{background-color:#0082ca}.new_graduate_entry_page .entry_form_block__checkbox--square:checked:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square:checked:after,.obog_entry_page .entry_form_block__checkbox--square:checked:after,.obog_entry_confirm_page .entry_form_block__checkbox--square:checked:after{opacity:1}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__checkbox--square,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square,.obog_entry_page .entry_form_block__checkbox--square,.obog_entry_confirm_page .entry_form_block__checkbox--square{width:calc(28 / 375 * 100vw);height:calc(28 / 375 * 100vw)}.new_graduate_entry_page .entry_form_block__checkbox--square:after,.new_graduate_entry_confirm_page .entry_form_block__checkbox--square:after,.obog_entry_page .entry_form_block__checkbox--square:after,.obog_entry_confirm_page .entry_form_block__checkbox--square:after{width:2.4vw;height:calc(5 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__section,.new_graduate_entry_confirm_page .entry_form_block__section,.obog_entry_page .entry_form_block__section,.obog_entry_confirm_page .entry_form_block__section{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__section,.new_graduate_entry_confirm_page .entry_form_block__section,.obog_entry_page .entry_form_block__section,.obog_entry_confirm_page .entry_form_block__section{gap:calc(16 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__section_header,.new_graduate_entry_confirm_page .entry_form_block__section_header,.obog_entry_page .entry_form_block__section_header,.obog_entry_confirm_page .entry_form_block__section_header{display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__section_header,.new_graduate_entry_confirm_page .entry_form_block__section_header,.obog_entry_page .entry_form_block__section_header,.obog_entry_confirm_page .entry_form_block__section_header{gap:calc(16 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__section_body,.new_graduate_entry_confirm_page .entry_form_block__section_body,.obog_entry_page .entry_form_block__section_body,.obog_entry_confirm_page .entry_form_block__section_body{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:0;color:#111}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__section_body,.new_graduate_entry_confirm_page .entry_form_block__section_body,.obog_entry_page .entry_form_block__section_body,.obog_entry_confirm_page .entry_form_block__section_body{font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__privacy_text,.new_graduate_entry_confirm_page .entry_form_block__privacy_text,.obog_entry_page .entry_form_block__privacy_text,.obog_entry_confirm_page .entry_form_block__privacy_text{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:0;color:#111}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__privacy_text,.new_graduate_entry_confirm_page .entry_form_block__privacy_text,.obog_entry_page .entry_form_block__privacy_text,.obog_entry_confirm_page .entry_form_block__privacy_text{font-size:3.2vw}}.new_graduate_entry_page .entry_form_block__link,.new_graduate_entry_confirm_page .entry_form_block__link,.obog_entry_page .entry_form_block__link,.obog_entry_confirm_page .entry_form_block__link{display:inline-block;text-decoration:underline;color:#111;word-break:break-all;padding-inline-end:1.375rem;position:relative}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__link,.new_graduate_entry_confirm_page .entry_form_block__link,.obog_entry_page .entry_form_block__link,.obog_entry_confirm_page .entry_form_block__link{padding-inline-end:calc(16 / 375 * 100vw)}}@media (hover: hover) and (pointer: fine){.new_graduate_entry_page .entry_form_block__link:hover,.new_graduate_entry_confirm_page .entry_form_block__link:hover,.obog_entry_page .entry_form_block__link:hover,.obog_entry_confirm_page .entry_form_block__link:hover{color:#0082ca}.new_graduate_entry_page .entry_form_block__link:hover:before,.new_graduate_entry_confirm_page .entry_form_block__link:hover:before,.obog_entry_page .entry_form_block__link:hover:before,.obog_entry_confirm_page .entry_form_block__link:hover:before{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/cover}}.new_graduate_entry_page .entry_form_block__link:before,.new_graduate_entry_confirm_page .entry_form_block__link:before,.obog_entry_page .entry_form_block__link:before,.obog_entry_confirm_page .entry_form_block__link:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:1rem;height:auto;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/cover}@media screen and (width < 768px){.new_graduate_entry_page .entry_form_block__link:before,.new_graduate_entry_confirm_page .entry_form_block__link:before,.obog_entry_page .entry_form_block__link:before,.obog_entry_confirm_page .entry_form_block__link:before{width:3.2vw;top:calc(50% + 1 / 375 * 100vw)}}.new_graduate_entry_page .entry_form_block__submit_wrapper,.new_graduate_entry_confirm_page .entry_form_block__submit_wrapper,.obog_entry_page .entry_form_block__submit_wrapper,.obog_entry_confirm_page .entry_form_block__submit_wrapper{display:flex;justify-content:center}.obog_entry_page .entry_form_block__date{width:20rem;height:3.6875rem;padding-inline:1rem;border:1px solid #d8dfe3;border-radius:.25rem;background-color:#fff;font-size:1rem;line-height:1.5;color:#111;transition:border-color .2s cubic-bezier(.22,1,.36,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.obog_entry_page .entry_form_block__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.obog_entry_page .entry_form_block__date:focus{outline:none;border-color:#0082ca}@media screen and (width < 768px){.obog_entry_page .entry_form_block__date{width:100%;height:12.8vw;padding-inline:calc(8 / 375 * 100vw);font-size:3.2vw}}.index_page .mainvisual_block{padding-block-end:11rem}@media screen and (width < 768px){.index_page .mainvisual_block{padding-block-end:calc(160 / 375 * 100vw)}}.index_page .mainvisual_block__inner{position:relative;z-index:5}.index_page .mainvisual_block__deco-wrap{--wrap-after-scale: 1.1;height:100vh;position:sticky;top:0;padding-block-start:50vh;overflow:hidden}.index_page .mainvisual_block__deco-wrap:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100vw;height:100vh;height:100svh;height:100dvh;height:100lvh;background:url(../img/bg_top-fv.webp) no-repeat center center/cover;scale:var(--wrap-after-scale)}.index_page .mainvisual_block__deco{--before-opacity: 0;--before-grad-alpha: .4;--after-wave-opacity: 0;--deco-y: -50;width:45rem;aspect-ratio:720/480;margin-inline:auto;translate:0 calc(var(--deco-y) * 1%);position:relative;z-index:1}@media screen and (width < 768px){.index_page .mainvisual_block__deco{--deco-y: -70}}.index_page .mainvisual_block__deco picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.index_page .mainvisual_block__deco picture:first-child{opacity:1}@media screen and (width < 768px){.index_page .mainvisual_block__deco{width:71.7948717949%;aspect-ratio:1}}.index_page .mainvisual_block__deco:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,var(--before-grad-alpha)),#fff);opacity:var(--before-opacity);z-index:2}.index_page .mainvisual_block__deco:after{content:"";position:absolute;left:50%;bottom:20%;translate:-50%;width:100%;aspect-ratio:1440/420;background:url(../img/bg-wave-pc.webp) no-repeat center center/cover;opacity:var(--after-wave-opacity);z-index:3}@media screen and (width < 768px){.index_page .mainvisual_block__deco:after{background:url(../img/bg-wave-sp.webp) no-repeat center center/cover}}.index_page .mainvisual_block__top{position:relative;height:100vh;height:100svh;height:100dvh;height:100lvh;margin-block-start:-100vh}.index_page .mainvisual_block__top-text{position:absolute;top:calc(50% + 8.875rem);left:50%;translate:-50%;z-index:2;text-align:center}@media screen and (width < 768px){.index_page .mainvisual_block__top-text{top:calc(50% + 55 / 375 * 100vw);text-align:center}}.index_page .mainvisual_block__heading{color:#fff;font-size:5rem;font-weight:700;line-height:1.5;display:inline-block;white-space:nowrap;position:relative;margin-inline-start:2.125rem;text-align:center}@media screen and (width < 768px){.index_page .mainvisual_block__heading{font-size:8vw;margin-inline-start:3.2vw}}.index_page .mainvisual_block__heading:before{content:"";position:absolute;top:0;left:50%;translate:-50%;width:100%;height:auto;aspect-ratio:893/120;background:#0082cacc;filter:blur(50px);z-index:-1}@media screen and (width < 768px){.index_page .mainvisual_block__heading:before{width:calc(350 / 375 * 100vw);aspect-ratio:335/45}}.index_page .mainvisual_block__lead{color:#fff;text-align:center;font-size:1.125rem;font-weight:700;display:inline-block;white-space:nowrap;margin-block-start:.625rem;position:relative}@media screen and (width < 768px){.index_page .mainvisual_block__lead{font-size:3.2vw;margin-block-start:calc(14 / 375 * 100vw)}}@media screen and (width < 768px){.index_page .mainvisual_block__lead p:not(:first-child){margin-block-start:calc(10 / 375 * 100vw)}}.index_page .mainvisual_block__lead:before{content:"";position:absolute;top:0;left:50%;translate:-50%;width:100%;height:auto;aspect-ratio:806/96;background:#0082cacc;filter:blur(50px);z-index:-1}@media screen and (width < 768px){.index_page .mainvisual_block__lead:before{width:calc(299 / 375 * 100vw);aspect-ratio:299/130;background:#0082cab3}}.index_page .mainvisual_block__top-nav{position:absolute;top:calc(50% - 15rem);left:calc(50% - 41rem);z-index:3}@media screen and (width < 768px){.index_page .mainvisual_block__top-nav{display:none}}.index_page .mainvisual_block__top-nav-list{display:flex;flex-direction:column;row-gap:2rem;align-items:start}.index_page .mainvisual_block__top-nav-list span{position:relative}.index_page .mainvisual_block__top-nav-list span:after{content:"";position:absolute;left:0;bottom:-.125rem;width:100%;height:2px;background:#0082ca;scale:0;transform-origin:right center;transition:scale .5s ease}.index_page .mainvisual_block__top-nav-item{cursor:pointer}@media (any-hover: hover){.index_page .mainvisual_block__top-nav-item:hover a{color:#0082ca}.index_page .mainvisual_block__top-nav-item:hover a:after{scale:1;transform-origin:left center}}.index_page .mainvisual_block__top-nav-item a{position:relative;transition:color .3s cubic-bezier(.22,1,.36,1)}.index_page .mainvisual_block__top-nav-item a:after{content:"";position:absolute;left:0;bottom:-.125rem;width:100%;height:2px;background:#0082ca;scale:0;transform-origin:right center;transition:scale .5s ease}.index_page .mainvisual_block__top-nav-menu{position:relative;cursor:pointer}@media (any-hover: hover){.index_page .mainvisual_block__top-nav-menu:hover .mainvisual_block__top-nav-sub-list-wrap{opacity:1;pointer-events:auto}.index_page .mainvisual_block__top-nav-menu:hover span{color:#0082ca}.index_page .mainvisual_block__top-nav-menu:hover span:after{scale:1;transform-origin:left center}}.index_page .mainvisual_block__top-nav-menu.is-open .mainvisual_block__top-nav-sub-list-wrap{opacity:1;pointer-events:auto}.index_page .mainvisual_block__top-nav-menu.is-open span{color:#0082ca}.index_page .mainvisual_block__top-nav-menu.is-open span:after{scale:1;transform-origin:left center}.index_page .mainvisual_block__top-nav-menu span{position:relative;display:inline-block;transition:color .3s cubic-bezier(.22,1,.36,1)}.index_page .mainvisual_block__top-nav-menu span:before{content:"";position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%;width:.5625rem;height:auto;aspect-ratio:1;background:url(../img/icon-plus.svg) no-repeat center center/cover}.index_page .mainvisual_block__top-nav-sub-list-wrap{position:absolute;left:calc(100% - .3125rem);top:0;padding-inline-start:2.8125rem;pointer-events:none;opacity:0;transition:opacity .3s ease-out;z-index:1}.index_page .mainvisual_block__top-nav-sub-list{border-radius:.25rem;background:#f2f7fae6;box-shadow:0 0 50px #0082ca66;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);padding-inline:1.75rem;padding-block:1rem;width:fit-content;display:flex;flex-direction:column;row-gap:.75rem}.index_page .mainvisual_block__top-nav-sub-list li a{font-size:.8125rem;font-weight:500;white-space:nowrap;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.index_page .mainvisual_block__top-nav-sub-list li a:hover{opacity:.5}}.index_page .mainvisual_block__top-nav-sub-list li a.-arrow{padding-inline-end:1.25rem;position:relative}.index_page .mainvisual_block__top-nav-sub-list li a.-arrow:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}.index_page .mainvisual_block__top-nav-sub-list li a.-externalLink{padding-inline-end:1.5rem;position:relative}.index_page .mainvisual_block__top-nav-sub-list li a.-externalLink:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:1rem;height:auto;aspect-ratio:1;background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082ca" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.index_page .mainvisual_block__top-nav-sub-list li p{font-size:.8125rem;font-weight:500;white-space:nowrap;color:#0082ca}.index_page .mainvisual_block__middle{margin-block-start:calc(100vh + 6.25rem);position:relative;z-index:5}.index_page .mainvisual_block__subtitle{text-align:center;font-size:2rem;font-weight:700;line-height:2;width:fit-content;margin-inline:auto;color:#001b3a}@media screen and (width < 768px){.index_page .mainvisual_block__subtitle{font-size:calc(20 / 375 * 100vw);line-height:1.8}}.index_page .mainvisual_block__en{color:#0082ca;font-family:Fahkwang,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:.08em;text-align:center}@media screen and (width < 768px){.index_page .mainvisual_block__en{font-size:3.2vw;letter-spacing:.04em}}.index_page .mainvisual_block__body{text-align:center;font-size:1.125rem;font-weight:500;line-height:2.4;margin-block-start:5.5rem;color:#001b3a;width:fit-content;margin-inline:auto}@media screen and (width < 768px){.index_page .mainvisual_block__body{font-size:3.2vw;line-height:2.2}}.index_page .mainvisual_block__bottom{margin-block-start:24.375rem;max-width:1120px;margin-inline:auto;position:relative;z-index:5}@media screen and (width < 768px){.index_page .mainvisual_block__bottom{margin-block-start:calc(200 / 375 * 100vw);width:100%;padding-inline:6.4vw}}.index_page .mainvisual_block__tabs{display:grid;grid-template-columns:repeat(2,25rem);justify-content:center}@media screen and (width < 768px){.index_page .mainvisual_block__tabs{grid-template-columns:repeat(2,1fr)}}.index_page .mainvisual_block__tab{padding-block:.875rem;border-radius:.25rem;background:#d8dfe3;color:#99a9b0;font-size:1rem;line-height:1.8;letter-spacing:.04em}@media screen and (width < 768px){.index_page .mainvisual_block__tab{padding-block:calc(8 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);font-size:3.2vw}}.index_page .mainvisual_block__tab[aria-selected=true]{background:#111;color:#fff;pointer-events:none}.index_page .mainvisual_block__tab[aria-selected=false]{transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.index_page .mainvisual_block__tab[aria-selected=false]:hover{opacity:.5}}.index_page .mainvisual_block__panel{opacity:0;visibility:hidden;height:0;overflow:hidden;translate:0 1.25rem;cursor:auto;transition:opacity .3s ease,translate .3s ease}.index_page .mainvisual_block__panel.js-show{opacity:1;visibility:visible;height:auto;overflow:visible;translate:0}.index_page .mainvisual_block__cards{display:grid;grid-template-columns:repeat(3,22rem);column-gap:2rem;justify-content:center;margin-block-start:3.5rem}@media screen and (width < 768px){.index_page .mainvisual_block__cards{display:flex;flex-direction:column;row-gap:calc(32 / 375 * 100vw);margin-block-start:calc(40 / 375 * 100vw)}}@media (any-hover: hover){.index_page .mainvisual_block__card:hover .mainvisual_block__card-thumb img{scale:1.08}.index_page .mainvisual_block__card:hover .mainvisual_block__card-body{color:#0082ca}}.index_page .mainvisual_block__card a{display:block}.index_page .mainvisual_block__card-thumb{width:22rem;aspect-ratio:352/198;overflow:hidden;border:1px solid #d8dfe3}@media screen and (width < 768px){.index_page .mainvisual_block__card-thumb{width:100%;aspect-ratio:327/183}}.index_page .mainvisual_block__card-thumb img{transition:scale .4s cubic-bezier(.22,1,.36,1)}.index_page .mainvisual_block__card-body{padding-block:1.5rem 2rem;padding-inline:1.25rem;background:#f2f7fa;transition:color .4s cubic-bezier(.22,1,.36,1)}@media screen and (width < 768px){.index_page .mainvisual_block__card-body{padding-block:calc(20 / 375 * 100vw) 6.4vw;padding-inline:calc(20 / 375 * 100vw);font-size:3.2vw}}.index_page .mainvisual_block__card-date{font-family:Fahkwang,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:.08em}@media screen and (width < 768px){.index_page .mainvisual_block__card-date{font-size:calc(10 / 375 * 100vw)}}.index_page .mainvisual_block__card-title{font-weight:400;margin-block-start:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (width < 768px){.index_page .mainvisual_block__card-title{margin-block-start:unset}}.index_page .mainvisual_block__button{margin-inline:auto;margin-block-start:3.5rem}.index_page .scene-single_block{width:80rem;max-width:1280px;aspect-ratio:1280/549;margin-inline:auto;display:block;position:relative;z-index:2}@media screen and (width < 768px){.index_page .scene-single_block{width:100%;aspect-ratio:343/192;padding-inline:calc(16 / 375 * 100vw)}}.index_page .voice_block{position:relative;overflow:hidden;padding-block:24.25rem 37.5rem;background:url(../img/bg-top-voice-pc.webp) no-repeat center center/cover;margin-block:-15.625rem}@media screen and (width < 768px){.index_page .voice_block{background:url(../img/bg-top-voice-sp.webp) no-repeat center center/cover;padding-block:calc(160 / 375 * 100vw) calc(280 / 375 * 100vw);margin-block:calc(-80 / 375 * 100vw)}}.index_page .voice_block__inner{max-width:1120px;margin-inline:auto;padding-inline:2.5rem}@media screen and (width < 768px){.index_page .voice_block__inner{padding-inline:6.4vw}}.index_page .voice_block__heading-wrap{display:flex;flex-direction:column;align-items:center}.index_page .voice_block__subtitle{font-weight:700;font-size:1.25rem;color:#001b3a}@media screen and (width < 768px){.index_page .voice_block__subtitle{font-size:calc(14 / 375 * 100vw);line-height:1.5}}.index_page .voice_block__heading{font-weight:700;font-size:2.5rem;margin-block-start:.25rem;color:#001b3a}@media screen and (width < 768px){.index_page .voice_block__heading{font-size:6.4vw;line-height:1.5;margin-block-start:unset}}.index_page .voice_block__en{font-family:Fahkwang,sans-serif;font-weight:400;color:#0082ca;letter-spacing:.08em;margin-block-start:.75rem}@media screen and (width < 768px){.index_page .voice_block__en{font-size:calc(8 / 375 * 100vw);margin-block-start:calc(8 / 375 * 100vw);line-height:1.5}}.index_page .voice_block__lead{font-weight:400;text-align:center;margin-block-start:2.5rem}@media screen and (width < 768px){.index_page .voice_block__lead{font-size:3.2vw;margin-block-start:calc(32 / 375 * 100vw)}}.index_page .voice_block__button{margin-inline:auto;margin-block-start:2rem}@media screen and (width < 768px){.index_page .voice_block__button{margin-block-start:6.4vw}}.index_page .voice_block__slider{margin-block-start:5.5rem}@media screen and (width < 768px){.index_page .voice_block__slider{margin-block-start:calc(64 / 375 * 100vw)}}.index_page .voice_block__loop-slider{position:absolute;bottom:15rem}@media screen and (width < 768px){.index_page .voice_block__loop-slider{bottom:calc(80 / 375 * 100vw)}}.index_page .voice_block__loop-slider-wrap{--images-width: 0px;--image-gap: 16px;width:fit-content;display:flex;gap:var(--image-gap);animation:infinity-scroll-left 40s linear both infinite}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--images-width) + var(--image-gap))))}}.index_page .voice_block__loop-slider-contents{display:grid;gap:var(--image-gap);grid-template-columns:repeat(2,140.625rem)}@media screen and (width < 768px){.index_page .voice_block__loop-slider-contents{grid-template-columns:repeat(2,280vw)}}.index_page .voice_block__loop-slider-contents span{font-size:6.5rem;font-family:Fahkwang,sans-serif;font-weight:300;line-height:1;color:#e0ecf2}@media screen and (width < 768px){.index_page .voice_block__loop-slider-contents span{font-size:3rem}}.index_page .about_block{position:relative;padding-block:15rem 5.75rem}@media screen and (width < 768px){.index_page .about_block{padding-block:calc(160 / 375 * 100vw) calc(68 / 375 * 100vw)}}.index_page .about_block__inner{width:100%}@media screen and (768px <= width){.index_page .about_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}}@media screen and (width < 768px){.index_page .about_block__inner{padding-inline:6.4vw}}.index_page .about_block__lists{margin-block-start:3.75rem}@media screen and (width < 768px){.index_page .about_block__lists{margin-block-start:calc(32 / 375 * 100vw)}}.index_page .about_block__list{display:grid;grid-template-columns:360fr 680fr;column-gap:5rem;padding-block:5.5rem;border-block-start:1px solid #d8dfe3;background:#fff;position:relative}@media screen and (width < 768px){.index_page .about_block__list{display:block;padding-block:12.8vw}}.index_page .about_block__stat-text{height:fit-content;position:relative}.index_page .about_block__stat-text:before{content:"Data";font-family:Fahkwang,sans-serif;font-size:7.5rem;font-weight:300;color:#f2f7fa;line-height:1.5;position:absolute;left:0;top:calc(100% + 1.25rem);z-index:1}@media screen and (width < 768px){.index_page .about_block__stat-text:before{display:none}}.index_page .about_block__stat-heading{display:flex;flex-direction:column;gap:.375rem}@media screen and (width < 768px){.index_page .about_block__stat-heading{gap:calc(2 / 375 * 100vw)}}.index_page .about_block__stat-num{font-family:Fahkwang,sans-serif;font-size:1rem;color:#0082ca;letter-spacing:.08em;line-height:1.5}@media screen and (width < 768px){.index_page .about_block__stat-num{font-size:3.2vw;letter-spacing:.04em}}.index_page .about_block__stat-title{font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.index_page .about_block__stat-title{font-size:calc(20 / 375 * 100vw)}}.index_page .about_block__stat-subtitle{font-size:1.25rem;font-weight:700;color:#001b3a;line-height:1.5}@media screen and (width < 768px){.index_page .about_block__stat-subtitle{font-size:3.2vw}}.index_page .about_block__stat-desc{font-size:1rem;font-weight:400;margin-block-start:1.5rem}@media screen and (width < 768px){.index_page .about_block__stat-desc{font-size:3.2vw;margin-block-start:calc(16 / 375 * 100vw)}}.index_page .about_block__stat-btn{margin-block-start:3rem;width:20rem}@media screen and (width < 768px){.index_page .about_block__stat-btn{margin-block-start:6.4vw;width:100%}}.index_page .about_block__stat-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media screen and (width < 768px){.index_page .about_block__stat-list{display:flex;flex-direction:column;gap:calc(32 / 375 * 100vw);margin-block-start:12.8vw}}.index_page .about_block__stat-item{background:#fff;box-shadow:0 0 1.25rem #0082ca33;padding-block:2.5rem;padding-inline:2rem 1.5rem}@media screen and (width < 768px){.index_page .about_block__stat-item{width:100%;box-shadow:0 0 2.5rem #0082ca33;padding-block:calc(32 / 375 * 100vw);padding-inline:6.4vw calc(20 / 375 * 100vw)}}.index_page .about_block__stat-item--wide{grid-column:1/-1}.index_page .about_block__stat-head{display:flex;align-items:center;gap:.75rem}@media screen and (width < 768px){.index_page .about_block__stat-head{gap:calc(8 / 375 * 100vw)}}.index_page .about_block__stat-head:after{content:"";flex:1;height:1px;background:#99f1fd}.index_page .about_block__stat-label{font-size:1.25rem;line-height:1.5}@media screen and (width < 768px){.index_page .about_block__stat-label{font-size:calc(14 / 375 * 100vw)}}.index_page .about_block__stat-body{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:1.25rem;margin-block-start:1.25rem}@media screen and (width < 768px){.index_page .about_block__stat-body{gap:calc(20 / 375 * 100vw);margin-block-start:calc(16 / 375 * 100vw)}}.index_page .about_block__stat-icon{width:6rem;height:auto;aspect-ratio:1;border-radius:.25rem;background:#f2f9ff;flex-shrink:0;position:relative}@media screen and (width < 768px){.index_page .about_block__stat-icon{width:25.6vw;border-radius:calc(4 / 375 * 100vw)}}.index_page .about_block__stat-icon:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:auto;aspect-ratio:1;background:no-repeat center center/contain}.index_page .about_block__stat-icon--company:after{background-image:url(../img/icon-company.webp)}.index_page .about_block__stat-icon--door:after{background-image:url(../img/icon-door.webp)}.index_page .about_block__stat-icon--umbrella:after{background-image:url(../img/icon-umbrella.webp)}@media screen and (width < 768px){.index_page .about_block__stat-icon--umbrella{align-self:start}}.index_page .about_block__stat-data{display:flex;flex-direction:column;row-gap:.25rem}@media screen and (width < 768px){.index_page .about_block__stat-data{row-gap:calc(4 / 375 * 100vw)}}.index_page .about_block__stat-number{display:flex;align-items:flex-end;line-height:1}.index_page .about_block__stat-value{font-size:3.5rem;font-weight:400;line-height:1;background:linear-gradient(to right,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.index_page .about_block__stat-value{font-size:12.8vw}}.index_page .about_block__stat-unit{font-size:1.5rem;color:#001b3a;line-height:1;padding-block-end:.5rem}@media screen and (width < 768px){.index_page .about_block__stat-unit{font-size:calc(20 / 375 * 100vw);padding-block-end:1.6vw}}.index_page .about_block__stat-note{font-size:.875rem;color:#0082ca}@media screen and (width < 768px){.index_page .about_block__stat-note{font-size:3.2vw}}.index_page .about_block__stat-stats{display:flex;align-items:center;gap:1.5rem}@media screen and (width < 768px){.index_page .about_block__stat-stats{flex-direction:column;align-items:flex-start;gap:calc(16 / 375 * 100vw)}}.index_page .about_block__stat-divider{width:1px;height:6rem;background:#d8dfe3;flex-shrink:0}@media screen and (width < 768px){.index_page .about_block__stat-divider{width:100%;height:1px}}.index_page .about_block__stat-group{display:flex;flex-direction:column;gap:.25rem}@media screen and (width < 768px){.index_page .about_block__stat-group{gap:calc(4 / 375 * 100vw)}}.index_page .about_block__service-text{position:sticky;top:7.5rem;align-self:start}@media screen and (width < 768px){.index_page .about_block__service-text{position:static}}.index_page .about_block__service-text:before{content:"Service";font-family:Fahkwang,sans-serif;font-size:7.5rem;font-weight:300;color:#f2f7fa;line-height:1.5;position:absolute;left:0;top:calc(100% + 10.625rem);z-index:1}@media screen and (width < 768px){.index_page .about_block__service-text:before{display:none}}.index_page .about_block__service-heading{display:flex;flex-direction:column;gap:.375rem}@media screen and (width < 768px){.index_page .about_block__service-heading{gap:calc(4 / 375 * 100vw)}}.index_page .about_block__service-num{font-family:Fahkwang,sans-serif;color:#0082ca;letter-spacing:.08em;line-height:1.5}@media screen and (width < 768px){.index_page .about_block__service-num{font-size:3.2vw;letter-spacing:.04em}}.index_page .about_block__service-subtitle{font-size:1.25rem;font-weight:700;color:#001b3a;line-height:1.5;letter-spacing:.025em}@media screen and (width < 768px){.index_page .about_block__service-subtitle{font-size:3.2vw}}.index_page .about_block__service-title{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.index_page .about_block__service-title{font-size:calc(20 / 375 * 100vw)}}.index_page .about_block__service-desc{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:.02em;color:#111;margin-block-start:1.5rem}@media screen and (width < 768px){.index_page .about_block__service-desc{font-size:3.2vw;margin-block-start:calc(16 / 375 * 100vw)}}.index_page .about_block__service-btn{display:block;width:20rem;margin-block-start:3rem}@media screen and (width < 768px){.index_page .about_block__service-btn{margin-block-start:6.4vw}}.index_page .about_block__service-cards{display:flex;flex-direction:column;gap:3.5rem;padding-block-start:2.5rem;position:relative;z-index:2}@media screen and (width < 768px){.index_page .about_block__service-cards{padding-block-start:12.8vw;gap:calc(32 / 375 * 100vw)}}.index_page .about_block__service-card-link{display:block;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.index_page .about_block__service-card-link:hover{opacity:.5}}.index_page .about_block__service-card-img{width:100%;height:auto;aspect-ratio:680/383}@media screen and (width < 768px){.index_page .about_block__service-card-img{aspect-ratio:327/184}}.index_page .about_block__service-card-img picture{display:block}.index_page .about_block__service-card-category{display:inline-block;padding-block:.5rem;padding-inline:1rem;background:linear-gradient(to bottom,#0082ca,#003572);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.5;margin-block-start:1.5rem}@media screen and (width < 768px){.index_page .about_block__service-card-category{font-size:calc(14 / 375 * 100vw);padding-block:calc(4 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw);margin-block-start:3.2vw}}.index_page .about_block__service-card-desc{padding-inline:1rem;margin-block-start:.75rem}@media screen and (width < 768px){.index_page .about_block__service-card-desc{font-size:3.2vw;padding-inline:calc(8 / 375 * 100vw);margin-block-start:calc(8 / 375 * 100vw)}}.index_page .about_block__loop-slider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.index_page .about_block__loop-slider-wrap{--images-width: 0px;--image-gap: 16px;width:fit-content;display:flex;gap:var(--image-gap);animation:infinity-scroll-left 40s linear both infinite}.index_page .about_block__loop-slider-contents{display:grid;gap:var(--image-gap);grid-template-columns:repeat(2,115.625rem)}@media screen and (width < 768px){.index_page .about_block__loop-slider-contents{grid-template-columns:repeat(2,calc(850 / 375 * 100vw))}}.index_page .about_block__loop-slider-contents span{font-size:6.5rem;font-family:Fahkwang,sans-serif;font-weight:300;line-height:1.08;color:#f2f7fa}@media screen and (width < 768px){.index_page .about_block__loop-slider-contents span{font-size:3rem}}.index_page .environment_block{padding-block:8.5rem 5.5rem;background:#f2f9ff}@media screen and (width < 768px){.index_page .environment_block{padding-block:calc(77 / 375 * 100vw) calc(32 / 375 * 100vw)}}.index_page .environment_block__inner{width:100%}@media screen and (768px <= width){.index_page .environment_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}}@media screen and (width < 768px){.index_page .environment_block__inner{padding-inline:6.4vw}}.index_page .environment_block__heading-wrap{padding-block-end:4rem}@media screen and (width < 768px){.index_page .environment_block__heading-wrap{padding-block-end:calc(32 / 375 * 100vw)}}.index_page .environment_block__item{display:grid;grid-template-columns:1fr 20rem;align-items:center;column-gap:5rem;padding-block:5.5rem;border-block-start:1px solid #d8dfe3}@media screen and (width < 768px){.index_page .environment_block__item{display:block;padding-block:12.8vw}}.index_page .environment_block__item-text{display:flex;flex-direction:column;gap:3rem}@media screen and (width < 768px){.index_page .environment_block__item-text{gap:6.4vw}}.index_page .environment_block__item-info{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 768px){.index_page .environment_block__item-info{gap:calc(16 / 375 * 100vw)}}.index_page .environment_block__item-num{font-family:Fahkwang,sans-serif;font-size:1rem;color:#0082ca;letter-spacing:.08em;line-height:1.5}@media screen and (width < 768px){.index_page .environment_block__item-num{font-size:3.2vw;letter-spacing:.04em}}.index_page .environment_block__item-title{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.index_page .environment_block__item-title{font-size:calc(20 / 375 * 100vw)}}.index_page .environment_block__item-desc{font-weight:400}@media screen and (width < 768px){.index_page .environment_block__item-desc{font-size:3.2vw;letter-spacing:.015em}}.index_page .environment_block__item-btn{width:20rem}@media screen and (width < 768px){.index_page .environment_block__item-btn{width:100%}}.index_page .environment_block__item-img{width:100%;aspect-ratio:320/214;box-shadow:0 0 1.875rem #0082ca4d}@media screen and (width < 768px){.index_page .environment_block__item-img{margin-block-start:12.8vw;box-shadow:0 0 1.25rem #0082ca40;aspect-ratio:327/218}}.index_page .recruit_block{padding-block:8.5rem 9rem;background:linear-gradient(170deg,#fff 9.7%,#f2f9ff 90.3%)}@media screen and (width < 768px){.index_page .recruit_block{padding-block:calc(80 / 375 * 100vw) calc(88 / 375 * 100vw);background:linear-gradient(167deg,#fff 9.67%,#f2f9ff 58.07%)}}.index_page .recruit_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.index_page .recruit_block__inner{padding-inline:6.4vw}}.index_page .recruit_block__head{display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media screen and (width < 768px){.index_page .recruit_block__head{gap:calc(32 / 375 * 100vw)}}.index_page .recruit_block__lead{font-weight:400;text-align:center}@media screen and (width < 768px){.index_page .recruit_block__lead{font-size:3.2vw;text-align:center}}.index_page .recruit_block__cards{display:grid;grid-template-columns:584fr 416fr;justify-content:space-between;column-gap:1.5rem;margin-block-start:3.75rem}@media screen and (width < 768px){.index_page .recruit_block__cards{margin-block-start:16vw;grid-template-columns:1fr;gap:6.4vw}}.index_page .recruit_block__card{background:#fff;border:1px solid #f2f7fa;padding-block:4rem;padding-inline:3rem}@media screen and (width < 768px){.index_page .recruit_block__card{padding-block:calc(40 / 375 * 100vw) calc(32 / 375 * 100vw);padding-inline:6.4vw}}.index_page .recruit_block__card-heading{padding-block-end:2.5rem;border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.index_page .recruit_block__card-heading{padding-block-end:6.4vw}}.index_page .recruit_block__card-title{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.index_page .recruit_block__card-title{font-size:6.4vw}}.index_page .recruit_block__card-en{font-family:Fahkwang,sans-serif;color:#0082ca;letter-spacing:.08em;line-height:1.5;margin-block-start:.375rem}@media screen and (width < 768px){.index_page .recruit_block__card-en{font-size:3.2vw;margin-block-start:calc(4 / 375 * 100vw)}}.index_page .recruit_block__card-link{display:flex;align-items:center;font-size:.9375rem;letter-spacing:.04em;position:relative;padding-block:2.5rem;padding-inline-end:3.75rem;border-block-end:1px solid #d8dfe3;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.index_page .recruit_block__card-link:hover{opacity:.5}}.index_page .recruit_block__card-link:before{content:"";position:absolute;top:50%;right:2.25rem;translate:0 -50%;width:1px;height:1.5625rem;background:#d8dfe3}.index_page .recruit_block__card-link:after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}@media screen and (width < 768px){.index_page .recruit_block__card-link{font-size:3.2vw;padding-block:6.4vw;padding-inline-end:calc(42 / 375 * 100vw)}.index_page .recruit_block__card-link:before{right:calc(26 / 375 * 100vw);height:calc(22 / 375 * 100vw)}.index_page .recruit_block__card-link:after{width:calc(10 / 375 * 100vw)}}.index_page .special_block{position:relative;padding-block-start:11.375rem;background:url(../img/bg-top-special.webp) no-repeat center center/cover}@media screen and (width < 768px){.index_page .special_block{padding-block-start:calc(206 / 375 * 100vw)}}.index_page .special_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;position:relative;z-index:2;height:fit-content;display:flex;flex-direction:column;justify-content:end;align-items:center;row-gap:15rem}@media screen and (width < 768px){.index_page .special_block__inner{padding-inline:6.4vw;row-gap:calc(200 / 375 * 100vw)}}.index_page .special_block__main{text-align:center}.index_page .special_block__head{width:fit-content;margin-inline:auto}.index_page .special_block__head span{color:#001b3a;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.5}@media screen and (width < 768px){.index_page .special_block__head span{font-size:calc(14 / 375 * 100vw)}}.index_page .special_block__title{margin-block-start:.25rem}@media screen and (width < 768px){.index_page .special_block__title{margin-block-start:unset}}.index_page .special_block__lead{font-size:1rem;margin-block-start:2.5rem;text-align:center}@media screen and (width < 768px){.index_page .special_block__lead{font-size:3.2vw;margin-block-start:calc(32 / 375 * 100vw)}}.index_page .special_block__cta{margin-block-start:5rem}@media screen and (width < 768px){.index_page .special_block__cta{margin-block-start:calc(56 / 375 * 100vw);width:100%}}.index_page .special_block__btn{margin-inline:auto}.index_page .special_block__note{font-size:.875rem;margin-block-start:1rem;text-align:center;color:#fff}@media screen and (width < 768px){.index_page .special_block__note{font-size:3.2vw}}.index_page .special_block__note span{display:block}.index_page .special_block__images{display:grid;grid-template-columns:repeat(3,30rem);column-gap:2rem;width:100vw;overflow:hidden;justify-content:center}@media screen and (width < 768px){.index_page .special_block__images{grid-template-columns:repeat(3,calc(160 / 375 * 100vw));column-gap:calc(8 / 375 * 100vw)}}.index_page .special_block__img{width:30rem;height:auto;aspect-ratio:480/320}@media screen and (width < 768px){.index_page .special_block__img{width:calc(160 / 375 * 100vw);aspect-ratio:160/240}}.motalk_single_page .contents_block{padding-block:12.375rem 12.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block{padding-block:calc(102 / 375 * 100vw) calc(100 / 375 * 100vw)}}.motalk_single_page .contents_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.motalk_single_page .contents_block__inner{padding-inline:6.4vw}}.motalk_single_page .contents_block__breadcrumb{display:flex;justify-content:flex-end}.motalk_single_page .contents_block__header{margin-block-start:5rem;padding-block-end:4rem;border-block-end:1px solid #e0ecf2}@media screen and (width < 768px){.motalk_single_page .contents_block__header{margin-block-start:calc(54 / 375 * 100vw);padding-block-end:calc(50 / 375 * 100vw)}}.motalk_single_page .contents_block__meta{display:flex;align-items:center;gap:1rem}@media screen and (width < 768px){.motalk_single_page .contents_block__meta{gap:calc(8 / 375 * 100vw)}}.motalk_single_page .contents_block__date{font-family:Fahkwang,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:.08em}@media screen and (width < 768px){.motalk_single_page .contents_block__date{font-size:3.2vw}}.motalk_single_page .contents_block__categories{display:flex;flex-wrap:wrap;gap:.25rem}.motalk_single_page .contents_block__category{display:inline-flex;align-items:center;background-color:#f2f7fa;padding-inline:.375rem;padding-block:.125rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#0082ca;border-radius:.125rem}@media screen and (width < 768px){.motalk_single_page .contents_block__category{font-size:calc(10 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw);padding-block:calc(2 / 375 * 100vw);border-radius:calc(2 / 375 * 100vw)}}.motalk_single_page .contents_block__title{font-size:2rem;margin-block-start:1rem;letter-spacing:normal}@media screen and (width < 768px){.motalk_single_page .contents_block__title{font-size:calc(16 / 375 * 100vw);margin-block-start:calc(8 / 375 * 100vw)}}.motalk_single_page .contents_block__thumbnail{margin-block-start:4.5rem;width:71.4285714286%;height:auto;margin-inline:auto}@media screen and (width < 768px){.motalk_single_page .contents_block__thumbnail{width:100%;margin-block-start:calc(32 / 375 * 100vw)}}.motalk_single_page .contents_block__body{margin-block-start:4rem;padding-block-end:10rem;border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.motalk_single_page .contents_block__body{margin-block-start:calc(40 / 375 * 100vw);padding-block-end:calc(80 / 375 * 100vw)}}.motalk_single_page .contents_block__body h2{font-size:1.75rem;font-style:normal;padding-inline-start:1.625rem;position:relative}@media screen and (width < 768px){.motalk_single_page .contents_block__body h2{font-size:calc(16 / 375 * 100vw);padding-inline-start:4.8vw}}.motalk_single_page .contents_block__body h2:before{content:"";position:absolute;top:0;left:0;width:.125rem;height:100%;background:linear-gradient(135deg,#0082ca,#003572)}@media screen and (width < 768px){.motalk_single_page .contents_block__body h2:before{width:calc(2 / 375 * 100vw)}}.motalk_single_page .contents_block__body h3{font-size:1.25rem;padding-block:.75rem;padding-inline-start:1rem;background:#f2f7fa}@media screen and (width < 768px){.motalk_single_page .contents_block__body h3{font-size:calc(14 / 375 * 100vw);padding-block:3.2vw;padding-inline:calc(16 / 375 * 100vw)}}.motalk_single_page .contents_block__body h4{font-size:1.25rem;display:inline-block;padding-block-end:.5rem;border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.motalk_single_page .contents_block__body h4{font-size:calc(14 / 375 * 100vw);padding-block-end:calc(8 / 375 * 100vw)}}.motalk_single_page .contents_block__body p{font-weight:400}@media screen and (width < 768px){.motalk_single_page .contents_block__body p{font-size:3.2vw}}.motalk_single_page .contents_block__body a{color:#0082ca;text-decoration:underline;font-weight:700;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.motalk_single_page .contents_block__body a:hover{opacity:.7}}.motalk_single_page .contents_block__body .wp-block-image{display:block;width:71.4285714286%;height:auto;margin-inline:auto}@media screen and (width < 768px){.motalk_single_page .contents_block__body .wp-block-image{width:100%;margin-block-start:calc(32 / 375 * 100vw)}}.motalk_single_page .contents_block__body ul,.motalk_single_page .contents_block__body ol{padding-inline-start:2.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body ul,.motalk_single_page .contents_block__body ol{padding-inline-start:calc(26 / 375 * 100vw)}}.motalk_single_page .contents_block__body li{font-size:1rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body li{font-size:3.2vw}}.motalk_single_page .contents_block__body figure.wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.motalk_single_page .contents_block__body table{width:100%;border-collapse:collapse;min-width:30rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body table{min-width:128vw}}.motalk_single_page .contents_block__body table thead{border:none}.motalk_single_page .contents_block__body table tr{border-top:1px solid #0082ca}.motalk_single_page .contents_block__body table tr:last-of-type{border-bottom:1px solid #0082ca}.motalk_single_page .contents_block__body th,.motalk_single_page .contents_block__body td{border:none;padding:.75rem 1rem;font-size:1rem;line-height:1.7;text-align:start;vertical-align:top}@media screen and (width < 768px){.motalk_single_page .contents_block__body th,.motalk_single_page .contents_block__body td{font-size:3.2vw;padding:calc(10 / 375 * 100vw) 3.2vw}}.motalk_single_page .contents_block__body th{background-color:#0082ca12;font-weight:700}.motalk_single_page .contents_block__body b,.motalk_single_page .contents_block__body strong{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#99f1fd;text-underline-offset:-.2em;text-decoration-skip-ink:none}.motalk_single_page .contents_block__body ul li{position:relative;list-style:none}.motalk_single_page .contents_block__body ul li:before{content:"";position:absolute;top:.625rem;translate:0 50%;left:-1em;width:.375rem;height:auto;aspect-ratio:1;background:#0082ca;border-radius:50%}@media screen and (width < 768px){.motalk_single_page .contents_block__body ul li:before{top:calc(8 / 375 * 100vw);width:calc(4 / 375 * 100vw)}}.motalk_single_page .contents_block__body ol{counter-reset:li}.motalk_single_page .contents_block__body ol li{list-style:none;position:relative}.motalk_single_page .contents_block__body ol li:before{content:"";position:absolute;top:0;left:-1.5em;font-weight:700;color:#0082ca;counter-increment:li;content:counter(li) "."}.motalk_single_page .contents_block__body h2{margin-block-end:2.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body h2{margin-block-end:6.4vw}}.motalk_single_page .contents_block__body h3,.motalk_single_page .contents_block__body h4{margin-block-end:2.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body h3,.motalk_single_page .contents_block__body h4{margin-block-end:6.4vw}}.motalk_single_page .contents_block__body p+p{margin-block-start:2rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body p+p{margin-block-end:6.4vw}}.motalk_single_page .contents_block__body figure{margin-block:4rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body figure{margin-block-end:calc(40 / 375 * 100vw)}}.motalk_single_page .contents_block__body p+ul,.motalk_single_page .contents_block__body p+ol,.motalk_single_page .contents_block__body ul+p,.motalk_single_page .contents_block__body ol+p,.motalk_single_page .contents_block__body ul+ol,.motalk_single_page .contents_block__body ol+ul{margin-block-start:1.25rem}.motalk_single_page .contents_block__body p+h2,.motalk_single_page .contents_block__body ul+h2,.motalk_single_page .contents_block__body ol+h2,.motalk_single_page .contents_block__body figure+h2,.motalk_single_page .contents_block__body table+h2{margin-block-start:5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body p+h2,.motalk_single_page .contents_block__body ul+h2,.motalk_single_page .contents_block__body ol+h2,.motalk_single_page .contents_block__body figure+h2,.motalk_single_page .contents_block__body table+h2{margin-block-start:calc(56 / 375 * 100vw)}}.motalk_single_page .contents_block__body p+h3,.motalk_single_page .contents_block__body ul+h3,.motalk_single_page .contents_block__body ol+h3,.motalk_single_page .contents_block__body figure+h3,.motalk_single_page .contents_block__body table+h3{margin-block-start:4.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body p+h3,.motalk_single_page .contents_block__body ul+h3,.motalk_single_page .contents_block__body ol+h3,.motalk_single_page .contents_block__body figure+h3,.motalk_single_page .contents_block__body table+h3{margin-block-start:12.8vw}}.motalk_single_page .contents_block__body p+h4,.motalk_single_page .contents_block__body ul+h4,.motalk_single_page .contents_block__body ol+h4,.motalk_single_page .contents_block__body figure+h4,.motalk_single_page .contents_block__body table+h4{margin-block-start:4.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body p+h4,.motalk_single_page .contents_block__body ul+h4,.motalk_single_page .contents_block__body ol+h4,.motalk_single_page .contents_block__body figure+h4,.motalk_single_page .contents_block__body table+h4{margin-block-start:12.8vw}}.motalk_single_page .contents_block__body table+table{margin-block-start:3.5rem}@media screen and (width < 768px){.motalk_single_page .contents_block__body table+table{margin-block-start:calc(40 / 375 * 100vw)}}.motalk_single_page .contents_block__body figure+figure{margin-block-start:0px}.motalk_single_page .contents_block__nav{display:flex;align-items:center;justify-content:space-between;margin-block-start:4rem}@media screen and (width < 768px){.motalk_single_page .contents_block__nav{flex-wrap:wrap;justify-content:space-between;row-gap:calc(32 / 375 * 100vw);margin-block-start:calc(56 / 375 * 100vw)}}.motalk_single_page .contents_block__nav-prev,.motalk_single_page .contents_block__nav-next{display:flex;align-items:center;font-size:.9375rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.motalk_single_page .contents_block__nav-prev:hover,.motalk_single_page .contents_block__nav-next:hover{opacity:.5}}.motalk_single_page .contents_block__nav-prev.is-disabled,.motalk_single_page .contents_block__nav-next.is-disabled{opacity:0;pointer-events:none}.motalk_single_page .contents_block__nav-prev{gap:1.5rem;order:1}.motalk_single_page .contents_block__nav-prev:before{content:"";display:block;order:-2;width:.75rem;height:.625rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center/contain;rotate:180deg;flex-shrink:0}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-prev:before{width:calc(10 / 375 * 100vw);height:calc(8 / 375 * 100vw)}}.motalk_single_page .contents_block__nav-prev:after{content:"";display:block;order:-1;width:1px;height:1.6875rem;background:#d8dfe3;flex-shrink:0}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-prev:after{height:calc(22 / 375 * 100vw)}}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-prev{gap:3.2vw;font-size:3.2vw}}.motalk_single_page .contents_block__nav-list{order:2}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-list{order:3;flex:0 0 100%}}.motalk_single_page .contents_block__nav-next{gap:1.5rem;order:3}.motalk_single_page .contents_block__nav-next:before{content:"";display:block;order:1;width:1px;height:1.6875rem;background:#d8dfe3;flex-shrink:0}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-next:before{height:calc(22 / 375 * 100vw)}}.motalk_single_page .contents_block__nav-next:after{content:"";display:block;order:2;width:.75rem;height:.625rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center/contain;flex-shrink:0}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-next:after{width:calc(10 / 375 * 100vw);height:calc(8 / 375 * 100vw)}}@media screen and (width < 768px){.motalk_single_page .contents_block__nav-next{order:2;gap:3.2vw;font-size:3.2vw}}.motalk_page .lower_page_fv_block{background:url(../img/bg-archive-top-pc.webp) no-repeat top center/cover}@media screen and (width < 768px){.motalk_page .lower_page_fv_block{background:url(../img/bg-archive-top-sp.webp) no-repeat top center/cover}}.motalk_page .lower_page_fv_block__title-wrap h1{font-family:Inter,sans-serif}.motalk_page .motalk_archive_block{background-color:#fff;padding-block:5.9375rem 12.5rem}@media screen and (width < 768px){.motalk_page .motalk_archive_block{padding-block:calc(55 / 375 * 100vw) 32vw}}.motalk_page .motalk_archive_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.motalk_page .motalk_archive_block__inner{padding-inline:6.4vw}}.motalk_page .motalk_archive_block__layout{display:grid;grid-template-columns:200px 1fr;gap:5rem;align-items:start}@media screen and (width < 768px){.motalk_page .motalk_archive_block__layout{grid-template-columns:1fr;gap:calc(38 / 375 * 100vw)}}.motalk_page .motalk_archive_block__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;margin-block-start:.25rem}@media screen and (width < 768px){.motalk_page .motalk_archive_block__list{grid-template-columns:1fr;gap:calc(32 / 375 * 100vw);margin-block-start:0vw}}.motalk_page .motalk_archive_block__empty{text-align:center}@media screen and (width < 768px){.motalk_page .motalk_archive_block__empty{font-size:.6875rem}}.motalk_page .motalk_archive_block__card{display:flex;flex-direction:column;height:100%;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.motalk_page .motalk_archive_block__card:hover{opacity:.5}}.motalk_page .motalk_archive_block__card-thumb{width:100%;height:auto;aspect-ratio:408/230;overflow:hidden;border:1px solid #d8dfe3}.motalk_page .motalk_archive_block__card-thumb img{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (any-hover: hover){.motalk_page .motalk_archive_block__card-thumb img:hover{transform:scale(1.04)}}.motalk_page .motalk_archive_block__card-body{background-color:#f2f7fa;padding:1.5rem 1.25rem 2rem;flex:1}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-body{padding:calc(20 / 375 * 100vw) calc(16 / 375 * 100vw) 6.4vw}}.motalk_page .motalk_archive_block__card-meta{display:flex;align-items:center;gap:.5rem}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-meta{gap:calc(8 / 375 * 100vw)}}.motalk_page .motalk_archive_block__card-categories{display:flex;flex-wrap:wrap;gap:.25rem}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-categories{gap:calc(4 / 375 * 100vw)}}.motalk_page .motalk_archive_block__card-date{font-family:Fahkwang,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:.08em}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-date{font-size:calc(10 / 375 * 100vw)}}.motalk_page .motalk_archive_block__card-category{display:inline-flex;align-items:center;background-color:#fff;padding-inline:.25rem;padding-block:.0625rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#0082ca}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-category{padding-inline:calc(4 / 375 * 100vw);padding-block:calc(1 / 375 * 100vw);font-size:calc(10 / 375 * 100vw)}}.motalk_page .motalk_archive_block__card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:.1875rem;letter-spacing:normal}@media screen and (width < 768px){.motalk_page .motalk_archive_block__card-title{font-size:3.2vw;margin-block-start:.8vw}}.motalk_page .motalk_archive_block__more-btn{margin-block-start:3.5rem;margin-inline:auto}.motalk_page .motalk_archive_block__more-btn:after{rotate:90deg}@media screen and (width < 768px){.motalk_page .motalk_archive_block__more-btn{margin-block-start:calc(40 / 375 * 100vw)}}.motalk_page .motalk_archive_block__more-btn[hidden]{display:none}.new_graduate_entry_complete_page .entry_complete_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.new_graduate_entry_complete_page .entry_complete_block{padding-block:calc(64 / 375 * 100vw) calc(100 / 375 * 100vw)}}.new_graduate_entry_complete_page .entry_complete_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.new_graduate_entry_complete_page .entry_complete_block__inner{padding-inline:6.4vw}}.new_graduate_entry_complete_page .entry_complete_block__title{font-size:2rem;font-weight:700;line-height:2;text-align:center;background:linear-gradient(135deg,#0082ca,#003572);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 768px){.new_graduate_entry_complete_page .entry_complete_block__title{font-size:calc(20 / 375 * 100vw);line-height:1.8}}.new_graduate_entry_complete_page .entry_complete_block__body{margin-block-start:3rem;font-size:1.125rem;line-height:2.4;text-align:center;color:#001b3a}@media screen and (width < 768px){.new_graduate_entry_complete_page .entry_complete_block__body{margin-block-start:calc(32 / 375 * 100vw);font-size:3.2vw;line-height:2.2}}.new_graduate_entry_complete_page .entry_complete_block__btn{margin-block-start:5.5rem;margin-inline:auto}@media screen and (width < 768px){.new_graduate_entry_complete_page .entry_complete_block__btn{margin-block-start:calc(56 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block{padding-block:calc(56 / 375 * 100vw) 32vw}}.new_graduate_flow_page .flow_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__inner{padding-inline:6.4vw}}.new_graduate_flow_page .flow_list_block__layout{display:grid;grid-template-columns:680fr 360fr;gap:5rem;align-items:start}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__layout{grid-template-columns:1fr;gap:calc(56 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__list{padding-inline-start:5.9375rem;display:flex;flex-direction:column;gap:2rem;counter-reset:flow-step}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__list{padding-inline-start:calc(49 / 375 * 100vw);gap:calc(21 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__item{counter-increment:flow-step}.new_graduate_flow_page .flow_list_block__item--offer{counter-increment:none}.new_graduate_flow_page .flow_list_block__text{position:relative;background-color:#f2f7fa;padding-block:2.5rem 3rem;padding-inline:2rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__text{padding-block:6.4vw calc(32 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__text:before{content:counter(flow-step,decimal-leading-zero);display:block;position:absolute;left:-5.9375rem;top:0;font-family:Fahkwang,sans-serif;font-size:2.5rem;font-weight:300;line-height:1;color:#696969;letter-spacing:normal}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__text:before{left:calc(-49 / 375 * 100vw);font-size:6.4vw}}.new_graduate_flow_page .flow_list_block__text:after{content:"";position:absolute;left:-4.1875rem;width:1px;top:3.5rem;bottom:0;background:repeating-linear-gradient(to bottom,#696969 0px,#696969 4px,transparent 4px,transparent 10px)}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__text:after{left:calc(-32 / 375 * 100vw);top:9.6vw}}.new_graduate_flow_page .flow_list_block__text--offer:before{content:"内定";font-family:Noto Sans JP,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__text--offer:before{font-size:calc(20 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__text--offer:after{display:none}.new_graduate_flow_page .flow_list_block__step-title{font-size:1.25rem;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__step-title{font-size:calc(14 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__body{margin-block-start:1rem;display:flex;flex-direction:column;gap:.75rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__body{margin-block-start:calc(8 / 375 * 100vw);gap:calc(8 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__desc{font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__desc{font-size:3.2vw}}.new_graduate_flow_page .flow_list_block__period{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.5}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__period{font-size:3.2vw;gap:1.6vw}}.new_graduate_flow_page .flow_list_block__period:before{content:"";display:block;width:.375rem;height:auto;aspect-ratio:1;background-color:#0082ca}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__period:before{width:calc(4 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__sidebar{position:sticky;top:6.25rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__sidebar{position:static;width:100%}}.new_graduate_flow_page .flow_list_block__entry-header{display:flex;align-items:center;gap:.75rem}.new_graduate_flow_page .flow_list_block__entry-header:after{content:"";flex:1 0 0;height:1px;background-color:#99f1fd}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__entry-header{gap:calc(8 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__entry-title{font-size:1.25rem;line-height:1.5;white-space:nowrap}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__entry-title{font-size:calc(14 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__buttons{margin-block-start:2rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__buttons{margin-block-start:6.4vw;gap:calc(20 / 375 * 100vw)}}.new_graduate_flow_page .flow_list_block__btn{width:100%;color:#fff}.new_graduate_flow_page .flow_list_block__btn:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.new_graduate_flow_page .flow_list_block__btn--blue1{background:linear-gradient(135deg,#0082ca,#003572);border:.0625rem solid #0082ca}.new_graduate_flow_page .flow_list_block__btn--blue1:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media (any-hover: hover){.new_graduate_flow_page .flow_list_block__btn--blue1:hover{color:#0082ca}.new_graduate_flow_page .flow_list_block__btn--blue1:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.new_graduate_flow_page .flow_list_block__btn--blue2{background:linear-gradient(135deg,#003572,#001b3a);border:.0625rem solid #001b3a;font-size:.9375rem}@media screen and (width < 768px){.new_graduate_flow_page .flow_list_block__btn--blue2{font-size:3.2vw}}@media (any-hover: hover){.new_graduate_flow_page .flow_list_block__btn--blue2:hover{color:#001b3a}.new_graduate_flow_page .flow_list_block__btn--blue2:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23001b3a"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23001b3a"/></svg>') no-repeat center center/contain}}.new_graduate_flow_page .flow_list_block__btn:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}.new_graduate_flow_page .flow_list_block__btn span{border-inline-end-color:#99a9b0}.new_graduate_requirements_page .requirements_list_block{background-color:#fff;padding-block:6.25rem 12.5rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block{padding-block:calc(56 / 375 * 100vw) 32vw}}.new_graduate_requirements_page .requirements_list_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__inner{padding-inline:6.4vw}}.new_graduate_requirements_page .requirements_list_block__layout{display:grid;grid-template-columns:680fr 360fr;gap:4.125rem;align-items:start}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__layout{grid-template-columns:1fr;gap:calc(56 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__title{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;color:#001b3a}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__title{font-size:calc(20 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__list{margin-block-start:3rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__list{margin-block-start:calc(32 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__item{display:grid;grid-template-columns:6rem 1fr;align-items:flex-start;gap:2.5rem;border-block-start:1px solid #d8dfe3;padding-block:2rem}.new_graduate_requirements_page .requirements_list_block__item:last-child{border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__item{grid-template-columns:4.5rem 1fr;gap:calc(16 / 375 * 100vw);padding-block:calc(20 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__term{white-space:nowrap}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__term{font-size:3.2vw}}.new_graduate_requirements_page .requirements_list_block__desc{font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc{font-size:3.2vw}}.new_graduate_requirements_page .requirements_list_block__desc>*+*{margin-block-start:.75rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc>*+*{margin-block-start:calc(8 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__desc ul li,.new_graduate_requirements_page .requirements_list_block__desc ol li{position:relative;line-height:1.86}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc ul li,.new_graduate_requirements_page .requirements_list_block__desc ol li{line-height:1.88}}.new_graduate_requirements_page .requirements_list_block__desc ul li{padding-inline-start:1.5rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc ul li{padding-inline-start:calc(20 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__desc ul li:before{content:"";position:absolute;top:.8125rem;left:.625rem;width:.25rem;height:auto;aspect-ratio:1;border-radius:50%;background:#111}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc ul li:before{top:calc(10 / 375 * 100vw);width:.8vw}}.new_graduate_requirements_page .requirements_list_block__desc ol{counter-reset:ol-item}.new_graduate_requirements_page .requirements_list_block__desc ol li{counter-increment:ol-item;padding-inline-start:1.5rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc ol li{padding-inline-start:4.8vw}}.new_graduate_requirements_page .requirements_list_block__desc ol li:before{content:counter(ol-item) ".";position:absolute;top:0;left:.3125rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__desc ol li:before{left:calc(4 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__note{font-size:.875rem;color:#696969;font-weight:400}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__note{font-size:calc(10 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__sidebar{position:sticky;top:6.25rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__sidebar{position:static;width:100%}}.new_graduate_requirements_page .requirements_list_block__entry-header{display:flex;align-items:center;gap:.75rem}.new_graduate_requirements_page .requirements_list_block__entry-header:after{content:"";flex:1 0 0;height:1px;background-color:#99f1fd}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__entry-header{gap:calc(8 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__entry-title{font-size:1.25rem;line-height:1.5}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__entry-title{font-size:calc(14 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__buttons{margin-block-start:2rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__buttons{margin-block-start:6.4vw;gap:calc(20 / 375 * 100vw)}}.new_graduate_requirements_page .requirements_list_block__btn{width:100%;color:#fff}.new_graduate_requirements_page .requirements_list_block__btn:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.new_graduate_requirements_page .requirements_list_block__btn--blue1{background:linear-gradient(135deg,#0082ca,#003572);border:.0625rem solid #0082ca}.new_graduate_requirements_page .requirements_list_block__btn--blue1:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media (any-hover: hover){.new_graduate_requirements_page .requirements_list_block__btn--blue1:hover{color:#0082ca}.new_graduate_requirements_page .requirements_list_block__btn--blue1:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.new_graduate_requirements_page .requirements_list_block__btn--blue2{background:linear-gradient(135deg,#003572,#001b3a);border:.0625rem solid #001b3a;font-size:.9375rem}@media screen and (width < 768px){.new_graduate_requirements_page .requirements_list_block__btn--blue2{font-size:3.2vw}}@media (any-hover: hover){.new_graduate_requirements_page .requirements_list_block__btn--blue2:hover{color:#001b3a}.new_graduate_requirements_page .requirements_list_block__btn--blue2:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23001b3a"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23001b3a"/></svg>') no-repeat center center/contain}}.new_graduate_requirements_page .requirements_list_block__btn:before{background:#fff;width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.125rem}.new_graduate_requirements_page .requirements_list_block__btn span{border-inline-end-color:#99a9b0}.news_single_page .contents_block{padding-block:12.5rem 12.5rem}@media screen and (width < 768px){.news_single_page .contents_block{padding-block:calc(102 / 375 * 100vw) calc(100 / 375 * 100vw)}}.news_single_page .contents_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.news_single_page .contents_block__inner{padding-inline:6.4vw}}.news_single_page .contents_block__breadcrumb{display:flex;justify-content:flex-end}.news_single_page .contents_block__header{margin-block-start:5rem;padding-block-end:4rem;border-block-end:1px solid #e0ecf2}@media screen and (width < 768px){.news_single_page .contents_block__header{margin-block-start:calc(53 / 375 * 100vw);padding-block-end:calc(32 / 375 * 100vw)}}.news_single_page .contents_block__meta{display:flex;align-items:center;gap:1rem}@media screen and (width < 768px){.news_single_page .contents_block__meta{gap:.8vw}}.news_single_page .contents_block__date{font-family:Fahkwang,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:.08em}@media screen and (width < 768px){.news_single_page .contents_block__date{font-size:3.2vw}}.news_single_page .contents_block__categories{display:flex;flex-wrap:wrap;gap:.25rem}.news_single_page .contents_block__category{display:inline-flex;align-items:center;background-color:#f2f7fa;padding-inline:.375rem;padding-block:.125rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#0082ca;border-radius:.125rem}@media screen and (width < 768px){.news_single_page .contents_block__category{font-size:calc(10 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw);padding-block:calc(2 / 375 * 100vw);border-radius:calc(2 / 375 * 100vw)}}.news_single_page .contents_block__title{font-size:2rem;margin-block-start:1rem;letter-spacing:normal}@media screen and (width < 768px){.news_single_page .contents_block__title{font-size:calc(16 / 375 * 100vw);margin-block-start:calc(8 / 375 * 100vw)}}.news_single_page .contents_block__thumbnail{margin-block-start:4.5rem;width:71.4285714286%;height:auto;margin-inline:auto}@media screen and (width < 768px){.news_single_page .contents_block__thumbnail{width:100%;margin-block-start:12.8vw}}.news_single_page .contents_block__body{margin-block-start:4rem;padding-block-end:10rem;border-block-end:1px solid #d8dfe3}@media screen and (width < 768px){.news_single_page .contents_block__body{margin-block-start:calc(40 / 375 * 100vw);padding-block-end:calc(80 / 375 * 100vw)}}.news_single_page .contents_block__body h2{font-size:1.75rem;font-style:normal;padding-inline-start:1.625rem;position:relative;letter-spacing:normal}@media screen and (width < 768px){.news_single_page .contents_block__body h2{font-size:calc(16 / 375 * 100vw);padding-inline-start:4.8vw}}.news_single_page .contents_block__body h2:before{content:"";position:absolute;top:0;left:0;width:.125rem;height:100%;background:linear-gradient(135deg,#0082ca,#003572)}@media screen and (width < 768px){.news_single_page .contents_block__body h2:before{width:calc(2 / 375 * 100vw)}}.news_single_page .contents_block__body h3{font-size:1.25rem;padding-block:.75rem;padding-inline-start:1rem;background:#f2f7fa;letter-spacing:normal}@media screen and (width < 768px){.news_single_page .contents_block__body h3{font-size:calc(14 / 375 * 100vw);padding-block:3.2vw;padding-inline:calc(16 / 375 * 100vw)}}.news_single_page .contents_block__body h4{font-size:1.25rem;display:inline-block;padding-block-end:.5rem;border-block-end:1px solid #d8dfe3;letter-spacing:normal}@media screen and (width < 768px){.news_single_page .contents_block__body h4{font-size:calc(14 / 375 * 100vw);padding-block-end:calc(8 / 375 * 100vw)}}.news_single_page .contents_block__body p{font-weight:400}@media screen and (width < 768px){.news_single_page .contents_block__body p{font-size:3.2vw}}.news_single_page .contents_block__body a{color:#0082ca;text-decoration:underline;font-weight:700;transition:opacity .3s ease;letter-spacing:normal}@media (hover: hover) and (pointer: fine){.news_single_page .contents_block__body a:hover{opacity:.7}}.news_single_page .contents_block__body .wp-block-image{display:block;width:71.4285714286%;height:auto;margin-inline:auto}@media screen and (width < 768px){.news_single_page .contents_block__body .wp-block-image{width:100%;margin-block-start:calc(32 / 375 * 100vw)}}.news_single_page .contents_block__body ul,.news_single_page .contents_block__body ol{padding-inline-start:2.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body ul,.news_single_page .contents_block__body ol{padding-inline-start:calc(26 / 375 * 100vw)}}.news_single_page .contents_block__body li{font-size:1rem}@media screen and (width < 768px){.news_single_page .contents_block__body li{font-size:3.2vw}}.news_single_page .contents_block__body figure.wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.news_single_page .contents_block__body table{width:100%;border-collapse:collapse;min-width:30rem}@media screen and (width < 768px){.news_single_page .contents_block__body table{min-width:128vw}}.news_single_page .contents_block__body table thead{border:none}.news_single_page .contents_block__body table tr{border-top:1px solid #0082ca}.news_single_page .contents_block__body table tr:last-of-type{border-bottom:1px solid #0082ca}.news_single_page .contents_block__body th,.news_single_page .contents_block__body td{border:none;padding:.75rem 1rem;font-size:1rem;line-height:1.7;text-align:start;vertical-align:top}@media screen and (width < 768px){.news_single_page .contents_block__body th,.news_single_page .contents_block__body td{font-size:3.2vw;padding:calc(10 / 375 * 100vw) 3.2vw}}.news_single_page .contents_block__body th{background-color:#0082ca12;font-weight:700}.news_single_page .contents_block__body b,.news_single_page .contents_block__body strong{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#99f1fd;text-underline-offset:-.2em;text-decoration-skip-ink:none}.news_single_page .contents_block__body ul li{position:relative;list-style:none}.news_single_page .contents_block__body ul li:before{content:"";position:absolute;top:.625rem;translate:0 50%;left:-1em;width:.375rem;height:auto;aspect-ratio:1;background:#0082ca;border-radius:50%}@media screen and (width < 768px){.news_single_page .contents_block__body ul li:before{top:calc(8 / 375 * 100vw);width:calc(4 / 375 * 100vw)}}.news_single_page .contents_block__body ol{counter-reset:li}.news_single_page .contents_block__body ol li{list-style:none;position:relative}.news_single_page .contents_block__body ol li:before{content:"";position:absolute;top:0;left:-1.5em;font-weight:700;color:#0082ca;counter-increment:li;content:counter(li) "."}.news_single_page .contents_block__body h2{margin-block-end:2.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body h2{margin-block-end:6.4vw}}.news_single_page .contents_block__body h3,.news_single_page .contents_block__body h4{margin-block-end:2.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body h3,.news_single_page .contents_block__body h4{margin-block-end:6.4vw}}.news_single_page .contents_block__body p+p{margin-block-start:2rem}@media screen and (width < 768px){.news_single_page .contents_block__body p+p{margin-block-start:6.4vw}}.news_single_page .contents_block__body figure{margin-block:4rem}@media screen and (width < 768px){.news_single_page .contents_block__body figure{margin-block-end:calc(40 / 375 * 100vw)}}.news_single_page .contents_block__body p+ul,.news_single_page .contents_block__body p+ol,.news_single_page .contents_block__body ul+p,.news_single_page .contents_block__body ol+p,.news_single_page .contents_block__body ul+ol,.news_single_page .contents_block__body ol+ul{margin-block-start:1.25rem}.news_single_page .contents_block__body p+h2,.news_single_page .contents_block__body ul+h2,.news_single_page .contents_block__body ol+h2,.news_single_page .contents_block__body figure+h2,.news_single_page .contents_block__body table+h2{margin-block-start:5rem}@media screen and (width < 768px){.news_single_page .contents_block__body p+h2,.news_single_page .contents_block__body ul+h2,.news_single_page .contents_block__body ol+h2,.news_single_page .contents_block__body figure+h2,.news_single_page .contents_block__body table+h2{margin-block-start:calc(56 / 375 * 100vw)}}.news_single_page .contents_block__body p+h3,.news_single_page .contents_block__body ul+h3,.news_single_page .contents_block__body ol+h3,.news_single_page .contents_block__body figure+h3,.news_single_page .contents_block__body table+h3{margin-block-start:4.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body p+h3,.news_single_page .contents_block__body ul+h3,.news_single_page .contents_block__body ol+h3,.news_single_page .contents_block__body figure+h3,.news_single_page .contents_block__body table+h3{margin-block-start:12.8vw}}.news_single_page .contents_block__body p+h4,.news_single_page .contents_block__body ul+h4,.news_single_page .contents_block__body ol+h4,.news_single_page .contents_block__body figure+h4,.news_single_page .contents_block__body table+h4{margin-block-start:4.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body p+h4,.news_single_page .contents_block__body ul+h4,.news_single_page .contents_block__body ol+h4,.news_single_page .contents_block__body figure+h4,.news_single_page .contents_block__body table+h4{margin-block-start:12.8vw}}.news_single_page .contents_block__body table+table{margin-block-start:3.5rem}@media screen and (width < 768px){.news_single_page .contents_block__body table+table{margin-block-start:calc(40 / 375 * 100vw)}}.news_single_page .contents_block__body figure+figure{margin-block-start:0px}.news_single_page .contents_block__nav{display:flex;align-items:center;justify-content:space-between;margin-block-start:4rem}@media screen and (width < 768px){.news_single_page .contents_block__nav{flex-wrap:wrap;justify-content:space-between;row-gap:calc(32 / 375 * 100vw);margin-block-start:calc(56 / 375 * 100vw)}}.news_single_page .contents_block__nav-prev,.news_single_page .contents_block__nav-next{display:flex;align-items:center;font-size:.9375rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.news_single_page .contents_block__nav-prev:hover,.news_single_page .contents_block__nav-next:hover{opacity:.5}}.news_single_page .contents_block__nav-prev.is-disabled,.news_single_page .contents_block__nav-next.is-disabled{opacity:0;pointer-events:none}.news_single_page .contents_block__nav-prev{gap:1.5rem;order:1}.news_single_page .contents_block__nav-prev:before{content:"";display:block;order:-2;width:.75rem;height:.625rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center/contain;rotate:180deg;flex-shrink:0}@media screen and (width < 768px){.news_single_page .contents_block__nav-prev:before{width:calc(10 / 375 * 100vw);height:calc(8 / 375 * 100vw)}}.news_single_page .contents_block__nav-prev:after{content:"";display:block;order:-1;width:1px;height:1.6875rem;background:#d8dfe3;flex-shrink:0}@media screen and (width < 768px){.news_single_page .contents_block__nav-prev:after{height:calc(22 / 375 * 100vw)}}@media screen and (width < 768px){.news_single_page .contents_block__nav-prev{gap:3.2vw;font-size:3.2vw}}.news_single_page .contents_block__nav-list{order:2}@media screen and (width < 768px){.news_single_page .contents_block__nav-list{order:3;flex:0 0 100%}}.news_single_page .contents_block__nav-next{gap:1.5rem;order:3}.news_single_page .contents_block__nav-next:before{content:"";display:block;order:1;width:1px;height:1.6875rem;background:#d8dfe3;flex-shrink:0}@media screen and (width < 768px){.news_single_page .contents_block__nav-next:before{height:calc(22 / 375 * 100vw)}}.news_single_page .contents_block__nav-next:after{content:"";display:block;order:2;width:.75rem;height:.625rem;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center/contain;flex-shrink:0}@media screen and (width < 768px){.news_single_page .contents_block__nav-next:after{width:calc(10 / 375 * 100vw);height:calc(8 / 375 * 100vw)}}@media screen and (width < 768px){.news_single_page .contents_block__nav-next{order:2;gap:3.2vw;font-size:3.2vw}}.news_page .lower_page_fv_block__inner{padding-block-start:0}.news_page .news_archive_block{padding-block:6rem 12.5rem}@media screen and (width < 768px){.news_page .news_archive_block{padding-block:calc(54 / 375 * 100vw) 32vw}}.news_page .news_archive_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.news_page .news_archive_block__inner{padding-inline:6.4vw}}.news_page .news_archive_block__layout{display:grid;grid-template-columns:200px 1fr;gap:5rem;align-items:start}@media screen and (width < 768px){.news_page .news_archive_block__layout{grid-template-columns:1fr;gap:calc(40 / 375 * 100vw)}}.news_page .news_archive_block__list{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (width < 768px){.news_page .news_archive_block__list{gap:calc(14 / 375 * 100vw)}}.news_page .news_archive_block__card{display:block;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.news_page .news_archive_block__card:hover{opacity:.5}}.news_page .news_archive_block__card-body{background-color:#f2f7fa;padding:2rem 1.25rem}@media screen and (width < 768px){.news_page .news_archive_block__card-body{padding:calc(20 / 375 * 100vw) calc(16 / 375 * 100vw) 6.4vw}}.news_page .news_archive_block__card-meta{display:flex;align-items:center;gap:.625rem}@media screen and (width < 768px){.news_page .news_archive_block__card-meta{gap:calc(8 / 375 * 100vw)}}.news_page .news_archive_block__card-date{font-family:Fahkwang,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:.08em}@media screen and (width < 768px){.news_page .news_archive_block__card-date{font-size:calc(10 / 375 * 100vw)}}.news_page .news_archive_block__card-categories{display:flex;flex-wrap:wrap;gap:.25rem}.news_page .news_archive_block__card-category{display:inline-flex;align-items:center;background-color:#fff;padding-inline:.25rem;padding-block:.0625rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#0082ca;border-radius:.125rem}@media screen and (width < 768px){.news_page .news_archive_block__card-category{font-size:calc(10 / 375 * 100vw);padding-inline:calc(4 / 375 * 100vw);padding-block:calc(1 / 375 * 100vw);border-radius:calc(2 / 375 * 100vw)}}.news_page .news_archive_block__card-title{letter-spacing:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-block-start:.25rem}@media screen and (width < 768px){.news_page .news_archive_block__card-title{font-size:3.2vw}}.news_page .news_archive_block__more-btn{margin-block-start:3.5rem;margin-inline:auto}@media screen and (width < 768px){.news_page .news_archive_block__more-btn{margin-block-start:calc(40 / 375 * 100vw)}}.news_page .news_archive_block__more-btn:after{rotate:90deg}.news_page .news_archive_block__more-btn[hidden]{display:none}.not_found_page .not_found_block{padding-block:10rem 12.5rem;text-align:center}@media screen and (width < 768px){.not_found_page .not_found_block{padding-block:25.6vw 32vw}}.not_found_page .not_found_block__inner{max-width:45rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.not_found_page .not_found_block__inner{padding-inline:6.4vw}}.not_found_page .not_found_block__code{font-family:Fahkwang,sans-serif,sans-serif;font-size:7.5rem;font-weight:300;line-height:1;letter-spacing:.05em;background:linear-gradient(135deg,#0082ca,#003572);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 768px){.not_found_page .not_found_block__code{font-size:19.2vw}}.not_found_page .not_found_block__title{margin-block-start:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.6;color:#001b3a}@media screen and (width < 768px){.not_found_page .not_found_block__title{margin-block-start:calc(16 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}}.not_found_page .not_found_block__desc{margin-block-start:1.5rem;font-size:.9375rem;line-height:2;color:#696969}@media screen and (width < 768px){.not_found_page .not_found_block__desc{margin-block-start:calc(16 / 375 * 100vw);font-size:3.2vw;line-height:1.8}}.not_found_page .not_found_block__buttons{margin-block-start:3.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media screen and (width < 768px){.not_found_page .not_found_block__buttons{margin-block-start:calc(32 / 375 * 100vw);gap:calc(16 / 375 * 100vw)}}.not_found_page .not_found_block__btn{width:20rem}@media screen and (width < 768px){.not_found_page .not_found_block__btn{width:100%}}.obog_entry_complete_page .entry_complete_block{padding-block:6.5rem 12.5rem}@media screen and (width < 768px){.obog_entry_complete_page .entry_complete_block{padding-block:calc(64 / 375 * 100vw) calc(100 / 375 * 100vw)}}.obog_entry_complete_page .entry_complete_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.obog_entry_complete_page .entry_complete_block__inner{padding-inline:6.4vw}}.obog_entry_complete_page .entry_complete_block__title{font-size:2rem;font-weight:700;line-height:2;text-align:center;background:linear-gradient(135deg,#0082ca,#003572);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 768px){.obog_entry_complete_page .entry_complete_block__title{font-size:calc(20 / 375 * 100vw);line-height:1.8}}.obog_entry_complete_page .entry_complete_block__body{margin-block-start:3rem;font-size:1.125rem;line-height:2.4;text-align:center;color:#001b3a}@media screen and (width < 768px){.obog_entry_complete_page .entry_complete_block__body{margin-block-start:calc(32 / 375 * 100vw);font-size:3.2vw;line-height:2.2}}.obog_entry_complete_page .entry_complete_block__btn{margin-block-start:5.5rem;margin-inline:auto}@media screen and (width < 768px){.obog_entry_complete_page .entry_complete_block__btn{margin-block-start:calc(56 / 375 * 100vw)}}.people_single_page .fv_block{position:relative}.people_single_page .fv_block__image{position:relative;width:100vw;height:50.625rem}@media screen and (width < 768px){.people_single_page .fv_block__image{height:calc(500 / 375 * 100vw)}}.people_single_page .fv_block__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:29.6296296296%;background:linear-gradient(to top,#11111180,#1110);pointer-events:none}@media screen and (width < 768px){.people_single_page .fv_block__image:after{height:40%}}.people_single_page .fv_block__text{position:absolute;bottom:4rem;left:0;width:100%}@media screen and (width < 768px){.people_single_page .fv_block__text{bottom:calc(32 / 375 * 100vw)}}.people_single_page .fv_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.people_single_page .fv_block__inner{padding-inline:6.4vw}}.people_single_page .fv_block__catchcopy{text-align:justify;text-align-last:left}.people_single_page .fv_block__catchcopy h1{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#0082ca,#003572);padding-block:.5rem .5625rem;padding-inline:1rem 1.25rem;font-size:2rem;font-weight:700;line-height:1.96;letter-spacing:.02em;color:#fff}@media screen and (width < 768px){.people_single_page .fv_block__catchcopy h1{font-size:calc(16 / 375 * 100vw);padding-block:1.6vw calc(7 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw) 3.2vw;line-height:2.2}}.people_single_page .fv_block__profile{margin-block-start:2rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}@media screen and (width < 768px){.people_single_page .fv_block__profile{row-gap:1.6vw;margin-block-start:calc(16 / 375 * 100vw)}}.people_single_page .fv_block__category{background:#fff;color:#0082ca;font-size:1.25rem;line-height:1.5;letter-spacing:normal;padding-block:.5rem .5625rem;padding-inline:.75rem 1rem}@media screen and (width < 768px){.people_single_page .fv_block__category{font-size:calc(14 / 375 * 100vw);padding-block:calc(5 / 375 * 100vw) 1.6vw;padding-inline:calc(8 / 375 * 100vw) 3.2vw}}.people_single_page .fv_block__meta{display:flex;align-items:center;gap:1rem}@media screen and (width < 768px){.people_single_page .fv_block__meta{gap:3.2vw}}.people_single_page .fv_block__meta:before{content:"";width:1px;height:1.5rem;background:#d8dfe3;order:2}.people_single_page .fv_block__name{font-family:Fahkwang,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.08em;color:#fff;order:1}@media screen and (width < 768px){.people_single_page .fv_block__name{font-size:calc(14 / 375 * 100vw)}}.people_single_page .fv_block__year{font-weight:400;line-height:1.5;color:#fff;order:3;letter-spacing:normal}@media screen and (width < 768px){.people_single_page .fv_block__year{font-size:3.2vw}}.people_single_page .breadcrumb_block{padding-block-start:2.5rem;position:relative}.people_single_page .breadcrumb_block:before{content:"";position:absolute;top:0;width:100%;height:auto;aspect-ratio:1440/1045;background:url(../img/bg-people-pc.webp) no-repeat center center/cover;z-index:-1}@media screen and (width < 768px){.people_single_page .breadcrumb_block:before{aspect-ratio:375/591;background:url(../img/bg-people-sp.webp) no-repeat center center/cover}}@media screen and (width < 768px){.people_single_page .breadcrumb_block{padding-block-start:6.4vw}}.people_single_page .breadcrumb_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;display:flex;justify-content:flex-end}@media screen and (width < 768px){.people_single_page .breadcrumb_block__inner{padding-inline:6.4vw}}.people_single_page .career_path_block{padding-block-start:6.25rem;padding-block-end:19.375rem;overflow:hidden;position:relative}.people_single_page .career_path_block:after{content:"Employee Voices";color:#e0ecf2;font-family:Fahkwang,sans-serif;font-size:6.5rem;font-weight:300;line-height:1.5;position:absolute;bottom:0;left:calc(50% - 45rem);white-space:nowrap}@media screen and (width < 768px){.people_single_page .career_path_block:after{font-size:12.8vw;left:0}}@media screen and (width < 768px){.people_single_page .career_path_block{padding-block-start:calc(53 / 375 * 100vw);padding-block-end:49.6vw}}.people_single_page .career_path_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.people_single_page .career_path_block__inner{padding-inline:6.4vw}}.people_single_page .career_path_block__slider-wrap{position:relative;margin-block-start:2.8125rem}@media screen and (width < 768px){.people_single_page .career_path_block__slider-wrap{margin-block-start:calc(27 / 375 * 100vw)}}.people_single_page .career_path_block__slider{overflow:visible;position:relative}.people_single_page .career_path_block__item{position:relative;width:22rem;height:auto}@media screen and (width < 768px){.people_single_page .career_path_block__item{width:calc(280 / 375 * 100vw)}}.people_single_page .career_path_block__content{display:flex;flex-direction:column;row-gap:1.5rem;height:100%}@media screen and (width < 768px){.people_single_page .career_path_block__content{row-gap:calc(10 / 375 * 100vw)}}.people_single_page .career_path_block__year{display:flex;align-items:center;gap:1rem}@media screen and (width < 768px){.people_single_page .career_path_block__year{gap:3.2vw}}.people_single_page .career_path_block__year:after{content:"";flex:1;height:1px;background-image:linear-gradient(to right,#696969 0,#696969 50%,transparent 50%);background-size:6px 2px;background-repeat:repeat-x;background-position:0 bottom}@media screen and (width < 768px){.people_single_page .career_path_block__year:after{background-position:0 calc(1 / 375 * 100vw)}}.people_single_page .career_path_block__year-label{font-family:Fahkwang,sans-serif;font-weight:300;font-size:2.5rem;line-height:1;color:#696969;flex-shrink:0}@media screen and (width < 768px){.people_single_page .career_path_block__year-label{font-size:6.4vw}}.people_single_page .career_path_block__year-label.is-text{font-weight:400;font-size:1.75rem;letter-spacing:.02em;line-height:1.5}@media screen and (width < 768px){.people_single_page .career_path_block__year-label.is-text{font-size:calc(20 / 375 * 100vw)}}.people_single_page .career_path_block__card{flex:1;background:#fff;border:1px solid #d8dfe3;padding-block:2.5rem 3rem;padding-inline:2rem}@media screen and (width < 768px){.people_single_page .career_path_block__card{height:auto;padding-block:6.4vw calc(28 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.people_single_page .career_path_block__card-title{font-size:1.25rem;line-height:1.5;letter-spacing:normal;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 768px){.people_single_page .career_path_block__card-title{font-size:calc(14 / 375 * 100vw)}}.people_single_page .career_path_block__card-text{margin-block-start:1rem;font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.people_single_page .career_path_block__card-text{margin-block-start:1.6vw;font-size:3.2vw}}.people_single_page .career_path_block__fade-left,.people_single_page .career_path_block__fade-right{position:absolute;top:0;height:100%;width:8rem;pointer-events:none;z-index:1}@media screen and (width < 768px){.people_single_page .career_path_block__fade-left,.people_single_page .career_path_block__fade-right{width:calc(25 / 375 * 100vw);height:100%}}.people_single_page .career_path_block__fade-left{left:calc(50% - 50vw);background:linear-gradient(to right,#fff,#f2f9ff00);-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.people_single_page .career_path_block__fade-right{right:calc(50% - 50vw);background:linear-gradient(to left,#fff,#f2f9ff00);-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.people_single_page .career_path_block__swiper-button-prev,.people_single_page .career_path_block__swiper-button-next{top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0;cursor:pointer}.people_single_page .career_path_block__swiper-button-prev .swiper-navigation-icon,.people_single_page .career_path_block__swiper-button-next .swiper-navigation-icon{display:none}.people_single_page .career_path_block__swiper-button-prev,.people_single_page .career_path_block__swiper-button-next{width:3rem;height:auto;aspect-ratio:1;border-radius:.25rem;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#0082ca,#003572) border-box;position:absolute;top:calc(100% + 3rem)}@media screen and (width < 768px){.people_single_page .career_path_block__swiper-button-prev,.people_single_page .career_path_block__swiper-button-next{width:calc(40 / 375 * 100vw);border-radius:calc(2 / 375 * 100vw);top:calc(100% + 26 / 375 * 100vw)}}@media (hover: hover) and (pointer: fine){.people_single_page .career_path_block__swiper-button-prev:hover:hover:before,.people_single_page .career_path_block__swiper-button-next:hover:hover:before{width:1.375rem}}.people_single_page .career_path_block__swiper-button-prev:before,.people_single_page .career_path_block__swiper-button-next:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:1rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain;transition:width .2s ease}.people_single_page .career_path_block__swiper-button-prev.swiper-button-disabled,.people_single_page .career_path_block__swiper-button-next.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.people_single_page .career_path_block__swiper-button-prev{left:calc(50% + 28rem)}@media screen and (width < 768px){.people_single_page .career_path_block__swiper-button-prev{left:calc(50% + 19.2vw)}}.people_single_page .career_path_block__swiper-button-prev:before{rotate:180deg}.people_single_page .career_path_block__swiper-button-next{left:calc(50% + 32rem)}@media screen and (width < 768px){.people_single_page .career_path_block__swiper-button-next{left:calc(50% + 124 / 375 * 100vw)}}.people_single_page .scene-pair_block{margin-block-start:-2.625rem}@media screen and (width < 768px){.people_single_page .scene-pair_block{margin-block-start:-4vw}}.people_single_page .interview_block{margin-block-start:8.5rem}@media screen and (width < 768px){.people_single_page .interview_block{margin-block-start:calc(80 / 375 * 100vw)}}.people_single_page .interview_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.people_single_page .interview_block__inner{padding-inline:6.4vw}}.people_single_page .interview_block__list{display:flex;flex-direction:column}.people_single_page .interview_block__item{padding-block:5rem;border-bottom:1px solid #d8dfe3}.people_single_page .interview_block__item:first-child{padding-block-start:0}.people_single_page .interview_block__item:last-of-type{border:none}.people_single_page .interview_block__item:has(img){padding-block-end:0px;border:none}@media screen and (width < 768px){.people_single_page .interview_block__item{padding-block:calc(40 / 375 * 100vw) calc(42 / 375 * 100vw)}.people_single_page .interview_block__item:first-child{padding-block-start:0}}.people_single_page .interview_block__main{display:flex;gap:5rem;align-items:flex-start}@media screen and (width < 768px){.people_single_page .interview_block__main{flex-direction:column;gap:0}}.people_single_page .interview_block__header{width:22.5rem;flex-shrink:0}@media screen and (width < 768px){.people_single_page .interview_block__header{width:100%}}.people_single_page .interview_block__number{font-family:Fahkwang,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.08em;color:#0082ca}@media screen and (width < 768px){.people_single_page .interview_block__number{font-size:3.2vw;letter-spacing:.04em}}.people_single_page .interview_block__question{font-size:2rem;font-weight:700;line-height:1.5;width:fit-content;margin-block-start:.25rem;color:#001b3a}@media screen and (width < 768px){.people_single_page .interview_block__question{font-size:calc(20 / 375 * 100vw);margin-block-start:calc(4 / 375 * 100vw)}}.people_single_page .interview_block__body{font-weight:400;padding-block-start:1.875rem;line-height:1.85;letter-spacing:normal}@media screen and (width < 768px){.people_single_page .interview_block__body{padding-block-start:6.4vw;font-size:3.2vw}}.people_single_page .interview_block__img{width:100%;aspect-ratio:1120/480;margin-block-start:5rem}@media screen and (width < 768px){.people_single_page .interview_block__img{margin-block-start:calc(40 / 375 * 100vw);aspect-ratio:327/184}}.people_single_page .schedule_block{margin-block-start:8.5rem}@media screen and (width < 768px){.people_single_page .schedule_block{margin-block-start:calc(80 / 375 * 100vw)}}.people_single_page .schedule_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto;display:flex;gap:5.125rem;align-items:flex-start}@media screen and (width < 768px){.people_single_page .schedule_block__inner{flex-direction:column;gap:6.4vw;padding-inline:6.4vw}}.people_single_page .schedule_block__heading{flex-shrink:0;position:sticky;top:6.25rem;align-self:flex-start}@media screen and (width < 768px){.people_single_page .schedule_block__heading{position:static}}.people_single_page .schedule_block__list{flex:1;display:flex;flex-direction:column;gap:2rem;padding-block-start:1.875rem}@media screen and (width < 768px){.people_single_page .schedule_block__list{width:100%;gap:calc(22 / 375 * 100vw);padding-block-start:0}}.people_single_page .schedule_block__item{display:flex;align-items:stretch;justify-content:space-between}.people_single_page .schedule_block__item:last-child{align-items:flex-start}.people_single_page .schedule_block__time{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (width < 768px){.people_single_page .schedule_block__time{gap:calc(4 / 375 * 100vw)}}.people_single_page .schedule_block__time:after{content:"";width:1px;flex:1;background-image:linear-gradient(to bottom,#696969 0,#696969 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y;background-position:right 0}.people_single_page .schedule_block__time-text{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:normal}@media screen and (width < 768px){.people_single_page .schedule_block__time-text{font-size:calc(20 / 375 * 100vw)}}.people_single_page .schedule_block__content{background:#f2f7fa;padding:2.5rem 2rem 3rem;width:36rem;flex-shrink:0}@media screen and (width < 768px){.people_single_page .schedule_block__content{width:68vw;padding:6.4vw calc(16 / 375 * 100vw) calc(32 / 375 * 100vw)}}.people_single_page .schedule_block__content-title{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:normal;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (width < 768px){.people_single_page .schedule_block__content-title{font-size:calc(14 / 375 * 100vw)}}.people_single_page .schedule_block__content-text{margin-block-start:1rem;font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.people_single_page .schedule_block__content-text{margin-block-start:calc(8 / 375 * 100vw);font-size:3.2vw}}.people_single_page .schedule_block__content-note{font-size:.875rem;font-weight:400;color:#696969;margin-block-start:.625rem}@media screen and (width < 768px){.people_single_page .schedule_block__content-note{font-size:calc(10 / 375 * 100vw)}}.people_single_page .scene_single_block{width:88.8888888889%;aspect-ratio:1280/549;margin-inline:auto;margin-block-start:10rem}@media screen and (width < 768px){.people_single_page .scene_single_block{margin-block-start:calc(80 / 375 * 100vw);width:91.4666666667%;aspect-ratio:343/193}}.people_single_page .obog_button_block{margin-block-start:5rem}@media screen and (width < 768px){.people_single_page .obog_button_block{margin-block-start:calc(56 / 375 * 100vw);padding-inline:6.4vw}}.people_single_page .obog_button_block__link{margin-inline:auto}.people_single_page .other_single_block{margin-block-start:8.5rem;padding-block-end:20.25rem;overflow:hidden}@media screen and (width < 768px){.people_single_page .other_single_block{margin-block-start:calc(80 / 375 * 100vw);padding-block-end:51.2vw}}.people_single_page .other_single_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.people_single_page .other_single_block__inner{padding-inline:6.4vw}}.people_single_page .other_single_block__head{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (width < 768px){.people_single_page .other_single_block__head{flex-direction:column;align-items:flex-start;gap:calc(32 / 375 * 100vw)}}.people_single_page .other_single_block__slider{margin-block-start:5.5rem}@media screen and (width < 768px){.people_single_page .other_single_block__slider{margin-block-start:calc(64 / 375 * 100vw)}}.people_single_page .other_single_block__button{width:20rem}@media screen and (width < 768px){.people_single_page .other_single_block__button{width:100%}}.people_page .lower_page_fv_block{background:url(../img/bg-archive-top-pc.webp) no-repeat top center/cover}@media screen and (width < 768px){.people_page .lower_page_fv_block{background:url(../img/bg-archive-top-sp.webp) no-repeat top center/cover}}.people_page .people_archive_block{padding-block:6rem 12.5rem}@media screen and (width < 768px){.people_page .people_archive_block{padding-block:calc(56 / 375 * 100vw) 32vw}}.people_page .people_archive_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.people_page .people_archive_block__inner{padding-inline:6.4vw}}.people_page .people_archive_block__layout{display:grid;grid-template-columns:200px 1fr;gap:5rem;align-items:start}@media screen and (width < 768px){.people_page .people_archive_block__layout{grid-template-columns:1fr;gap:calc(40 / 375 * 100vw)}}.people_page .people_archive_block__list{display:flex;flex-direction:column;gap:2.25rem;width:100%}@media screen and (width < 768px){.people_page .people_archive_block__list{gap:calc(32 / 375 * 100vw)}}.people_page .people_archive_block__item:nth-child(2n) .people_archive_block__card{flex-direction:row-reverse}@media screen and (width < 768px){.people_page .people_archive_block__item:nth-child(2n) .people_archive_block__card{flex-direction:column}}.people_page .people_archive_block__card{display:flex;gap:2.5rem;align-items:center;margin-block-start:.3125rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.people_page .people_archive_block__card:hover{opacity:.5}}@media screen and (width < 768px){.people_page .people_archive_block__card{flex-direction:column;gap:calc(17 / 375 * 100vw);margin-block-start:unset}}.people_page .people_archive_block__card-image{flex-shrink:0;width:25.5rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.people_page .people_archive_block__card-image{width:100%}}.people_page .people_archive_block__card-text{display:flex;flex-direction:column;gap:1.5rem;flex:1}@media screen and (width < 768px){.people_page .people_archive_block__card-text{gap:2.4vw}}.people_page .people_archive_block__card-header{width:100%}.people_page .people_archive_block__card-category{background:linear-gradient(135deg,#0082ca,#003572);color:#fff;line-height:1.5;padding-block:.1875rem .25rem;padding-inline:.75rem 1rem;letter-spacing:normal}@media screen and (width < 768px){.people_page .people_archive_block__card-category{font-size:calc(14 / 375 * 100vw);padding-block:calc(4 / 375 * 100vw) calc(5 / 375 * 100vw);padding-inline:calc(8 / 375 * 100vw) 3.2vw}}.people_page .people_archive_block__card-title{margin-block-start:.75rem;font-size:1.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:normal}@media screen and (width < 768px){.people_page .people_archive_block__card-title{margin-block-start:3.2vw;font-size:calc(14 / 375 * 100vw);-webkit-line-clamp:2}}.people_page .people_archive_block__card-divider{border:none;border-block-start:1px solid #d8dfe3;margin:0}.people_page .people_archive_block__card-profile{display:flex;align-items:center;gap:2.0625rem}@media screen and (width < 768px){.people_page .people_archive_block__card-profile{gap:calc(25 / 375 * 100vw)}}.people_page .people_archive_block__card-name{font-family:Fahkwang,sans-serif;line-height:1.5;letter-spacing:.08em;color:#696969;position:relative}@media screen and (width < 768px){.people_page .people_archive_block__card-name{font-size:3.2vw}}.people_page .people_archive_block__card-name:before{content:"";position:absolute;top:50%;left:calc(100% + 1rem);translate:0 -50%;width:.0625rem;height:1rem;background:#d8dfe3}@media screen and (width < 768px){.people_page .people_archive_block__card-name:before{left:calc(100% + 3.2vw);height:calc(16 / 375 * 100vw)}}.people_page .people_archive_block__card-meta{font-size:.875rem;font-weight:400;line-height:1.5;color:#696969;letter-spacing:normal}@media screen and (width < 768px){.people_page .people_archive_block__card-meta{font-size:calc(11 / 375 * 100vw)}}.people_page .people_archive_block__more-btn{margin-block-start:3.125rem;margin-inline:auto}@media screen and (width < 768px){.people_page .people_archive_block__more-btn{margin-block-start:calc(40 / 375 * 100vw)}}.people_page .people_archive_block__more-btn:after{rotate:90deg}.sitemap_page .sitemap_block{padding-block:12.625rem 12.5rem}@media screen and (width < 768px){.sitemap_page .sitemap_block{padding-block:calc(104 / 375 * 100vw) 32vw}}.sitemap_page .sitemap_block__fv-inner{width:75rem;margin-inline:auto;padding-inline:2.5rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__fv-inner{padding-inline:6.4vw;width:100%}}.sitemap_page .sitemap_block__breadcrumb{margin-block-start:3rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__breadcrumb{margin-block-start:6.4vw}}.sitemap_page .sitemap_block__breadcrumb ol{justify-content:flex-end}.sitemap_page .sitemap_block__inner{width:75rem;margin-inline:auto;padding-inline:2.5rem;margin-block-start:6rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__inner{padding-inline:6.4vw;width:100%;margin-block-start:calc(56 / 375 * 100vw)}}.sitemap_page .sitemap_block__nav-cols{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-cols{display:block;border-block-end:1px solid #d8dfe3}}.sitemap_page .sitemap_block__nav-col{display:flex;flex-direction:column;gap:2rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-col{gap:0}.sitemap_page .sitemap_block__nav-col.is-show .sitemap_block__nav-heading:before{opacity:0}.sitemap_page .sitemap_block__nav-col.is-show .sitemap_block__nav-col-body{grid-template-rows:1fr}}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-heading{font-size:3.2vw;padding-block:calc(14.5 / 375 * 100vw);padding-inline:calc(8.5 / 375 * 100vw);border-block-start:1px solid #d8dfe3;position:relative;cursor:pointer}.sitemap_page .sitemap_block__nav-heading:after{content:"";position:absolute;top:50%;right:calc(8 / 375 * 100vw);translate:0 -50%;width:2.4vw;height:calc(1 / 375 * 100vw);background:#0082ca}.sitemap_page .sitemap_block__nav-heading:before{content:"";position:absolute;top:50%;right:3.2vw;translate:0 -50%;width:calc(1 / 375 * 100vw);height:2.4vw;background:#0082ca;transition:opacity .3s ease}}.sitemap_page .sitemap_block__nav-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.sitemap_page .sitemap_block__nav-link:hover{opacity:.5}}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-link{font-size:3.2vw;padding-block:calc(14.5 / 375 * 100vw);border-block-start:1px solid #d8dfe3;padding-inline:calc(8.5 / 375 * 100vw)}}.sitemap_page .sitemap_block__nav-link:after{content:"";width:.75rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082CA"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082CA"/></svg>') no-repeat center/contain}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-link:after{width:calc(10 / 375 * 100vw)}}.sitemap_page .sitemap_block__nav-link.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-link.-externalLink:after{width:3.2vw}}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-col-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}}.sitemap_page .sitemap_block__nav-sub{display:flex;flex-direction:column;gap:1.25rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-sub{gap:0;overflow:hidden;min-height:0}}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-sub li:first-of-type .sitemap_block__nav-sublink{padding-block-start:unset}}.sitemap_page .sitemap_block__nav-sublink{display:flex;align-items:center;gap:.5rem;font-size:.875rem;transition:opacity .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.sitemap_page .sitemap_block__nav-sublink:hover{opacity:.5}}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-sublink{font-size:3.2vw;padding-block:calc(10 / 375 * 100vw);padding-inline:calc(8.5 / 375 * 100vw);justify-content:space-between}}.sitemap_page .sitemap_block__nav-sublink:after{content:"";width:.5rem;height:auto;aspect-ratio:12/10;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082CA"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082CA"/></svg>') no-repeat center/contain}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-sublink:after{width:calc(10 / 375 * 100vw)}}.sitemap_page .sitemap_block__nav-sublink.-externalLink:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%230082CA" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/contain;width:1rem;height:auto;aspect-ratio:1}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-sublink.-externalLink:after{width:3.2vw}}.sitemap_page .sitemap_block__nav-group-wrap{display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-group-wrap{overflow:hidden;min-height:0;row-gap:0}}.sitemap_page .sitemap_block__nav-group{display:flex;flex-direction:column;gap:1rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-group{gap:0}}.sitemap_page .sitemap_block__nav-group-title{font-size:.875rem;color:#0082ca}@media screen and (width < 768px){.sitemap_page .sitemap_block__nav-group-title{font-size:3.2vw;padding-inline:calc(8.5 / 375 * 100vw);padding-block-end:calc(20 / 375 * 100vw)}}.sitemap_page .sitemap_block__entry-btns{display:flex;gap:2rem;margin-block-start:5.25rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__entry-btns{flex-direction:column;gap:calc(16 / 375 * 100vw);margin-block-start:calc(40 / 375 * 100vw)}}.sitemap_page .sitemap_block__entry-btn{flex:1;border:1px solid transparent;color:#fff;font-size:1.125rem;letter-spacing:.04em;padding-block:1.5rem 1.625rem}@media screen and (width < 768px){.sitemap_page .sitemap_block__entry-btn{flex:none;width:100%;font-size:3.2vw;padding-block:3.2vw calc(14 / 375 * 100vw)}}.sitemap_page .sitemap_block__entry-btn:before{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0082ca,#003572) border-box}.sitemap_page .sitemap_block__entry-btn:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}.sitemap_page .sitemap_block__entry-btn span{border-inline-end-color:#99a9b0}.sitemap_page .sitemap_block__entry-btn--new{background:linear-gradient(135deg,#0082ca,#003572)}.sitemap_page .sitemap_block__entry-btn--new:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media (any-hover: hover){.sitemap_page .sitemap_block__entry-btn--new:hover{color:#0082ca}.sitemap_page .sitemap_block__entry-btn--new:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.sitemap_page .sitemap_block__entry-btn--ogob{background:#111}.sitemap_page .sitemap_block__entry-btn--ogob:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%23ffffff"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%23ffffff"/></svg>') no-repeat center center/contain}@media (any-hover: hover){.sitemap_page .sitemap_block__entry-btn--ogob:hover{color:#0082ca}.sitemap_page .sitemap_block__entry-btn--ogob:hover:after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.73026 10L6.54492 9.03593L9.99075 5.00019L6.54492 0.964443L7.73026 0.000371452L11.9992 5.00019L7.73026 10Z" fill="%230082ca"/><rect y="5.55469" width="1.11107" height="10.9086" transform="rotate(-90 0 5.55469)" fill="%230082ca"/></svg>') no-repeat center center/contain}}.sitemap_page .sitemap_block__entry-btn--career{background:linear-gradient(135deg,#003572,#001b3a)}.sitemap_page .sitemap_block__entry-btn--career:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;width:1rem;aspect-ratio:1}@media screen and (width < 768px){.sitemap_page .sitemap_block__entry-btn--career:after{width:calc(10 / 375 * 100vw)}}@media (any-hover: hover){.sitemap_page .sitemap_block__entry-btn--career:hover{color:#0082ca}.sitemap_page .sitemap_block__entry-btn--career:hover:after{background:url('data:image/svg+xml;utf8, <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.96973 2.66797H13.3334V7.03161" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3938 9.45395V13.3327H2.6665V4.60547H6.54529" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.51514 8.48568L12.8485 3.15234" stroke="%23003572" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}}.support_page .onboarding_block{padding-block:8.5rem 13.5625rem;overflow:clip;position:relative}@media screen and (width < 768px){.support_page .onboarding_block{padding-block:calc(64 / 375 * 100vw) calc(112 / 375 * 100vw)}}.support_page .onboarding_block:after{content:"Supporting Growth";color:#f2f7fa;font-family:Fahkwang,sans-serif;font-size:6.5rem;font-weight:300;line-height:1.5;position:absolute;bottom:0;left:calc(50% - 45rem);white-space:nowrap}@media screen and (width < 768px){.support_page .onboarding_block:after{font-size:12.8vw;left:0}}.support_page .onboarding_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.support_page .onboarding_block__inner{padding-inline:6.4vw}}.support_page .onboarding_block__layout{display:grid;grid-template-columns:259fr 781fr;gap:5rem;align-items:start}@media screen and (width < 768px){.support_page .onboarding_block__layout{grid-template-columns:1fr;gap:6.4vw}}.support_page .onboarding_block__sidebar{position:sticky;top:6.25rem}@media screen and (width < 768px){.support_page .onboarding_block__sidebar{position:static}}.support_page .onboarding_block__period-list{margin-block-start:2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 768px){.support_page .onboarding_block__period-list{display:none}}.support_page .onboarding_block__period-item{display:flex;gap:.5rem}.support_page .onboarding_block__period-item:before{content:"";display:block;width:.375rem;height:.375rem;background:#0082ca;margin-block-start:.625rem}@media (hover: hover) and (pointer: fine){.support_page .onboarding_block__period-text:hover .onboarding_block__period-name{color:#0082ca}}.support_page .onboarding_block__period-label{font-size:.875rem;color:#696969;letter-spacing:normal}.support_page .onboarding_block__period-name{font-size:.875rem;letter-spacing:normal}.support_page .onboarding_block__list{padding-inline-start:5.9375rem;margin-block-start:1.625rem;display:flex;flex-direction:column;gap:2rem;counter-reset:onboarding-step}@media screen and (width < 768px){.support_page .onboarding_block__list{padding-inline-start:calc(49 / 375 * 100vw);gap:calc(22 / 375 * 100vw);margin-block-start:unset}}.support_page .onboarding_block__item{counter-increment:onboarding-step}.support_page .onboarding_block__text{position:relative}.support_page .onboarding_block__text:before{content:counter(onboarding-step,decimal-leading-zero);display:block;position:absolute;left:-5.9375rem;top:0;font-family:Fahkwang,sans-serif;font-size:2.5rem;font-weight:300;line-height:1;color:#696969;letter-spacing:normal}@media screen and (width < 768px){.support_page .onboarding_block__text:before{left:calc(-49 / 375 * 100vw);font-size:6.4vw}}.support_page .onboarding_block__text:after{content:"";position:absolute;left:-4.1875rem;width:1px;top:3.5rem;bottom:0;background:repeating-linear-gradient(to bottom,#696969 0px,#696969 4px,transparent 4px,transparent 10px)}@media screen and (width < 768px){.support_page .onboarding_block__text:after{left:calc(-32 / 375 * 100vw);top:9.6vw}}.support_page .onboarding_block__step-header{background-color:#f2f7fa;padding-block:2rem 1.5rem;padding-inline:2rem}@media screen and (width < 768px){.support_page .onboarding_block__step-header{padding-block:calc(20 / 375 * 100vw) calc(16 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.support_page .onboarding_block__period-badge{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5}@media screen and (width < 768px){.support_page .onboarding_block__period-badge{font-size:calc(11 / 375 * 100vw);gap:1.6vw}}.support_page .onboarding_block__period-badge:before{content:"";display:block;width:.375rem;height:.375rem;background:#0082ca}@media screen and (width < 768px){.support_page .onboarding_block__period-badge:before{width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw)}}.support_page .onboarding_block__step-title{margin-block-start:.5rem;font-size:1.5rem;font-weight:500;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.support_page .onboarding_block__step-title{font-size:calc(14 / 375 * 100vw);margin-block-start:calc(4 / 375 * 100vw)}}.support_page .onboarding_block__step-summary{margin-block-start:1rem;font-size:.9375rem;font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.support_page .onboarding_block__step-summary{margin-block-start:calc(8 / 375 * 100vw);font-size:calc(11 / 375 * 100vw)}}.support_page .onboarding_block__step-body{background:#fff;border-inline:.0625rem solid #e0ecf2;border-block-end:.0625rem solid #e0ecf2;padding-block:2.5rem 3rem;padding-inline:2rem;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (width < 768px){.support_page .onboarding_block__step-body{row-gap:6.4vw;padding-block:6.4vw calc(32 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.support_page .onboarding_block__detail:not(:first-of-type){border-block-start:.0625rem solid #d8dfe3;padding-block-start:1.5rem}@media screen and (width < 768px){.support_page .onboarding_block__detail:not(:first-of-type){padding-block-start:6.4vw}}.support_page .onboarding_block__detail-title{font-size:1rem;font-weight:700;line-height:1.5;color:#003572;letter-spacing:normal}@media screen and (width < 768px){.support_page .onboarding_block__detail-title{font-size:3.2vw}}.support_page .onboarding_block__detail-text{margin-block-start:.5rem;font-weight:400;letter-spacing:normal}@media screen and (width < 768px){.support_page .onboarding_block__detail-text{font-size:3.2vw;margin-block-start:calc(4 / 375 * 100vw)}}.support_page .onboarding_block__detail-text--notitle{margin-block-start:unset}.support_page .onboarding_block__more-btn{margin-block-start:.9375rem;width:25rem}@media screen and (width < 768px){.support_page .onboarding_block__more-btn{margin-block-start:unset;width:100%}}.support_page .onboarding_block__more-btn:after{rotate:90deg}.support_page .scene-pair_block{margin-block-start:-2.625rem}@media screen and (width < 768px){.support_page .scene-pair_block{margin-block-start:calc(-10 / 375 * 100vw)}}.support_page .training_block{margin-block:8.0625rem 5rem}@media screen and (width < 768px){.support_page .training_block{margin-block:19.2vw 9.6vw}}.support_page .training_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.support_page .training_block__inner{padding-inline:6.4vw}}.support_page .training_block__layout{display:grid;grid-template-columns:173fr 867fr;gap:5rem;align-items:start}@media screen and (width < 768px){.support_page .training_block__layout{grid-template-columns:1fr;gap:calc(22 / 375 * 100vw)}}.support_page .training_block__heading{position:sticky;top:6.25rem}@media screen and (width < 768px){.support_page .training_block__heading{position:static}}.support_page .training_block__heading p{white-space:nowrap}.support_page .training_block__contents{padding-block-start:1.875rem;display:flex;flex-direction:column;gap:4rem}@media screen and (width < 768px){.support_page .training_block__contents{padding-block-start:0;gap:calc(34 / 375 * 100vw)}}.support_page .training_block__category-header{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;line-height:1.5}@media screen and (width < 768px){.support_page .training_block__category-header{gap:calc(8 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}}.support_page .training_block__category-header:after{content:"";flex:1;height:1px;background-color:#99f1fd}.support_page .training_block__list{display:flex;flex-direction:column;gap:1.5rem;margin-block-start:2rem}@media screen and (width < 768px){.support_page .training_block__list{margin-block-start:calc(20 / 375 * 100vw);gap:calc(14 / 375 * 100vw)}}.support_page .training_block__item{background-color:#f2f7fa;padding-block:2.5rem 3rem;padding-inline:2rem}@media screen and (width < 768px){.support_page .training_block__item{padding-block:6.4vw calc(32 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.support_page .training_block__item-title{font-size:1.25rem;line-height:1.5;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal}@media screen and (width < 768px){.support_page .training_block__item-title{font-size:calc(14 / 375 * 100vw)}}.support_page .training_block__item-text{font-weight:400;margin-block-start:1rem;letter-spacing:normal}@media screen and (width < 768px){.support_page .training_block__item-text{font-size:3.2vw;margin-block-start:calc(8 / 375 * 100vw)}}.support_page .training_block__career-link{margin-block-start:.75rem}@media screen and (width < 768px){.support_page .training_block__career-link{margin-block-start:calc(8 / 375 * 100vw)}}.support_page .career_cta_block{padding-block-end:12.5rem}@media screen and (width < 768px){.support_page .career_cta_block{padding-block-end:32vw}}.support_page .career_cta_block__inner{max-width:75rem;padding-inline:2.5rem;margin-inline:auto}@media screen and (width < 768px){.support_page .career_cta_block__inner{padding-inline:6.4vw}}.support_page .career_cta_block__body{background-color:#f2f9ff;width:100%;padding-inline-start:4rem;padding-block:2.875rem 3.5rem;overflow:hidden;position:relative}@media screen and (width < 768px){.support_page .career_cta_block__body{padding-inline-start:0;padding-block:6.4vw calc(208 / 375 * 100vw)}}.support_page .career_cta_block__body:after{content:"";position:absolute;right:0;top:0;width:37.9375rem;height:auto;aspect-ratio:607/333;background:url(../img/pic-career-path-cta-pc.webp) no-repeat left center/cover;pointer-events:none}@media screen and (width < 768px){.support_page .career_cta_block__body:after{right:0;left:0;width:100%;aspect-ratio:327/184;top:auto;bottom:0;background-image:url(../img/pic-career-path-cta-sp.webp);background-position:top center;background-size:cover}}.support_page .career_cta_block__body:before{content:"";position:absolute;top:-7.875rem;left:-7.375rem;width:20rem;height:auto;aspect-ratio:1;border-radius:50%;background:#99f1fd;filter:blur(6.25rem);opacity:.5}@media screen and (width < 768px){.support_page .career_cta_block__body:before{top:calc(-34 / 375 * 100vw);left:calc(-25 / 375 * 100vw);width:calc(200 / 375 * 100vw);filter:blur(calc(50 / 375 * 100vw))}}.support_page .career_cta_block__text{font-size:1rem;background:linear-gradient(135deg,#0082ca,#003572);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2}@media screen and (width < 768px){.support_page .career_cta_block__text{font-size:calc(14 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.support_page .career_cta_block__btn{width:25rem;margin-block-start:1.5rem}@media screen and (width < 768px){.support_page .career_cta_block__btn{width:calc(295 / 375 * 100vw);margin-inline:auto;margin-block-start:3.2vw}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.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(360deg)}}
