﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a,button{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit;transition:opacity .3s;cursor:pointer}a:hover,button:hover{opacity:.7}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.sp-only{display:none}@media(max-width: 820px){.sp-only{display:block}}.pc-only{display:block}@media(max-width: 820px){.pc-only{display:none}}:root{--base-color01: #F9FAFB;--base-color02: #F3F3F3;--main-color: #333333;--accent-color01: #BE8FB5;--accent-color02: #FF28D5;--white: #FFFFFF;--border-color: #F1F1F1;--border-color02: #d4d4d4;--gradient-to-right: linear-gradient(to right, #3B7DE9 0%, #BE8FB5 55%, #BE8FB5 100%);--gradient-to-bottom: linear-gradient(to bottom, #3B7DE9 0%, #BE8FB5 55%, #BE8FB5 100%);--diamond: linear-gradient(45deg, #4F4F4F 0%, #4F4F4F 53%, #292929 53%, #292929 100%);--font-family: "Noto Sans JP", "Noto Sans", sans-serif;--en-font01: "Lato", sans-serif;--en-font02: "Roboto", sans-serif;--light: 300;--regular: 400;--medium: 500;--bold: 700;--img-scale: scale(1.1, 1.1)}body{overflow-x:hidden;font-family:var(--font-family);color:var(--main-color);background-color:var(--base-color01)}@media screen and (max-width: 820px){body{font-size:1rem}}p{line-height:2;font-weight:500}img{max-width:100%;width:100%;height:auto;vertical-align:top}.en01{font-family:var(--en-font01)}.en02{font-family:var(--en-font02)}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1120px}}.hero-area.with-img{padding-top:var(--headerHeight);position:relative;isolation:isolate}@media(max-width: 1023px){.hero-area.with-img{padding-top:0}}.hero-area.with-img .hero-wrap{position:relative}.hero-area.with-img .hero-wrap .hero-inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0;margin-inline:auto;z-index:2}@media screen and (max-width: 820px){.hero-area.with-img .hero-wrap .hero-inner{left:1rem}}.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap .hero-title{font-size:6rem;line-height:130%;font-weight:var(--regular);margin-bottom:0.5rem;color:hsla(0,0%,100%,.6)}@media screen and (max-width: 820px){.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap .hero-title{font-size:3.125rem;margin-bottom:0;line-height:110%}}.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap .hero-title-ja{font-size:2rem;line-height:4rem;font-weight:var(--light);color:var(--white);z-index:2}@media screen and (max-width: 820px){.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap .hero-title-ja{font-size:1.5rem;line-height:160%}}@media(min-width: 993px){.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap.container{max-width:990px}}@media(min-width: 1200px){.hero-area.with-img .hero-wrap .hero-inner .hero-title-wrap.container{max-width:1120px}}.hero-area.with-img .hero-wrap .hero-img{position:relative;display:block;max-height:34.375rem;margin-inline:1rem;overflow:hidden;border-radius:20px}@media screen and (max-width: 820px){.hero-area.with-img .hero-wrap .hero-img{margin-inline:0.75rem}}.hero-area.with-img .hero-wrap .hero-img img{filter:blur(10px)}.hero-area.with-img .hero-wrap .hero-img::before{content:"";position:absolute;top:-60px;left:-60px;right:-60px;bottom:-60px;background:linear-gradient(to right, rgb(59, 125, 233) 0%, rgb(190, 143, 181) 80%, rgb(190, 143, 181) 100%);background-blend-mode:soft-light;opacity:.8;z-index:1;pointer-events:none}.hero-area.without-img{padding-top:var(--headerHeight);max-width:1123px;margin-inline:auto}@media(max-width: 1023px){.hero-area.without-img{padding-top:0}}@media screen and (max-width: 820px){.hero-area.without-img{margin-bottom:2.5rem}}.hero-area.without-img .title-bread-wrap{position:relative;margin-top:5rem}@media screen and (max-width: 820px){.hero-area.without-img .title-bread-wrap{margin-top:4rem}}.hero-area.without-img .title-bread-wrap .hero-title-wrap{padding-bottom:4.375rem;margin-bottom:3.0625rem;position:relative}@media screen and (max-width: 820px){.hero-area.without-img .title-bread-wrap .hero-title-wrap{padding-bottom:6.5rem;margin-bottom:3.5rem}}.hero-area.without-img .title-bread-wrap .hero-title-wrap::after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;transform:translateX(-50%);background:var(--gradient-to-right)}.hero-area.without-img .title-bread-wrap .hero-title-wrap .hero-title{font-size:6rem;line-height:130%;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin-bottom:1rem;font-weight:var(--regular)}@media screen and (max-width: 820px){.hero-area.without-img .title-bread-wrap .hero-title-wrap .hero-title{font-size:3.125rem;line-height:100%;margin-bottom:0;padding-bottom:10px}}.hero-area.without-img .title-bread-wrap .hero-title-wrap .hero-title-ja{font-size:2rem;line-height:4rem;font-weight:var(--light)}@media screen and (max-width: 820px){.hero-area.without-img .title-bread-wrap .hero-title-wrap .hero-title-ja{font-size:1.5rem}}.hero-area.without-img .title-bread-wrap .pankuzu-wrap{position:absolute;top:6rem;right:0}@media(max-width: 1023px){.hero-area.without-img .title-bread-wrap .pankuzu-wrap{top:8rem}}@media screen and (max-width: 820px){.hero-area.without-img .title-bread-wrap .pankuzu-wrap{top:auto;bottom:3.5rem;transform:translateY(50%)}}.hero-area.without-img .hero-summary{font-size:1.125rem;font-weight:var(--light);line-height:200%}@media screen and (max-width: 820px){.hero-area.without-img .hero-summary{font-size:0.875rem;line-height:200%}}.hero-area.without-img .hero-summary p{font-size:1.125rem;font-weight:300;line-height:200%;margin-bottom:1rem}@media screen and (max-width: 820px){.hero-area.without-img .hero-summary p{margin-bottom:2rem}}.btn-link.type-01{color:var(--white);font-size:1rem;height:3.375rem;border-radius:50vh;display:inline-flex;position:relative;padding:0 calc(1.875rem + 1.5rem) 0 1.5rem;background:var(--main-color);overflow:hidden;z-index:0;place-items:center;white-space:nowrap;max-width:fit-content;border:1px solid rgba(0,0,0,0)}.btn-link.type-01::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.btn-link.type-01:hover{opacity:1;background-color:#fff;color:var(--main-color);border:1px solid var(--main-color)}.btn-link.type-01:hover::after{background-image:url(../img/arrow_black_circle.svg)}@media screen and (max-width: 820px){.btn-link.type-01{font-size:0.875rem}}.btn-link.type-01.col{padding-bottom:0.625rem}@media screen and (max-width: 820px){.btn-link.type-01.col{padding-bottom:0.3125rem}}.btn-link.type-02{display:inline-block;padding:1.25rem 2.5rem;border-radius:50vh;font-weight:700;line-height:1.15;color:var(--main-color);transition:all .3s ease-in-out;border:1px solid #fff;background:#fff url(../img/arrow_green_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-02:hover{opacity:.7;color:#fff;background:rgba(0,0,0,0) url(../img/arrow_white_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-03{display:inline-block;padding:1.25rem 2.5rem;border-radius:50vh;font-weight:700;line-height:1.15;color:#fff;transition:all .3s ease-in-out;border:1px solid var(--main-color);background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-03:hover{color:var(--main-color);background:#fff url(../img/arrow_green_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.6}.service-links{background:var(--contents-color);margin-block:6.25rem 5rem;max-width:1120px;margin-inline:auto}@media screen and (max-width: 820px){.service-links{margin-block:3.125rem 1.75rem}}.service-links .service-links-title{margin-bottom:2rem;position:relative;line-height:1}.service-links .service-links-title::after{content:"";background-color:var(--text-color);position:absolute;top:50%;transform:translateY(-50%);z-index:2;height:1px;right:0;width:100%}.service-links .service-links__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem}@media screen and (max-width: 1023px){.service-links .service-links__list{gap:1.75rem;grid-template-columns:1fr}}.service-links .service-links__list .service-links__item{position:relative;width:100%;height:auto;background:linear-gradient(to bottom right, #f9f9f9 0%, #e6e6e6 100%);border-radius:1.25rem}@media screen and (max-width: 820px){.service-links .service-links__list .service-links__item{width:100%}}.service-links .service-links__list .service-links__item .service-links__item-inner{padding:1.6875rem}@media screen and (max-width: 820px){.service-links .service-links__list .service-links__item .service-links__item-inner{padding:1.5rem 1rem}}.service-links .service-links__list .service-links__item .service-links__item-inner .title{font-size:2rem;font-weight:300;line-height:2.5rem}@media screen and (max-width: 820px){.service-links .service-links__list .service-links__item .service-links__item-inner .title{font-size:1.5rem}}.service-links .service-links__list .service-links__item .service-links__item-inner .img-wrap{width:100%;display:block;object-fit:contain;text-align:center;margin:3.4375rem 0}@media screen and (max-width: 820px){.service-links .service-links__list .service-links__item .service-links__item-inner .img-wrap{margin:1.5rem 0}}.service-links .service-links__list .service-links__item .service-links__item-inner .img-wrap img{width:10rem;height:10rem}@media screen and (max-width: 820px){.service-links .service-links__list .service-links__item .service-links__item-inner .img-wrap img{width:7rem;height:7rem}}.service-links .service-links__list .service-links__item .service-links__item-inner .btn-link-wrap{text-align:end}.service-links .service-links__list .service-links__item .service-links__item-inner:hover .mask{background:rgba(0,0,0,.5)}.interview-slider{overflow-x:hidden;margin:10.625rem 0 6.25rem}@media screen and (max-width: 1023px){.interview-slider{margin:2.875rem 0 6.25rem}}.interview-slider .interview-slider-inner{display:flex;justify-content:flex-start;align-items:center;gap:0.8125rem}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner{flex-direction:column;gap:1.5rem;align-items:flex-start}}.interview-slider .interview-slider-inner .content-head{margin-bottom:2rem;width:467px}@media screen and (max-width: 820px){.interview-slider .interview-slider-inner .content-head{width:100%;margin-bottom:1.5rem}}.interview-slider .interview-slider-inner .content-head .content-head-ja{font-size:2rem;line-height:2.5rem;font-weight:var(--medium);text-align:start}@media screen and (max-width: 820px){.interview-slider .interview-slider-inner .content-head .content-head-ja{font-size:1.5rem;line-height:130%}}.interview-slider .interview-slider-inner .content-head .content-head-en{font-size:1rem;line-height:1rem;margin-bottom:1rem;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:start;font-weight:var(--regular)}@media screen and (max-width: 820px){.interview-slider .interview-slider-inner .content-head .content-head-en{font-size:0.875rem;line-height:130%;margin-bottom:0.5rem}}.interview-slider .interview-slider-inner .content-summary{font-size:1.125rem;line-height:200%;font-weight:300;margin-bottom:2.5rem}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .content-summary{margin-bottom:0}}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .content-summary{font-size:0.875rem}}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .btn-link-wrap.pc{display:none}}.interview-slider .interview-slider-inner .btn-link-wrap.sp{margin-left:auto;display:none}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .btn-link-wrap.sp{display:block}}.interview-slider .interview-slider-inner .interview-slider-img{width:100vw;margin-left:auto;transform:translateX(calc(50vw - 50%))}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .interview-slider-img{margin-left:calc(50% - 50vw)}}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item{overflow:hidden;border-radius:20px;position:relative}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-img img{transform:scale(1);object-fit:contain;will-change:transform;transition:transform .3s ease-in-out}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, transparent 45%, rgba(190, 143, 181, 0.15) 50%, rgba(190, 143, 181, 0.3) 60%, rgba(190, 143, 181, 0.4) 70%, rgba(59, 125, 233, 0.8) 85%, rgb(59, 125, 233) 100%);z-index:1;transition:.15s ease-out;opacity:.9}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text{position:absolute;bottom:1.6875rem;left:1.25rem;z-index:2;color:var(--white)}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text .business-interview-title{font-size:1.5rem;line-height:170%;font-weight:var(--regular);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text .business-interview-title{font-size:1rem;line-height:150%}}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text .business-interview-title .sp-only{display:none}}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text .business-interview-meta{font-size:1rem;line-height:100%;font-weight:var(--medium);margin-top:1.5rem}@media screen and (max-width: 1023px){.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link .business-interview-text .business-interview-meta{font-size:0.875rem;line-height:100%}}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link:hover{opacity:1}.interview-slider .interview-slider-inner .interview-slider-img .business-interview-item .business-interview-link:hover .business-interview-img img{transform:var(--img-scale)}.interview-slider .splide__arrows{display:flex;justify-content:flex-end;gap:0.9375rem;position:absolute}@media screen and (max-width: 1023px){.interview-slider .splide__arrows{position:relative;right:unset;margin-block:1.5rem 0;--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}.interview-slider .splide__arrows .splide__arrow{position:relative;opacity:1;top:auto;transform:none;background:url(../img/top/next.svg) no-repeat 0/cover}@media screen and (max-width: 1023px){.interview-slider .splide__arrows .splide__arrow{width:1.875rem;height:1.875rem}}.interview-slider .splide__arrows .splide__arrow.splide__arrow--prev{left:auto;transform:rotate(180deg)}.interview-slider .splide__arrows .splide__arrow.splide__arrow--next{right:auto}.common-entry{padding-bottom:2.8125rem}.common-entry .common-entry__inner{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.common-entry .common-entry__inner{flex-direction:column}}.common-entry .content-head-area{flex:1;color:var(--white);position:relative;border-radius:0 20px 20px 0;overflow:visible;z-index:1}@media screen and (max-width: 820px){.common-entry .content-head-area{flex:none}}.common-entry .content-head-area::before{content:"";position:absolute;top:0;right:0;width:calc(100% + 50vw - 50%);height:100%;background:linear-gradient(to right, #3b7de9 0%, #be8fb5 100%);border-radius:0 20px 20px 0;z-index:-1;left:auto}.common-entry .content-head-area .content-head-wrap{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 820px){.common-entry .content-head-area .content-head-wrap{position:static;transform:none;text-align:center;padding:5rem 0}}.common-entry .content-head-area .content-head-wrap .content-head-en{font-size:6rem;line-height:6rem;margin-bottom:1rem;text-align:start;font-weight:var(--regular)}@media screen and (max-width: 1023px){.common-entry .content-head-area .content-head-wrap .content-head-en{font-size:5rem}}@media screen and (max-width: 820px){.common-entry .content-head-area .content-head-wrap .content-head-en{font-size:3.125rem;line-height:1;margin-bottom:0;text-align:center}}.common-entry .content-head-area .content-head-wrap .content-head-ja{font-size:2.5rem;text-align:start;font-weight:var(--regular)}@media screen and (max-width: 1023px){.common-entry .content-head-area .content-head-wrap .content-head-ja{font-size:2.3125rem}}@media screen and (max-width: 820px){.common-entry .content-head-area .content-head-wrap .content-head-ja{font-size:2rem;line-height:4rem;font-weight:var(--light);text-align:center}}.common-entry .content-head-area .content-head-wrap .content-links{margin-top:2.5rem;display:flex;justify-content:flex-start;gap:1.875rem}@media screen and (max-width: 820px){.common-entry .content-head-area .content-head-wrap .content-links{gap:1rem;justify-content:center}}.common-entry .content-head-area .content-head-wrap .content-links .btn-link{font-size:1.5rem;line-height:2rem;font-weight:var(--light);text-align:center;position:relative;width:162px;height:162px;border:1px solid var(--white);border-radius:50%;transition:all .3s ease-in-out;background-size:2.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:1rem}@media screen and (max-width: 1023px){.common-entry .content-head-area .content-head-wrap .content-links .btn-link{width:144px;height:144px}}@media screen and (max-width: 820px){.common-entry .content-head-area .content-head-wrap .content-links .btn-link{background-size:2rem;font-size:1.25rem;line-height:132%}}.common-entry .content-head-area .content-head-wrap .content-links .btn-link::before{content:"";position:absolute;right:0;left:0;bottom:2.1875rem;margin-inline:auto;width:2.5rem;height:0.625rem;margin:auto;background-image:url(../img/arrow_white_right.svg);background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.common-entry .content-head-area .content-head-wrap .content-links .btn-link::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;transition:all .3s ease-in-out}.common-entry .content-head-area .content-head-wrap .content-links .btn-link:hover{opacity:1;background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.common-entry .content-head-area .content-head-wrap .content-links .btn-link:hover::before{background-image:url(../img/arrow_gradient_entry.svg)}.common-entry .content-head-area .content-head-wrap .content-links .btn-link:hover::after{background-color:#fff}.common-entry .entry-img-wrap{width:50vw;margin-right:calc(50% - 50vw);z-index:2}@media screen and (max-width: 820px){.common-entry .entry-img-wrap{width:95vw;display:block;margin-left:auto;margin-right:calc(50% - 50vw);margin-top:-2.5rem}}.common-entry .entry-img-wrap .inner{padding:1.3125rem 0 2.75rem;display:grid}@media screen and (max-width: 820px){.common-entry .entry-img-wrap .inner{padding:0}}.common-entry .entry-img-wrap .inner .entry-img{grid-area:1/1;position:relative;overflow:hidden}@media screen and (max-width: 820px){.common-entry .entry-img-wrap .inner .entry-img{border-radius:20px 0 0 20px}}.common-entry .entry-img-wrap .inner .entry-img img{display:block;opacity:0;transform:scale(1);transition:opacity 2s linear,transform 7.5s linear}.common-entry .entry-img-wrap .inner .entry-img.show_ img{opacity:1}.common-entry .entry-img-wrap .inner .entry-img.zoom_ img{transform:scale(1.1)}.pankuzu-wrap .pankuzu{position:relative;overflow:auto;white-space:nowrap;padding:10px 0px}@media screen and (max-width: 820px){.pankuzu-wrap .pankuzu{padding:5px}}.pankuzu-wrap .pankuzu::-webkit-scrollbar{height:5px}.pankuzu-wrap .pankuzu::-webkit-scrollbar-thumb{border-radius:5px;background:silver}.pankuzu-wrap .pankuzu::-webkit-scrollbar-track{border-radius:2px;background:#eee}.pankuzu-wrap .pankuzu .pankuzu-list{display:flex;flex-wrap:nowrap;justify-content:end;font-size:0.875rem;line-height:0.875rem;font-weight:var(--light)}@media screen and (max-width: 820px){.pankuzu-wrap .pankuzu .pankuzu-list{font-size:0.75rem}}.pankuzu-wrap .pankuzu .pankuzu-list .breadcrumb-item{position:relative}.pankuzu-wrap .pankuzu .pankuzu-list .breadcrumb-item+.breadcrumb-item{padding-left:38px}.pankuzu-wrap .pankuzu .pankuzu-list .breadcrumb-item+.breadcrumb-item::before{position:absolute;top:0;bottom:0;margin:auto;content:"";width:0.375rem;height:0.375rem;left:16px;background-color:#000;border-radius:50%}.hero-area.with-img .pankuzu-wrap{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin:1.5rem auto 10.375rem}@media screen and (max-width: 820px){.hero-area.with-img .pankuzu-wrap{margin:1rem auto 3.5rem}}@media(min-width: 576px){.hero-area.with-img .pankuzu-wrap .hero-inner{max-width:720px}}@media(min-width: 992px){.hero-area.with-img .pankuzu-wrap .hero-inner{max-width:1120px}}.header{position:fixed;width:100%;z-index:99;background-color:#fff;transition:background-color .3s ease;top:0}@media(max-width: 1023px){.header{position:static;background-color:rgba(0,0,0,0)}}.header .header-inner{min-height:6.375rem;display:flex;justify-content:space-between;align-items:center;gap:2.5rem;padding:1.5rem 4rem}@media(max-width: 1300px){.header .header-inner{min-height:5.625rem;padding:0.625rem 1rem}}@media screen and (max-width: 820px){.header .header-inner{padding:1rem;min-height:4.375rem}}.header .header-inner .header-top-area{z-index:100;background-color:#fff;flex:1}@media(max-width: 1023px){.header .header-inner .header-top-area{display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0)}}.header .header-inner .header-top-area .logo-box a{display:flex;justify-content:flex-start;gap:1rem;align-items:baseline}@media(max-width: 1165px){.header .header-inner .header-top-area .logo-box a{gap:0.5rem}}.header .header-inner .header-top-area .logo-box a p{font-size:0.875rem;line-height:100%;letter-spacing:14%;line-height:100%;font-weight:var(--regular);white-space:nowrap;transform:translateY(-3px)}@media(max-width: 1165px){.header .header-inner .header-top-area .logo-box a p{font-size:0.625rem;transform:translateY(-1px)}}.header .header-inner .header-top-area .logo-box a img{width:15rem}@media(max-width: 1165px){.header .header-inner .header-top-area .logo-box a img{width:9.375rem}}.header .header-inner .nav-box{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 1023px){.header .header-inner .nav-box{transform:translate(100%, -50%) scale(0.7);transform-origin:top right;opacity:0;transition:transform .4s ease,opacity .4s ease;top:1%;right:1%;width:98%;height:98%;overflow-y:auto;position:fixed;color:var(--white);background:var(--main-color);border-radius:10px;z-index:100}}.header .header-inner .nav-box .nav-inner{display:flex;justify-content:space-between;align-items:center;gap:2.5rem}@media(max-width: 1300px){.header .header-inner .nav-box .nav-inner{gap:1rem}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner{overflow-x:hidden;overflow-y:auto;width:100%;height:calc(100vh - 60px);flex-direction:column;align-items:flex-start;padding:1.25rem}}.header .header-inner .nav-box .nav-inner .logo-box{display:none}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .logo-box{display:block}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .logo-box p{font-size:0.625rem;margin-bottom:0.5rem;line-height:100%;font-weight:var(--regular);letter-spacing:15%}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .logo-box img{width:9rem}}.header .header-inner .nav-box .nav-inner .nav-list{display:flex;gap:2rem;align-items:center;height:100%;font-size:1rem;font-weight:var(--regular);line-height:100%}@media(max-width: 1300px){.header .header-inner .nav-box .nav-inner .nav-list{gap:1.25rem}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list{flex-direction:column;align-items:flex-start;margin-inline:auto;gap:3.5rem;padding-top:3rem;height:auto}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item{width:100%}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link{white-space:nowrap;display:flex;align-items:center;position:relative}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link{display:block;white-space:wrap}}@media(hover: hover)and (pointer: fine){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:hover,.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:focus{opacity:1}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:hover>.nav-acc-btn,.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:focus>.nav-acc-btn{background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:1}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:hover>.nav-acc-btn::after,.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:focus>.nav-acc-btn::after{background-image:url(../img/arrow_gradient.svg);opacity:1}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:hover>.drop-down,.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link:focus>.drop-down{opacity:1;visibility:visible}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link a{position:relative;padding-left:2.5rem;font-size:0.875rem}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .nav-acc-btn{line-height:100%;font-weight:var(--regular);font-size:1rem;position:relative;padding-right:1rem}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .nav-acc-btn{padding:0 0 1rem 0;border-bottom:1px solid var(--white);margin-bottom:1.5rem}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .nav-acc-btn::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:0.625rem;height:0.375rem;margin:auto;background-image:url(../img/arrow_black.svg);background-repeat:no-repeat;background-size:contain}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .nav-acc-btn::after{content:none}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down{opacity:0;visibility:hidden;background:var(--white);border-radius:0.5rem;padding:2.5rem;transition:all .3s ease;position:absolute;bottom:-27px;left:50%;transform:translate(-50%, 100%)}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down{background:none}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down::before{content:none}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down{position:static;visibility:visible;transform:none;opacity:1;box-shadow:none;border:none;padding:0}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list{display:flex;flex-direction:column;gap:32px}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list{gap:1rem}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link{font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;padding-right:3.875rem;position:relative}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link{font-size:0.875rem}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.0625rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-black-right.svg);background-repeat:no-repeat;background-size:contain}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link::after{background-image:url(../img/arrow-white.svg)}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link:hover,.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .drop-down__link:focus{opacity:.6}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .sub-drop-down{margin-top:2rem;display:flex;flex-direction:column;gap:2rem;padding-left:1rem}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-link .drop-down .drop-down__list .drop-down__item .sub-drop-down{gap:1rem;margin-top:1rem}}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-direct{white-space:nowrap}@media(max-width: 1023px){.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-direct{padding:0 0 1rem 0;border-bottom:1px solid var(--white);display:block;width:100%;position:relative}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-direct::after{content:"";position:absolute;top:26%;right:1rem;width:1.0625rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-white.svg);background-repeat:no-repeat;background-size:contain}.header .header-inner .nav-box .nav-inner .nav-list .nav-item .nav-direct.nav__company-data::after{content:none}}.header .header-inner .hamburger{width:60px;height:60px;position:relative;z-index:100;display:none;background-color:var(--main-color);border-radius:50%}@media(max-width: 1023px){.header .header-inner .hamburger{display:block;position:fixed;right:1rem;z-index:101;width:38px;height:38px;top:1rem}}.header .header-inner .hamburger .bar-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.header .header-inner .hamburger .bar-wrap span{width:25px;height:2px;background-color:#fff;margin:3px 0;transition:all .3s ease}@media(max-width: 1023px){.header .header-inner .hamburger .bar-wrap span{width:17px;height:2px}}.header .header-inner .hamburger.active{background-color:rgba(0,0,0,0)}.header .header-inner .hamburger.active .bar-wrap span{position:absolute;background-color:#fff;transition:all .3s ease;display:none}.header .header-inner .hamburger.active .bar-wrap span:first-child{transform:rotate(45deg);display:block}.header .header-inner .hamburger.active .bar-wrap span:last-child{transform:rotate(-45deg);display:block}@media(max-width: 1023px){.header .header-inner .nav-entry{margin-top:2rem;margin-inline:auto}}.header .header-inner .nav-entry .entry{width:9.5rem;height:3.375rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);color:var(--white);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:var(--regular);line-height:100%;letter-spacing:.15em;position:relative;padding-right:2rem;transition:all .3s ease-in-out}.header .header-inner .nav-entry .entry::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.header .header-inner .nav-entry .entry::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to right, #3b7de9 0%, #be8fb5 90%, #be8fb5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.header .header-inner .nav-entry .entry:hover{background:#fff;background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.header .header-inner .nav-entry .entry:hover::after{background-image:url(../img/arrow_gradient_circle.svg)}.header.active .nav-box{overflow-y:scroll;transform:translate(0, 0) scale(1);opacity:1}.header .xl-only{display:none}@media(max-width: 1300px){.header .xl-only{display:block}}@media(max-width: 1023px){.header .xl-only{display:none}}html.no-scroll{overflow:hidden}.footer{background:var(--base-color02);margin-top:4.6875rem}@media screen and (max-width: 1023px){.footer{margin-top:2.5rem;padding-top:1.25rem}}.footer .inner{padding:4rem 0 2.5rem}@media screen and (max-width: 1023px){.footer .inner{padding:4rem 2rem 2.5rem}}@media screen and (max-width: 820px){.footer .inner{padding:2.5rem 1.75rem}}.footer .inner .nav-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.footer .inner .nav-wrap{flex-direction:column;display:flex;justify-content:space-between}}.footer .inner .nav-wrap .site-nav{width:20rem}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .site-nav{width:100%}}.footer .inner .nav-wrap .site-nav:first-of-type{width:6.25rem}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .site-nav:first-of-type{width:100%}}.footer .inner .nav-wrap .site-nav:last-of-type{width:13.1875rem}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .site-nav:last-of-type{width:100%}}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item{margin-bottom:2.5rem}@media screen and (max-width: 820px){.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item{margin-bottom:2.5rem}}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title{font-size:1.5rem;font-weight:var(--light);line-height:1.5rem;display:block;padding:0 0 1rem 0;border-bottom:1px solid var(--border-color02)}@media screen and (max-width: 820px){.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title{font-size:1.375rem;padding:0 0 1rem 0}}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title.site-nav__title--link{line-height:1.125rem}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title.nav__company-data{line-height:2rem}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link{margin-top:1.5rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;position:relative}@media screen and (max-width: 820px){.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link{font-size:0.875rem;margin-top:1.5rem}}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:1.125rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-black-right.svg);background-repeat:no-repeat;background-size:contain}.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__subitem .site-nav__sublist li{margin-top:2rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;padding-left:2rem}@media screen and (max-width: 820px){.footer .inner .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__subitem .site-nav__sublist li{font-size:0.875rem}}.footer .inner .nav-wrap .related-nav{text-align:end}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .related-nav{text-align:start}}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .related-nav .nav-entry{margin-top:2rem;margin-inline:auto}}.footer .inner .nav-wrap .related-nav .nav-entry.sp-only{display:none}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .related-nav .nav-entry.sp-only{display:block}}.footer .inner .nav-wrap .related-nav .nav-entry.pc-only{display:inline-block}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .related-nav .nav-entry.pc-only{display:none}}.footer .inner .nav-wrap .related-nav .nav-entry .entry{margin-bottom:0;width:9.5rem;height:3.375rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);color:var(--white);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:var(--regular);line-height:100%;letter-spacing:.15em;position:relative;padding-right:2rem}.footer .inner .nav-wrap .related-nav .nav-entry .entry::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link{margin-top:2.5rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;position:relative;padding-right:2rem}@media screen and (max-width: 820px){.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link{font-size:0.875rem;margin-top:1.5rem}}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1rem;height:0.75rem;margin:auto;background-image:url(../img/external-icon.svg);background-repeat:no-repeat;background-size:contain}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link.site-nav__link{position:relative}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link.site-nav__link::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:1.125rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-black-right.svg);background-repeat:no-repeat;background-size:contain}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon{display:inline-block;padding-right:0}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon::after{content:none}.footer .inner .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon img{width:1.875rem;height:auto}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .nav-entry{margin-top:2rem;margin-inline:auto}}.footer .inner .nav-wrap .nav-entry.sp-only{display:none}@media screen and (max-width: 1023px){.footer .inner .nav-wrap .nav-entry.sp-only{display:block}}.footer .inner .nav-wrap .nav-entry .entry{margin-bottom:2.5rem;width:9rem;height:2.875rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);color:var(--white);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:var(--regular);line-height:100%;letter-spacing:.15em;position:relative;padding-right:2rem}.footer .inner .nav-wrap .nav-entry .entry::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain}.footer .inner .copy{text-align:end;font-size:0.875rem;line-height:1rem;font-weight:var(--regular)}@media screen and (max-width: 1023px){.footer .inner .copy{margin-top:2.5rem}}@media screen and (max-width: 820px){.footer .inner .copy{font-size:0.75rem;line-height:1rem}}.footer.sitemap-footer{margin-top:-69px;padding-top:0}@media screen and (max-width: 1023px){.footer.sitemap-footer{margin-top:0}}.footer.sitemap-footer .inner{padding-block:0}.footer.sitemap-footer .inner .copy{margin-top:0;padding-bottom:7.5rem}@media screen and (max-width: 1023px){.footer.sitemap-footer .inner .copy{margin-top:0;padding:2.5rem 0}}.btn-to-top{position:fixed;right:3.125rem;bottom:3.125rem;width:3.125rem;height:3.125rem;cursor:pointer;padding-block:0.9375rem;z-index:99}@media screen and (max-width: 820px){.btn-to-top{right:0.625rem;bottom:1.25rem}}.not-found{text-align:center;margin-bottom:6.25rem;padding-top:12.5rem}@media screen and (max-width: 1023px){.not-found{padding-top:5rem}}.not-found h1{font-size:4.375rem;font-weight:bold}.not-found p{font-size:1.25rem;font-weight:bold}.top{padding-top:113px}@media(max-width: 1300px){.top{padding-top:90px}}@media(max-width: 1023px){.top{padding-top:0}}@media(min-width: 768px){.top .container{max-width:840px}}@media(min-width: 992px){.top .container{max-width:1184px}}.top .c-head .c-head__sub-title{font-size:1rem;font-weight:400}@media screen and (max-width: 820px){.top .c-head .c-head__sub-title{font-size:0.875rem}}.top .c-head .c-head__title{margin-block:0.875rem 1.5625rem;font-size:2.5rem;font-weight:400}@media screen and (max-width: 820px){.top .c-head .c-head__title{font-size:2rem}}@media screen and (min-width: 820px)and (max-width: 1024px){.top .c-head .c-head__title{font-size:2.25rem}}.top .c-btn-wrap{text-align:center}.top .c-gradation-text{display:block;width:fit-content;font-size:6rem;background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin-inline:auto}@media screen and (max-width: 820px){.top .c-gradation-text{font-size:3.125rem}}.top .c-deco{position:absolute;width:6rem;top:2.5rem;left:-7vw;z-index:1}@media screen and (min-width: 1400px){.top .c-deco{display:block}}@media screen and (max-width: 1399px){.top .c-deco{display:none}}.top .c-bg-white{background-color:#fff}.top .p-lead{margin-inline:auto;text-align:center;font-size:1.125rem;line-height:2.4;font-weight:400;margin-block:8.125rem 11.875rem}@media screen and (max-width: 820px){.top .p-lead{font-size:1rem;margin-block:5rem}}@media screen and (max-width: 820px){.top .p-hero{height:unset}}.top .p-hero .p-hero-text{text-align:center;z-index:1;display:flex;justify-content:center;white-space:nowrap}@media screen and (max-width: 820px){.top .p-hero .p-hero-text{white-space:wrap;flex-direction:column;align-items:center}}.top .p-hero .p-hero-text .c-gradation-text{font-size:5rem;margin:0;display:inline-block;font-weight:300;line-height:1.6}@media screen and (max-width: 820px){.top .p-hero .p-hero-text .c-gradation-text{font-size:2.5rem}}@media(max-width: 1300px){.top .p-hero .p-hero-text .c-gradation-text{line-height:1.2}}@media screen and (min-width: 820px)and (max-width: 1024px){.top .p-hero .p-hero-text .c-gradation-text{font-size:clamp(3.75rem,1.25rem + 3.125vw,5rem)}}.top .p-hero .p-hero-text span:last-child{margin-left:-0.5em}@media screen and (max-width: 820px){.top .p-hero .p-hero-text span:last-child{margin:0}}.top .p-hero .p-hero-text.hero-top{margin-left:5em}@media screen and (max-width: 820px){.top .p-hero .p-hero-text.hero-top{margin:0;margin-left:2.5em}}.top .p-hero .p-hero__slider{position:relative;width:100%;height:clamp(16.875rem,-11.875rem + 35.9375vw,31.25rem);overflow:hidden}@media screen and (max-width: 820px){.top .p-hero .p-hero__slider{height:250px}}.top .p-hero .p-hero__slider .splide__slide img{width:auto;height:clamp(16.875rem,-11.875rem + 35.9375vw,31.25rem);object-fit:contain;display:block}@media screen and (max-width: 820px){.top .p-hero .p-hero__slider .splide__slide img{height:237px}}.top .p-hero .p-hero__slider .slider-container{position:absolute;top:0;left:0;width:100%;height:100%}.top .p-hero .p-hero__slider .is-line{z-index:1}.top .p-hero .p-hero__slider .is-photo{-webkit-mask-image:url(../img/top/mv_mask.svg);mask-image:url(../img/top/mv_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:2;background:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%)}@media screen and (max-width: 820px){.top .p-hero .p-hero__slider .is-photo{-webkit-mask-size:auto 237px;mask-size:auto 237px}}.top .bg-sticky-point{position:relative}.top .bg-sticky-point .bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.top .bg-sticky-point .bg .p-about-visuals__img{display:block;position:sticky;top:40%;width:100%}@media screen and (max-width: 820px){.top .bg-sticky-point .bg .p-about-visuals__img{top:0}}@media screen and (max-width: 820px){.top .p-about{padding-bottom:5rem}}.top .p-about .p-about-visuals-wrapper{position:sticky;top:25%;height:calc(100vh - var(--headerHeight))}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper{top:22%}}.top .p-about .p-about-visuals-wrapper .p-about-text-fixed{position:absolute;inset:0}.top .p-about .p-about-visuals-wrapper .p-about-text-fixed .c-gradation-text{position:absolute;top:30rem;left:50%;transform:translateX(-50%);white-space:nowrap;opacity:0;transition:opacity .6s ease}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper .p-about-text-fixed .c-gradation-text{top:18.125rem}}.top .p-about .p-about-visuals-wrapper .p-about-text-fixed .c-gradation-text.is-active{opacity:1}.top .p-about .p-about-visuals-wrapper .p-about-visuals{width:480px;height:480px;position:relative;transform-style:preserve-3d;list-style:none;margin-inline:auto}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper .p-about-visuals{width:340px;height:340px}}.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item{position:absolute;width:100%;height:100%;backface-visibility:hidden}.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.front{transform:rotateX(0deg) translateZ(240px)}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.front{transform:rotateX(0deg) translateZ(170px)}}.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.bottom{transform:rotateX(-90deg) translateZ(240px)}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.bottom{transform:rotateX(-90deg) translateZ(170px)}}.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.back{transform:rotateX(-180deg) translateZ(240px)}@media screen and (min-width: 820px)and (max-width: 1300px){.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__item.back{transform:rotateX(-180deg) translateZ(170px)}}.top .p-about .p-about-visuals-wrapper .p-about-visuals .p-about-visuals__img{height:100%;object-fit:cover}.top .p-about .p-about-list{display:flex;flex-direction:column}@media screen and (max-width: 820px){.top .p-about .p-about-list{gap:5rem}}.top .p-about .p-about-list .p-about-list__item{padding-bottom:500px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item{flex-direction:column;height:unset;padding:0;gap:2.5rem}}.top .p-about .p-about-list .p-about-list__item .p-about-list__right{width:27%;z-index:1}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .p-about-list__right{width:100%}}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .p-about-list__right .c-head__title{margin-bottom:0}}.top .p-about .p-about-list .p-about-list__item .p-about-list__right .p-about-list__lead{font-weight:300}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .p-about-list__right .p-about-list__lead{font-size:0.875rem;font-weight:400;margin-top:1rem}}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .c-btn-wrap{margin-bottom:2.5rem}}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .c-gradation-text{font-weight:400}}.top .p-about .p-about-list .p-about-list__item .p-about-deco{display:none}@media screen and (max-width: 820px){.top .p-about .p-about-list .p-about-list__item .p-about-deco{display:block}}.top .p-jobs{background:#fff;border-radius:1.875rem 1.875rem 0 0;position:relative}.top .p-jobs::before{position:absolute;content:"";bottom:0;width:90vw;height:1px;background-color:#d4d4d4;transform:translateX(-50%);left:50%}.top .p-jobs .p-jobs__inner{padding-block:8.75rem 4.5rem;display:flex;gap:4.5rem;position:relative}@media screen and (max-width: 820px){.top .p-jobs .p-jobs__inner{padding-block:3.5rem;flex-direction:column}}.top .p-jobs .p-jobs__head .p-jobs__head-title{font-size:2rem;font-weight:300}@media screen and (max-width: 820px){.top .p-jobs .p-jobs__head .p-jobs__head-title{font-size:1.5rem}}.top .p-jobs .p-jobs__head .p-jobs__head-text{margin-block:2rem;line-height:1.7;font-size:1.5rem;font-weight:300}@media screen and (max-width: 820px){.top .p-jobs .p-jobs__head .p-jobs__head-text{font-size:1rem;margin-block:1rem 2.5rem}}.top .p-jobs .p-jobs__head .c-btn-wrap{text-align:right}.top .p-jobs .p-jobs__image-wrap{flex:1}@media screen and (max-width: 820px){.top .p-jobs .p-jobs__image-wrap{margin-left:calc(50% - 50vw);width:100vw}}.top .p-interviews{padding-block:6rem 7.125rem;background-color:#fff;border-radius:0 0 1.875rem 1.875rem;box-shadow:0px 0px 20px -20px rgba(51,51,51,.5)}@media screen and (max-width: 820px){.top .p-interviews{padding-block:3.5rem}}.top .p-interviews .p-interviews__inner{position:relative;display:grid;grid-template-areas:"head btn" "slider slider";align-items:center}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__inner{display:block}}.top .p-interviews .p-interviews__head{grid-area:head}.top .p-interviews .p-interviews__head .p-interviews__head-title{font-size:2rem;font-weight:300}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__head .p-interviews__head-title{font-size:1.5rem}}.top .p-interviews .p-interviews__head .p-interviews__head-text{margin-block:1.5rem;font-size:1.5rem;font-weight:300;line-height:1.7}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__head .p-interviews__head-text{font-size:1rem}}.top .p-interviews .p-interviews__card{grid-area:slider;width:100vw;margin-left:calc(50% - 50vw);margin-top:4rem}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__card{margin-top:2.5rem}}.top .p-interviews .p-interviews__card-inner{display:flex}.top .p-interviews .p-interviews__card .c-card{position:relative}.top .p-interviews .p-interviews__card .c-card::before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:70%;pointer-events:none;border-radius:0 0 1.25rem 1.25rem;background:linear-gradient(to bottom, rgba(190, 143, 181, 0), rgba(190, 143, 181, 0.5), rgb(59, 125, 233))}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__card .c-card::before{height:50%}}.top .p-interviews .p-interviews__card .c-card .c-card__link{display:block;color:inherit;position:relative}@media(any-hover: hover){.top .p-interviews .p-interviews__card .c-card .c-card__link:hover{opacity:1}.top .p-interviews .p-interviews__card .c-card .c-card__link:hover .c-card__img{transform:scale(1.04)}}.top .p-interviews .p-interviews__card .c-card .c-card__img-wrap{display:block;width:100%;overflow:hidden;border-radius:1.25rem;cursor:pointer}.top .p-interviews .p-interviews__card .c-card .c-card__img{display:block;width:100%;height:auto;transition:transform .6s ease}.top .p-interviews .p-interviews__card .c-card .c-card__body{position:absolute;bottom:1.25rem;z-index:2;padding-inline:1.25rem;color:#fff}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__card .c-card .c-card__body{padding-inline:0.5rem}}.top .p-interviews .p-interviews__card .c-card .c-card__catch{font-size:1.5rem;font-weight:400;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__card .c-card .c-card__catch{font-size:1rem;line-height:1.5}}.top .p-interviews .p-interviews__card .c-card .c-card__info{margin-top:1.5rem;font-weight:500;line-height:1}@media screen and (max-width: 820px){.top .p-interviews .p-interviews__card .c-card .c-card__info{margin-top:1rem;font-size:0.875rem}}.top .p-interviews .btn-link{grid-area:btn;display:flex;align-items:center;gap:2rem;justify-self:end}.top .p-interviews .splide__arrows{display:flex;justify-content:flex-end;gap:0.9375rem;position:absolute;top:-173px}@media screen and (min-width: 820px)and (max-width: 1024px){.top .p-interviews .splide__arrows{left:53%;right:unset}}@media screen and (min-width: 1025px)and (max-width: 1439px){.top .p-interviews .splide__arrows{right:30%}}@media screen and (min-width: 1440px){.top .p-interviews .splide__arrows{right:640px}}@media screen and (max-width: 820px){.top .p-interviews .splide__arrows{position:relative;top:unset;right:unset;margin-block:1.5rem 2.5rem;--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}.top .p-interviews .splide__arrows .splide__arrow{position:relative;opacity:1;top:auto;transform:none;background:url(../img/top/next.svg) no-repeat 0/cover;width:3.5rem;height:3.5rem}@media screen and (max-width: 820px){.top .p-interviews .splide__arrows .splide__arrow{width:1.875rem;height:1.875rem}}.top .p-interviews .splide__arrows .splide__arrow.splide__arrow--prev{left:auto;transform:rotate(180deg)}.top .p-interviews .splide__arrows .splide__arrow.splide__arrow--next{right:auto}.top .p-figures{padding-block:11.75rem 11.3125rem;background:url(../img/top/figures_bg.png) no-repeat bottom/contain}@media screen and (max-width: 479px){.top .p-figures{padding-block:5rem;background:url(../img/top/figures_bg_sp.png) no-repeat bottom/contain}}@media screen and (min-width: 821px)and (max-width: 1023px){.top .p-figures{background:url(../img/top/figures_bg_sp.png) no-repeat bottom/cover}}.top .p-figures .p-figures__title{font-size:2.5rem;line-height:1.7;text-align:center}@media screen and (max-width: 820px){.top .p-figures .p-figures__title{font-size:1.75rem}}.top .p-figures .p-figures__lead{margin-block:1.375rem 2rem;line-height:2;font-size:1.125rem;text-align:center;max-width:55%;margin-inline:auto}@media screen and (max-width: 820px){.top .p-figures .p-figures__lead{font-size:1rem;max-width:100%}}.top .p-figures .p-figures__btn{margin-block:2rem 10.8125rem}@media screen and (max-width: 820px){.top .p-figures .p-figures__btn{margin-block:2.5rem}}.top .p-recruit{background:#fff;position:relative}.top .p-recruit .p-recruit__inner{padding-block:8.75rem 2.6875rem}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__inner{padding-block:3.5rem}}.top .p-recruit .p-recruit__top{padding-bottom:4.5rem;display:flex;gap:4.5rem;position:relative;border-bottom:1px solid #d4d4d4;margin-bottom:2rem}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__top{flex-direction:column;gap:2.5rem}}.top .p-recruit .p-recruit__top .c-recruit__head{flex-basis:60%}.top .p-recruit .p-recruit__top .c-recruit__head .c-recruit__head-text{margin-block:1.5rem 4rem}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__top .c-recruit__head .c-recruit__head-text{margin-block:2.5rem}}.top .p-recruit .p-recruit__top .c-recruit__head .p-recruit__top-btn{text-align:left}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__top .c-recruit__head .p-recruit__top-btn{text-align:right}}.top .p-recruit .p-recruit__top .p-recruit__image-wrap img{border-radius:1.25rem}.top .p-recruit .p-recruit__bottom{display:flex}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__bottom{flex-direction:column}}.top .p-recruit .p-recruit__bottom .c-recruit__head{flex:1;padding-inline:2.5rem;padding-block:1.875rem 3.75rem}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__bottom .c-recruit__head{padding-inline:0;padding-block:3.5rem}}.top .p-recruit .p-recruit__bottom .c-recruit__head:nth-child(2){border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4}@media screen and (max-width: 820px){.top .p-recruit .p-recruit__bottom .c-recruit__head:nth-child(2){border-right:none;border-left:none;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}}.top .p-recruit .p-recruit__bottom .c-recruit__head .c-recruit__head-text{margin-block:2rem 3.5rem}.top .p-recruit .c-recruit__head .c-recruit__head-title{font-size:2.5rem;font-weight:300}@media screen and (max-width: 820px){.top .p-recruit .c-recruit__head .c-recruit__head-title{font-size:1.5rem}}.top .p-recruit .c-recruit__head .c-recruit__head-title.center{text-align:center}@media screen and (max-width: 820px){.top .p-recruit .c-recruit__head .c-recruit__head-title.center{text-align:left}}.top .p-recruit .c-recruit__head .c-recruit__head-text{line-height:1.7;font-size:1.125rem;font-weight:300}@media screen and (max-width: 820px){.top .p-recruit .c-recruit__head .c-recruit__head-text{font-size:0.875rem}}@media screen and (max-width: 820px){.top .p-recruit .c-btn-wrap{text-align:right}}.jobs .hero-summary{max-width:672px}.jobs .links-wrap{margin:8.875rem 2rem 0;text-align:center;position:relative}@media screen and (max-width: 820px){.jobs .links-wrap{margin:4.125rem 0 0}}.jobs .links-wrap::before{content:"";position:absolute;inset:0;background:var(--gradient-to-right);opacity:.15;z-index:-2;border-radius:20px}.jobs .links-wrap .links-wrap-title{font-size:2.5rem;line-height:2.5rem;font-weight:var(--regular);padding:1.5rem 2rem;display:inline-block;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);position:relative;margin-top:-50%}@media screen and (max-width: 820px){.jobs .links-wrap .links-wrap-title{font-size:1.875rem;line-height:150%;font-weight:var(--light);padding:0.25rem 1rem}}.jobs .links-wrap .links-wrap-title::before{content:"";position:absolute;inset:0;background-color:var(--base-color01);z-index:-1;border-radius:10px}.jobs .links-wrap .job-list-wrap{padding:2.5rem 0 4rem}@media screen and (max-width: 1023px){.jobs .links-wrap .job-list-wrap{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(160px, 160px));justify-content:center}}@media screen and (max-width: 479px){.jobs .links-wrap .job-list-wrap{grid-template-columns:repeat(auto-fit, minmax(144px, 144px));gap:1rem;padding:1.5rem 1.75rem 2rem}}.jobs .links-wrap .job-list-wrap .job-list{display:grid;gap:2rem;justify-content:center;grid-template-columns:repeat(4, 160px)}@media screen and (max-width: 1023px){.jobs .links-wrap .job-list-wrap .job-list{display:contents}}@media screen and (max-width: 820px){.jobs .links-wrap .job-list-wrap .job-list{gap:1rem;grid-template-columns:repeat(4, 144px)}}.jobs .links-wrap .job-list-wrap .job-list .job-list-item{background-color:var(--white);border-radius:10px;position:relative}.jobs .links-wrap .job-list-wrap .job-list .job-list-item::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--gradient-to-right);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.jobs .links-wrap .job-list-wrap .job-list .job-list-item a{font-size:1rem;line-height:150%;font-weight:var(--medium);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);width:160px;height:82px;position:relative;display:block}@media screen and (max-width: 479px){.jobs .links-wrap .job-list-wrap .job-list .job-list-item a{font-size:0.875rem;width:144px;height:72px}}.jobs .links-wrap .job-list-wrap .job-list .job-list-item a span{display:flex;justify-content:center;align-items:center;height:65px}.jobs .links-wrap .job-list-wrap .job-list .job-list-item a::after{position:absolute;content:"";background-color:#ccc;width:0.8125rem;height:0.4375rem;border-radius:50%;left:50%;transform:translateX(-50%);bottom:12px;margin-block:auto;background:url(../img//jobs/arrow-bottom-gradation.svg) center center/13px 7px no-repeat}.jobs .job-container-list{margin:9.6875rem auto 9.6875rem;counter-reset:job}@media screen and (max-width: 820px){.jobs .job-container-list{margin:3.5625rem auto 6rem}}.jobs .job-container-list .job-container{display:flex;justify-content:space-between;gap:4rem;counter-increment:job;padding-top:1.625rem}@media screen and (max-width: 1023px){.jobs .job-container-list .job-container{gap:2rem}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container{flex-direction:column;gap:2rem}}.jobs .job-container-list .job-container+.job-container{margin-top:6.25rem}@media screen and (max-width: 820px){.jobs .job-container-list .job-container+.job-container{margin-top:3.5625rem;padding-top:0}}.jobs .job-container-list .job-container .text-wrap{width:704px}@media screen and (max-width: 1023px){.jobs .job-container-list .job-container .text-wrap{width:500px}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap{width:100%}}.jobs .job-container-list .job-container .text-wrap .title-wrap{display:flex;gap:3.125rem;margin-bottom:4.25rem}@media screen and (max-width: 1023px){.jobs .job-container-list .job-container .text-wrap .title-wrap{flex-direction:column;margin-bottom:2rem;gap:2rem}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .title-wrap{margin-bottom:2rem;gap:1rem}}.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en{position:relative;font-size:2rem;line-height:2rem;font-weight:var(--light);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-left:2.6875rem;padding-bottom:0.375rem}@media screen and (max-width: 1439px){.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en{padding-left:8.6875rem}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en{padding-left:6.1875rem;font-size:1.5rem;line-height:130%}}.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en::before{position:absolute;left:-5rem;top:-41px;content:counter(job, decimal-leading-zero);display:inline-block;font-size:6rem;line-height:6rem;font-weight:var(--light);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 1439px){.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en::before{left:0}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .title-wrap .title-en::before{font-size:4rem}}.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:0.5rem}@media screen and (max-width: 1439px){.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list{grid-template-columns:repeat(4, 74px)}}@media screen and (max-width: 1023px){.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list{grid-template-columns:repeat(5, 74px)}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list{grid-template-columns:repeat(5, 54px)}}.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list .office-label{list-style:none;font-size:0.875rem;line-height:100%;font-weight:var(--light);width:74px;height:30px;border:1px solid var(--border-color02);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .title-wrap .office-label-list .office-label{font-size:0.75rem;width:54px;height:28px}}.jobs .job-container-list .job-container .text-wrap h2{font-size:2rem;line-height:2rem;font-weight:var(--light);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-bottom:2rem;margin-bottom:2rem;position:relative}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap h2{font-size:1.5rem;line-height:150%;padding-bottom:1rem;margin-bottom:1rem}}.jobs .job-container-list .job-container .text-wrap h2::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:calc(100% + 4rem);background:var(--border-color02);z-index:-1}@media screen and (max-width: 1023px){.jobs .job-container-list .job-container .text-wrap h2::after{width:calc(100% + 2.5rem)}}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap h2::after{width:100%}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__lead{font-size:1.5rem;line-height:2rem;font-weight:var(--medium)}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .job-description .job-description__lead{font-size:1.125rem;line-height:170%}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section{margin-top:4rem}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section{margin-top:2rem}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__title{font-size:1.5rem;line-height:2rem;font-weight:var(--medium);margin-bottom:1rem;position:relative;padding-left:3rem}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__title{font-size:1.125rem;line-height:170%}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__title.job-detail::before{position:absolute;content:"";width:2rem;height:2rem;left:0;top:0;background:url(../img//jobs/icon-job-detail.svg) center center/28px 28px no-repeat}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__title.skill::before{position:absolute;content:"";width:2rem;height:2rem;left:0;top:0;background:url(../img//jobs/icon-skill.svg) center center/14px 27px no-repeat}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__title.skill-required::before{position:absolute;content:"";width:2rem;height:2rem;left:0;top:0;background:url(../img//jobs/icon-skill-required.svg) center center/37px 37px no-repeat}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__text{font-size:1.125rem;line-height:200%;font-weight:var(--light)}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__text{font-size:0.875rem}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__text p{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:1rem}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__text p{font-size:0.875rem}}.jobs .job-container-list .job-container .text-wrap .job-description .job-description__section .job-description__btn{text-align:end;margin-top:2.5rem}.jobs .job-container-list .job-container .img-wrap{margin-right:calc(50% - 50vw);max-width:512px;flex:1;display:block}@media screen and (max-width: 820px){.jobs .job-container-list .job-container .img-wrap{width:95vw;margin-left:auto;margin-right:calc(50% - 50vw)}}.jobs .job-container-list .job-container .img-wrap img{border-radius:20px 0 0 20px}.jobs .job-container-list .job-container .job-description__btn{text-align:end}.vision .hero-area.without-img .title-bread-wrap .hero-title-wrap{margin-bottom:10rem}@media screen and (max-width: 820px){.vision .hero-area.without-img .title-bread-wrap .hero-title-wrap{margin-bottom:3.5rem}}.vision .vision-sticky-wrap .vision-hero{position:relative;background:url(../img//vision/vision-bg.svg) no-repeat top left;background-size:60vw;z-index:-1}.vision .vision-sticky-wrap .vision-hero .vision-hero__inner{position:sticky;top:0;background:linear-gradient(to right, #3B7DE9 0%, #3B7DE9 10%, #BE8FB5 80%, #BE8FB5 100%);color:var(--white);text-align:center;margin-inline:auto}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-hero .vision-hero__inner{width:304px;height:304px}}.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-hero-title{font-size:4rem;line-height:4rem;font-weight:200}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-hero-title{font-size:2.5rem;line-height:100%}}.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-hero-ja{font-size:2.5rem;line-height:2.5rem;font-weight:var(--medium);margin:1.5rem 0 3.4375rem}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-hero-ja{font-size:2rem;line-height:100%;margin:1rem 0 2rem}}.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-summary{font-size:1.5rem;line-height:3rem;font-weight:var(--regular)}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-hero .vision-hero__inner .vision-hero__content .vision-summary{font-size:0.875rem;line-height:200%;font-weight:var(--light)}}.vision .vision-sticky-wrap .vision-bg{background:linear-gradient(to right, #3B7DE9 0%, #3B7DE9 10%, #BE8FB5 80%, #BE8FB5 100%);color:var(--white);padding:0 0 9.125rem}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg{padding:0 0 3.5rem;margin-bottom:3.5rem}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap{counter-reset:vision}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container{counter-increment:vision;display:flex;justify-content:space-between;align-items:center;gap:6.4375rem;position:relative;padding-top:11.1875rem}@media screen and (max-width: 1023px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container{gap:3.125rem}}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container{flex-direction:column;gap:1.5rem;padding-top:7.5rem}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container>*{position:relative;z-index:1}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container::before{content:"";position:absolute;background:url(../img//vision/vision-bg.svg) no-repeat;background-size:80vw;mix-blend-mode:multiply;z-index:0;opacity:.6;top:5.9375rem;margin-left:calc(50% - 50vw);width:100%;height:100%}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container::before{left:0;background-size:80vw;top:9.9375rem}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container:nth-of-type(2n){flex-direction:column}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container:nth-of-type(2n)::before{left:0;margin-left:calc(50% - 50vw)}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container:nth-of-type(2n) .img-wrap{margin-left:calc(50% - 50vw);margin-right:0}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container:nth-of-type(2n) .img-wrap{margin:0}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .img-wrap{margin-right:calc(50% - 50vw);flex:1}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .img-wrap{margin:0}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap{width:581px}@media screen and (max-width: 1023px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap{width:500px}}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap{width:100%}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap .title-en{font-size:4rem;line-height:4rem;font-weight:200;margin-bottom:2rem}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap .title-en{font-size:2rem;line-height:100%;font-weight:var(--light);text-align:center}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap .title-en::after{content:counter(vision, decimal-leading-zero);font-size:8rem;line-height:8rem;font-weight:200;padding-left:1rem}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap .title-en::after{font-size:5.5rem;line-height:4rem}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap h3{font-size:2.5rem;line-height:4rem;font-weight:var(--regular);margin-bottom:1.5rem}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap h3{font-size:1.5rem;line-height:160%;font-weight:var(--light);text-align:center}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap h3 .kagi-open{display:inline-block;transform:translateX(-0.3em)}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap .title-wrap h3 .kagi-open{transform:none}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap p{font-size:1.125rem;line-height:240%;font-weight:var(--regular)}@media screen and (max-width: 820px){.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap p{font-size:0.875rem;line-height:200%;font-weight:var(--light)}}.vision .vision-sticky-wrap .vision-bg .vision-container-wrap .vision-container .text-wrap p+p{margin-top:2.4em}@media screen and (max-width: 820px){.interview .hero-summary{margin-bottom:2.5rem}}@media screen and (max-width: 820px){.interview .interview-wrap{margin-left:calc(50% - 50vw);width:100vw}}.interview .interview-wrap .business-interviews-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin:7.875rem 0 12.375rem}@media screen and (max-width: 820px){.interview .interview-wrap .business-interviews-list{grid-template-columns:1fr;justify-items:center}}.interview .interview-wrap .business-interviews-list .business-interview-item{overflow:hidden;border-radius:20px;max-width:352px;position:relative}@media screen and (max-width: 820px){.interview .interview-wrap .business-interviews-list .business-interview-item{width:100%;flex-shrink:0}}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-img img{transform:scale(1);object-fit:contain;will-change:transform;transition:transform .3s ease-in-out}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, transparent 45%, rgba(59, 125, 233, 0.15) 50%, rgba(59, 125, 233, 0.3) 60%, rgba(59, 125, 233, 0.6) 70%, rgba(190, 143, 181, 0.8) 90%, rgb(190, 143, 181) 100%);z-index:1;transition:.15s ease-out;opacity:.9}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text{position:absolute;bottom:1.6875rem;left:1.25rem;z-index:2;color:var(--white)}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-title{font-size:1.5rem;line-height:170%;font-weight:var(--regular);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 1023px){.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-title{font-size:1rem;line-height:150%}}@media screen and (max-width: 1023px){.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-title .sp-only{display:none}}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-meta{font-size:1rem;line-height:100%;font-weight:var(--medium);margin-top:1.5rem}@media screen and (max-width: 1023px){.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-meta{font-size:0.875rem;line-height:100%}}@media screen and (max-width: 820px){.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link .business-interview-text .business-interview-meta{margin-top:1rem}}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link:hover{opacity:1}.interview .interview-wrap .business-interviews-list .business-interview-item .business-interview-link:hover .business-interview-img img{transform:var(--img-scale)}.interview .interview-wrap .btn-link{grid-area:btn;display:flex;align-items:center;gap:2rem;justify-self:end}.interview .interview-wrap .splide__arrows{display:flex;justify-content:flex-end;gap:0.9375rem;position:absolute;top:-173px;right:640px}@media screen and (max-width: 820px){.interview .interview-wrap .splide__arrows{position:relative;top:unset;right:unset;margin-block:1.5rem 2.5rem;--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}.interview .interview-wrap .splide__arrows .splide__arrow{position:relative;opacity:1;top:auto;transform:none;background:url(../img//next.svg) no-repeat 0/cover;width:3.5rem;height:3.5rem}@media screen and (max-width: 820px){.interview .interview-wrap .splide__arrows .splide__arrow{width:1.875rem;height:1.875rem}}.interview .interview-wrap .splide__arrows .splide__arrow.splide__arrow--prev{left:auto;transform:rotate(180deg)}.interview .interview-wrap .splide__arrows .splide__arrow.splide__arrow--next{right:auto}@media screen and (min-width: 821px){.interview .splide{position:static;visibility:visible}.interview .splide .splide__track{overflow:visible;position:static}.interview .splide .splide__track .splide__list{backface-visibility:visible;height:auto;margin:7.875rem 0 12.375rem !important}}.interview-detail .hero-area-bg{padding-top:var(--headerHeight)}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg{background:linear-gradient(to bottom, #F9FAFB 0%, #3B7DE9 60%, #7585D2 100%);padding-top:1rem;padding-bottom:2.5rem}}.interview-detail .hero-area-bg .hero-area-wrap{position:relative;max-height:42.1875rem;margin-inline:auto;border-radius:10px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap{display:flex;flex-direction:column;max-height:none}}@media(min-width: 576px){.interview-detail .hero-area-bg .hero-area-wrap{max-width:540px}}@media(min-width: 768px){.interview-detail .hero-area-bg .hero-area-wrap{max-width:720px}}@media(min-width: 992px){.interview-detail .hero-area-bg .hero-area-wrap{max-width:none}}.interview-detail .hero-area-bg .hero-area-wrap .hero-img{height:100%;width:auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .hero-img{order:2;text-align:center}}.interview-detail .hero-area-bg .hero-area-wrap .hero-img img{display:block;width:auto;max-height:42.1875rem;height:100%;object-fit:cover}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .hero-img img{border-radius:10px;aspect-ratio:304/252}}.interview-detail .hero-area-bg .hero-area-wrap .hero-area{position:absolute;top:3.75rem;left:25%;transform:translateX(-50%)}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .hero-area{position:static;display:contents}}.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap{padding:0;margin-bottom:2.5rem}.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap::after{content:none}.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap .hero-title{font-size:0.875rem;line-height:0.875rem;font-weight:var(--medium);margin-bottom:0.5rem;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap .hero-title{line-height:130%}}.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap .hero-title-ja{font-size:1.125rem;line-height:1.25rem;font-weight:var(--regular)}@media screen and (max-width: 820px){.interview-detail .hero-area-bg .hero-area-wrap .hero-area .hero-title-wrap .hero-title-ja{font-size:1rem;line-height:130%}}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .staff-meta{order:4;color:var(--white)}}.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .staff-meta-top{margin-bottom:2rem}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .staff-meta-top{margin-bottom:1rem}}.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .staff-meta-top .initial{font-weight:var(--light);font-size:4rem;line-height:3rem}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .staff-meta-top .initial{font-size:2rem;line-height:160%}}.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .start_year{font-weight:var(--light);font-size:1.25rem;line-height:1.25rem}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .start_year{font-size:0.875rem}}.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .job_type{font-weight:var(--light);font-size:1.5rem;line-height:3rem}@media screen and (max-width: 820px){.interview-detail .hero-area-bg .hero-area-wrap .staff-meta .job_type{font-size:1.125rem;line-height:160%}}.interview-detail .hero-area-bg .hero-area-wrap .hero-summary{position:absolute;bottom:-33px;left:0;font-size:2.5rem;line-height:150%;font-weight:var(--regular);color:var(--white);background:var(--gradient-to-right);padding:2.5rem 4rem;border-radius:0 10px 10px 0}@media(max-width: 1200px){.interview-detail .hero-area-bg .hero-area-wrap .hero-summary{font-size:1.75rem}}@media screen and (max-width: 1023px){.interview-detail .hero-area-bg .hero-area-wrap .hero-summary{position:static;order:3;background:none;font-size:1.5rem;line-height:160%;font-weight:var(--medium);padding:1.5rem 0}}.interview-detail .pankuzu-wrap{margin:9.125rem 1.8125rem 2.8125rem 0}@media screen and (max-width: 820px){.interview-detail .pankuzu-wrap{margin:1.3125rem 1.8125rem 2.8125rem 0}}@media screen and (max-width: 820px){.interview-detail .pankuzu-wrap .pankuzu .pankuzu-list{justify-content:start}}.interview-detail .interview-contents{margin-bottom:10rem}@media screen and (max-width: 820px){.interview-detail .interview-contents{margin-bottom:2.5rem}}.interview-detail .interview-contents .interview-wrap{display:flex;justify-content:space-between;gap:4rem;align-items:flex-start}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap{gap:1.5rem}}.interview-detail .interview-contents .interview-wrap+.interview-wrap{margin-top:8.9375rem}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap+.interview-wrap{margin-top:2.125rem}}.interview-detail .interview-contents .interview-wrap.img-right{flex-direction:row-reverse}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap.img-right{flex-direction:column}}@media screen and (min-width: 1024px){.interview-detail .interview-contents .interview-wrap.img-right .sticky-content__img-wrap{margin-right:calc(50% - 50vw)}}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap.img-left{flex-direction:column}}@media screen and (min-width: 1024px){.interview-detail .interview-contents .interview-wrap.img-left .sticky-content__img-wrap{margin-left:calc(50% - 50vw)}}.interview-detail .interview-contents .interview-wrap.interview-wrap-2{flex-direction:row-reverse}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap.interview-wrap-2{flex-direction:column}}.interview-detail .interview-contents .interview-wrap .interview-img-wrap{position:sticky;top:var(--headerHeight)}@media(max-width: 1023px){.interview-detail .interview-contents .interview-wrap .interview-img-wrap{top:var(--headerHeight)}}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap .interview-img-wrap{position:static;margin-inline:auto}}.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-1,.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-3{margin-left:calc(50% - 50vw)}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-1,.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-3{width:100vw}}.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-2,.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-4{margin-right:calc(50% - 50vw)}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-2,.interview-detail .interview-contents .interview-wrap .interview-img-wrap.interview-img-wrap-4{margin-left:calc(50% - 50vw);margin-right:0;width:100vw}}.interview-detail .interview-contents .interview-wrap .interview-text-wrap{min-width:544px;max-width:544px}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-wrap .interview-text-wrap{min-width:0;max-width:none}}.interview-detail .interview-contents .interview-text-wrap section+section{margin-top:5rem}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section+section{margin-top:2rem}}.interview-detail .interview-contents .interview-text-wrap section .question{font-size:1.125rem;line-height:170%;font-weight:var(--medium);margin-bottom:0.8125rem}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section .question{font-size:1rem;margin-bottom:1rem}}.interview-detail .interview-contents .interview-text-wrap section .question-en{font-size:1.125rem;line-height:100%;font-weight:var(--regular);position:relative;padding-left:48px;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section .question-en{font-size:1rem}}.interview-detail .interview-contents .interview-text-wrap section .question-en::before{content:"";position:absolute;top:50%;left:0;width:32px;height:1px;background:url(../img//interview/border.svg) 100% 100% no-repeat;background-size:32px auto}.interview-detail .interview-contents .interview-text-wrap section .answer_head{font-size:2rem;line-height:170%;font-weight:var(--light);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin-block:2.5rem}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section .answer_head{font-size:1.5rem;line-height:160%;margin-block:1.5rem}}.interview-detail .interview-contents .interview-text-wrap section .answer_text{font-size:1.125rem;line-height:200%;font-weight:var(--light)}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section .answer_text{font-size:0.875rem}}.interview-detail .interview-contents .interview-text-wrap section .answer_text p{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:1rem}@media screen and (max-width: 820px){.interview-detail .interview-contents .interview-text-wrap section .answer_text p{font-size:0.875rem}}.interview-detail .schedule-contents .schedule-content-wrap{border-radius:30px;background:var(--white);padding:5rem 6.125rem;transform:translateY(-80px);box-shadow:0 0 15px rgba(51,51,51,.05);margin-bottom:-80px}@media(max-width: 991px){.interview-detail .schedule-contents .schedule-content-wrap{transform:translateY(-24px);margin-bottom:-24px;padding:2.5rem 1.75rem}}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap{padding-block:2.5rem 2rem}}.interview-detail .schedule-contents .schedule-content-wrap .content-head{margin-bottom:3.9375rem;padding-bottom:1.8125rem;position:relative;z-index:0;border-bottom:1px solid var(--border-color02)}@media(max-width: 991px){.interview-detail .schedule-contents .schedule-content-wrap .content-head{margin-bottom:1.9375rem;padding-bottom:0.9375rem}}.interview-detail .schedule-contents .schedule-content-wrap .content-head .content-head-en{font-size:1.125rem;line-height:100%;font-weight:var(--regular);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block;margin-bottom:0.5625rem}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .content-head .content-head-en{font-size:0.875rem;line-height:130%;margin-bottom:0.5rem}}.interview-detail .schedule-contents .schedule-content-wrap .content-head .content-head-ja{font-size:2rem;line-height:2rem;font-weight:var(--regular);text-align:start}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .content-head .content-head-ja{font-size:1.5rem;line-height:130%;font-weight:var(--medium)}}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule{position:relative;z-index:1;padding-left:4rem}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .time-schedule{margin-bottom:1.5rem;padding-left:0}}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts{display:flex;width:fit-content;justify-content:flex-start;gap:4.5rem;padding-bottom:2.5rem;background:url(../img//interview/dot.svg) no-repeat 5.6875rem 0.8125rem/contain;background-size:8px 8px;position:relative}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts{background:url(../img//interview/dot.svg) no-repeat 5.0625rem 2.125rem/contain;background-size:6px 6px;gap:2.375rem;padding:1.5rem}}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts:last-of-type{padding-bottom:0}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts:last-of-type::before{content:none}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts::before{content:"";position:absolute;top:1.3125rem;left:5.9375rem;transform:translateX(-50%);width:1px;height:100%;background:var(--border-color02)}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts::before{top:2.5rem;left:5.25rem}}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts .time{font-size:1.5rem;line-height:1.4;font-weight:var(--regular)}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts .time{font-size:1rem;line-height:160%}}.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts .action{font-size:1.5rem;line-height:1.4;font-weight:var(--light)}@media screen and (max-width: 820px){.interview-detail .schedule-contents .schedule-content-wrap .time-schedule .time-schedule-parts .action{font-size:1rem;line-height:160%}}.company .c-gradation-text{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.company .c-head{font-size:2.5rem;font-weight:300;line-height:1;position:relative;padding-left:1.875rem}@media screen and (max-width: 820px){.company .c-head{font-size:1.875rem;padding-left:1.25rem;line-height:1.5}}.company .c-head::before{content:"";background:url(../img/deco-circle.svg) no-repeat center/cover;position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;margin-block:auto}@media screen and (max-width: 820px){.company .c-head::before{width:0.5rem;height:0.5rem;bottom:unset;top:1.25rem}}.company .p-info{margin-block:6.875rem 11.125rem}@media screen and (max-width: 820px){.company .p-info{margin-block:3.5rem 2.5rem}}.company .p-info .p-info-table{width:100%;margin-top:7.625rem}@media screen and (max-width: 820px){.company .p-info .p-info-table{margin-top:2.5rem}}.company .p-info .p-info-table th,.company .p-info .p-info-table td{padding-block:1.875rem}@media screen and (max-width: 820px){.company .p-info .p-info-table th,.company .p-info .p-info-table td{padding-block:1.5rem;width:100%;display:block}}.company .p-info .p-info-table tr{border-bottom:1px solid #ccc}.company .p-info .p-info-table tr:first-child th,.company .p-info .p-info-table tr:first-child td{padding-top:0}.company .p-info .p-info-table th{font-weight:700;width:15%;font-size:1.125rem;vertical-align:middle}@media screen and (max-width: 820px){.company .p-info .p-info-table th{font-size:1rem;width:100%}}.company .p-info .p-info-table td{font-size:1.125rem;line-height:2}@media screen and (max-width: 820px){.company .p-info .p-info-table td{font-size:0.875rem;padding-top:0}}.company .p-info .p-info-table td p{font-weight:400}.company .p-info .p-info-list .p-info-list__item{padding-left:1.25rem;margin-bottom:0.625rem;counter-increment:number;position:relative}.company .p-info .p-info-list .p-info-list__item::before{content:counter(number) ". ";width:1.25rem;text-align:center;position:absolute;left:0}.company .p-history{position:relative;padding-block:10.3125rem}@media screen and (max-width: 820px){.company .p-history{padding-block:4.375rem 5rem;overflow:clip}}.company .p-history::before,.company .p-history::after{content:"";position:absolute;top:0;left:0;width:100%}.company .p-history::before{background:url(../img/company/history_bg.jpg) no-repeat center/cover;left:0;bottom:0;top:0;margin-block:auto;background-attachment:fixed;z-index:-2}@media screen and (max-width: 820px){.company .p-history::before{content:none}}.company .p-history .p-history__bg{display:none}@media screen and (max-width: 820px){.company .p-history .p-history__bg{display:block;position:absolute;inset:0;z-index:-2;pointer-events:none}.company .p-history .p-history__bg::before{content:"";display:block;position:sticky;top:0;width:100%;height:100vh;background:url(../img/company/history_bg.jpg) no-repeat center/cover}}.company .p-history .p-history__list{margin-top:7.5rem}@media screen and (max-width: 820px){.company .p-history .p-history__list{margin-top:3.625rem}}.company .p-history .p-history__list .p-history__item{display:flex;gap:6.25rem;align-items:flex-start;padding-bottom:4rem;position:relative}@media screen and (max-width: 820px){.company .p-history .p-history__list .p-history__item{gap:1rem;flex-direction:column;margin-left:20px;padding-bottom:2.5rem}}.company .p-history .p-history__list .p-history__item::after,.company .p-history .p-history__list .p-history__item::before{content:" ";display:block;position:absolute;top:1.25rem}.company .p-history .p-history__list .p-history__item::after{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);width:12px;height:12px;left:240px;border-radius:50%}@media screen and (max-width: 820px){.company .p-history .p-history__list .p-history__item::after{left:-20px;top:15px}}.company .p-history .p-history__list .p-history__item::before{background-color:#3b7de9;width:1px;height:100%;left:245px}@media screen and (max-width: 820px){.company .p-history .p-history__list .p-history__item::before{content:unset}}.company .p-history .p-history__list .p-history__item:last-child::before{content:unset}.company .p-history .p-history__list .p-history__item .p-history__year{font-size:3rem;font-weight:300;line-height:1;width:200px;flex-shrink:0}@media screen and (max-width: 820px){.company .p-history .p-history__list .p-history__item .p-history__year{font-size:2.5rem;width:unset}}.company .p-history .p-history__list .p-history__item .p-history__text{font-size:1.5rem;font-weight:var(--regular);line-height:2}@media screen and (max-width: 820px){.company .p-history .p-history__list .p-history__item .p-history__text{font-size:1rem}}.company .p-office{background-color:#fff;margin-top:-1.875rem;border-radius:1.875rem}@media screen and (max-width: 820px){.company .p-office{margin-top:-1.25rem;border-radius:1.25rem}}.company .p-office .p-office__inner{padding-block:13.0625rem 10rem;position:relative}@media screen and (max-width: 1023px){.company .p-office .p-office__inner{padding-block:3.75rem 10rem}}@media screen and (max-width: 820px){.company .p-office .p-office__inner{padding-block:5rem 2.5rem}}.company .p-office .p-office__inner .p-office__bg{display:block;position:absolute;top:0;left:0}@media screen and (max-width: 820px){.company .p-office .p-office__inner .p-office__bg{position:unset}}.company .p-office .p-office__lead{margin-top:2.5rem;font-size:1.5rem;line-height:2;font-weight:300;z-index:1;position:relative}@media screen and (max-width: 820px){.company .p-office .p-office__lead{margin-top:1.5rem;font-size:1rem}}.company .p-office .p-office__filter-wrap{margin-top:clamp(12.5rem,-8.5rem + 26.25vw,23rem)}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap{margin-top:-1.875rem}}.company .p-office .p-office__filter-wrap.overseas{margin-top:0}.company .p-office .p-office__filter-wrap .p-office__filter-label{text-align:center;font-size:1.25rem;font-weight:400;margin-bottom:2rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__filter-label{font-size:0.875rem;margin-bottom:0.5rem}}.company .p-office .p-office__filter-wrap .p-office__filter-list{display:flex;gap:1rem;font-weight:300;align-items:center;justify-content:center;list-style:none;flex-wrap:wrap}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__filter-list{flex-wrap:wrap;max-width:83%;margin-inline:auto;gap:0.9375rem 0.625rem}}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label{cursor:pointer;display:flex;align-items:center}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label{width:5.3125rem}}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label .p-office__filter-checkbox{display:none}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label .p-office__filter-checkbox:checked+span{font-weight:400}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label .p-office__filter-checkbox:checked+span::before{background-image:url(../img/company/check_icon.png),linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);background-repeat:no-repeat;background-position:center}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label .p-office__filter-checkbox:checked+span::after{background:linear-gradient(90deg, #3b7de9, #be8fb5)}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label span{position:relative;display:flex;align-items:center;padding-block:0.25rem;padding-right:5px}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label span{font-size:0.875rem}}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label span::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;border-radius:2px;background-color:var(--base-color02);background-image:url(../img/company/check_icon.png);background-repeat:no-repeat;background-position:center}.company .p-office .p-office__filter-wrap .p-office__filter-list .p-office__filter-item label span::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#d4d4d4}.company .p-office .p-office__filter-wrap .p-office__list{margin-block:2.5rem 10rem;display:flex;flex-direction:column;gap:2.5rem;z-index:1;position:relative}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list{margin-block:1.5rem 2.5rem;gap:1.5rem}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item{border:1px solid rgba(0,0,0,0);border-radius:1.25rem;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #3b7de9 0%, #be8fb5 100%);background-origin:border-box;background-clip:content-box,border-box}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__item-inner{position:relative;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__item-inner{padding:2rem 1rem}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__head .p-office__name{display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__head .p-office__name{font-size:1rem;font-weight:500;text-align:center;display:block;margin-bottom:0.625rem}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__head .p-office__img{position:absolute;top:2.5rem;right:2.5rem;max-width:7.5rem;width:100%}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__head .p-office__img{position:static;margin-inline:auto}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body{display:flex;gap:2rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body{gap:0.5rem;padding-bottom:1.125rem;border-bottom:1px solid var(--border-color02)}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body:last-child{border-bottom:none;padding-bottom:0}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__label{font-weight:500;font-size:1.125rem;position:relative;padding-left:1.25rem;line-height:1.7}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__label{font-size:0.875rem}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__label::before{content:"◯";position:absolute;top:0;bottom:0;left:0;margin-block:auto}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__info{font-size:1.125rem;font-weight:300;line-height:1.7;flex:1}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__info{font-size:0.875rem;font-weight:400}}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__info a{word-break:break-all}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map{position:absolute;bottom:2.5rem;right:2.5rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map{position:unset}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map .p-office__map-link{font-weight:300;position:relative;padding-left:0.9375rem;border-bottom:1px solid;border-image:linear-gradient(to right, #3b7de9 0%, #be8fb5 100%);border-image-slice:1;padding-bottom:3px;font-size:1.125rem}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map .p-office__map-link{font-size:0.875rem}}.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map .p-office__map-link::before{content:"";position:absolute;background:url(../img/company/map_icon.svg) no-repeat center/contain;top:0;bottom:0;left:0;margin-block:auto;width:0.75rem;height:0.9375rem;display:block}@media screen and (max-width: 820px){.company .p-office .p-office__filter-wrap .p-office__list .p-office__item .p-office__body .p-office__map .p-office__map-link::before{width:0.625rem;height:0.75rem}}.company .p-office .p-office__filter-wrap.overseas02 .p-office__list{margin-bottom:0}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap{position:relative}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .hero{position:relative}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .hero .hero-inner .hero-title-wrap .hero-title{line-height:110%;font-size:6rem;font-weight:var(--regular);margin-bottom:0.5rem;color:hsla(0,0%,100%,.6)}@media(max-width: 1200px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .hero .hero-inner .hero-title-wrap .hero-title{font-size:3.125rem;margin-bottom:0}}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--base-color01);padding:2rem;border-radius:20px;width:352px;z-index:2;right:calc((100vw - 1120px)/2 + 1rem)}@media(max-width: 1200px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list{right:calc((100vw - 1000px)/2 + 1rem)}}@media(max-width: 991px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list{right:calc((100vw - 800px)/2 + 1rem)}}@media screen and (max-width: 820px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list{position:static;transform:none;margin-bottom:3.5rem;width:100%;padding:1.5rem;border-radius:0;border-bottom:1px solid var(--border-color02)}}@media(max-width: 767px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list{right:calc((100vw - 540px)/2 + 1rem)}}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list li+li{margin-top:1.6875rem}@media screen and (max-width: 820px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list li+li{margin-top:1rem}}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list li a{font-size:1.5rem;line-height:1.5rem;font-weight:var(--light);color:#000;display:block;position:relative}@media screen and (max-width: 820px){.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list li a{font-size:1.125rem;line-height:120%}}.work-and-people .work-hero-area .hero-area.with-img .hero-wrap .toc-list li a::after{content:"";position:absolute;background:url(../img/arrow_black_circle_down.svg) no-repeat right/100%;width:30px;height:30px;transform:translateY(-50%);transform-origin:center center;top:50%;right:0}.work-and-people .hero-area.with-img>.pankuzu-wrap{margin-bottom:5.4375rem}.work-and-people .intro-content h2{font-size:2.5rem;line-height:2.5rem;font-weight:var(--light);position:relative;padding-left:2rem;margin-bottom:4rem}@media screen and (max-width: 820px){.work-and-people .intro-content h2{font-size:1.875rem;line-height:150%;padding-left:1rem;margin-bottom:2.5rem}}.work-and-people .intro-content h2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:url(../img/deco-circle.svg) no-repeat center/contain;width:1rem;height:1rem}@media screen and (max-width: 820px){.work-and-people .intro-content h2::before{width:0.5rem;height:0.5rem}}.work-and-people .intro-content .intro-lead-text{font-size:1.5rem;line-height:1.5rem;font-weight:var(--medium);margin-bottom:2.5rem}@media screen and (max-width: 820px){.work-and-people .intro-content .intro-lead-text{font-size:1.125rem;line-height:160%;margin-bottom:1.5rem}}.work-and-people .intro-content .intro-message{margin-bottom:6.5625rem}@media screen and (max-width: 820px){.work-and-people .intro-content .intro-message{font-size:0.875rem}}.work-and-people .intro-content .intro-message p{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:1rem}@media screen and (max-width: 820px){.work-and-people .intro-content .intro-message p{font-size:0.875rem}}.work-and-people .intro-content h3{font-size:2rem;line-height:1.5rem;font-weight:var(--light);padding-bottom:2rem;border-bottom:1px solid var(--border-color02);margin-bottom:3.5rem}@media screen and (max-width: 820px){.work-and-people .intro-content h3{font-size:1.5rem;line-height:150%;margin-bottom:2rem;border:none;padding:0}}.work-and-people .panel-blocks{counter-reset:panel}.work-and-people .panel-blocks .panel-block{counter-increment:panel;padding:2.5rem 4rem 4rem 4rem;background-color:var(--white);border-radius:20px;box-shadow:0 0 15px 0 rgba(0,0,0,.05);left:0;display:grid;grid-template-rows:auto 1fr;position:relative}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block{padding:1.5rem 1.75rem 2.5rem;overflow:visible;max-height:none;position:static;margin-top:0}.work-and-people .panel-blocks .panel-block+.panel-block{margin-top:1.5rem}}.work-and-people .panel-blocks .panel-block .panel-content{grid-row:2;min-height:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content{flex-direction:column;gap:2.5rem}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap{flex:1}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4{font-size:2rem;line-height:2.5rem;font-weight:var(--regular);margin-bottom:2.5rem;grid-row:1;background:var(--gradient-to-right);margin-right:1.5rem;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-bottom:1.5rem;margin-bottom:2.5rem}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4{font-size:1.125rem;line-height:130%;margin-bottom:1.5rem;position:relative;padding-left:3.25rem;background-color:none;padding-bottom:0;margin-bottom:1.5rem;background:none;-webkit-background-clip:initial;background-clip:initial;color:inherit}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4::before{content:counter(panel, decimal-leading-zero) " ";font-size:2.5rem;line-height:1.5rem;font-weight:var(--regular);background:var(--gradient-to-right);margin-right:1.5rem;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4::before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.5rem;font-weight:var(--light)}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:calc(100% + 4rem);background:var(--border-color02);z-index:-1}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap h4::after{content:none}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap{max-height:100%;position:relative}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap h5{font-size:1.5rem;line-height:1.5rem;font-weight:var(--medium);margin-bottom:1.5rem}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap h5{font-size:1.125rem;line-height:160%;margin-bottom:1rem}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap .panel-text-wrap+.panel-text-wrap{margin-top:2.5rem}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap .panel-text-wrap+.panel-text-wrap{margin-top:2.5rem}}.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap .panel-text-wrap .panel-text{font-size:1.125rem;line-height:200%;font-weight:var(--light)}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .text-content-wrap .text-wrap .panel-text-wrap .panel-text{font-size:0.875rem}}.work-and-people .panel-blocks .panel-block .panel-content .img-wrap{flex-shrink:1;flex-basis:341px;min-width:0;height:100%;border-radius:20px;overflow:hidden}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .img-wrap{width:100%;overflow:visible;flex-basis:unset}}.work-and-people .panel-blocks .panel-block .panel-content .img-wrap img{object-fit:contain;aspect-ratio:682/910;width:100%}@media screen and (max-width: 820px){.work-and-people .panel-blocks .panel-block .panel-content .img-wrap img{aspect-ratio:unset}}.work-and-people .job-categories-wrap{margin:10.625rem 0 6.25rem;display:flex;gap:128px;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 1023px){.work-and-people .job-categories-wrap{gap:70px}}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap{flex-direction:column;gap:1.5rem;align-items:flex-start;margin:2.5rem 0}}.work-and-people .job-categories-wrap .content-head-area{width:calc(100% - 467px);flex-shrink:0}@media screen and (max-width: 1023px){.work-and-people .job-categories-wrap .content-head-area{width:calc(100% - 330px)}}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap .content-head-area{width:100%}}.work-and-people .job-categories-wrap .content-head-area .content-head{margin-bottom:2rem}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap .content-head-area .content-head{width:100%;margin-bottom:1.5rem}}.work-and-people .job-categories-wrap .content-head-area .content-head .content-head-ja{font-size:2rem;line-height:2.5rem;font-weight:var(--medium);text-align:start}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap .content-head-area .content-head .content-head-ja{font-size:1.5rem;line-height:130%}}.work-and-people .job-categories-wrap .content-head-area .content-head .content-head-en{font-size:1rem;line-height:1rem;margin-bottom:1rem;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:start;font-weight:var(--regular)}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap .content-head-area .content-head .content-head-en{font-size:0.875rem;line-height:130%;margin-bottom:0.5rem}}.work-and-people .job-categories-wrap .content-head-area .content-summary{font-size:1.125rem;line-height:200%;font-weight:300;margin-bottom:2.5rem}@media screen and (max-width: 1023px){.work-and-people .job-categories-wrap .content-head-area .content-summary{margin-bottom:0}}@media screen and (max-width: 1023px){.work-and-people .job-categories-wrap .content-head-area .content-summary{font-size:0.875rem}}.work-and-people .job-categories-wrap .content-head-area .btn-link-wrap{margin-top:2.5rem}@media screen and (max-width: 820px){.work-and-people .job-categories-wrap .content-head-area .btn-link-wrap{text-align:end;margin-top:1.5rem}}.work-and-people .job-categories-wrap .img-wrap{width:100vw;margin-left:calc(50% - 50vw)}@media(max-width: 820px){.work-and-people .sp-only-margin{display:block;margin-bottom:10px}}@media(min-width: 768px){.new-graduate .container{max-width:840px}}@media(min-width: 992px){.new-graduate .container{max-width:1312px}}.new-graduate .c-gradation-text{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.new-graduate .p-requirements{margin-block:7.875rem 5rem}@media screen and (max-width: 820px){.new-graduate .p-requirements{margin-block:3.6875rem 2.5rem}}.new-graduate .p-requirements .p-requirements__inner{background-color:var(--base-color02);padding:5rem 6rem;border-radius:0.625rem}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements__inner{border-radius:0.625rem;padding:2.5rem 1.0625rem 1rem}}.new-graduate .p-requirements .p-requirements__head-wrap{text-align:center}.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-en{font-size:4rem;font-weight:300}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-en{font-size:2.5rem}}.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja{font-size:2.5rem;font-weight:300;position:relative;display:inline-block}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja{font-size:1.75rem}}.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::before,.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::after{position:absolute;top:0;bottom:0;margin-block:auto;content:"";width:2.25rem;height:1px;background-color:#000}.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::before{left:-3.125rem}.new-graduate .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::after{right:-3.125rem}.new-graduate .p-requirements .p-requirements-table{width:100%;margin-top:4rem}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements-table{margin-top:2.5rem}}.new-graduate .p-requirements .p-requirements-table th,.new-graduate .p-requirements .p-requirements-table td{padding-block:1.875rem}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements-table th,.new-graduate .p-requirements .p-requirements-table td{padding-block:1.5rem;width:100%;display:block}}.new-graduate .p-requirements .p-requirements-table tr{border-bottom:1px solid #ccc}.new-graduate .p-requirements .p-requirements-table tr:first-child th,.new-graduate .p-requirements .p-requirements-table tr:first-child td{padding-top:0}.new-graduate .p-requirements .p-requirements-table tr:last-child{border-bottom:none}.new-graduate .p-requirements .p-requirements-table th{font-weight:700;width:15%;font-size:1.125rem;line-height:2}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements-table th{font-size:1rem;width:100%}}.new-graduate .p-requirements .p-requirements-table td{font-size:1.125rem;line-height:2}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements-table td{font-size:0.875rem;padding-top:0;padding-left:1rem}}.new-graduate .p-requirements .p-requirements-table td p{font-weight:400}.new-graduate .p-requirements .p-requirements-table td .c-table-title{font-size:1.125rem;font-weight:700}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements-table td .c-table-title{font-size:1rem}}.new-graduate .p-requirements .p-requirements__list{margin-block:1.5rem 2.5rem;padding-left:2rem;border-left:1px solid var(--border-color02);display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 820px){.new-graduate .p-requirements .p-requirements__list{padding:0;border:none;gap:1rem}}.new-graduate .p-requirements .p-requirements__list:last-child{margin-bottom:0}.new-graduate .p-recruit__logo-wrap{display:flex;align-items:center;justify-content:center;gap:4rem;margin-block:3.1875rem 2rem}@media screen and (max-width: 820px){.new-graduate .p-recruit__logo-wrap{flex-direction:column;gap:3.5rem;margin-block:2.5rem}}.new-graduate .p-recruit__logo-wrap .p-recruit__logo{max-width:21.375rem}@media screen and (max-width: 820px){.new-graduate .p-recruit__logo-wrap .p-recruit__logo{max-width:60%}}.new-graduate .newgrad_requirements .p-requirements__list{margin-top:0;border-left:none;padding-left:0}.faq .hero-area.without-img .title-bread-wrap .hero-title-wrap .hero-title{line-height:122%;margin-bottom:0}.faq .main-inner{margin-top:7.4375rem}@media screen and (max-width: 820px){.faq .main-inner{margin-top:2.5rem}}.faq .main-inner .faq-section{max-width:1376px;--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.faq .main-inner .faq-section .btn-wrap{display:flex;justify-content:flex-start}@media screen and (max-width: 820px){.faq .main-inner .faq-section .btn-wrap{justify-content:flex-start;gap:0.5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--border-color02)}.faq .main-inner .faq-section .btn-wrap::-webkit-scrollbar{height:1px}.faq .main-inner .faq-section .btn-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.faq .main-inner .faq-section .btn-wrap::-webkit-scrollbar-thumb{background:var(--gradient-to-right);border-radius:999px}}.faq .main-inner .faq-section .btn-wrap .tab-btn{color:var(--main-color);background-color:var(--white);border:1px solid var(--border-color);font-size:1.5rem;line-height:1.5rem;font-weight:var(--light);border-radius:10px 10px 0 0;width:12rem;height:5.5625rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 820px){.faq .main-inner .faq-section .btn-wrap .tab-btn{font-size:1rem;font-weight:var(--medium);border-radius:40px;min-width:6rem;height:2.25rem;padding:0.375rem 0;border:none;white-space:nowrap;margin-bottom:1rem}}.faq .main-inner .faq-section .btn-wrap .tab-btn.is-active{color:var(--white);background-color:var(--main-color)}@media screen and (max-width: 820px){.faq .main-inner .faq-section .btn-wrap .tab-btn.is-active{background:var(--gradient-to-right)}}.faq .main-inner .faq-section .btn-wrap .tab-btn:hover{opacity:1}.faq .main-inner .faq-section .faq-container{background:var(--base-color02);border-radius:10px;padding:6.25rem 0 7.5rem}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container{margin-top:1.625rem;padding:3.5rem 0 3.5rem}}.faq .main-inner .faq-section .faq-container h2{font-size:2.5rem;line-height:2.5rem;font-weight:var(--light);text-align:center;margin-bottom:5.875rem}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container h2{font-size:1.75rem;line-height:140%;margin-bottom:2.5rem}}.faq .main-inner .faq-section .faq-container h2::before{content:"ー "}.faq .main-inner .faq-section .faq-container h2::after{content:" ー"}.faq .main-inner .faq-section .faq-container .faq-list{margin-inline:auto;max-width:1120px}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list{padding-right:17px}}.faq .main-inner .faq-section .faq-container .faq-list.faq-list{margin-top:4rem}.faq .main-inner .faq-section .faq-container .faq-list .question{font-size:2rem;line-height:2rem;font-weight:var(--light);position:relative;padding-left:calc(1rem + 2.4375rem);margin-bottom:2.875rem}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list .question{font-size:1.25rem;line-height:150%;margin-bottom:1.5rem}}.faq .main-inner .faq-section .faq-container .faq-list .question::before{content:"";display:block;position:absolute;width:2.4375rem;height:2.4375rem;background:url(../img/faq/icon-question.svg) no-repeat;background-size:contain;top:16px;left:0}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list .question::before{width:1.875rem;height:1.875rem;top:6px;left:9px}}.faq .main-inner .faq-section .faq-container .faq-list .answer{padding-left:calc(1rem + 2.4375rem);position:relative}.faq .main-inner .faq-section .faq-container .faq-list .answer::before{content:"";display:block;position:absolute;width:2.4375rem;height:2.4375rem;background:url(../img/faq/icon-answer.svg) no-repeat;background-size:contain;top:5px;left:0}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list .answer::before{width:1.875rem;height:1.875rem;top:6px;left:9px}}.faq .main-inner .faq-section .faq-container .faq-list .answer p{font-size:1.5rem;line-height:200%;font-weight:var(--light)}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list .answer p{font-size:1.125rem}}.faq .main-inner .faq-section .faq-container .faq-list .btn-link-wrap{margin-top:2rem;text-align:end}@media screen and (max-width: 820px){.faq .main-inner .faq-section .faq-container .faq-list .btn-link-wrap{margin-top:1.5rem}}.company-data .hero-area.with-img .pankuzu-wrap{margin-bottom:6.125rem}@media screen and (max-width: 820px){.company-data .hero-area.with-img .pankuzu-wrap{margin-bottom:3.5rem}}.company-data .fade-text{opacity:0}.company-data .c-gradation-text{font-weight:300;background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.company-data .c-white-text{color:#fff}.company-data .c-text-large{font-size:2rem;font-weight:400}@media screen and (max-width: 820px){.company-data .c-text-large{font-size:1.5rem}}.company-data .c-text-small{font-size:1.25rem;font-weight:400}@media screen and (max-width: 820px){.company-data .c-text-small{font-size:0.875rem}}.company-data .c-text-blue{color:#3b7de9}.company-data .c-text-purple{color:#be8fb5}.company-data .c-bar-blue{background-color:#3b7de9}.company-data .c-bar-purple{background-color:#be8fb5}.company-data .c-bar-grey{background-color:var(--base-color01)}.company-data .c-graph-area{margin-top:1.4375rem}@media screen and (max-width: 820px){.company-data .c-graph-area{margin-top:0.5rem}}.company-data .c-graph-area .p-area-text{font-size:0.875rem;font-weight:var(--regular);line-height:100%;margin-top:1.625rem;position:relative;padding-left:0.875rem;position:absolute;bottom:1rem;left:1.875rem}@media screen and (max-width: 1023px){.company-data .c-graph-area .p-area-text{line-height:150%;margin-top:1.5rem;left:50%;transform:translateX(-50%);white-space:nowrap}}.company-data .c-graph-area .p-area-text::before{content:"※";position:absolute;top:0;left:0}.company-data .p-company-data-inner{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;padding:1px 0 0 1px}@media screen and (max-width: 1023px){.company-data .p-company-data-inner{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto}}.company-data .p-company-data-inner .p-item{border:1px solid #d4d4d4;margin-top:-1px;margin-left:-1px;padding:1.875rem;position:relative}@media screen and (max-width: 820px){.company-data .p-company-data-inner .p-item{padding:1.5rem 0.8125rem}}.company-data .p-company-data-inner .p-item::before,.company-data .p-company-data-inner .p-item::after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none}.company-data .p-company-data-inner .p-item::before{background:linear-gradient(to right, #333 16px, transparent 16px) no-repeat left top/100% 1px,linear-gradient(to bottom, #333 16px, transparent 16px) no-repeat left top/1px 100%,linear-gradient(to left, #333 16px, transparent 16px) no-repeat right top/100% 1px,linear-gradient(to bottom, #333 16px, transparent 16px) no-repeat right top/1px 100%}.company-data .p-company-data-inner .p-item::after{background:linear-gradient(to right, #333 16px, transparent 16px) no-repeat left bottom/100% 1px,linear-gradient(to top, #333 16px, transparent 16px) no-repeat left bottom/1px 100%,linear-gradient(to left, #333 16px, transparent 16px) no-repeat right bottom/100% 1px,linear-gradient(to top, #333 16px, transparent 16px) no-repeat right bottom/1px 100%}.company-data .p-company-data-inner .p-item .p-item-text{font-size:1.5rem;text-align:center}@media screen and (max-width: 820px){.company-data .p-company-data-inner .p-item .p-item-text{font-size:1.25rem}}.company-data .p-company-data-inner .p-item .p-item-text span{display:inline-block}.company-data .p-company-data-inner .p-item .p-item-text .c-gradation-text{font-size:5rem}@media screen and (max-width: 820px){.company-data .p-company-data-inner .p-item .p-item-text .c-gradation-text{font-size:3.125rem}}@media screen and (max-width: 820px){.company-data .p-company-data-inner .p-item .p-item-label{text-align:center;font-size:0.875rem}}.company-data .p-company-data-inner .p-item.three-pieces{grid-column:span 3}@media screen and (max-width: 1023px){.company-data .p-company-data-inner .p-item.three-pieces{grid-column:span 1}}.company-data .p-company-data-inner .p-item.full{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.company-data .p-company-data-inner .p-item.area{position:relative}@media screen and (max-width: 1023px){.company-data .p-company-data-inner .p-item.area{padding-bottom:3.75rem}}.company-data .note{font-size:0.875rem;font-weight:var(--regular);line-height:100%;text-align:end;margin-top:1.75rem}@media screen and (max-width: 1023px){.company-data .note{margin-top:0.875rem}}.company-data .p-new-graduates-rate .c-white-text{position:relative;right:-28px}.company-data .p-childcare-leave-rate .c-white-text{position:relative;top:27px}.company-data .p-holiday .p-holiday-img{max-width:80%;margin-inline:auto}@media screen and (max-width: 820px){.company-data .p-holiday .p-holiday-img{max-width:50%}}@media screen and (max-width: 479px){.company-data .p-holiday .p-holiday-img{max-width:75%}}.company-data .c-circle__graph{width:10rem;height:10rem;margin-inline:auto}@media screen and (max-width: 820px){.company-data .c-circle__graph{width:6.75rem;height:6.75rem}}.company-data .c-circle__graph .c-circle__ratio-wrap{position:relative;width:100%;height:100%}.company-data .c-circle__graph .ratio{border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto;width:10rem;height:10rem}@media screen and (max-width: 820px){.company-data .c-circle__graph .ratio{width:6.75rem;height:6.75rem}}.company-data .c-circle__graph .white_circle{background-color:var(--base-color01);border-radius:50%;width:102%;height:102%;position:absolute;top:50% !important;left:50% !important;transform:translate(-50%, -50%);-webkit-mask-image:conic-gradient(from 0deg, transparent var(--progress, 0%), #fff var(--progress, 0%));mask-image:conic-gradient(from 0deg, transparent var(--progress, 0%), #fff var(--progress, 0%))}.company-data .p-m-f__graph .p-m-f__bar-wrap{display:flex;justify-content:center;align-items:flex-end;height:100px;max-width:100%;margin:0 auto;gap:2rem}@media screen and (max-width: 820px){.company-data .p-m-f__graph .p-m-f__bar-wrap{height:71px;gap:1rem}}.company-data .p-m-f__graph .p-m-f__bar,.company-data .p-m-f__graph .p-m-f__bar_8_2{position:relative;width:4rem}@media screen and (max-width: 820px){.company-data .p-m-f__graph .p-m-f__bar,.company-data .p-m-f__graph .p-m-f__bar_8_2{width:2.6875rem}}.company-data .p-m-f__graph .graph-age__wrap{display:flex;justify-content:center;margin:0 auto;margin-top:0.75rem;gap:1.25rem;line-height:1}@media screen and (max-width: 820px){.company-data .p-m-f__graph .graph-age__wrap{gap:0.4375rem}}.company-data .p-m-f__graph .graph-age__wrap .graph-age__wrap-range{font-weight:300;font-size:2.5rem;text-align:center}@media screen and (max-width: 820px){.company-data .p-m-f__graph .graph-age__wrap .graph-age__wrap-range{font-size:2rem}}.company-data .p-joining-chievement .caption{text-align:right;font-size:0.875rem}@media screen and (max-width: 820px){.company-data .p-sciences__graph{max-width:65%;margin-inline:auto}}.company-data .p-sciences__graph .p-sciences__bar-area{display:block;width:100%}.company-data .p-sciences__graph .p-sciences__bar-area .p-sciences__bar-container{width:100%;display:flex;height:50px}@media screen and (max-width: 820px){.company-data .p-sciences__graph .p-sciences__bar-area .p-sciences__bar-container{height:35px}}.company-data .p-sciences__graph .graph-age__wrap{display:flex;justify-content:center;margin:0 auto;margin-top:0.75rem;gap:2rem;line-height:1}@media screen and (max-width: 820px){.company-data .p-sciences__graph .graph-age__wrap{gap:0.3125rem}}.company-data .p-sciences__graph .graph-age__wrap .graph-age__wrap-range{font-size:2.5rem;font-weight:300;text-align:center}@media screen and (max-width: 820px){.company-data .p-sciences__graph .graph-age__wrap .graph-age__wrap-range{font-size:2rem}}.company-data .p-job-category__graph{display:flex;flex-direction:column;gap:0.9375rem;width:90%;margin-inline:auto}@media screen and (max-width: 820px){.company-data .p-job-category__graph{gap:0;width:100%}}.company-data .p-job-category__graph .p-job-category{display:flex;align-items:center;gap:0.75rem}.company-data .p-job-category__graph .p-job-category .p-job-category__job{font-weight:300;flex:1;flex-basis:40%}@media screen and (max-width: 820px){.company-data .p-job-category__graph .p-job-category .p-job-category__job{font-size:0.875rem}}.company-data .p-job-category__graph .p-job-category .p-job-category__percent{font-size:1.25rem;font-weight:400}@media screen and (max-width: 820px){.company-data .p-job-category__graph .p-job-category .p-job-category__percent{font-size:1.125rem}}.company-data .p-job-category__graph .job-category__bar{flex:1;height:24px;background:linear-gradient(90deg, #3b7de9, #be8fb5);width:100%;transform-origin:right;position:relative}@media screen and (max-width: 820px){.company-data .p-job-category__graph .job-category__bar{height:22px}}.company-data .p-housing__graph{width:10rem;height:10rem;position:relative;margin-inline:auto}@media screen and (max-width: 820px){.company-data .p-housing__graph{width:6.75rem;height:6.75rem}}.company-data .p-housing__graph .p-housing__text{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;line-height:1}.company-data .p-housing__graph .p-housing__circle-item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;box-sizing:border-box;animation:circleFadeScale 1s ease-out}.company-data .p-housing__graph .p-housing__circle-item.circle01{background:linear-gradient(90deg, #3b7de9 0%, #be8fb5 100%);width:6.125rem;height:6.125rem;animation-delay:0s;z-index:2}@media screen and (max-width: 820px){.company-data .p-housing__graph .p-housing__circle-item.circle01{width:4.5rem;height:4.5rem}}.company-data .p-housing__graph .p-housing__circle-item.circle02{background-color:var(--base-color02);width:10rem;height:10rem;animation-delay:1.5s;z-index:1}@media screen and (max-width: 820px){.company-data .p-housing__graph .p-housing__circle-item.circle02{width:6.75rem;height:6.75rem}}.company-data .p-age__graph{height:10rem;position:relative}@media screen and (max-width: 820px){.company-data .p-age__graph{height:6.9375rem;max-width:70%;margin-inline:auto}}@media screen and (max-width: 479px){.company-data .p-age__graph{max-width:100%}}@media screen and (min-width: 821px)and (max-width: 1023px){.company-data .p-age__graph{max-width:70%;margin-inline:auto}}.company-data .p-age__graph .p-age__item{position:absolute}.company-data .p-age__graph .p-age__item.item01{bottom:59px;left:109px}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item.item01{left:172px;bottom:85px}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item.item01{top:38px;left:124px;bottom:auto;right:auto}}.company-data .p-age__graph .p-age__item.item02{left:242px;top:-11px}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item.item02{top:auto;left:115px;bottom:30px}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item.item02{left:88px;top:68px;bottom:auto}}.company-data .p-age__graph .p-age__item.item03{left:385px;bottom:50px}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item.item03{left:82px;top:12px;bottom:auto}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item.item03{left:76px;bottom:73px;top:auto}}.company-data .p-age__graph .p-age__item.item04{left:597px;bottom:80px}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item.item04{left:6px;bottom:28px}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item.item04{left:26px;bottom:33px}}.company-data .p-age__graph .p-age__item .p-age__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;font-weight:400}.company-data .p-age__graph .p-age__item .p-age__text .p-age__text-small{font-size:0.875rem}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__text .p-age__text-small{font-size:0.75rem}}.company-data .p-age__graph .p-age__item .p-age__text .p-age__text-large{font-size:1.5rem}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__text .p-age__text-large{font-size:0.875rem}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__text .p-age__text-large span{font-size:0.75rem}}.company-data .p-age__graph .p-age__item .p-age__circle-item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;box-sizing:border-box;animation:circleFadeScale 1s ease-out}.company-data .p-age__graph .p-age__item .p-age__circle-item.circle01{background:linear-gradient(90deg, #3b7de9 0%, #be8fb5 100%);width:6.75rem;height:6.75rem}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle01{width:4.3125rem;height:4.3125rem}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle01{width:2.75rem;height:2.75rem}}.company-data .p-age__graph .p-age__item .p-age__circle-item.circle02{background:#be8fb5;width:6.75rem;height:6.75rem}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle02{width:4.3125rem;height:4.3125rem}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle02{width:2.75rem;height:2.75rem}}.company-data .p-age__graph .p-age__item .p-age__circle-item.circle03{background:#3b7de9;width:7.5625rem;height:7.5625rem}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle03{width:4.9375rem;height:4.9375rem}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle03{width:3.125rem;height:3.125rem}}.company-data .p-age__graph .p-age__item .p-age__circle-item.circle04{background:linear-gradient(90deg, #3b7de9 0%, #be8fb5 100%);width:11.625rem;height:11.625rem}@media screen and (max-width: 1023px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle04{width:6.5625rem;height:6.5625rem}}@media screen and (max-width: 820px){.company-data .p-age__graph .p-age__item .p-age__circle-item.circle04{width:4rem;height:4rem}}.company-data .p-area__graph{height:10rem;position:relative}@media screen and (max-width: 820px){.company-data .p-area__graph{height:16.8125rem;height:18.75rem;max-width:70%;margin-inline:auto}}@media screen and (max-width: 479px){.company-data .p-area__graph{max-width:90%}}@media screen and (min-width: 821px)and (max-width: 1023px){.company-data .p-area__graph{height:28.125rem;height:31.25rem;max-width:70%;margin-inline:auto;margin-bottom:26px}}.company-data .p-area__graph .p-area__item{position:absolute}.company-data .p-area__graph .p-area__item.item01{top:258px;left:138px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item01{top:162px;left:107px}}.company-data .p-area__graph .p-area__item.item02{top:83px;left:248px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item02{top:62px;left:175px}}.company-data .p-area__graph .p-area__item.item03{left:152px;top:16px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item03{left:119px;top:20px}}.company-data .p-area__graph .p-area__item.item04{left:361px;top:215px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item04{left:241px;top:142px}}.company-data .p-area__graph .p-area__item.item05{left:50px;top:42px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item05{left:60px;top:37px}}.company-data .p-area__graph .p-area__item.item06{top:178px;left:0px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item06{top:123px;left:33px}}.company-data .p-area__graph .p-area__item.item06 .p-area__text-small{position:absolute;width:56px;top:-40px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item06 .p-area__text-small{width:48px;top:-26px}}.company-data .p-area__graph .p-area__item.item07{top:41px;left:360px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item07{top:41px;left:244px}}.company-data .p-area__graph .p-area__item.item07 .p-area__text-small{font-weight:400;position:absolute;width:100px;top:-40px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item07 .p-area__text-small{width:90px;top:-23px}}.company-data .p-area__graph .p-area__item.item08{left:310px;top:412px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item08{left:216px;top:259px}}.company-data .p-area__graph .p-area__item.item08 .p-area__text-small{position:absolute;width:56px;top:-40px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item08 .p-area__text-small{width:51px;top:-20px}}.company-data .p-area__graph .p-area__item.item09{top:340px;left:400px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item09{top:218px;left:270px}}.company-data .p-area__graph .p-area__item.item09 .p-area__text-small{position:absolute;width:67px;top:-40px;left:-13px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item.item09 .p-area__text-small{width:51px;top:-20px}}.company-data .p-area__graph .p-area__item .p-area__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;gap:6px}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__text{gap:0}}.company-data .p-area__graph .p-area__item .p-area__text .p-area__text-small{font-size:0.875rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__text .p-area__text-small{font-size:0.75rem}}.company-data .p-area__graph .p-area__item .p-area__text .p-area__text-large{font-size:1.5rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__text .p-area__text-large{font-size:1rem}}.company-data .p-area__graph .p-area__item .p-area__square-item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;animation:circleFadeScale 1s ease-out}.company-data .p-area__graph .p-area__item .p-area__square-item.bg-purple{background:#be8fb5}.company-data .p-area__graph .p-area__item .p-area__square-item.bg-blue{background:#3b7de9}.company-data .p-area__graph .p-area__item .p-area__square-item.bg-grade{background:linear-gradient(90deg, #3b7de9 0%, #be8fb5 100%)}.company-data .p-area__graph .p-area__item .p-area__square-item.square01{width:12.875rem;height:12.875rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square01{width:7.5rem;height:7.5rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square02{width:5.25rem;height:5.25rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square02{width:3.3125rem;height:3.3125rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square03{width:5.625rem;height:5.625rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square03{width:3.3125rem;height:3.3125rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square04{width:4.625rem;height:4.625rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square04{width:3.0625rem;height:3.0625rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square05{width:3.625rem;height:3.625rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square05{width:2.0625rem;height:2.0625rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square06{width:3.25rem;height:3.25rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square06{width:1.9375rem;height:1.9375rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square07{width:3.625rem;height:3.625rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square07{width:2.0625rem;height:2.0625rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square08{width:2.75rem;height:2.75rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square08{width:1.625rem;height:1.625rem}}.company-data .p-area__graph .p-area__item .p-area__square-item.square09{width:2.375rem;height:2.375rem}@media screen and (max-width: 820px){.company-data .p-area__graph .p-area__item .p-area__square-item.square09{width:1.4375rem;height:1.4375rem}}@media(min-width: 768px){.benefits .container{max-width:840px}}@media(min-width: 992px){.benefits .container{max-width:1184px}}.benefits .c-gradation-text{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.benefits .p-support{margin-top:3.875rem;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 820px){.benefits .p-support{gap:1.5rem;grid-template-columns:repeat(1, 1fr)}}.benefits .p-support .p-support__box{border:1px solid rgba(0,0,0,0);border-radius:0.625rem;background-image:linear-gradient(#f9fafb, #f9fafb),linear-gradient(to right, #3b7de9 0%, #be8fb5 100%);background-origin:border-box;background-clip:content-box,border-box}.benefits .p-support .p-support__box .p-support__box-inner{padding:2.5625rem 1.875rem}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__box-inner{padding:1.5rem}}.benefits .p-support .p-support__box .p-support__header{display:flex;align-items:center;gap:1.375rem}.benefits .p-support .p-support__box .p-support__header .p-support__title{font-size:1.5rem;font-weight:var(--medium)}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__header .p-support__title{font-size:1.125rem}}.benefits .p-support .p-support__box .p-support__header .p-support__image{height:2.5rem;width:auto}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__header .p-support__image{height:2.25rem}}.benefits .p-support .p-support__box .p-support__header .p-support__image img{height:100%;max-width:none;width:auto}.benefits .p-support .p-support__box .p-support__lead{font-size:1rem;font-weight:var(--regular);line-height:170%;margin-top:1rem}.benefits .p-support .p-support__box .p-support__list-wrap{display:flex;gap:1.5625rem}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list-wrap{gap:0;flex-direction:column}}.benefits .p-support .p-support__box .p-support__list{margin-top:1.5rem}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list{margin-top:1rem}}.benefits .p-support .p-support__box .p-support__list .p-support__item{font-weight:var(--regular);font-size:1.125rem;line-height:180%;position:relative}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list .p-support__item{font-size:1rem;line-height:150%;margin-bottom:0.625rem}}.benefits .p-support .p-support__box .p-support__list .p-support__item::before{content:"〇 "}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list .p-support__item::before{content:"・"}}.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item{display:inline;white-space:nowrap}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item{display:block;white-space:normal}}.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item:first-of-type,.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item+.inline-item{padding-right:16px}@media screen and (max-width: 820px){.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item:first-of-type,.benefits .p-support .p-support__box .p-support__list .p-support__item.inline-item+.inline-item{padding-right:0}}.benefits .p-support .p-support-top{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media screen and (max-width: 820px){.benefits .p-support .p-support-top{grid-template-columns:1fr}}.benefits .p-support .p-support-bottom{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c b";gap:2rem}@media screen and (max-width: 820px){.benefits .p-support .p-support-bottom{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}}.benefits .p-support .p-support-bottom .grid05{grid-area:a}.benefits .p-support .p-support-bottom .grid06{grid-area:b}.benefits .p-support .p-support-bottom .grid07{grid-area:c}.about .rep-message-ttl{font-size:2.5rem;line-height:2.5rem;font-weight:var(--light);position:relative;padding-left:2rem;margin-bottom:10rem}@media screen and (max-width: 820px){.about .rep-message-ttl{font-size:1.875rem;line-height:150%;padding-left:1rem;margin-bottom:2.5rem}}.about .rep-message-ttl::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:url(../img/about/deco-circle.svg) no-repeat center/contain;width:1rem;height:1rem}@media screen and (max-width: 820px){.about .rep-message-ttl::before{width:0.5rem;height:0.5rem}}.about .content-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.about .content-wrap{flex-direction:column}}.about .content-wrap .message-wrap{margin-right:4rem;min-width:704px;width:60%}@media screen and (max-width: 1023px){.about .content-wrap .message-wrap{min-width:500px;margin-right:2.5rem}}@media screen and (max-width: 820px){.about .content-wrap .message-wrap{display:contents}}.about .content-wrap .message-wrap .rep-message+.rep-message{margin-top:7.5rem}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message+.rep-message{margin-top:0}}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message:first-of-type{order:1}}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message:last-of-type{order:3}}.about .content-wrap .message-wrap .rep-message h3{font-size:2rem;line-height:2rem;font-weight:var(--light);padding-bottom:2rem;position:relative;overflow:hidden}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message h3{font-size:1.5rem;line-height:150%;padding-bottom:0.75rem}}.about .content-wrap .message-wrap .rep-message h3::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:calc(100% + 4rem);background:var(--border-color02);z-index:-1}@media screen and (max-width: 1023px){.about .content-wrap .message-wrap .rep-message h3::after{width:calc(100% + 2.5rem)}}.about .content-wrap .message-wrap .rep-message h4{font-size:1.5rem;line-height:1.125rem;font-weight:var(--medium);margin:2rem 0 4rem}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message h4{font-size:1.125rem;line-height:100%;margin:0.75rem 0 1.5rem}}.about .content-wrap .message-wrap .rep-message p{font-size:1.125rem;line-height:240%;font-weight:var(--light)}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-message p{font-size:0.875rem;line-height:200%}}.about .content-wrap .message-wrap .rep-name{font-size:1.125rem;line-height:1.125rem;font-weight:var(--light);text-align:end;margin:4rem 0 6.25rem}@media screen and (max-width: 820px){.about .content-wrap .message-wrap .rep-name{order:4;font-size:0.875rem;line-height:200%;margin:1.5rem 0 5rem}}.about .content-wrap .img-wrap{margin-right:calc(50% - 50vw);max-width:512px}@media screen and (max-width: 820px){.about .content-wrap .img-wrap{order:2;max-width:none;margin:1.5rem 0 2.5rem;margin-right:calc(50% - 50vw)}}.about .service-links{padding-top:5rem;background-color:var(--white);max-width:none}@media screen and (max-width: 820px){.about .service-links{padding-top:3.5rem}}.about .service-links .service-links__list{grid-template-columns:repeat(6, 1fr);gap:1.75rem 1.875rem}@media screen and (max-width: 1023px){.about .service-links .service-links__list{padding-top:3.5rem;grid-template-columns:1fr}}.about .service-links .service-links__list .service-links__item.large{grid-column:span 3}@media screen and (max-width: 820px){.about .service-links .service-links__list .service-links__item.large{grid-column:span 1}}.about .service-links .service-links__list .service-links__item.large .img-wrap{margin-block:1.4375rem}.about .service-links .service-links__list .service-links__item.small{grid-column:span 2}@media screen and (max-width: 820px){.about .service-links .service-links__list .service-links__item.small{grid-column:span 1}}.about .bg-white{background-color:var(--white);position:relative;padding-bottom:2.8125rem}@media screen and (max-width: 820px){.about .bg-white{padding:0}}@media(min-width: 768px){.career .container{max-width:840px}}@media(min-width: 992px){.career .container{max-width:1312px}}.career .c-gradation-text{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.career .p-requirements{margin-block:7.875rem 5rem}@media screen and (max-width: 820px){.career .p-requirements{margin-block:3.6875rem 2.5rem}}.career .p-requirements .p-requirements__inner{background-color:var(--base-color02);padding:5rem 6rem;border-radius:0.625rem}@media screen and (max-width: 820px){.career .p-requirements .p-requirements__inner{border-radius:0.625rem;padding:2.5rem 1.0625rem 1rem}}.career .p-requirements .p-requirements__head-wrap{text-align:center}.career .p-requirements .p-requirements__head-wrap .p-requirements__head-en{font-size:4rem;font-weight:300}@media screen and (max-width: 820px){.career .p-requirements .p-requirements__head-wrap .p-requirements__head-en{display:none}}.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja{font-size:2.5rem;font-weight:300;position:relative;display:inline-block}@media screen and (max-width: 820px){.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja{font-size:1.75rem}}.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::before,.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::after{position:absolute;top:0;bottom:0;margin-block:auto;content:"";width:2.25rem;height:1px;background-color:#000}.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::before{left:-3.125rem}.career .p-requirements .p-requirements__head-wrap .p-requirements__head-ja::after{right:-3.125rem}.career .p-requirements .p-requirements-table{width:100%;margin-top:4rem}@media screen and (max-width: 820px){.career .p-requirements .p-requirements-table{margin-top:2.5rem}}.career .p-requirements .p-requirements-table th,.career .p-requirements .p-requirements-table td{padding-block:1.875rem}@media screen and (max-width: 820px){.career .p-requirements .p-requirements-table th,.career .p-requirements .p-requirements-table td{padding-block:1.5rem;width:100%;display:block}}.career .p-requirements .p-requirements-table tr{border-bottom:1px solid #ccc}.career .p-requirements .p-requirements-table tr:first-child th,.career .p-requirements .p-requirements-table tr:first-child td{padding-top:0}.career .p-requirements .p-requirements-table tr:last-child{border-bottom:none}.career .p-requirements .p-requirements-table th{font-weight:700;width:15%;font-size:1.125rem;line-height:2}@media screen and (max-width: 820px){.career .p-requirements .p-requirements-table th{font-size:1rem;width:100%}}.career .p-requirements .p-requirements-table td{font-size:1.125rem;line-height:2}@media screen and (max-width: 820px){.career .p-requirements .p-requirements-table td{font-size:0.875rem;padding-top:0;padding-left:1rem}}.career .p-requirements .p-requirements-table td p{font-weight:400}.career .p-requirements .p-requirements-table td .c-table-title{font-size:1.125rem;font-weight:700}@media screen and (max-width: 820px){.career .p-requirements .p-requirements-table td .c-table-title{font-size:1rem}}.career .p-requirements .p-requirements__list{margin-block:1.5rem 2.5rem;padding-left:2rem;border-left:1px solid var(--border-color02);display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 820px){.career .p-requirements .p-requirements__list{padding:0;border:none;gap:1rem}}.career .p-requirements .p-requirements__list:last-child{margin-bottom:0}.career .p-recruit__logo-wrap{display:flex;align-items:center;justify-content:center;gap:4rem;margin-block:3.1875rem 2rem}@media screen and (max-width: 820px){.career .p-recruit__logo-wrap{flex-direction:column;gap:3.5rem;margin-block:2.5rem}}.career .p-recruit__logo-wrap .p-recruit__logo{max-width:21.375rem}@media screen and (max-width: 820px){.career .p-recruit__logo-wrap .p-recruit__logo{max-width:60%}}.career .career_requirements .p-requirements__list{margin-top:0;border-left:none;padding-left:0}.sitemap .nav-container{background:var(--base-color02);padding:7.5rem 10rem 0;border-radius:20px 20px 0 0}@media screen and (max-width: 1439px){.sitemap .nav-container{padding:7.5rem 3.125rem 0}}@media screen and (max-width: 820px){.sitemap .nav-container{padding:2.5rem 1.75rem 0}}.sitemap .nav-container .nav-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap{flex-direction:column;display:flex;justify-content:space-between}}.sitemap .nav-container .nav-wrap .site-nav{width:20rem}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .site-nav{width:100%}}.sitemap .nav-container .nav-wrap .site-nav:first-of-type{width:6.25rem}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .site-nav:first-of-type{width:100%}}.sitemap .nav-container .nav-wrap .site-nav:last-of-type{width:13.1875rem}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .site-nav:last-of-type{width:100%}}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item{margin-bottom:5rem}@media screen and (max-width: 820px){.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item{margin-bottom:2.5rem}}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title{font-size:1.5rem;font-weight:var(--light);line-height:1.5rem;display:block;padding:0 0 1rem 0;border-bottom:1px solid var(--border-color02)}@media screen and (max-width: 820px){.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title{font-size:1.375rem;padding:0 0 1rem 0}}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title.site-nav__title--link{line-height:1rem}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__title.nav__company-data{line-height:2rem}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link{margin-top:1.5rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;position:relative}@media screen and (max-width: 820px){.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link{font-size:0.875rem;margin-top:1.5rem}}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__link::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:1.125rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-black-right.svg);background-repeat:no-repeat;background-size:contain}.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__subitem .site-nav__sublist li{margin-top:2rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;padding-left:2rem}@media screen and (max-width: 820px){.sitemap .nav-container .nav-wrap .site-nav .site-nav__list .site-nav__item .site-nav__child .site-nav__subitem .site-nav__sublist li{font-size:0.875rem}}.sitemap .nav-container .nav-wrap .related-nav{width:196px}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .related-nav{width:100%}}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .related-nav .nav-entry{margin-top:2rem;margin-inline:auto}}.sitemap .nav-container .nav-wrap .related-nav .nav-entry.sp-only{display:none}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .related-nav .nav-entry.sp-only{display:block}}.sitemap .nav-container .nav-wrap .related-nav .nav-entry.pc-only{display:inline-block}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .related-nav .nav-entry.pc-only{display:none}}.sitemap .nav-container .nav-wrap .related-nav .nav-entry .entry{margin-bottom:0;width:9.5rem;height:3.375rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);color:var(--white);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:var(--regular);line-height:100%;letter-spacing:.15em;position:relative;padding-right:2rem}.sitemap .nav-container .nav-wrap .related-nav .nav-entry .entry::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link{margin-top:1.5rem;font-size:1rem;line-height:1rem;font-weight:var(--regular);display:block;position:relative}@media screen and (max-width: 820px){.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link{font-size:0.875rem;margin-top:1.5rem}}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1rem;height:0.75rem;margin:auto;background-image:url(../img/external-icon.svg);background-repeat:no-repeat;background-size:contain}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link.site-nav__link{position:relative}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link.site-nav__link::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:1.125rem;height:0.3125rem;margin:auto;background-image:url(../img/arrow-black-right.svg);background-repeat:no-repeat;background-size:contain}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon{display:inline-block;padding-right:0}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon::after{content:none}.sitemap .nav-container .nav-wrap .related-nav .related-nav__item .related-nav__link.sns-icon img{width:1.875rem;height:auto}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .nav-entry{margin-top:2rem;margin-inline:auto}}.sitemap .nav-container .nav-wrap .nav-entry.sp-only{display:none}@media screen and (max-width: 1023px){.sitemap .nav-container .nav-wrap .nav-entry.sp-only{display:block}}.sitemap .nav-container .nav-wrap .nav-entry .entry{margin-bottom:2.5rem;width:9rem;height:2.875rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%);color:var(--white);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:var(--regular);line-height:100%;letter-spacing:.15em;position:relative;padding-right:2rem}.sitemap .nav-container .nav-wrap .nav-entry .entry::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain}.sitemap .hero-area.with-img .pankuzu-wrap{margin-bottom:2rem}.information .hero-area.with-img .pankuzu-wrap{margin-bottom:4rem}.information .c-gradation-text{background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.information .hero-summary p{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:1rem;text-align:center}@media screen and (max-width: 820px){.information .hero-summary p{text-align:left;font-size:0.875rem}}.information .flow-wrap{margin:9.4375rem 2rem 0;text-align:center;position:relative}@media screen and (max-width: 820px){.information .flow-wrap{margin:4.4375rem 0 0}}.information .flow-wrap::before{content:"";position:absolute;inset:0;background:var(--gradient-to-right);opacity:.15;z-index:-2;border-radius:20px}.information .flow-wrap .flow-wrap-title{font-size:2.5rem;line-height:2.5rem;font-weight:var(--regular);padding:1.5rem 2rem;display:inline-block;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);position:relative;margin-top:-50%}@media screen and (max-width: 820px){.information .flow-wrap .flow-wrap-title{font-size:1.875rem;line-height:150%;font-weight:var(--light);padding:0.5rem 1.5rem}}.information .flow-wrap .flow-wrap-title::before{content:"";position:absolute;inset:0;background-color:var(--base-color01);z-index:-1;border-radius:10px}.information .flow-wrap .flow-wrap__detail{padding:0 0 7.5rem}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail{padding:0 0 4rem}}.information .flow-wrap .flow-wrap__detail .flow-wrap__catch{margin:2rem 0 2.5rem}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-wrap__catch{margin:1.5rem 0}}.information .flow-wrap .flow-wrap__detail .flow-wrap__catch p{font-size:1.125rem;line-height:200%;font-weight:var(--regular);margin-bottom:2.6875rem}@media screen and (max-width: 820px){.information .flow-wrap .flow-wrap__detail .flow-wrap__catch p{font-size:0.875rem;text-align:start;width:19rem;margin-inline:auto}}.information .flow-wrap .flow-wrap__detail .flow-wrap__catch p:first-of-type{position:relative}.information .flow-wrap .flow-wrap__detail .flow-wrap__catch p:first-of-type::after{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:1.75rem;height:1rem;margin:auto;background-image:url(../img/information/polygon.svg);background-repeat:no-repeat;background-size:contain}.information .flow-wrap .flow-wrap__detail .flow-list{display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-inline:auto;counter-reset:step}@media screen and (max-width: 820px){.information .flow-wrap .flow-wrap__detail .flow-list{flex-direction:column;max-width:100%;align-items:center}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item{background-color:var(--white);border-radius:10px;width:100%;position:relative;counter-increment:step}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item{padding:1rem 1.5rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item::after{content:"";position:absolute;bottom:-40px;right:50%;transform:translateX(-50%);width:0.1875rem;height:2.5rem;margin:auto;background-image:url(../img//information/gradation-bar.svg);background-repeat:no-repeat;background-size:contain;background-size:0.1875rem}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item:last-of-type::after{content:none}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap{display:grid;grid-template-columns:28.125rem 1fr;align-items:center;padding:0 1.25rem 0 3rem;min-height:8.0625rem}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap{grid-template-columns:1fr;height:auto;padding:0;gap:1.0625rem;min-height:0}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap{display:flex;gap:1.5rem}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap{font-size:0.75rem;flex-direction:column;gap:0.25rem;justify-content:flex-start;align-items:start;padding-left:4.5rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .step-label{font-size:1.25rem;font-weight:var(--regular);line-height:100%;color:#3b7de9}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .step-label{font-size:0.75rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .step-number::before{font-size:2rem;font-weight:var(--regular);line-height:100%;content:counter(step, decimal-leading-zero);background-image:linear-gradient(135deg, #3b7de9 0%, #be8fb5 50%, #be8fb5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .step-number::before{font-size:1.125rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .flow-title{font-size:2rem;font-weight:var(--medium);line-height:100%;background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-catch-wrap .flow-title{font-size:1.25rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-text{font-size:1.125rem;font-weight:var(--light);line-height:150%;text-align:start;padding:.5rem 0 .5rem}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .content-wrap .flow-text{font-size:0.875rem}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .flow-icon{width:4rem;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:-30px}@media screen and (max-width: 1023px){.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .flow-icon{width:3.5rem;top:10px;left:22px;transform:none}}.information .flow-wrap .flow-wrap__detail .flow-list .flow-list-item .flow-icon img{object-fit:contain}.information .careers-info{display:grid;grid-template-columns:1fr 1fr;row-gap:5rem;column-gap:2rem;margin:8.1875rem auto 0}@media screen and (max-width: 820px){.information .careers-info{grid-template-columns:1fr;gap:2.5rem;margin:5rem auto 0}}.information .careers-info .careers-info__card h2.careers-info__title{font-size:2rem;line-height:2rem;font-weight:var(--light);padding-left:2rem;position:relative}@media screen and (max-width: 820px){.information .careers-info .careers-info__card h2.careers-info__title{font-size:1.875rem;line-height:150%;font-weight:var(--light);padding-left:1rem}}.information .careers-info .careers-info__card h2.careers-info__title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:url(../img/deco-circle.svg) no-repeat center/contain;width:1rem;height:1rem}@media screen and (max-width: 820px){.information .careers-info .careers-info__card h2.careers-info__title::before{width:0.5rem;height:0.5rem}}.information .careers-info .careers-info__card .careers-info__btn{position:relative;display:block;margin:2rem 0 1rem}@media screen and (max-width: 820px){.information .careers-info .careers-info__card .careers-info__btn{margin:1rem 0 1rem}}.information .careers-info .careers-info__card .careers-info__btn::after{content:"";position:absolute;bottom:1.125rem;right:1.125rem;background:url(../img/arrow_black_circle_right.svg) no-repeat center/contain;width:1.875rem;height:1.875rem}.information .careers-info .careers-info__card .careers-info__btn img{border-radius:10px;display:block}.information .careers-info .careers-info__card .careers-info__text{font-size:1.125rem;line-height:200%;font-weight:var(--light)}@media screen and (max-width: 820px){.information .careers-info .careers-info__card .careers-info__text{font-size:0.875rem}}.information .careers-info .careers-info__card.careers-info__recruit{flex:1}.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn{display:flex;gap:1.9375rem;flex-direction:column}.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn::after{content:none}.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link{flex:1;font-size:2rem;line-height:2rem;font-weight:var(--regular);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);position:relative;width:100%;height:7.375rem;display:flex;align-items:center;padding-left:2.25rem}@media(max-width: 1023px){.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link{font-size:1.25rem}}@media screen and (max-width: 820px){.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link{line-height:150%;width:100%;height:auto;aspect-ratio:304/94}}.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link::before{content:"";position:absolute;inset:0;background:var(--gradient-to-right);opacity:.15;z-index:-2;border-radius:10px}.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:2.25rem;background:url(../img/arrow_black_circle_gradient.svg) no-repeat center/contain;width:1.875rem;height:1.875rem}@media(max-width: 1023px){.information .careers-info .careers-info__card.careers-info__recruit .careers-info__btn .careers-info__link::after{right:1.875rem}}.entry h1 img{width:118px}.entry .hero-area.mv-form .hero-wrap .hero-inner .hero-title-wrap .hero-title{max-width:134px}.entry .form-wrap{padding:5rem 6rem 5rem;margin:7.5rem auto;background-color:var(--white);border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.2)}@media(max-width: 991px){.entry .form-wrap{padding:2.5rem 1.0625rem;margin:3.6875rem auto 4.0625rem}}.entry .form-wrap .form-status{text-align:center;margin:0 auto 4rem;width:269px;display:block}.entry .form-wrap .form__head-wrap{text-align:center;margin-bottom:5rem}@media(max-width: 991px){.entry .form-wrap .form__head-wrap{margin-bottom:2.5rem}}.entry .form-wrap .form__head-wrap .form__head-en{font-size:4rem;line-height:130%;color:var(--border-color02);font-weight:var(--light)}@media(max-width: 991px){.entry .form-wrap .form__head-wrap .form__head-en{font-size:2.375rem}}.entry .form-wrap .form__head-wrap .form__head-ja{font-size:2.5rem;font-weight:var(--light);position:relative;display:inline-block}@media(max-width: 991px){.entry .form-wrap .form__head-wrap .form__head-ja{font-size:1.75rem;line-height:140%}}.entry .form-wrap .form__head-wrap .form__head-ja::before,.entry .form-wrap .form__head-wrap .form__head-ja::after{position:absolute;top:0;bottom:0;margin-block:auto;content:"";width:2.25rem;height:1px;background-color:#000}.entry .form-wrap .form__head-wrap .form__head-ja::before{left:-3.125rem}.entry .form-wrap .form__head-wrap .form__head-ja::after{right:-3.125rem}.entry .form-wrap form .form-group{margin-bottom:40px;display:flex;gap:80px}@media(max-width: 991px){.entry .form-wrap form .form-group{margin-bottom:32px;flex-direction:column;gap:8px}}.entry .form-wrap form .form-group input[type=text],.entry .form-wrap form .form-group input[type=email],.entry .form-wrap form .form-group input[type=password],.entry .form-wrap form .form-group input[type=tel],.entry .form-wrap form .form-group textarea,.entry .form-wrap form .form-group select{outline:none}.entry .form-wrap form .form-group input[type=text]:focus,.entry .form-wrap form .form-group input[type=email]:focus,.entry .form-wrap form .form-group input[type=password]:focus,.entry .form-wrap form .form-group input[type=tel]:focus,.entry .form-wrap form .form-group textarea:focus,.entry .form-wrap form .form-group select:focus{border-color:var(--main-color)}.entry .form-wrap form .form-group .label-box{max-width:273px;width:100%;display:flex;justify-content:flex-start;gap:16px;height:fit-content;padding-top:17px;flex-shrink:0}@media(max-width: 991px){.entry .form-wrap form .form-group .label-box{gap:8px}}.entry .form-wrap form .form-group .label-box label{font-size:18px;line-height:20px;font-weight:bold}@media(max-width: 991px){.entry .form-wrap form .form-group .label-box label{font-size:16px;line-height:18px}}.entry .form-wrap form .form-group .label-box label .required{font-size:13px;color:#ff2857;background-color:#fff;line-height:16px;border:1px solid #ff2857;padding:3px 6px;font-weight:var(--regular);margin-left:16px}@media(max-width: 991px){.entry .form-wrap form .form-group .label-box label .required{font-size:12px;padding:1px 4px;margin-left:12px}}.entry .form-wrap form .form-group .select-container{display:flex;gap:40px}@media(max-width: 991px){.entry .form-wrap form .form-group .select-container{gap:8px}}.entry .form-wrap form .form-group .select-container .ymd-wrap{display:flex;flex:1;gap:8px;position:relative}@media(max-width: 991px){.entry .form-wrap form .form-group .select-container .ymd-wrap{gap:4px}}.entry .form-wrap form .form-group .select-container .ymd-wrap .ymd{font-size:18px;line-height:20px;font-weight:var(--regular);position:absolute;top:29px}@media(max-width: 991px){.entry .form-wrap form .form-group .select-container .ymd-wrap .ymd{font-size:14px}}.entry .form-wrap form .form-group input{background:var(--base-color02);width:100%;height:54px;padding:9px 27px}@media(max-width: 991px){.entry .form-wrap form .form-group input{height:48px;padding:6px 8px}}.entry .form-wrap form .form-group input::placeholder{color:#c9c9c9;font-weight:bold;font-size:16px;line-height:36px}.entry .form-wrap form .form-group input.input-half{width:50%}@media(max-width: 991px){.entry .form-wrap form .form-group input.input-half{width:100%}}.entry .form-wrap form .form-group input.ymd-input{gap:40px}.entry .form-wrap form .form-group>input{flex:1}.entry .form-wrap form .form-group .input-wrap{flex:1}.entry .form-wrap form .form-group .input-wrap.flex{display:block}.entry .form-wrap form .form-group .input-wrap.flex p{display:flex;justify-content:flex-start;gap:20px}@media(max-width: 991px){.entry .form-wrap form .form-group .input-wrap.flex p{gap:3px}}.entry .form-wrap form .form-group .select-wrap .form-select{background:var(--base-color02);width:100%;height:54px;padding:9px 27px}@media(max-width: 991px){.entry .form-wrap form .form-group .select-wrap .form-select{padding:6px 8px;height:48px}}.entry .form-wrap form .form-group .radios label{margin-right:30px;user-select:none}@media(max-width: 991px){.entry .form-wrap form .form-group .radios label{margin-right:20px}}.entry .form-wrap form .form-group .radios label input[type=radio]{margin-right:10px;accent-color:var(--main-color);width:15px;height:15px}.entry .form-wrap form .form-group .message-box{max-width:596px;width:100%}@media(max-width: 991px){.entry .form-wrap form .form-group .message-box{max-width:100%;min-width:100%}}.entry .form-wrap form .form-group .btns{margin:auto}.entry .form-wrap form .form-group .btns p{margin:auto;height:50px;width:160px;border-radius:50px;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat right 17.5px center/0.9375rem;color:var(--white);font-size:1rem;height:3.375rem;border-radius:50vh;display:inline-flex;position:relative;padding:0 calc(1.875rem + 1.5rem) 0 1.875rem;background:var(--main-color);overflow:hidden;z-index:0;place-items:center;white-space:nowrap;position:relative;display:inline-block}.entry .form-wrap form .form-group .btns p::after{content:"";position:absolute;top:0;bottom:0;right:1rem;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_white_circle.svg);background-repeat:no-repeat;background-size:contain}.entry .form-wrap form .form-group .btns p:hover{color:#fff;background:#fff url(../img/arrow_green_right.svg) no-repeat right right 17.5px center/0.9375rem}.entry .form-wrap form .form-group .btns p.form_back{color:#fff;background:#d3d3d3;border-color:#d3d3d3}@media(max-width: 991px){.entry .form-wrap form .form-group .btns p.form_back{margin-top:20px}}.entry .form-wrap form .form-group .btns input{position:absolute;inset:0;width:100%;height:100%;text-align:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transform:translateX(-10px)}.entry .form-wrap form .form-group .select-wrap{position:relative;width:100%}.entry .form-wrap form .form-group .select-wrap::after{content:"";position:absolute;top:24px;right:15px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #000;pointer-events:none}.entry .form-wrap form .form-group .select-wrap .form-select{width:100%}.entry .form-wrap form .form-group.form-group--birth .select-container{flex:1}.entry .form-wrap form .form-group.form-group--graduation .select-container{width:80%}.entry .form-wrap form .form-group.form-group--graduation .select-container .ymd-wrap{display:flex;align-items:end;gap:8px;flex:1}@media(max-width: 991px){.entry .form-wrap form .form-group.form-group--graduation .select-container .ymd-wrap{gap:4px}}.entry .form-wrap form .form-group--birth .select-container{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:40px;row-gap:1px}.entry .form-wrap form .form-group--birth .select-container>:nth-child(4){grid-column:1/-1}.entry .form-wrap form .form-group--graduation .select-container{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:1px;align-items:flex-start}.entry .form-wrap form .form-group--graduation .select-container>:nth-child(3){grid-column:1/-1}@media(max-width: 991px){.entry .form-wrap form .form-group--graduation .select-container{column-gap:24px}}.entry .form-wrap form .privacy{font-size:1.125rem;line-height:2.25rem;font-weight:var(--bold);text-align:center;margin-top:80px}@media(max-width: 991px){.entry .form-wrap form .privacy{font-size:0.875rem;line-height:1rem;margin-top:40px}}.entry .form-wrap form .privacy p{font-size:1.125rem;line-height:130%;font-weight:var(--bold)}@media(max-width: 991px){.entry .form-wrap form .privacy p{font-size:0.875rem;line-height:1rem;margin-bottom:16px}}.entry .form-wrap form .privacy .f_box{text-align:center}.entry .form-wrap form .privacy .f_box .form-group{display:block;text-align:center;margin-bottom:80px}@media(max-width: 991px){.entry .form-wrap form .privacy .f_box .form-group{margin-bottom:40px}}.entry .form-wrap form .privacy .f_box .form-group label{position:relative}.entry .form-wrap form .privacy .f_box .form-group label input{position:absolute;top:50%;transform:translateY(-50%);left:-10px;width:auto;height:auto;padding:0}.entry.confirm .form-status{text-align:center;margin:0 auto 4rem;width:269px;display:block}@media(max-width: 991px){.entry.confirm .form-wrap form{padding:0 40px}}@media(max-width: 820px){.entry.confirm .form-wrap form{padding:0}}.entry.confirm .form-wrap form .form-group .select-wrap::after{content:none}.entry.confirm .form-wrap form .form-group .btns{display:flex;gap:2rem;margin-top:7.5rem}@media(max-width: 991px){.entry.confirm .form-wrap form .form-group .btns{gap:1rem;margin-top:3.75rem}}@media screen and (max-width: 479px){.entry.confirm .form-wrap form .form-group .btns{flex-direction:column}}.entry.confirm .form-wrap form .form-group .btns p{width:154px}.entry.confirm .form-wrap form .form-group .btns>p{background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 90%, #BE8FB5 100%)}.entry.confirm .form-wrap form .form-group--birth .select-container{display:block}.entry.confirm .input-wrap{padding-top:17px}.entry.confirm .select-wrap{padding-top:17px}.entry.thanks .form-wrap{text-align:center}.entry.thanks .form-wrap .form-status{margin:0 auto 2.5rem;width:269px;display:block}@media screen and (max-width: 820px){.entry.thanks .form-wrap .form-status{margin:0 auto 2rem}}.entry.thanks .form-wrap .thanks-catch{font-size:2rem;line-height:100%;font-weight:var(--light);background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 80%, #BE8FB5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin-bottom:2.5rem}@media screen and (max-width: 820px){.entry.thanks .form-wrap .thanks-catch{font-size:1.5rem;line-height:150%;margin-bottom:1rem}}.entry.thanks .form-wrap .thanks-text{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:5rem;text-align:start}@media screen and (max-width: 820px){.entry.thanks .form-wrap .thanks-text{margin-bottom:2.5rem}}.page-entry .entry-btn-wrap{display:flex;gap:2rem;justify-content:center}@media screen and (max-width: 820px){.page-entry .entry-btn-wrap{flex-direction:column;gap:3rem}}.page-entry .entry-btn-wrap li:last-of-type{margin-top:5.875rem}@media screen and (max-width: 820px){.page-entry .entry-btn-wrap li:last-of-type{margin-top:0}}.page-entry .entry-btn-wrap li a img{display:block;border-radius:10px;margin-bottom:2rem}@media screen and (max-width: 820px){.page-entry .entry-btn-wrap li a img{margin-bottom:1rem}}.page-entry .entry-btn-wrap li a p{position:relative;display:inline-block;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 80%, #BE8FB5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:2rem;line-height:2rem;font-weight:var(--regular);padding-right:4rem}@media screen and (max-width: 820px){.page-entry .entry-btn-wrap li a p{font-size:1.5rem;padding-right:3.4375rem}}.page-entry .entry-btn-wrap li a p::after{content:"";position:absolute;top:55%;transform:translateY(-50%);right:0;width:1.875rem;height:1.875rem;margin:auto;background-image:url(../img/arrow_gradient_circle.svg);background-repeat:no-repeat;background-size:contain}.body-training-career{overflow-x:hidden}.training-career .training__intro{margin:10rem auto 7.5rem}@media(max-width: 991px){.training-career .training__intro{margin:2rem auto 2.5rem}}.training-career .training__intro .training__title{font-size:2.5rem;line-height:2.5rem;font-weight:var(--light);position:relative;padding-left:2rem}@media(max-width: 991px){.training-career .training__intro .training__title{font-size:1.875rem;line-height:150%;padding-left:1rem}}.training-career .training__intro .training__title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:url(../img/deco-circle.svg) no-repeat center/contain;width:1rem;height:1rem}@media(max-width: 991px){.training-career .training__intro .training__title::before{width:0.5rem;height:0.5rem}}.training-career .training__intro .training__lead{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin:2.5rem 0 4rem}@media(max-width: 991px){.training-career .training__intro .training__lead{font-size:0.875rem;margin:1.5rem 0}}.training-career .training__intro .training__nav{text-align:center;display:flex;gap:2rem;justify-content:center}@media(max-width: 991px){.training-career .training__intro .training__nav{gap:1rem}}.training-career .training__intro .training__nav .training__nav-item{background-color:var(--white);border-radius:10px;position:relative}.training-career .training__intro .training__nav .training__nav-item::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--gradient-to-right);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.training-career .training__intro .training__nav .training__nav-item a{font-size:1rem;line-height:150%;font-weight:var(--medium);background:var(--gradient-to-right);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);width:160px;height:82px;position:relative;display:block}@media screen and (max-width: 479px){.training-career .training__intro .training__nav .training__nav-item a{font-size:0.875rem;width:144px;height:72px}}.training-career .training__intro .training__nav .training__nav-item a span{display:flex;justify-content:center;align-items:center;height:65px}@media(max-width: 991px){.training-career .training__intro .training__nav .training__nav-item a span{font-size:0.875rem;font-weight:var(--medium);line-height:150%;height:58px}}.training-career .training__intro .training__nav .training__nav-item a::after{position:absolute;content:"";background-color:#ccc;width:0.8125rem;height:0.4375rem;border-radius:50%;left:50%;transform:translateX(-50%);bottom:12px;margin-block:auto;background:url(../img//jobs/arrow-bottom-gradation.svg) center center/13px 7px no-repeat}@media(max-width: 991px){.training-career .training__intro .training__nav .training__nav-item a::after{bottom:20px}}.training-career .training__nav-text{line-height:100%;font-weight:var(--light);background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 80%, #BE8FB5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;white-space:nowrap;font-size:4rem}@media screen and (max-width: 1300px){.training-career .training__nav-text{font-size:3.625rem}}@media(max-width: 1280px){.training-career .training__nav-text{line-height:150%}}@media(max-width: 991px){.training-career .training__nav-text{font-size:2.25rem;font-weight:var(--light);line-height:150%}}.training-career .training__newgrad{margin-top:8.8125rem}@media(max-width: 991px){.training-career .training__newgrad{margin-top:4rem}}.training-career .training__by-level{margin-top:9.875rem}@media(max-width: 991px){.training-career .training__by-level{margin-top:4rem}}.training-career .training__by-level .training_text-section{margin:4rem}@media(max-width: 991px){.training-career .training__by-level .training_text-section{margin:1.5rem 0 2rem}}.training-career .training__by-level .sp-graphic-section{position:relative;margin-top:54px}.training-career .training__by-level .sp-graphic-section::before{content:"";position:absolute;height:100%;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:-1;top:-24px;left:-9px;right:calc((100vw - 100%)/-2)}.training-career .training__by-level .sp-graphic-section .graphic-catch{max-width:100%;width:19.8125rem;margin-bottom:2.5rem}@media screen and (max-width: 479px){.training-career .training__by-level .sp-graphic-section .graphic-catch{margin-inline:auto}}.training-career .training__by-level .sp-graphic-section .graphic-flex{display:flex;justify-content:flex-start;height:36.75rem;position:relative}.training-career .training__by-level .sp-graphic-section .graphic-flex::after{content:"";position:absolute;left:0;top:10.6875rem;width:100%;height:2px;background-image:linear-gradient(to right, var(--accent-color01) 0 2px, transparent 2px 4px);background-size:4px 2px;background-repeat:repeat;mask-image:linear-gradient(to right, transparent 0 55px, black 55px);-webkit-mask-image:linear-gradient(to right, transparent 0 55px, black 55px)}@media screen and (max-width: 479px){.training-career .training__by-level .sp-graphic-section .graphic-flex::after{width:calc(100vw - (100vw - 100%)/4 - var(--bs-gutter-x)*.5*.5)}}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap{display:flex;gap:1.5rem}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .training-arrow-y{width:1.9375rem;height:auto;display:block;position:relative;display:flex;align-items:center;flex-shrink:0}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .training-arrow-y:last-of-type{margin-top:-56px}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .training-arrow-y::before{content:"";position:absolute;width:100%;height:4px;background:#3b7de9;transform:translateX(-50%);left:50%;top:57px;width:4px;height:549px}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .training-arrow-y::after{content:"";position:absolute;top:54px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:15px solid #3b7de9;right:9px}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .training-arrow-y img{width:32px;height:auto;z-index:2;position:relative}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .y-head{padding-bottom:4.0625rem;flex-shrink:0;height:90%;padding-right:1rem}.training-career .training__by-level .sp-graphic-section .graphic-flex .y-head-wrap .y-head img{height:100%;width:auto}@media(max-width: 991px){.training-career .training__by-level .sp-graphic-section .graphic-flex .l-scroll-x-sp{padding:16px 0 72px;overflow-x:auto;overflow-y:visible;margin-right:calc(50% - 50vw);width:auto;position:relative;flex:1}.training-career .training__by-level .sp-graphic-section .graphic-flex .l-scroll-x-sp::-webkit-scrollbar{height:6px}.training-career .training__by-level .sp-graphic-section .graphic-flex .l-scroll-x-sp::-webkit-scrollbar-track{border-radius:3px;background:#eee}.training-career .training__by-level .sp-graphic-section .graphic-flex .l-scroll-x-sp::-webkit-scrollbar-thumb{border-radius:3px;background:#ddd}}@media(max-width: 991px){.training-career .training__by-level .sp-graphic-section .graphic-flex .l-scroll-x-sp img{max-width:none;width:823px;display:block}}.training-career .training__by-level .sp-graphic-section .graphic-catch-bottom{width:18.5625rem}@media screen and (max-width: 479px){.training-career .training__by-level .sp-graphic-section .graphic-catch-bottom{margin-bottom:1.125rem}}.training-career .training__by-level .sp-graphic-section .training-arrow{width:100%;height:32px;display:block;position:relative;display:flex;align-items:center}.training-career .training__by-level .sp-graphic-section .training-arrow:last-of-type{margin-top:-56px;margin-bottom:24px}.training-career .training__by-level .sp-graphic-section .training-arrow::before{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:#3b7de9;transform:translateY(-50%);mask-image:linear-gradient(to right, transparent 0 17px, black 17px);-webkit-mask-image:linear-gradient(to right, transparent 0 17px, black 17px)}.training-career .training__by-level .sp-graphic-section .training-arrow::after{content:"";position:absolute;top:50%;right:-4px;transform:translateY(-50%);width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:15px solid #3b7de9}.training-career .training__by-level .sp-graphic-section .training-arrow img{z-index:2;width:150px;position:relative;margin-inline:auto}.training-career .training__by-level .sp-graphic-section .scroll-text{margin-top:28px;font-size:0.75rem;line-height:120%;font-weight:var(--medium);padding-bottom:48px}.training-career .training__section-title{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;margin-bottom:3.4375rem}@media(max-width: 991px){.training-career .training__section-title{margin-bottom:1.5rem}}.training-career .training__section-title::before,.training-career .training__section-title::after{content:"";flex:1;height:1px;background:#3b7de9}.training-career .training__section-title::after{background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 20%, #BE8FB5 100%)}.training-career .training__section-title span{font-size:2rem;line-height:100%;font-weight:var(--light);background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 80%, #BE8FB5 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block}@media(max-width: 991px){.training-career .training__section-title span{font-size:1.5rem}}.training-career .training_text-section{width:90%;margin-inline:auto;margin-bottom:7.5rem}@media(max-width: 991px){.training-career .training_text-section{width:100%;margin-bottom:2.3125rem}}.training-career .training_text-section .training__message-wrap{margin:4rem auto 7.5rem}@media(max-width: 991px){.training-career .training_text-section .training__message-wrap{margin:1.5rem auto 3.25rem}}.training-career .training_text-section .training__message-wrap h3{font-size:1.5rem;line-height:100%;font-weight:var(--medium);border-bottom:1px solid var(--border-color02);padding-bottom:1.5625rem;margin-bottom:1.6875rem}@media(max-width: 991px){.training-career .training_text-section .training__message-wrap h3{font-size:1.125rem;line-height:160%;padding-bottom:1rem;margin-bottom:1.5rem}}.training-career .training_text-section .training__message-wrap .training__message p{font-size:1.125rem;line-height:200%;font-weight:var(--light);margin-bottom:1rem}@media(max-width: 991px){.training-career .training_text-section .training__message-wrap .training__message p{font-size:0.875rem;line-height:200%}}.training-career .training_text-section .training__text-wrap+.training__text-wrap{margin-top:10.1875rem;position:relative}@media(max-width: 991px){.training-career .training_text-section .training__text-wrap+.training__text-wrap{margin-top:7.1875rem}}.training-career .training_text-section .training__text-wrap+.training__text-wrap::after{content:"";position:absolute;top:-95px;left:50%;transform:translateX(-50%);width:3.375rem;height:2.1875rem;margin:auto;background-image:url(../img/training-career/polygon.svg);background-repeat:no-repeat;background-size:contain}@media(max-width: 991px){.training-career .training_text-section .training__text-wrap+.training__text-wrap::after{top:-75px}}.training-career .training_text-section .training__text-wrap h3{font-size:1.5rem;line-height:200%;font-weight:var(--light);color:var(--white);padding:0.875rem 2.9375rem;background:linear-gradient(to right, #3B7DE9 0%, #BE8FB5 80%, #BE8FB5 100%);width:770px;text-align:center;margin-inline:auto;margin-bottom:2.5rem}@media(max-width: 991px){.training-career .training_text-section .training__text-wrap h3{font-size:1.25rem;line-height:150%;width:100%;margin-bottom:1.5rem}}@media(max-width: 991px){.training-career .training_text-section .training__text-wrap h3 span{font-size:0.875rem;display:block}}.training-career .training_text-section .training__text-wrap .training__text{font-size:1.25rem;font-weight:var(--regular)}@media(max-width: 991px){.training-career .training_text-section .training__text-wrap .training__text{font-size:0.875rem;font-weight:var(--light);line-height:200%}}.training-career .training_text-section .training__text-wrap .training__text span{font-size:0.875rem;display:block}.training-career .training__course-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 991px){.training-career .training__course-section{grid-template-columns:1fr;gap:2.5rem}}.training-career .training__course-section .training__course{border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.training-career .training__course-section .training__course h4{font-size:1.125rem;line-height:130%;font-weight:var(--regular);color:var(--white);background:var(--accent-color01);padding:1.1875rem 0;text-align:center}.training-career .training__course-section .training__course h4 .pc-only{display:inline}@media(max-width: 820px){.training-career .training__course-section .training__course h4 .pc-only{display:none}}.training-career .training__course-section .training__course-body{display:flex}@media(max-width: 991px){.training-career .training__course-section .training__course-body{flex-direction:column}}.training-career .training__course-section .training__course-body .training__course-img{width:calc(11rem + 16px);flex-shrink:1;background-color:var(--white)}@media(max-width: 991px){.training-career .training__course-section .training__course-body .training__course-img{width:auto}}.training-career .training__course-section .training__course-body .training__course-img img{width:100%;height:auto;padding:34px 0 0 16px}@media(max-width: 991px){.training-career .training__course-section .training__course-body .training__course-img img{width:100%;height:auto;aspect-ratio:auto;padding:16px}}.training-career .training__course-section .training__course-body .training__cource-list{flex:1;padding:1.875rem 2rem 2rem 1.5rem;background-color:var(--white)}@media screen and (max-width: 479px){.training-career .training__course-section .training__course-body .training__cource-list{padding:2.3125rem 1rem 1.5rem 0.5rem}}.training-career .training__course-section .training__course-body .training__cource-list .training__cource-catch{color:var(--accent-color01);font-size:1.125rem;line-height:100%;font-weight:var(--regular);padding-bottom:0.875rem;border-bottom:1px solid var(--accent-color01)}.training-career .training__course-section .training__course-body .training__cource-list ul{margin:1.0625rem 0 1.5rem}@media screen and (max-width: 479px){.training-career .training__course-section .training__course-body .training__cource-list ul{margin:1.5rem 0}}.training-career .training__course-section .training__course-body .training__cource-list ul li{font-size:1rem;line-height:100%;font-weight:var(--light);margin-bottom:1rem}.training-career .training__course-section .training__course-body .training__cource-list p:not([class]){text-align:end;font-size:1rem;line-height:100%;font-weight:var(--light)}.training-career .tablet{display:none}@media(max-width: 1200px){.training-career .tablet{display:block}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}/*# sourceMappingURL=main.css.map */