@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Overpass:wght@100..900&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,li{margin:0}ul,ol{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit;transition:all .3s ease}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{border:none;padding:0;background-color:initial}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:100%}@media (max-width: 1298px){html{font-size:1.2326656394vw}}@media screen and (max-width: 767px){html{font-size:100%}}@media (max-width: 375px){html{font-size:4.2666666667vw}}body{font-family:Noto Sans JP,serif;color:#222}@media screen and (max-width: 767px){a,button{transition:.3s}}@media screen and (max-width: 767px){.u-desktop{display:none}}.u-mobile{display:none}@media screen and (max-width: 767px){.u-mobile{display:block}}.swiper-navigation svg{display:none}.l-inner{width:100%;max-width:81.125rem;padding-right:1.5625rem;padding-left:1.5625rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.l-inner{padding-right:1.5rem;padding-left:1.5rem}}.c-title1 .c-title1__en{color:#014d73;font-family:Lato;font-weight:500;line-height:140%;display:inline-flex;align-items:center;gap:.4375rem;font-family:Lato,sans-serif;font-size:.875rem;letter-spacing:.7px;gap:.625rem}@media screen and (max-width: 767px){.c-title1 .c-title1__en{font-size:.625rem;letter-spacing:.5px;gap:.4375rem}}.c-title1 .c-title1__en:before{content:"";width:.75rem;height:.625rem;background:url(../../assets/img/common/enTitle_iconB.png) no-repeat center center/contain}@media screen and (max-width: 767px){.c-title1 .c-title1__en:before{width:.5625rem;height:.4375rem}}.c-title1 .c-title1__ja{display:block;margin-top:.75rem;font-size:2.25rem;line-height:170%;letter-spacing:1.44px;font-weight:600}@media screen and (max-width: 767px){.c-title1 .c-title1__ja{font-size:1.5rem;line-height:155%;letter-spacing:.96px}}.c-title1 .c-title1__ja .--blueLine{background:var(--bengoshi-accent-blue_grad, linear-gradient(87deg, #00466b 0%, #00466b 44.46%, #006a9e 98.8%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-bottom:.5625rem;display:inline-block;padding-top:.1875rem}@media screen and (max-width: 767px){.c-title1 .c-title1__ja .--blueLine{font-size:2.375rem;padding-top:.3125rem;letter-spacing:3.5px;padding-right:.1875rem}}.c-title1 .c-title1__ja .--blueLine:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.c-title1.--center{text-align:center}.c-title1.--white,.c-title1.--white .c-title1__en{color:#fff}.c-title1.--white .c-title1__en:before{background:url(../../assets/img/common/enTitle_iconW.png) no-repeat center center/contain}.c-title1.--lg .c-title1__ja{font-size:2.75rem;letter-spacing:1.13px;line-height:138%}@media screen and (max-width: 767px){.c-title1.--lg .c-title1__ja{font-size:2rem;letter-spacing:.69px}}@media screen and (max-width: 767px){.c-title1.--spCenter{text-align:center}}.c-btn1{border-radius:.5rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);display:flex;align-items:center;justify-content:space-between;gap:.625rem;cursor:pointer;position:relative;padding:1.25rem 1.5rem;color:#fff;font-size:1rem;font-weight:600;line-height:170%;letter-spacing:.64px}@media screen and (max-width: 767px){.c-btn1{font-size:.875rem;letter-spacing:.56px;line-height:normal}}.c-btn1:before{background:linear-gradient(87deg,#ffb22e 48.49%,#eb7221);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.25rem 1.5rem;opacity:0;transition:all .3s ease-out}.c-btn1 .c-btn1__text{position:relative;z-index:1}.c-btn1 .c-btn1__arrow{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;position:relative;z-index:1;background:#ad521566;border-radius:50%;border:1px solid transparent;transition:all .3s ease-out}.c-btn1 .c-btn1__arrow:before{content:"";width:.4375rem;height:.625rem;background:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain}@media (any-hover: hover){.c-btn1:hover{opacity:1}.c-btn1:hover:before{opacity:1}.c-btn1:hover .c-btn1__arrow{border:1px solid #fff;background:transparent}}.c-btn1.--sm{font-size:.9375rem;padding:1.125rem 1rem 1.125rem 1.5rem}@media screen and (max-width: 767px){.c-btn1.--sm{font-size:.8125rem;padding:1.125rem .875rem 1.125rem 1.25rem}}.c-btn1.--sm:before{padding:1.125rem 1rem 1.125rem 1.5rem}@media screen and (max-width: 767px){.c-btn1.--sm:before{padding:1.125rem .875rem 1.125rem 1.25rem}}@media screen and (max-width: 767px){.c-btn1.--sm .c-btn1__arrow{width:1.25rem;height:1.25rem}.c-btn1.--sm .c-btn1__arrow:before{width:.3125rem;height:.4375rem;margin-left:.0625rem}}.c-title2{font-size:1.625rem;font-weight:600;line-height:150%;letter-spacing:1.04px;display:flex;gap:1rem;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-title2{font-size:1.25rem;letter-spacing:.8px;gap:.75rem}}.c-title2:before,.c-title2:after{content:"";width:.9375rem;height:3rem;background:url(../../assets/img/common/icon_title2.svg) no-repeat center center/contain;flex-shrink:0}@media screen and (max-width: 767px){.c-title2:before,.c-title2:after{width:.6875rem;height:2.125rem}}.c-title2:after{transform:scaleX(-1)}.c-btn2{border-radius:.5rem;background:linear-gradient(86deg,#fff 19.91%,#fcf1e1 99.55%);box-shadow:.625rem .625rem 1.25rem #d25c1e33;color:#d2642a;font-size:1.125rem;font-weight:600;line-height:140%;letter-spacing:.72px;display:flex;align-items:center;justify-content:space-between;gap:.625rem;cursor:pointer;position:relative;padding:1.6875rem 1.5rem 1.6875rem 2rem}@media screen and (max-width: 767px){.c-btn2{font-size:.9375rem;letter-spacing:.6px;line-height:normal;padding:1.3125rem 1.5rem}}.c-btn2:before{background:linear-gradient(86deg,#fcf1e1 19.91%,#fff 99.55%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.6875rem 1.5rem 1.6875rem 2rem;opacity:0;transition:all .3s ease-out}.c-btn2 .c-btn2__text{position:relative;z-index:1}.c-btn2 .c-btn2__arrow{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;position:relative;z-index:1;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);border-radius:50%;border:0px solid transparent;transition:all .2s ease-out}.c-btn2 .c-btn2__arrow:before{content:"";width:.5rem;height:.625rem;background:#fff;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain}@media (any-hover: hover){.c-btn2:hover{opacity:1}.c-btn2:hover:before{opacity:1}.c-btn2:hover .c-btn2__arrow{border:1px solid #d2642a;background:linear-gradient(87deg,#fff 48.49%,#fff)}.c-btn2:hover .c-btn2__arrow:before{background:#d2642a}}.c-card1 .c-card1__link{display:block;border-radius:.75rem 0rem 0rem;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff;padding:2rem 2rem 3rem}@media screen and (max-width: 767px){.c-card1 .c-card1__link{border-bottom:1px solid #e6e6e6;border-radius:.5rem 0rem 0rem .5rem;padding:1.5rem 1.5rem 1.75rem}}@media (any-hover: hover){.c-card1 .c-card1__link:hover .c-card1__title{color:#014d73}.c-card1 .c-card1__link:hover .c-card1__img img{transform:scale(1.1)}}.c-card1 .c-card1__img{border-radius:.25rem;overflow:hidden;position:relative}.c-card1 .c-card1__img img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;transition:all .3s ease-out}.c-card1 .c-card1__title{margin-top:1.75rem;font-size:1.125rem;font-weight:500;line-height:160%;letter-spacing:.72px}@media screen and (max-width: 767px){.c-card1 .c-card1__title{margin-top:1.125rem;font-size:.9375rem;letter-spacing:.6px}}.c-card1 .c-card1__meta{margin-top:.875rem;display:flex;align-items:center;flex-wrap:wrap;gap:.625rem}@media screen and (max-width: 767px){.c-card1 .c-card1__meta{margin-top:.6875rem;gap:.5rem}}.c-card1 .c-card1__icon{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%}@media screen and (max-width: 767px){.c-card1 .c-card1__icon{width:1.25rem;height:1.25rem}}.c-card1 .c-card1__metaBody{display:flex;flex-wrap:wrap;gap:.3125rem;color:#666;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.7px}@media screen and (max-width: 767px){.c-card1 .c-card1__metaBody{font-size:.75rem;letter-spacing:.48px}}.c-card1 .c-card1__metaText+.c-card1__metaText:before{content:"/";margin-right:.3125rem}.c-card1 .c-card1__tags{margin-top:.875rem;display:flex;flex-wrap:wrap;gap:.25rem}.c-card1 .c-card1__category{position:absolute;bottom:0;left:0}.c-card1 .c-card1__date{color:#888;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:400;line-height:160%;letter-spacing:.52px;margin-top:1.5rem;display:block}@media screen and (max-width: 767px){.c-card1 .c-card1__date{margin-top:1.25rem;font-size:.6875rem;letter-spacing:.44px}}.c-card1.--column .c-card1__link{padding-bottom:3rem}@media screen and (max-width: 767px){.c-card1.--column .c-card1__link{padding-bottom:1.75rem}}.c-card1.--column .c-card1__title{margin-top:.75rem}@media screen and (max-width: 767px){.c-card1.--column .c-card1__title{margin-top:.5rem}}.c-tag{display:inline-block;border-radius:3.25rem;border:1px solid rgba(1,77,115,.7);padding:.1875rem .625rem;color:#014d73;font-size:.75rem;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (max-width: 767px){.c-tag{font-size:.625rem;letter-spacing:.4px;padding:.125rem .5rem}}.c-btn3{border-radius:.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);display:flex;align-items:center;justify-content:space-between;gap:.625rem;cursor:pointer;position:relative;padding:1.125rem 1rem 1.125rem 1.5rem;color:#fff;font-size:.9375rem;font-weight:600;line-height:170%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-btn3{font-size:.8125rem;letter-spacing:.52px;line-height:normal;padding:1.125rem .875rem 1.125rem 1.25rem}}.c-btn3:before{background:linear-gradient(87deg,#006a9e,#00466b 44.46%,#00466b 98.8%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.125rem 1rem 1.125rem 1.5rem;opacity:0;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-btn3:before{padding:1.125rem .875rem 1.125rem 1.25rem}}.c-btn3 .c-btn3__text{position:relative;z-index:1}.c-btn3 .c-btn3__arrow{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;position:relative;z-index:1;background:#015078e6;border-radius:50%;border:1px solid transparent;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-btn3 .c-btn3__arrow{width:1.25rem;height:1.25rem}}.c-btn3 .c-btn3__arrow:before{content:"";width:.4375rem;height:.625rem;background:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain}@media screen and (max-width: 767px){.c-btn3 .c-btn3__arrow:before{width:.3125rem;height:.4375rem;margin-left:.0625rem}}@media (any-hover: hover){.c-btn3:hover{opacity:1}.c-btn3:hover:before{opacity:1}.c-btn3:hover .c-btn3__arrow{border:1px solid #fff;background:transparent}}.c-category{color:#fff;font-size:.8125rem;font-weight:500;line-height:160%;letter-spacing:.52px;border-radius:0 .25rem 0 0;background:#014d73;padding:.1875rem .625rem}@media screen and (max-width: 767px){.c-category{font-size:.6875rem;padding:.1875rem .5rem;letter-spacing:.44px}}.c-btn4{border-radius:.5rem;background:linear-gradient(94deg,#fff 29.87%,#d3dce0 99.55%);color:#014d73;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:.6px;display:flex;align-items:center;justify-content:space-between;gap:.625rem;cursor:pointer;position:relative;padding:1.25rem 1rem 1.25rem 1.5rem}@media screen and (max-width: 767px){.c-btn4{font-size:.9375rem;letter-spacing:.6px;line-height:normal;padding:1.3125rem 1.5rem}}.c-btn4:before{background:linear-gradient(94deg,#d3dce0 29.87%,#fff 99.55%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.25rem 1rem 1.25rem 1.5rem;opacity:0;transition:all .3s ease-out}.c-btn4 .c-btn4__text{position:relative;z-index:1}.c-btn4 .c-btn4__arrow{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;position:relative;z-index:1;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);border-radius:50%;border:0px solid transparent;transition:all .2s ease-out;flex-shrink:0}.c-btn4 .c-btn4__arrow:before{content:"";width:.5rem;height:.625rem;background:#fff;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;margin-left:.0625rem}@media (any-hover: hover){.c-btn4:hover{opacity:1}.c-btn4:hover:before{opacity:1}.c-btn4:hover .c-btn4__arrow{border:1px solid #014d73;background:linear-gradient(87deg,#fff 48.49%,#fff)}.c-btn4:hover .c-btn4__arrow:before{background:#014d73}}.c-card2{height:100%}.c-card2 .c-card2__link{display:block;border-radius:.75rem .75rem 0 0;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff;padding:2.5rem;display:grid;grid-template-columns:18.75rem 1fr;gap:2.5rem;align-items:start}@media screen and (max-width: 767px){.c-card2 .c-card2__link{padding:1.5rem 1.5rem 1.75rem;display:block;border-radius:.5rem .5rem 0 0;height:100%}}@media (any-hover: hover){.c-card2 .c-card2__link:hover .c-card2__img img{transform:scale(1.1)}.c-card2 .c-card2__link:hover .c-card2__title{color:#014d73}}.c-card2 .c-card2__img{border-radius:.25rem;overflow:hidden;width:100%}.c-card2 .c-card2__img img{aspect-ratio:16/9;width:100%;height:100%;object-fit:cover;transition:all .3s ease-out}.c-card2 .c-card2__meta{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.c-card2 .c-card2__meta{margin-top:1.25rem;gap:.5rem}}.c-card2 .c-card2__cat{border-radius:.125rem;flex-shrink:0;background:#fef2e2;display:inline-block;color:#eb7221;font-size:.8125rem;font-weight:600;line-height:160%;letter-spacing:.52px;padding:.21875rem .5rem;min-width:4.625rem;text-align:center}@media screen and (max-width: 767px){.c-card2 .c-card2__cat{padding:.25rem .5rem;font-size:.6875rem;letter-spacing:.44px}}.c-card2 .c-card2__cat.--stop{color:#014d73;background:#f0f7fa}.c-card2 .c-card2__day{display:flex;align-items:center;gap:.25rem;color:#014d73;font-size:.875rem;font-weight:600;letter-spacing:.56px}@media screen and (max-width: 767px){.c-card2 .c-card2__day{font-size:.6875rem;letter-spacing:.44px}}.c-card2 .c-card2__dayLg{font-family:Lato,sans-serif;font-size:1.375rem;font-weight:700}@media screen and (max-width: 767px){.c-card2 .c-card2__dayLg{font-size:1.0625rem}}.c-card2 .c-card2__time{font-family:Lato,sans-serif;font-size:1rem;font-weight:500;line-height:140%;letter-spacing:.64px}@media screen and (max-width: 767px){.c-card2 .c-card2__time{font-size:.75rem;letter-spacing:0;margin-top:.25rem}}.c-card2 .c-card2__title{margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:180%;letter-spacing:.72px}@media screen and (max-width: 767px){.c-card2 .c-card2__title{margin-top:.75rem;font-size:.9375rem;letter-spacing:.6px}}.c-card2 .c-card2__tags{margin-top:1.5rem;display:flex;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 767px){.c-card2 .c-card2__tags{margin-top:1.25rem}}.c-card2 .c-card2__tag{border-radius:.125rem;background:#f7f7f7;padding:.1875rem .5rem;color:#666;font-size:.75rem;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (max-width: 767px){.c-card2 .c-card2__tag{padding:.125rem .375rem;font-size:.6875rem;letter-spacing:.44px}}.c-faq .c-faq__item{overflow:clip}.c-faq .c-faq__listBtn{width:100%;padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem;position:relative;font-size:1.125rem;font-weight:500;line-height:180%;letter-spacing:.72px;border-radius:.75rem .75rem 0 0;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff}@media screen and (max-width: 767px){.c-faq .c-faq__listBtn{padding:1.25rem;font-size:.875rem;letter-spacing:.56px;line-height:170%;gap:.75rem;align-items:center}}.c-faq .c-faq__listBtn:before{content:"Q";width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;transition:.3s;flex-shrink:0;border-radius:.25rem;font-size:1.25rem;color:#fff;font-family:Lato,sans-serif;font-weight:500;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}@media screen and (max-width: 767px){.c-faq .c-faq__listBtn:before{width:1.75rem;height:1.75rem;font-size:.875rem;letter-spacing:.7px}}.c-faq .c-faq__listTitle{display:block;text-align:left;flex-grow:1;position:relative}.c-faq .c-faq__listTitleText{position:relative;transition:color .3s}.c-faq .c-faq__listIcon{width:2rem;height:2rem;background-color:#014d73;mask:url(../../assets/img/top/icon_faq.png) no-repeat center center/contain;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s;margin-block:auto}@media screen and (max-width: 767px){.c-faq .c-faq__listIcon{width:1.5625rem;height:1.5625rem}}.c-faq .c-faq__listBtn.open .c-faq__listIcon{rotate:180deg}.c-faq .c-faq__answer{display:none;padding-inline:2.5rem;padding-bottom:2rem;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (max-width: 767px){.c-faq .c-faq__answer{padding-inline:1.25rem;padding-bottom:1.5rem}}.c-faq .c-faq__item:first-child .c-faq__answer{display:block}.c-faq .c-faq__listText{border-radius:.5rem;background:#f0f7fa;padding:1.75rem;display:flex;align-items:center;gap:1rem;color:#444;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-faq .c-faq__listText{padding:1rem;gap:.5rem;font-size:.8125rem;letter-spacing:.52px}}.c-faq .c-faq__listText:before{content:"A";width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;transition:.3s;flex-shrink:0;border-radius:.25rem;font-size:1.25rem;color:#fff;font-family:Lato,sans-serif;font-weight:500;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}@media screen and (max-width: 767px){.c-faq .c-faq__listText:before{width:1.75rem;height:1.75rem;font-size:.875rem;letter-spacing:.7px}}.c-faq.-blue{display:grid;gap:.5rem}.c-faq.-blue .c-faq__answer{background-color:#fff}.c-job .c-job__careerHead{display:grid;grid-template-columns:4.25rem 1fr;gap:.25rem}@media screen and (max-width: 767px){.c-job .c-job__careerHead{grid-template-columns:3.25rem 1fr}}.c-job .c-job__careerIcon{background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);border-radius:.25rem;display:flex;align-items:center;justify-content:center}.c-job .c-job__careerIcon img{width:1.875rem;aspect-ratio:1;object-fit:contain}@media screen and (max-width: 767px){.c-job .c-job__careerIcon img{width:1.625rem}}.c-job .c-job__careerBox{border-radius:.25rem;background:#f0f7fa;padding:1rem 1.75rem 1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.c-job .c-job__careerBox{padding:.75rem}}.c-job .c-job__careerTitle{font-size:1.5rem;font-weight:500;line-height:150%;letter-spacing:.96px}@media screen and (max-width: 767px){.c-job .c-job__careerTitle{font-size:1.125rem;letter-spacing:.72px}}.c-job .c-job__careerEn{color:#014d73;font-family:Lato,sans-serif;font-size:.75rem;font-weight:500;line-height:140%;letter-spacing:.6px;flex-shrink:0}@media screen and (max-width: 767px){.c-job .c-job__careerEn{display:none}}.c-job .c-job__careerSlide{margin-top:2.875rem}@media screen and (max-width: 767px){.c-job .c-job__careerSlide{margin-top:1.75rem}}.c-job .swiper-button-next,.c-job .swiper-button-prev{position:static!important;transform:initial!important;background:url(../../assets/img/common/icon_slide.png) no-repeat center/contain!important;opacity:1!important;width:2rem!important;height:2rem!important;border-radius:50%!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.c-job .swiper-button-next:after,.c-job .swiper-button-prev:after{display:none!important}.c-job .swiper-button-prev{transform:rotate(180deg)!important}.c-job .swiper-pagination{position:static!important;transform:initial!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.c-job .swiper-pagination .swiper-pagination-bullet{width:.4375rem!important;height:.4375rem!important;opacity:1!important;background-color:#e8eef0!important;margin:.25rem!important;border-radius:50%!important;cursor:pointer!important}.c-job .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#014d73!important;transform:scale(1)!important}.c-job .js-career-slider .swiper-button-next,.c-job .js-career-slider .swiper-button-prev{display:flex!important;cursor:pointer!important}.c-job .js-career-slider .swiper-pagination,.c-job .js-career-slider .swiper-wrapper{display:flex!important}.c-job .js-career-slider .swiper-slide{flex-shrink:0!important}.c-job .swiper-navigation{display:flex;align-items:center;margin-top:1.25rem;gap:.375rem}.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.9375rem}@media screen and (max-width: 767px){.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-wrapper{grid-template-columns:1fr}}.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-slide{width:auto!important;height:auto!important}.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-button-next,.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-button-prev,.c-job .c-job__careerSlide.--slide-stop .js-career-slider .swiper-pagination,.c-job .c-job__careerSlide.--slide-stop .swiper-button-next,.c-job .c-job__careerSlide.--slide-stop .swiper-button-prev,.c-job .c-job__careerSlide.--slide-stop .swiper-pagination,.c-job .c-job__careerSlide.--slide-stop .swiper-navigation{display:none!important}.c-job .c-job__careerSlide:not(.--slide-stop) .js-career-slider .swiper-wrapper{display:flex!important}.c-job .c-job__careerSlide:not(.--slide-stop) .js-career-slider .swiper-slide{width:auto;flex-shrink:0}.c-job .c-job__careerSlide .swiper-button-next.swiper-button-next,.c-job .c-job__careerSlide .swiper-button-prev.swiper-button-prev{position:static!important;transform:initial!important;background:url(../../assets/img/common/icon_slide.png) no-repeat center/contain!important;opacity:1!important;width:2rem!important;height:2rem!important;border-radius:50%!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.c-job .c-job__careerSlide .swiper-button-next.swiper-button-next:after,.c-job .c-job__careerSlide .swiper-button-prev.swiper-button-prev:after{display:none!important}.c-job .c-job__careerSlide .swiper-button-prev.swiper-button-prev{transform:rotate(180deg)!important}.c-job .c-job__careerSlide .swiper-pagination.swiper-pagination{position:static!important;transform:initial!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.c-job .c-job__careerSlide .swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet{width:.4375rem!important;height:.4375rem!important;opacity:1!important;background-color:#e8eef0!important;margin:.25rem!important;border-radius:50%!important;cursor:pointer!important}.c-job .c-job__careerSlide .swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#014d73!important;transform:scale(1)!important}.c-job .c-job__careerSlide .js-case-slider .swiper-button-next,.c-job .c-job__careerSlide .js-case-slider .swiper-button-prev{display:flex!important;cursor:pointer!important}.c-job .c-job__careerSlide .js-case-slider .swiper-pagination,.c-job .c-job__careerSlide .js-case-slider .swiper-wrapper{display:flex!important}.c-job .c-job__careerSlide .js-case-slider .swiper-slide{flex-shrink:0!important}.c-job .c-job__careerSlide .s-case__container .swiper-button-next,.c-job .c-job__careerSlide .s-case__container .swiper-button-prev{position:static!important;transform:initial!important;background:url(../../assets/img/common/icon_slide.png) no-repeat center/contain!important;opacity:1!important;width:2rem!important;height:2rem!important;border-radius:50%!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.c-job .c-job__careerSlide .s-case__container .swiper-button-next:after,.c-job .c-job__careerSlide .s-case__container .swiper-button-prev:after{display:none!important}.c-job .c-job__careerSlide .s-case__container .swiper-button-prev{transform:rotate(180deg)!important}.c-job .c-job__careerSlide .s-case__container .swiper-pagination{position:static!important;transform:initial!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.c-job .c-job__careerSlide .s-case__container .swiper-pagination .swiper-pagination-bullet{width:.4375rem!important;height:.4375rem!important;opacity:1!important;background-color:#e8eef0!important;margin:.25rem!important;border-radius:50%!important;cursor:pointer!important}.c-job .c-job__careerSlide .s-case__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#014d73!important;transform:scale(1)!important}.c-job .c-job__careerSlide .swiper-navigation{display:flex;align-items:center;margin-top:1.25rem;gap:.375rem}.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:.9375rem}@media screen and (max-width: 767px){.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-wrapper{grid-template-columns:1fr}}.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-slide{width:auto!important;height:auto!important}.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-button-next,.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-button-prev,.c-job .c-job__careerSlide .s-case__container.--slide-stop .js-case-slider .swiper-pagination,.c-job .c-job__careerSlide .s-case__container.--slide-stop .swiper-button-next,.c-job .c-job__careerSlide .s-case__container.--slide-stop .swiper-button-prev,.c-job .c-job__careerSlide .s-case__container.--slide-stop .swiper-pagination,.c-job .c-job__careerSlide .s-case__container.--slide-stop .swiper-navigation{display:none!important}.c-job .c-job__careerSlide .s-case__container:not(.--slide-stop) .js-case-slider .swiper-wrapper{display:flex!important}.c-job .c-job__careerSlide .s-case__container:not(.--slide-stop) .js-case-slider .swiper-slide{width:auto;flex-shrink:0}.c-card3{position:relative}.c-card3:before{content:"";position:absolute;top:0;left:3rem;width:2.5rem;height:.125rem;background:#014d73}.c-card3 .c-card3__link{display:block;padding:3rem;border-radius:.75rem 0rem 0rem .75rem;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff}@media screen and (max-width: 767px){.c-card3 .c-card3__link{padding:1.5rem}}.c-card3 .c-card3__title{font-size:1.25rem;font-weight:500;line-height:160%;letter-spacing:1.6px}@media screen and (max-width: 767px){.c-card3 .c-card3__title{font-size:.9375rem;letter-spacing:.6px}}.c-card3 .c-card3__tags{margin-top:1.0625rem;display:flex;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 767px){.c-card3 .c-card3__tags{margin-top:.75rem}}.c-card3 .c-card3__company{font-size:.9375rem;font-weight:350;line-height:160%;letter-spacing:1.2px;margin-top:1.5rem}@media screen and (max-width: 767px){.c-card3 .c-card3__company{font-size:.8125rem;letter-spacing:.52px}}.c-card3 .c-card3__sub{margin-top:.25rem;font-size:.8125rem;font-weight:350;line-height:160%;letter-spacing:1.04px}@media screen and (max-width: 767px){.c-card3 .c-card3__sub{font-size:.6875rem;letter-spacing:.44px}}.c-card3 .c-card3__box{margin-top:1.5rem;padding:1.25rem;border-radius:.25rem;background:#fafafa}@media screen and (max-width: 767px){.c-card3 .c-card3__box{margin-top:1rem;padding:.875rem}}.c-card3 .c-card3__boxItem{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media screen and (max-width: 767px){.c-card3 .c-card3__boxItem{gap:.375rem}}.c-card3 .c-card3__boxItem+.c-card3__boxItem{margin-top:.5rem}.c-card3 .c-card3__boxItemIcon{width:1.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-card3 .c-card3__boxItemIcon{width:1rem}}.c-card3 .c-card3__boxItemIcon img{width:100%;height:100%;object-fit:contain}.c-card3 .c-card3__boxItemText{color:#666;font-size:.8125rem;font-weight:400;line-height:160%;letter-spacing:1.04px}@media screen and (max-width: 767px){.c-card3 .c-card3__boxItemText{font-size:.6875rem;letter-spacing:.33px}}.c-card3 .c-card3__btn{margin-top:1.5rem;display:flex;gap:.4375rem;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.c-card3 .c-card3__btn{margin-top:1rem}}.c-card3 .c-card3__btnText{color:#014d73;font-size:.9375rem;font-weight:500;letter-spacing:.6px}@media screen and (max-width: 767px){.c-card3 .c-card3__btnText{font-size:.8125rem;letter-spacing:.52px}}.c-card3 .c-card3__btnIcon{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}@media screen and (max-width: 767px){.c-card3 .c-card3__btnIcon{width:1.25rem;height:1.25rem}}.c-card3 .c-card3__btnIcon:before{content:"";width:.4375rem;height:.625rem;background:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain}.c-card3 .c-card3__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1.5rem}@media screen and (max-width: 767px){.c-card3 .c-card3__btns{margin-top:1rem;gap:.25rem}}.c-footer{padding-block:6rem 3rem;border-top:1px solid #EBEBEB}@media screen and (max-width: 767px){.c-footer{padding-block:4rem 2rem}}.c-footer .c-footer__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:3.5rem}@media screen and (max-width: 767px){.c-footer .c-footer__head{flex-direction:column;padding-bottom:2.5rem}}.c-footer .c-footer__logo{width:17.6875rem}@media screen and (max-width: 767px){.c-footer .c-footer__logo{width:15.3125rem}}.c-footer .c-footer__logo img{width:100%;height:100%;object-fit:contain}.c-footer .c-footer__logoLink{display:block;width:100%;height:100%;transition:all .3s ease-out}@media (any-hover: hover){.c-footer .c-footer__logoLink:hover{opacity:.6}}.c-footer .c-footer__sns{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (max-width: 767px){.c-footer .c-footer__sns{margin-top:1.375rem}}.c-footer .c-footer__snsLink{border-radius:3.125rem;background:#fafafa;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:.625rem;min-width:9.375rem;text-align:center;border:1px solid transparent;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-footer .c-footer__snsLink{min-width:initial;width:3rem;height:3rem;padding:0}}.c-footer .c-footer__snsLink img{object-fit:contain;width:1.25rem;aspect-ratio:1}@media (any-hover: hover){.c-footer .c-footer__snsLink:hover{border:1px solid #e3e3e3;background:#fff}}.c-footer .c-footer__snsText{font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:.42px}@media screen and (max-width: 767px){.c-footer .c-footer__snsText{display:none}}.c-footer .c-footer__body{padding-top:5rem;border-top:2px solid #ebebeb;display:grid;grid-template-columns:1fr 29.5rem;gap:6rem}@media screen and (max-width: 767px){.c-footer .c-footer__body{display:block;padding-top:2.5rem}}.c-footer .c-footer__nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width: 767px){.c-footer .c-footer__nav{grid-template-columns:repeat(2,1fr);gap:1rem}}.c-footer .c-footer__navLink{font-size:1.125rem;font-weight:500;line-height:140%;letter-spacing:.72px;display:flex;gap:.375rem}@media screen and (max-width: 767px){.c-footer .c-footer__navLink{font-size:.9375rem;letter-spacing:.45px}}.c-footer .c-footer__navLink[target=_blank]:after{content:"";width:1.5rem;height:1.5rem;background:url(../../assets/img/common/icon_target.png) no-repeat center center/contain}@media screen and (max-width: 767px){.c-footer .c-footer__navLink[target=_blank]:after{width:1.25rem;height:1.25rem}}@media (any-hover: hover){.c-footer .c-footer__navLink:hover{color:#014d73}}.c-footer .c-footer__subNav{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1.25rem}@media screen and (max-width: 767px){.c-footer .c-footer__subNav{margin-top:1.75rem;grid-template-columns:repeat(2,1fr);gap:.625rem}}.c-footer .c-footer__subNavLink{color:#444;font-size:.9375rem;font-weight:400;line-height:140%;letter-spacing:.6px;display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.c-footer .c-footer__subNavLink{gap:.25rem;font-size:.6875rem;letter-spacing:.33px}}.c-footer .c-footer__subNavLink:before{content:"";width:.5rem;height:1px;background:#999}@media screen and (max-width: 767px){.c-footer .c-footer__subNavLink:before{width:.25rem}}@media (any-hover: hover){.c-footer .c-footer__subNavLink:hover{color:#014d73}}.c-footer .c-footer__btns{display:grid;gap:.75rem}@media screen and (max-width: 767px){.c-footer .c-footer__btns{margin-top:3rem}}.c-footer .c-footer__btnLink{border-radius:.5rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;position:relative;padding:1.25rem 2.125rem;color:#fff;font-size:1rem;font-weight:600;line-height:170%;letter-spacing:.64px}@media screen and (max-width: 767px){.c-footer .c-footer__btnLink{font-size:.9375rem;letter-spacing:.45px;line-height:normal}}.c-footer .c-footer__btnLink:before{background:linear-gradient(87deg,#ffb22e 48.49%,#eb7221);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.25rem 2.125rem;opacity:0;transition:all .3s ease-out}.c-footer .c-footer__btnLink .c-footer__btnText{position:relative;z-index:1}.c-footer .c-footer__btnLink .c-footer__btnArrow{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:url(../../assets/img/common/icon_footerBtn.png) no-repeat center center/contain;position:relative;z-index:1;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-footer .c-footer__btnLink .c-footer__btnArrow{width:1.5rem;height:1.5rem}}@media (any-hover: hover){.c-footer .c-footer__btnLink:hover{opacity:1}.c-footer .c-footer__btnLink:hover:before{opacity:1}}.c-footer .c-footer__tel{padding:2rem;border-radius:.5rem;background:#f0f7fa;display:block;text-align:center}@media screen and (max-width: 767px){.c-footer .c-footer__tel{padding:1.25rem 2rem}}.c-footer .c-footer__telText{font-size:.9375rem;font-weight:500;line-height:100%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-footer .c-footer__telText{font-size:.8125rem;letter-spacing:.39px}}.c-footer .c-footer__telNumber{display:flex;align-items:center;gap:.625rem;margin-top:.75rem}@media screen and (max-width: 767px){.c-footer .c-footer__telNumber{flex-direction:column;gap:.3125rem}}.c-footer .c-footer__telNum{color:#014d73;font-family:Lato,sans-serif;font-size:2.125rem;font-weight:700;line-height:100%;letter-spacing:.68px;display:flex;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.c-footer .c-footer__telNum{font-size:1.75rem;letter-spacing:.56px}}.c-footer .c-footer__telNum:before{content:"";width:1.25rem;height:1.25rem;background:url(../../assets/img/common/icon_phone.png) no-repeat center center/contain}@media screen and (max-width: 767px){.c-footer .c-footer__telNum:before{width:1.0625rem;height:1.0625rem}}.c-footer .c-footer__telTime{color:#666;font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.48px;text-align:left}@media screen and (max-width: 767px){.c-footer .c-footer__telTime{font-size:.6875rem;letter-spacing:.33px}}.c-footer .c-footer__bottom{padding-top:2.5rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.c-footer .c-footer__bottom{display:block}}.c-footer .c-footer__bottomNav{display:flex;flex-wrap:wrap}.c-footer .c-footer__bottomNavItem{display:flex;align-items:center;gap:.75rem}.c-footer .c-footer__bottomNavItem+.c-footer__bottomNavItem{margin-left:.75rem}.c-footer .c-footer__bottomNavItem+.c-footer__bottomNavItem:before{content:"/";color:#666;display:block;font-size:.75rem;font-weight:400;line-height:140%;letter-spacing:.48px}.c-footer .c-footer__bottomNavLink{color:#666;display:block;font-size:.75rem;font-weight:400;line-height:140%;letter-spacing:.48px}@media screen and (max-width: 767px){.c-footer .c-footer__bottomNavLink{font-size:.6875rem;letter-spacing:.33px}}@media (any-hover: hover){.c-footer .c-footer__bottomNavLink:hover{color:#888}}.c-footer .c-footer__copy{color:#666;font-family:Lato,sans-serif;font-size:.75rem;font-weight:400;line-height:140%;letter-spacing:.36px}.c-footer .c-footer__copy small{display:block}@media screen and (max-width: 767px){.c-footer .c-footer__copy{margin-top:1rem;font-size:.6875rem;letter-spacing:.33px;text-align:center}}.c-header{position:sticky;top:0;left:0;z-index:10000;width:100%;background:#fff}@media screen and (max-width: 767px){.c-header{background:initial;position:fixed}}.c-header .c-header__wrap{display:flex;align-items:center;padding:1.25rem 2rem}@media screen and (max-width: 767px){.c-header .c-header__wrap{padding:0}}.c-header .c-header__head{display:flex;align-items:center}@media screen and (max-width: 767px){.c-header .c-header__head{width:100%;justify-content:space-between;background:#fff;position:relative;z-index:100;padding-left:.75rem}}.c-header .c-header__logo{width:15.3125rem;height:auto}@media screen and (max-width: 767px){.c-header .c-header__logo{width:8.8125rem;padding-block:.9375rem}}.c-header .c-header__logo img{width:100%;height:100%;object-fit:contain}.c-header .c-header__body{margin-left:auto}@media screen and (max-width: 767px){.c-header .c-header__body{display:contents}}.c-header .c-header__top{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}@media screen and (max-width: 767px){.c-header .c-header__top{display:contents}}.c-header .c-header__tel{font-family:Lato,sans-serif;display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.c-header .c-header__tel{order:2;text-align:center;background:#f0f7fa;padding:1.25rem 2rem;flex-direction:column}}.c-header .--spText{display:none}@media screen and (max-width: 767px){.c-header .--spText{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.39px}}.c-header .c-header__telLink{color:#171c61;font-family:Lato,sans-serif;font-size:1.3125rem;font-weight:700;line-height:100%;letter-spacing:.42px;display:flex;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.c-header .c-header__telLink{font-size:1.75rem;letter-spacing:.56px}}.c-header .c-header__telLink:before{content:"";width:1rem;height:1rem;background:url(../../assets/img/common/icon_phone.png) no-repeat center center/contain}@media screen and (max-width: 767px){.c-header .c-header__telLink:before{width:1.0625rem;height:1.0625rem}}.c-header .c-header__telTime{border-radius:1.875rem;background:#f5f5f5;color:#666;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.33px;padding:.1875rem .4375rem;display:inline-block}@media screen and (max-width: 767px){.c-header .c-header__telTime{font-size:.75rem;letter-spacing:.36px;line-height:150%}}@media screen and (max-width: 767px){.c-header .c-header__btn1{display:none}}.c-header .c-header__btn1Link{display:flex;position:relative;align-items:center;justify-content:center;gap:.25rem;color:#666;font-size:.75rem;font-weight:400;letter-spacing:.36px}.c-header .c-header__btn1Link:before{content:"";width:1rem;height:1rem;background:url(../../assets/img/common/CaretRight.png) no-repeat center center/contain}@media (any-hover: hover){.c-header .c-header__btn1Link:hover{opacity:1;color:#014d73}}.c-header .c-header__bottom{display:flex;gap:.75rem;align-items:center;margin-top:.75rem}@media screen and (max-width: 767px){.c-header .c-header__bottom{display:block;margin-top:0;display:contents}}.c-header .c-header__nav{display:flex}@media screen and (max-width: 767px){.c-header .c-header__nav{flex-direction:column;gap:0;border-bottom:1px solid #ebebeb;order:1}}@media screen and (max-width: 767px){.c-header .c-header__navList{border-top:1px solid #ebebeb;text-align:center}}.c-header .c-header__navLink{display:block;font-size:.9375rem;font-weight:500;line-height:140%;letter-spacing:.6px;padding-block:.625rem;padding-inline:1rem}@media screen and (max-width: 767px){.c-header .c-header__navLink{font-size:1rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:.625rem}.c-header .c-header__navLink:after{content:"";width:1.5rem;height:1.5rem;background:url(../../assets/img/common/sp_arrowHeader.png) no-repeat center center/contain}}@media (any-hover: hover){.c-header .c-header__navLink:hover{opacity:1;color:#014d73}}@media screen and (max-width: 767px){.c-header .c-header__orangeBtn{order:3}}.c-header .c-header__orangeBtnLink{border-radius:.25rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;position:relative;padding:.5625rem 1rem;color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.45px}@media screen and (max-width: 767px){.c-header .c-header__orangeBtnLink{font-size:1rem;letter-spacing:.48px;line-height:normal;padding:1.625rem 2.125rem;border-radius:0;gap:.625rem}}.c-header .c-header__orangeBtnLink:before{background:linear-gradient(87deg,#ffb22e 48.49%,#eb7221);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.25rem;padding:.5625rem 1rem;opacity:0;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-header .c-header__orangeBtnLink:before{display:none}}.c-header .c-header__orangeBtnLink .c-header__orangeBtnText{position:relative;z-index:1}.c-header .c-header__orangeBtnLink .c-header__orangeBtnArrow{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:url(../../assets/img/common/icon_footerBtn.png) no-repeat center center/contain;position:relative;z-index:1;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-header .c-header__orangeBtnLink .c-header__orangeBtnArrow{width:1.75rem;height:1.75rem}}@media (any-hover: hover){.c-header .c-header__orangeBtnLink:hover{opacity:1}.c-header .c-header__orangeBtnLink:hover:before{opacity:1}}.c-header .c-header__sp{display:contents}@media screen and (max-width: 767px){.c-header .c-header__sp{display:none;position:absolute;z-index:99;top:0;left:0;width:100%;background:#fff;box-shadow:0 4px 6px #0000001a;transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;padding:3.75rem 0 1.375rem;max-height:100vh;height:100vh;overflow:scroll}}@media screen and (max-width: 767px){.c-header .c-header__sp.is-active{display:flex;flex-direction:column;opacity:1;visibility:visible}}.c-header .c-header__spMenuBtns{display:none}@media screen and (max-width: 767px){.c-header .c-header__spMenuBtns{display:flex}}.c-header .c-header__spMenuBtns.is-active .c-header__spMenuSearch,.c-header .c-header__spMenuBtns.is-active .c-header__spMenuLinkBtn{display:none}@media screen and (max-width: 767px){.c-header .c-header__spMenuSearch{width:3.75rem;height:3.75rem;background:#f0f7fa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}.c-header .c-header__spMenuSearch .--icon{display:block;width:1.25rem;height:1.25rem}.c-header .c-header__spMenuSearch .--icon img{width:100%;height:100%;object-fit:contain}.c-header .c-header__spMenuSearch .--text{color:#014d73;font-size:.625rem;font-weight:600;letter-spacing:.3px}}@media screen and (max-width: 767px){.c-header .c-header__spMenuLinkBtn .c-header__spMenuLinkBtnOrange{width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;gap:.375rem;flex-direction:column;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e)}.c-header .c-header__spMenuLinkBtn .c-header__spMenuLinkBtnOrange .--arrow{display:block;width:1.25rem;height:1.25rem;background:url(../../assets/img/common/icon_footerBtn.png) no-repeat center center/contain}.c-header .c-header__spMenuLinkBtn .c-header__spMenuLinkBtnOrange .--text{display:block;font-size:.625rem;font-weight:600;letter-spacing:.3px;color:#fff}}@media screen and (max-width: 767px){.c-header .c-header__menuButton{display:flex;align-items:center;justify-content:center;flex-direction:column;width:3.75rem;height:3.75rem;gap:.375rem;background:none;border:none;cursor:pointer;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.c-header .c-header__menuButton .--line{height:1.25rem;display:flex;flex-direction:column;gap:.3125rem;align-items:center;justify-content:center}.c-header .c-header__menuButton .--text{color:#fff;font-family:Lato,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.3px}.c-header .c-header__menuButton .--close{display:none}}@media screen and (max-width: 767px){.c-header .c-header__menuButton span{display:block;width:1.25rem;border-radius:6.25rem;height:.0625rem;background:#fff;transition:transform .3s ease,opacity .3s ease}}.c-header .c-header__menuButton.is-active .--open{display:none}.c-header .c-header__menuButton.is-active .--close{display:block}@media screen and (max-width: 767px){.c-header .c-header__menuButton.is-active span:nth-child(1){transform:translateY(1px) rotate(45deg)}}@media screen and (max-width: 767px){.c-header .c-header__menuButton.is-active span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}}@media screen and (max-width: 767px){.c-header .c-header__menuButton.is-active span:nth-child(3){display:none}}.no-scroll{overflow:hidden;height:100vh}.c-breadcrumb{color:#fff;position:relative;display:flex;gap:.625rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb li{flex-shrink:0;display:flex;align-items:center;font-size:.75rem;font-weight:400;letter-spacing:.48px}.c-breadcrumb li a{display:block;font-size:.75rem;font-weight:400;letter-spacing:.48px;text-decoration:underline}@media screen and (max-width: 767px){.c-breadcrumb li a{font-size:.625rem;letter-spacing:.4px}}.c-breadcrumb li+li{display:flex;align-items:center}.c-breadcrumb li+li:before{content:"";width:.5rem;height:.5rem;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;background-color:#fff;margin-right:.625rem;margin-top:.125rem}.c-breadcrumb li:last-child a{text-decoration:none}.c-breadcrumb.--black{color:#666}.c-breadcrumb.--black li+li:before{background-color:#ccc}@media screen and (max-width: 767px){.c-sideCategory{border-radius:.5rem;border:1px solid #ebebeb;background:#fff;padding:1.5rem}}.c-sideCategory .c-sideCategory__title{font-size:.9375rem;font-weight:600;line-height:180%;letter-spacing:.6px;padding-bottom:1rem}.c-sideCategory .c-sideCategory__list{border-bottom:2px solid #f2f2f2;padding:1.25rem 1rem}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__list{border-bottom:none;border-radius:.25rem;background:#f7f7f7;padding:1rem}}.c-sideCategory .c-sideCategory__list:first-child{border-top:2px solid #f2f2f2}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__list:first-child{border-top:none}}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__list+.c-sideCategory__list{margin-top:.25rem}}.c-sideCategory .c-sideCategory__listTitle{cursor:pointer;position:relative;display:block;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9375rem;font-weight:500;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__listTitle{font-size:.8125rem;letter-spacing:.52px}}.c-sideCategory .c-sideCategory__listTitle:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);width:1rem;height:1rem;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;background-color:#014d73}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__listTitle:after{width:.75rem;height:.75rem}}.c-sideCategory .c-sideCategory__listTitle.--active:after{transform:translateY(-50%) rotate(-90deg)}.c-sideCategory .c-sideCategory__listSub{display:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;margin-top:1.25rem}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__listSub{margin-top:.5rem}}.c-sideCategory .c-sideCategory__listSub.--active{display:block;opacity:1;transform:translateY(0)}.c-sideCategory .c-sideCategory__listSubItem+.c-sideCategory__listSubItem{margin-top:.5rem}.c-sideCategory .c-sideCategory__listSubLink{display:block;transition:color .3s ease;color:#444;font-size:.875rem;font-weight:400;line-height:170%;letter-spacing:.56px}@media screen and (max-width: 767px){.c-sideCategory .c-sideCategory__listSubLink{font-size:.8125rem;letter-spacing:.52px}}.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:none}.c-modal.--active{display:flex;align-items:center;justify-content:center}.js-header-search-modal{z-index:10002}.c-modal__Overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2229}.c-modal__Content{position:relative;background:#fff;border-radius:.75rem;width:86%;max-width:86%;max-height:90vh;overflow-y:auto;z-index:1;padding:5rem}@media screen and (max-width: 767px){.c-modal__Content{width:100%;max-width:none;max-height:100vh;border-radius:0;padding:0;padding-bottom:7.5rem}}.c-modal__Header{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-modal__Header{justify-content:flex-start;padding:.9375rem 1.5rem}}.c-modal__Title{font-size:1.625rem;font-weight:600;line-height:150%;letter-spacing:1.04px}@media screen and (max-width: 767px){.c-modal__Title{font-size:1.25rem;letter-spacing:.8px}}.c-modal__Close{background:none;border:none;cursor:pointer;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;position:fixed;right:0;top:0;border-radius:0 0 0 .75rem;background:#f0f7fa}@media screen and (max-width: 767px){.c-modal__Close{width:3.75rem;height:3.75rem}}.c-modal__Close:before{content:"";width:1.5rem;height:1.5rem;background:url(../../assets/img/top/icon_close.png) no-repeat center center/contain}@media screen and (max-width: 767px){.c-modal__Close:before{width:1.375rem;height:1.375rem}}.c-modal__Body{margin-top:3rem}@media screen and (max-width: 767px){.c-modal__Body{margin-top:0}}.c-modal__formGroup{display:grid;grid-template-columns:7.5rem 1fr;border-bottom:1px solid #ebebeb}.c-modal__formGroup:first-child{border-top:1px solid #ebebeb}@media screen and (max-width: 767px){.c-modal__formGroup{grid-template-columns:1fr}}.c-modal__formLabel{background:#014d73;color:#fff;font-size:.9375rem;font-weight:500;line-height:150%;letter-spacing:.6px;padding:1.5rem;display:grid;align-items:center}@media screen and (max-width: 767px){.c-modal__formLabel{padding-block:.8125rem;font-size:.875rem;letter-spacing:.56px}}.c-modal__Footer{max-width:38.5rem;width:100%;display:grid;margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}@media screen and (max-width: 767px){.c-modal__Footer{grid-template-columns:1fr;max-width:15rem;margin-inline:auto;gap:.5rem;margin-top:2rem}}.c-modal__Btn{text-align:center;padding:1.125rem 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:.6px;cursor:pointer;transition:all .3s ease;position:relative}@media screen and (max-width: 767px){.c-modal__Btn{padding:1.25rem;font-size:.8125rem;letter-spacing:.52px}}.c-modal__Btn .c-modal__BtnText{position:relative;z-index:1}.c-modal__Btn .c-modal__BtnIcon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.c-modal__Btn .c-modal__BtnIcon{width:1rem;height:1rem;left:1.25rem}}.c-modal__Btn--secondary{border:1px solid #00466b;color:#00466b}.c-modal__Btn--secondary .c-modal__BtnIcon{background:url(../../assets/img/top/icon_close.png) no-repeat center center/contain}.c-modal__Btn--secondary:hover{background:#e9ecef;border-color:#dee2e6}.c-modal__Btn--primary{border:1px solid #014d73;color:#fff;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);position:relative}.c-modal__Btn--primary:before{background:linear-gradient(87deg,#006a9e,#00466b 44.46%,#00466b 98.8%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.125rem 1.5rem;opacity:0;transition:all .3s ease-out}.c-modal__Btn--primary .c-modal__BtnIcon{background:url(../../assets/img/common/icon_search.svg) no-repeat center center/contain}@media (any-hover: hover){.c-modal__Btn--primary:hover{opacity:1}.c-modal__Btn--primary:hover:before{opacity:1}}.c-modal__checkboxGroup{padding:1.75rem;display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.75rem}@media screen and (max-width: 767px){.c-modal__checkboxGroup{padding:1rem 1.5rem}}.c-modal__checkboxItem{display:flex;align-items:center;gap:.625rem;cursor:pointer;transition:background-color .2s ease}.c-modal__checkboxItem:hover{background-color:#f8f9fa}input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0;cursor:pointer;position:relative;flex-shrink:0}@media screen and (max-width: 767px){input[type=checkbox]{width:1.375rem;height:1.375rem}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25rem;border:1px solid #ebebeb;background:#fff;transition:all .2s ease}input[type=checkbox]:checked{background-color:#014d73;border-color:#014d73}input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.9375rem;height:.625rem;background:url(../../assets/img/common/icon_checkbox.svg) no-repeat center center/contain}input[type=checkbox]:checked+.c-modal__checkboxText{font-weight:500}input[type=checkbox]:hover{border-color:#014d73}input[type=checkbox]:focus{outline:2px solid rgba(1,77,115,.2);outline-offset:2px}.c-modal__checkboxText{font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 767px){.c-modal__checkboxText{font-size:.8125rem;letter-spacing:.52px}}.c-modal__checkboxCount{font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-modal__checkboxCount{font-size:.8125rem;letter-spacing:.52px}}.c-modal__locationGroupItem{display:grid;grid-template-columns:11.25rem 1fr;border-bottom:1px dashed #ebebeb}.c-modal__locationGroupItem:last-child{border-bottom:none}@media screen and (max-width: 767px){.c-modal__locationGroupItem{grid-template-columns:1fr}}.c-modal__regionItem{display:flex;align-items:center;cursor:pointer;padding:1.25rem 1.5rem;border-radius:.25rem;gap:.625rem;background-color:#f0f8ff;transition:background-color .2s ease}@media screen and (max-width: 767px){.c-modal__regionItem{padding:.75rem 1.5rem;gap:.5rem}}.c-modal__prefectureGroup{padding:1.5rem;display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.75rem}@media screen and (max-width: 767px){.c-modal__prefectureGroup{padding:1rem 1.5rem}}.c-modal__prefectureItem{align-items:center;display:inline-flex;gap:.5rem;cursor:pointer;transition:background-color .2s ease}.c-modal__career{margin-top:6rem;display:grid;gap:5rem}@media screen and (max-width: 767px){.c-modal__career{margin-top:3rem;gap:3rem}}.c-btn5{border-radius:2.125rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);display:flex;justify-content:center;align-items:center;color:#fff;padding:.6875rem 1rem;position:relative;font-size:.875rem;font-weight:500;letter-spacing:.56px;gap:.125rem}@media screen and (max-width: 767px){.c-btn5{padding:.8125rem 1rem}}.c-btn5:before{background:linear-gradient(87deg,#006a9e,#006a9e 44.46%,#00466b 98.8%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:2.125rem;opacity:0;transition:all .3s ease-out}.c-btn5 .c-btn5__text{position:relative;z-index:1}.c-btn5 .c-btn5__arrow{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:url(../../assets/img/common/icon_plus.svg) no-repeat center center/contain;transition:all .2s ease-out;flex-shrink:0;position:relative;z-index:1}@media (any-hover: hover){.c-btn5:hover{opacity:1}.c-btn5:hover:before{opacity:1}}.page-numbers{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.page-numbers{gap:.25rem}}.page-numbers .page-numbers{display:block;color:#b3b3b3;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.9px;text-transform:capitalize}@media screen and (max-width: 767px){.page-numbers .page-numbers{font-size:.875rem}}.page-numbers .page-numbers a{display:block;color:#b3b3b3;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.9px;text-transform:capitalize;padding:.625rem}@media screen and (max-width: 767px){.page-numbers .page-numbers a{font-size:.875rem;padding:.3125rem}}.page-numbers .page-numbers span{display:block;color:#b3b3b3;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.9px;text-transform:capitalize;padding:.625rem}@media screen and (max-width: 767px){.page-numbers .page-numbers span{font-size:.875rem;padding:.3125rem}}.page-numbers span.page-numbers.current,.page-numbers a.page-numbers.current,.page-numbers .page-numbers.current span,.page-numbers .page-numbers.current a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#014d73;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.9px;border-bottom:none;padding:0}@media screen and (max-width: 767px){.page-numbers span.page-numbers.current,.page-numbers a.page-numbers.current,.page-numbers .page-numbers.current span,.page-numbers .page-numbers.current a{width:2rem;height:2rem;font-size:.875rem}}.page-numbers .prev a,.page-numbers .prev span,.page-numbers .next a,.page-numbers .next span{color:#222;font-size:.875rem;font-weight:400;line-height:170%;letter-spacing:1.12px;flex-shrink:0;display:flex;align-items:center;padding:0;gap:.625rem}@media screen and (max-width: 767px){.page-numbers .prev a,.page-numbers .prev span,.page-numbers .next a,.page-numbers .next span{font-size:.75rem;gap:.375rem}}.page-numbers .prev a:before,.page-numbers .prev a:after,.page-numbers .prev span:before,.page-numbers .prev span:after,.page-numbers .next a:before,.page-numbers .next a:after,.page-numbers .next span:before,.page-numbers .next span:after{content:"";width:.5rem;height:.8125rem;background-color:#014d73;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;transform:rotate(180deg)}.page-numbers .prev{margin-right:auto}.page-numbers .prev a:after{display:none}.page-numbers .next{margin-left:auto}.page-numbers .next a:before{display:none}.page-numbers .next a:after{rotate:180deg}.c-btn6{display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-radius:.5rem;border:1px solid #eb7221;background:#fff;padding:1.125rem 1.5rem}.c-btn6 .c-btn6__text{color:#d2642a;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:.6px}.c-btn6 .c-btn6__arrow{display:flex;width:1.5rem;height:1.5rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);border-radius:50%;align-items:center;justify-content:center;transition:all .3s ease-out}.c-btn6 .c-btn6__arrow:before{content:"";width:.4375rem;height:.625rem;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;background-color:#fff}@media (any-hover: hover){.c-btn6:hover{background:#eb7221}.c-btn6:hover .c-btn6__text{color:#fff}.c-btn6:hover .c-btn6__arrow{background:#fff}.c-btn6:hover .c-btn6__arrow:before{background-color:#eb7221}}.c-title3{font-size:1.125rem;font-weight:600;line-height:160%;letter-spacing:1.44px;display:flex;align-items:center;gap:.625rem}.c-title3:before{content:"";width:.75rem;height:.625rem;background:url(../../assets/img/common/enTitle_iconB.png) no-repeat center center/contain}.c-card4.--stop .c-card4__cat{background:#f0f7fa;color:#014d73}@media (any-hover: hover){.c-card4.--end .c-card4__link:hover .c-card4__img img{transform:initial}}.c-card4.--end .c-card4__cat{background:#a3a3a3;color:#fff}.c-card4.--end .c-card4__img{position:relative}.c-card4.--end .c-card4__img:before{content:"終了しました";color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;line-height:180%;letter-spacing:.72px;position:absolute;top:0;left:0;width:100%;height:100%;background:#014d73e6;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.c-card4 .c-card4__link{display:block;padding:2.5rem 2.5rem 3rem;border-radius:.75rem 0rem 0rem;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff}@media screen and (max-width: 767px){.c-card4 .c-card4__link{padding:1.5rem 1.5rem 1.75rem}}@media (any-hover: hover){.c-card4 .c-card4__link:hover .c-card4__img img{transform:scale(1.05)}.c-card4 .c-card4__link:hover .c-card4__title{color:#014d73}}.c-card4 .c-card4__img{border-radius:.25rem;overflow:hidden}.c-card4 .c-card4__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;transition:all .3s ease-out}.c-card4 .c-card4__body{margin-top:1.5rem}@media screen and (max-width: 767px){.c-card4 .c-card4__body{margin-top:1.25rem}}.c-card4 .c-card4__head{display:flex;align-items:center;gap:.75rem}.c-card4 .c-card4__cat{border-radius:.125rem;background:#fef2e2;display:inline-block;padding:.3125rem .625rem;color:#eb7221;font-size:.75rem;font-weight:600;line-height:160%;letter-spacing:.48px;flex-shrink:0}@media screen and (max-width: 767px){.c-card4 .c-card4__cat{font-size:.6875rem;letter-spacing:.44px}}.c-card4 .c-card4__day{color:var(--bengoshi-accent-blue, #014d73);font-family:Lato,sans-serif;font-size:1.0625rem;font-weight:700;line-height:normal;display:flex;align-items:baseline;gap:.25rem}.c-card4 .c-card4__day .--md{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.52px;font-family:Noto Sans JP,serif}@media screen and (max-width: 767px){.c-card4 .c-card4__day .--md{font-size:.6875rem;letter-spacing:.44px}}.c-card4 .c-card4__day .--sm{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.52px}@media screen and (max-width: 767px){.c-card4 .c-card4__day .--sm{font-size:.75rem;font-weight:500}}.c-card4 .c-card4__title{margin-top:.75rem;font-size:1.125rem;font-weight:500;line-height:180%;letter-spacing:.72px;transition:all .3s ease-out}@media screen and (max-width: 767px){.c-card4 .c-card4__title{font-size:.9375rem;letter-spacing:.6px}}.c-card4 .c-card4__tags{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.25rem}@media screen and (max-width: 767px){.c-card4 .c-card4__tags{margin-top:1.25rem}}.c-card4 .c-card4__tag{display:inline-block;border-radius:.125rem;background:#f7f7f7;padding:.1875rem .5rem;color:#666;font-size:.75rem;font-weight:400;line-height:160%;letter-spacing:.48px}@media screen and (max-width: 767px){.c-card4 .c-card4__tag{font-size:.6875rem;letter-spacing:.44px}}.c-card5 .c-card5__link{display:flex;height:100%;flex-direction:column}.c-card5 .c-card5__img{aspect-ratio:3/4;overflow:hidden;border-radius:1.25rem;transform:skewY(-6deg);transform-origin:center;margin-bottom:1.25rem;position:relative}@media screen and (max-width: 767px){.c-card5 .c-card5__img{aspect-ratio:1;border-radius:.75rem;transform:skewY(-4deg)}}.c-card5 .c-card5__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:skewY(5deg) scale(1.06);transform-origin:center}@media screen and (max-width: 767px){.c-card5 .c-card5__img img{transform:skewY(2deg) scale(1.025);object-position:center 35%}}.c-card5 .c-card5__head{position:absolute;padding:4rem 2.5rem 3rem;bottom:-.9375rem;left:0;width:100%;background:linear-gradient(0deg,#00466b,#00466bb3 29.57%,#006a9e00 83.27%);border-radius:.625rem;z-index:1;transform:skewY(5deg);color:#fff}@media screen and (max-width: 767px){.c-card5 .c-card5__head{padding-inline:1.75rem;padding-bottom:1.75rem}}.c-card5 .c-card5__cat{font-size:.75rem;font-weight:600;line-height:140%;letter-spacing:.48px;text-transform:capitalize;display:inline-block;padding:.3125rem .625rem;border-radius:3.125rem;border:1px solid #fff;background:#001e2d1a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media screen and (max-width: 767px){.c-card5 .c-card5__cat{font-size:.6875rem}}.c-card5 .c-card5__name{margin-top:.625rem;font-size:1.5rem;font-weight:600;line-height:160%;letter-spacing:.96px}@media screen and (max-width: 767px){.c-card5 .c-card5__name{margin-top:.5rem;font-size:1.25rem;letter-spacing:.8px}}.c-card5 .c-card5__en{margin-top:.125rem;font-family:Lato,sans-serif;font-size:.75rem;font-weight:500;line-height:160%;letter-spacing:.48px;text-transform:capitalize}@media screen and (max-width: 767px){.c-card5 .c-card5__en{font-size:.6875rem;letter-spacing:.44px}}.c-card5 .c-card5__body{padding-left:2.5rem;padding-bottom:2.5rem;border-radius:0 0 0 .75rem;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;flex:1;display:flex;flex-direction:column}@media screen and (max-width: 767px){.c-card5 .c-card5__body{padding-left:1.75rem;padding-bottom:0;border-bottom:none}}.c-card5 .c-card5__text{color:#444;font-size:.875rem;font-weight:400;line-height:200%;letter-spacing:.56px;margin-top:2.5rem;flex:1}@media screen and (max-width: 767px){.c-card5 .c-card5__text{font-size:.75rem;letter-spacing:.48px;margin-top:.875rem}}.c-card5 .c-card5__btn{margin-top:1.5rem;margin-left:auto;display:flex;gap:.4375rem;align-items:center;justify-content:flex-end;color:#014d73;font-size:.9375rem;font-weight:500;letter-spacing:.6px}@media screen and (max-width: 767px){.c-card5 .c-card5__btn{margin-top:1rem;font-size:.8125rem;letter-spacing:.52px}}.c-card5 .c-card5__arrow{width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-card5 .c-card5__arrow{width:1.25rem;height:1.25rem}}.c-card5 .c-card5__arrow:before{content:"";width:.4375rem;height:.625rem;background:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain}.c-wysiwyg{width:100%;padding-left:0;overflow:hidden}.c-wysiwyg>*:first-child{margin-top:0}.c-wysiwyg .c-wysiwyg__orangeBox{margin-top:3rem;border-radius:.75rem;background:#fcf4e8;padding:2.5rem 3rem;position:relative}@media screen and (max-width: 767px){.c-wysiwyg .c-wysiwyg__orangeBox{padding:2.5rem 2rem;margin-top:2rem}}.c-wysiwyg .c-wysiwyg__orangeBox:before{content:"";display:block;width:2.5rem;height:.125rem;background:#d2642a;top:0;left:50%;transform:translate(-50%);position:absolute}.c-wysiwyg .c-wysiwyg__orangeBoxTitle{text-align:center;color:#d2642a;font-size:1.25rem;font-weight:600;line-height:160%;letter-spacing:.8px}@media screen and (max-width: 767px){.c-wysiwyg .c-wysiwyg__orangeBoxTitle{font-size:1.125rem;letter-spacing:.72px}}.c-wysiwyg .c-wysiwyg__orangeBoxText{margin-top:1.25rem;color:#444;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:.56px}@media screen and (max-width: 767px){.c-wysiwyg .c-wysiwyg__orangeBoxText{margin-top:.75rem;font-size:.8125rem;letter-spacing:.52px}}.c-wysiwyg .c-wysiwyg__orangeBoxBtn{margin-top:2rem;max-width:17.5rem;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.c-wysiwyg .c-wysiwyg__orangeBoxBtn{margin-top:1.25rem}}.c-wysiwyg h2{font-size:1.625rem;font-weight:600;line-height:160%;letter-spacing:1.04px;position:relative;padding-top:2.5rem;border-top:.0625rem solid #f0f0f0;margin-top:3.5rem}@media screen and (max-width: 767px){.c-wysiwyg h2{font-size:1.25rem;margin-top:2rem;padding-top:1.75rem}}.c-wysiwyg h2:before{content:"";display:block;width:3.125rem;height:.1875rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);position:absolute;top:0;left:0}.c-wysiwyg h3{margin-top:3.5rem;border-radius:.25rem;background:#f0f7fa;font-size:1.25rem;font-weight:600;line-height:150%;letter-spacing:.8px;padding:1rem 1.25rem 1rem 2.5rem;position:relative}@media screen and (max-width: 767px){.c-wysiwyg h3{margin-top:2rem;font-size:1rem;padding:.75rem 1rem .75rem 1.875rem}}.c-wysiwyg h3:before{content:"";display:block;width:.125rem;height:calc(100% - 2rem);background:#014d73;position:absolute;top:50%;transform:translateY(-50%);left:1.25rem}@media screen and (max-width: 767px){.c-wysiwyg h3:before{left:1rem;height:calc(100% - 1.5rem)}}.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-top:3.5rem;color:#014d73;font-size:1rem;font-weight:500;line-height:160%;letter-spacing:.64px}@media screen and (max-width: 767px){.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-top:1.25rem;font-size:.8125rem;letter-spacing:.52px}}.c-wysiwyg p{color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px;margin-top:2rem}@media screen and (max-width: 767px){.c-wysiwyg p{margin-top:1.5rem;font-size:.8125rem;letter-spacing:.52px}}.c-wysiwyg p a{text-decoration:underline;color:#014d73}.c-wysiwyg figcaption{color:#666;font-size:.8125rem;font-weight:400;line-height:200%;letter-spacing:.52px;margin-top:1rem}@media screen and (max-width: 767px){.c-wysiwyg figcaption{font-size:.75rem;letter-spacing:.48px;margin-top:.75rem}}.c-wysiwyg ul,.c-wysiwyg ol{margin-top:2rem;list-style:none;padding-left:0}@media screen and (max-width: 767px){.c-wysiwyg ul,.c-wysiwyg ol{margin-top:1.5rem}}.c-wysiwyg ul li,.c-wysiwyg ol li{position:relative;color:#444;font-size:.9375rem;font-weight:400;line-height:190%;letter-spacing:.6px;margin-top:.625rem}@media screen and (max-width: 767px){.c-wysiwyg ul li,.c-wysiwyg ol li{font-size:.8125rem;letter-spacing:.52px}}.c-wysiwyg ol{counter-reset:n}.c-wysiwyg ol li{padding-left:1.6875rem}.c-wysiwyg ol li:before{content:counter(n,decimal-leading-zero);counter-increment:n;position:absolute;top:.1875rem;left:0;color:#014d73;font-size:.9375rem;font-family:Lato,sans-serif;font-weight:600;line-height:22px;letter-spacing:.3px}@media screen and (max-width: 767px){.c-wysiwyg ol li:before{top:.0625rem;font-size:.8125rem;letter-spacing:.26px}}.c-wysiwyg ol li ol{margin-top:.625rem}.c-wysiwyg ul li{padding-left:1.375rem}.c-wysiwyg ul li:before{content:"";display:block;width:.375rem;aspect-ratio:1;background-color:#cce0e8;border-radius:50%;position:absolute;top:.6875rem;left:0}@media screen and (max-width: 767px){.c-wysiwyg ul li:before{top:.5625rem}}.c-wysiwyg ul li ul{margin-top:.625rem}.c-wysiwyg ul li ul li{padding-left:.8125rem}.c-wysiwyg ul li ul li:before{background-color:#444;width:.25rem}.c-wysiwyg ul li a{color:#014d73;text-decoration:underline}.c-wysiwyg a{word-wrap:break-word}.c-wysiwyg strong{color:#014d73;font-weight:700;line-height:175%}.c-wysiwyg blockquote{border:none;padding:1.5rem 1.5rem 1.5rem 3.75rem;position:relative;margin-top:2rem;border-radius:.5rem;background:#f7f7f7}@media screen and (max-width: 767px){.c-wysiwyg blockquote{border-radius:.5rem;padding:1rem 1rem 1rem 2.5rem}}.c-wysiwyg blockquote:before{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../../assets/img/common/icon_quote.png) no-repeat center/contain;position:absolute;top:1.5rem;left:1.5rem}@media screen and (max-width: 767px){.c-wysiwyg blockquote:before{width:1.0625rem;height:1.0625rem;top:1rem;left:1rem}}.c-wysiwyg blockquote p{margin:0;color:#666;font-size:.875rem;font-weight:400;line-height:190%;letter-spacing:.56px}@media screen and (max-width: 767px){.c-wysiwyg blockquote p{font-size:.75rem;letter-spacing:.48px}}.c-wysiwyg blockquote p a{text-decoration:underline;color:#014d73}.c-wysiwyg{--radius: .5rem}.c-wysiwyg table.fr-dashed-borders thead,.c-wysiwyg table.fr-dashed-borders tbody,.c-wysiwyg table.fr-dashed-borders th,.c-wysiwyg table.fr-dashed-borders td{border-width:0;border-color:#ccc}.c-wysiwyg table.fr-dashed-borders thead,.c-wysiwyg table.fr-dashed-borders tbody{border-style:dashed}.c-wysiwyg table.fr-dashed-borders thead{border-top-width:.0625rem;border-left-width:.0625rem;border-right-width:.0625rem}.c-wysiwyg table.fr-dashed-borders tbody{border-bottom-width:.0625rem;border-left-width:.0625rem;border-right-width:.0625rem}.c-wysiwyg table.fr-dashed-borders th{border-bottom-width:.0625rem}.c-wysiwyg table.fr-dashed-borders th+th{border-left-width:.0625rem}.c-wysiwyg table.fr-dashed-borders td+td{border-left-width:.0625rem}.c-wysiwyg table.fr-dashed-borders tr+tr td{border-top-width:.0625rem}.c-wysiwyg table.fr-dashed-borders td:not(:has(~td)){border-left-width:.0625rem}.c-wysiwyg table.fr-dashed-borders td{border-width:0}.c-wysiwyg table.fr-dashed-borders thead tr th:first-child{border-radius:var(--radius) 0 0 0}.c-wysiwyg table.fr-dashed-borders thead tr th:last-child{border-radius:0 var(--radius) 0 0}.c-wysiwyg table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-collapse:collapse;border-collapse:separate;border-spacing:0;padding-bottom:1rem;margin-top:2.5rem;table-layout:fixed;min-width:50rem}@media screen and (max-width: 767px){.c-wysiwyg table{min-width:initial}}.c-wysiwyg table::-webkit-scrollbar{height:.375rem}.c-wysiwyg table::-webkit-scrollbar-track{background-color:transparent}.c-wysiwyg table::-webkit-scrollbar-thumb{background-color:#ccc;width:8.75rem;border-radius:100vmax}.c-wysiwyg table:not(:has(thead)) tbody{border-radius:var(--radius);border-top:.0625rem solid #ccc}.c-wysiwyg table:not(:has(thead)) tbody tr:first-child td:first-child{border-top-left-radius:var(--radius);border-left:none}.c-wysiwyg table:not(:has(thead)) tbody tr:first-child td:last-child{border-top-right-radius:var(--radius)}.c-wysiwyg table tbody,.c-wysiwyg table thead{width:100%;display:table}.c-wysiwyg table thead{border-top:.0625rem solid #ccc;border-left:.0625rem solid #ccc;border-right:.0625rem solid #ccc;border-radius:var(--radius) var(--radius) 0 0;background-color:#014d73;color:#fff}.c-wysiwyg table tbody{border-bottom:.0625rem solid #ccc;border-left:.0625rem solid #ccc;border-right:.0625rem solid #ccc;border-radius:0 0 var(--radius) var(--radius);overflow:hidden}.c-wysiwyg table th{background-color:transparent;padding:.75rem 1rem;min-width:16.25rem;font-size:.875rem;font-weight:700;line-height:150%;border:none;border-bottom:.0625rem solid #ccc}@media screen and (max-width: 767px){.c-wysiwyg table th{font-size:.8125rem}}.c-wysiwyg table th+th{border-left:.0625rem solid #ccc}.c-wysiwyg table td+td{border-left:.0625rem solid #ccc}.c-wysiwyg table tr+tr td{border-top:.0625rem solid #ccc}.c-wysiwyg table td:not(:has(~td)){border-left:.0625rem solid #ccc}.c-wysiwyg table td{border:.0625rem solid #ccc;background-color:#fff;padding:1.5rem;min-width:16.25rem;min-height:7.5rem;vertical-align:top;color:#444;font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:.56px;border:none}@media screen and (max-width: 767px){.c-wysiwyg table td{font-size:.8125rem;padding:1rem .75rem}}.c-wysiwyg table td a{color:#014d73;text-decoration:underline;line-height:180%}.c-wysiwyg table td ul{margin-top:0}.c-wysiwyg table td ul li{padding-left:1.125rem}.c-wysiwyg table td ul li:before{background-color:#444;width:.25rem}.c-wysiwyg table td .table__link{display:block;color:#014d73;font-size:.9375rem;font-weight:500;line-height:180%;letter-spacing:.6px;display:flex;align-items:center;justify-content:center;gap:.375rem;text-decoration:none}@media screen and (max-width: 767px){.c-wysiwyg table td .table__link{font-size:.8125rem;gap:.25rem}}.c-wysiwyg table td .table__link .--arrow{display:block;width:1.5rem;height:1.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;margin-top:.0625rem}@media screen and (max-width: 767px){.c-wysiwyg table td .table__link .--arrow{width:1.25rem;height:1.25rem}}.c-wysiwyg table td .table__link .--arrow:before{content:"";display:block;width:.4375rem;height:.625rem;transform:rotate(90deg);background:url(../../assets/img/common/icon_arrow.svg) no-repeat center/contain}@media screen and (max-width: 767px){.c-wysiwyg table td .table__link .--arrow:before{width:.3125rem;height:.5rem}}.c-wysiwyg table th[colspan="2"],.c-wysiwyg table td[colspan="2"]{min-width:32.5rem}.c-wysiwyg img{width:100%;max-width:100%;display:block;margin-top:2.5rem;border-radius:1rem;object-fit:contain}@media screen and (max-width: 767px){.c-wysiwyg img{border-radius:.5rem}}.c-wysiwyg .fr-img-caption .fr-inner{display:block;width:100%;font-size:.875rem;line-height:1.65;letter-spacing:.05em;color:gray;margin-top:1rem}.c-wysiwyg p>.fr-video{margin-top:-1rem}.c-wysiwyg iframe{max-width:100%}.c-wysiwyg .leadgrid-blogcard__link{border-radius:.5rem;padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width: 767px){.c-wysiwyg .leadgrid-blogcard__link{flex-direction:column-reverse}}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__eyecatch{width:100%}@media screen and (max-width: 767px){.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__eyecatch{width:15rem;flex-shrink:0}}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__eyecatch img{aspect-ratio:16/9;object-fit:cover;height:100%;width:100%;margin:0}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__meta{width:30rem}@media screen and (max-width: 767px){.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__meta{width:100%}}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__title{font-weight:700;font-size:.875rem;line-height:1.65;letter-spacing:.05em}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__description{margin-top:.5rem;color:gray;font-size:.75rem;line-height:1.55;letter-spacing:.05em}.c-wysiwyg .leadgrid-blogcard__link .leadgrid-blogcard__domain{margin-top:.5rem;font-size:.625rem;color:gray;line-height:1.4;letter-spacing:.05em}.c-wysiwyg .box{border-radius:.75rem;padding:3rem;margin-top:4rem}@media screen and (max-width: 767px){.c-wysiwyg .box{margin-top:2rem}}.c-wysiwyg .box h1,.c-wysiwyg .box h2,.c-wysiwyg .box h3,.c-wysiwyg .box h4,.c-wysiwyg .box h5,.c-wysiwyg .box h6{margin-top:0}.c-wysiwyg .box p{margin-top:2rem}@media screen and (max-width: 767px){.c-wysiwyg .box p{margin-top:1.5rem}}.c-wysiwyg .box.--blue{background:#1c5dc2;color:#fff}.c-wysiwyg .box.--blueLine{border:.3125rem solid #1c5dc2;background:#fff}.c-wysiwyg .box.--gray{background:#1c5dc21a}.c-wysiwyg .box.--bkLine{border:.3125rem solid #757575;background:#fff}.c-wysiwyg .box.--white{background:#fff}.c-wysiwyg .box.--gray2{background-color:#edf1f4}.c-wysiwyg .box.--transparent{border:1px solid #757575}.c-wysiwyg .fr-fir:has([style*="float: right"]){margin-left:3.75rem}.c-wysiwyg .fr-fir:has([style*="float: left"]){margin-right:3.75rem}.c-wysiwyg .fr-fir[style*="float: right"]{margin-left:3.75rem}.c-wysiwyg .fr-fir[style*="float: left"],.c-wysiwyg img.fr-view.fr-dii.fr-fil{margin-right:3.75rem}@media screen and (max-width: 767px){.c-wysiwyg img.fr-view.fr-dii.fr-fil{margin-right:.3125rem}}.c-wysiwyg img.fr-view.fr-dii.fr-fir{margin-left:3.75rem}@media screen and (max-width: 767px){.c-wysiwyg img.fr-view.fr-dii.fr-fir{margin-left:.3125rem}}.c-wysiwyg .block{border-radius:.75rem;background-color:#fff;padding:2.5rem}@media screen and (max-width: 767px){.c-wysiwyg .block{border-radius:.25rem;padding:1.25rem 1rem}}.c-wysiwyg .flow{padding-top:.25rem;padding-bottom:.25rem;border-top:1px solid #ccc}.c-wysiwyg .flow__box{display:grid;grid-template-columns:max-content 1fr}@media screen and (max-width: 767px){.c-wysiwyg .flow__box{grid-template-columns:1fr}}.c-wysiwyg .flow__label{max-width:4.8125rem;min-height:8.75rem;background-color:#dfeeff;display:flex;flex-direction:column;justify-content:center;padding:2.6875rem .875rem;border-radius:.25rem;gap:.25rem}@media screen and (max-width: 767px){.c-wysiwyg .flow__label{max-width:100%;padding:.5rem .625rem;min-height:3rem;width:100%;flex-direction:row;align-items:center}}.c-wysiwyg .flow__label img{width:1.5rem;aspect-ratio:1;object-fit:contain;margin:0 auto;display:inline-block;border-radius:0}@media screen and (max-width: 767px){.c-wysiwyg .flow__label img{margin:initial}}.c-wysiwyg .flow__label p{margin:0;font-size:1.5rem;text-align:center;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.c-wysiwyg .flow__label p{font-size:1.5rem}}.c-wysiwyg .flow__body{padding:1.5rem}@media screen and (max-width: 767px){.c-wysiwyg .flow__body{padding:1rem 0 .75rem}}.c-wysiwyg .flow__body ul{margin:0}.c-wysiwyg .flow__body li{padding-left:1.5rem}@media screen and (max-width: 767px){.c-wysiwyg .flow__body li{padding-left:1.25rem}}.c-wysiwyg .flow__body li:before{left:.625rem}@media screen and (max-width: 767px){.c-wysiwyg .flow__body li:before{left:.5rem;top:.625rem}}.c-wysiwyg .flow:last-of-type{border-bottom:1px solid #ccc}.c-wysiwyg .flowBlock{padding:3.75rem 5rem;background-color:#fff;border-radius:1.25rem;margin-top:5rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock{padding:1.25rem 1rem;margin-top:2.5rem;border-radius:.625rem}}.c-wysiwyg .flowBlock+.flowBlock{margin-top:3.75rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock+.flowBlock{margin-top:2.5rem}}.c-wysiwyg .flowBlock__label{display:grid;grid-template-columns:max-content 1fr auto;column-gap:1rem;align-items:center;width:100%;position:relative;padding-bottom:2.0625rem;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__label{column-gap:.5rem;padding-bottom:1.1875rem}}.c-wysiwyg .flowBlock__label img{margin:0;max-width:2.5rem;width:100%;display:block;height:auto;object-fit:contain;border-radius:0}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__label img{max-width:1.875rem}}.c-wysiwyg .flowBlock__label p{margin:0;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.01em;color:#222}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__label p{font-size:1.5rem}}.c-wysiwyg .flowBlock__label span{font-size:2rem;font-weight:700;line-height:1;display:block;color:#dfeeff}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__label span{font-size:1.25rem}}.c-wysiwyg .flowBlock__label:after{position:absolute;content:"";width:13.75rem;height:1.125rem;background:url(../img/works/icon_line.webp) no-repeat center/contain;bottom:0;right:0}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__label:after{width:9.1875rem;height:.75rem}}.c-wysiwyg .flowBlock__body{padding-top:3rem;display:grid;grid-template:"title img" "text img"/auto max-content;align-items:flex-start;row-gap:1.5rem;column-gap:4rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__body{padding-top:1rem;grid-template:"title" "text" "img"/1fr;row-gap:.75rem}}.c-wysiwyg .flowBlock__body img{margin:0;aspect-ratio:508/339;object-fit:cover;width:100%;height:auto;display:block;max-width:31.75rem;grid-area:img;align-self:flex-start;border-radius:.75rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__body img{border-radius:.625rem;max-width:100%;aspect-ratio:303/202;margin-top:.25rem}}.c-wysiwyg .flowBlock__body h3{grid-area:title;margin:0;color:#222;font-size:1.75rem;font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__body h3{font-size:1.375rem}}.c-wysiwyg .flowBlock__body p{grid-area:text;margin:0;color:#222;font-size:1rem;font-weight:400;line-height:1.75}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__body p{font-size:.875rem}}.c-wysiwyg .flowBlock.--type2 .flowBlock__body{grid-template:initial}.c-wysiwyg .flowBlock.--type2 img{aspect-ratio:496/240;object-fit:cover;height:100%}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock.--type2 img{aspect-ratio:303/126;object-position:top center}}.c-wysiwyg .flowBlock.--type2 h3,.c-wysiwyg .flowBlock.--type2 p{grid-area:initial}.c-wysiwyg .flowBlock.--type2 .flowBlock__box h3:has(+img)+img{aspect-ratio:496/321;height:auto}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock.--type2 .flowBlock__box h3:has(+img)+img{aspect-ratio:303/196;margin-top:0}}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock.--type2 .flowBlock__boxWrap:has(.flowBlock__box h3+img){row-gap:1.5rem}}.c-wysiwyg .flowBlock__boxWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:2.25rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__boxWrap{margin-top:.25rem;grid-template-columns:1fr;gap:.75rem}}.c-wysiwyg .flowBlock__box{display:grid;row-gap:1.25rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__box{row-gap:.75rem}}.c-wysiwyg .flowBlock__box img{grid-area:initial;height:auto;width:100%;border-radius:.75rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__box img{border-radius:.625rem}}.c-wysiwyg .flowBlock__box h3{font-size:1.5rem}@media screen and (max-width: 767px){.c-wysiwyg .flowBlock__box h3{font-size:1rem}}.c-wysiwyg .flowBlock__box p{font-size:.875rem}.c-wysiwyg.--download img{display:block;max-width:11.75rem;margin-left:auto;margin-right:auto}.c-wysiwyg.--download p{font-size:.9375rem;font-weight:400;line-height:1.75;color:#222;margin-top:2.5rem}@media screen and (max-width: 767px){.c-wysiwyg.--download p{font-size:.875rem;margin-top:1.5rem}}.c-wysiwyg.--download h3{font-size:1.25rem;font-weight:700;line-height:1.5;color:#222;margin-top:3rem;letter-spacing:0;padding-bottom:.625rem;position:relative;border-bottom:2px solid #ff9000;margin-bottom:1rem}@media screen and (max-width: 767px){.c-wysiwyg.--download h3{margin-top:1.5rem;font-size:1.125rem;margin-bottom:.875rem}}.c-wysiwyg.--download h3:before{position:absolute;content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:1.625rem;height:1rem;bottom:-1rem;left:50%;translate:-50%;display:block;background-color:#ff9000}.c-wysiwyg.--download h3:after{position:absolute;content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:1.625rem;height:1rem;bottom:-.8125rem;left:50%;translate:-50%;display:block;background-color:#fff}.c-wysiwyg.--download ul{color:#222;margin-top:1.25rem}.c-wysiwyg.--download ul li{font-size:.9375rem;letter-spacing:0;line-height:1.6;font-weight:400;padding:.625rem;border-bottom:1px solid #a7a7a7;display:inline-flex;align-items:center;gap:1rem;padding-left:0;width:100%}@media screen and (max-width: 767px){.c-wysiwyg.--download ul li{font-size:.875rem}}.c-wysiwyg.--download ul li:before{content:"";mask:url(../img/common/icon_checkbox.svg) no-repeat center/contain;width:1.5rem;aspect-ratio:1;flex-shrink:0;background-color:#ff9000;position:static}.c-wysiwyg.--download ul li+li{margin-top:.5rem}.c-wysiwyg.--download .box.--gray2{margin-top:3.75rem;padding:1.5rem 2rem}@media screen and (max-width: 767px){.c-wysiwyg.--download .box.--gray2{margin-top:1.5rem}}.c-wysiwyg.--download .box.--gray2 h4{font-size:1.25rem;line-height:1.5;letter-spacing:0;color:#222}@media screen and (max-width: 767px){.c-wysiwyg.--download .box.--gray2 h4{font-size:1.125rem}}.c-wysiwyg.--download .box.--gray2 ul{margin-top:.75rem}.c-wysiwyg.--download .box.--gray2 li{color:#222;letter-spacing:0;line-height:1.6;font-weight:400;font-size:.9375rem;border-bottom:transparent;gap:.5rem;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 767px){.c-wysiwyg.--download .box.--gray2 li{font-size:.875rem}}.c-wysiwyg.--download .box.--gray2 li:before{mask:initial;width:.5rem;background-color:#222;align-self:flex-start;margin-top:.6em}.c-wysiwyg.--download .box.--gray2 li+li{padding-top:0;padding-right:0}.c-wysiwyg.--contents h2{margin-top:6rem}@media screen and (max-width: 767px){.c-wysiwyg.--contents h2{margin-top:3.5rem}}.c-wysiwyg.--contents p{margin-top:3rem}@media screen and (max-width: 767px){.c-wysiwyg.--contents p{margin-top:2rem}}.c-author{border-radius:.75rem;background:#f7f7f7;padding:2rem;overflow:hidden;position:relative}.c-author:before{content:"";position:absolute;top:0;left:0;width:6.25rem;height:.875rem;background:url(../../assets/img/common/author_bg.png) no-repeat center center/contain}.c-author+.c-author{margin-top:1.5rem}.c-author .c-author__head{gap:2rem;display:grid;grid-template-columns:8rem 1fr}@media screen and (max-width: 767px){.c-author .c-author__head{display:block}}.c-author .c-author__img{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}@media screen and (max-width: 767px){.c-author .c-author__img{width:8rem;height:8rem;margin-inline:auto}}.c-author .c-author__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.c-author .c-author__body{margin-top:.9375rem;text-align:center}}.c-author .c-author__bodyHead{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.c-author .c-author__bodyHead{display:block}}.c-author .c-author__company{font-size:1.125rem;font-weight:500;line-height:180%;letter-spacing:.72px}.c-author .c-author__nameText{margin-top:.125rem;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}.c-author .c-author__sns{display:flex;gap:.5rem;margin-left:auto;flex-shrink:0}@media screen and (max-width: 767px){.c-author .c-author__sns{margin-top:1rem;justify-content:center}}.c-author .c-author__snsLink{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.c-author .c-author__snsLink img{width:100%;height:100%;object-fit:cover}.c-author .c-author__bodyText{margin-top:1rem;color:#444;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:.56px}@media screen and (max-width: 767px){.c-author .c-author__bodyText{margin-top:1.5rem;font-size:.8125rem;letter-spacing:.52px;text-align:left}}.c-share{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:11.25rem}@media screen and (max-width: 767px){.c-share{padding-top:0}}.c-share .c-share__title{writing-mode:vertical-rl;text-orientation:upright;color:#444;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;letter-spacing:2px}@media screen and (max-width: 767px){.c-share .c-share__title{writing-mode:initial;text-orientation:none}}.c-share .c-share__sns{display:flex;flex-direction:column;gap:.125rem}@media screen and (max-width: 767px){.c-share .c-share__sns{flex-direction:row;gap:.625rem}}.c-share .c-share__snsLink{display:block;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.c-share .c-share__snsLink img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.c-share .c-share__snsLink{width:3rem;height:3rem;border:1px solid #ebebeb;background:#fff}}.c-form .Form-Item{padding:2rem;border-top:1px solid #ebebeb;display:grid;gap:3.5rem;grid-template-columns:12.5rem 1fr}@media screen and (max-width: 767px){.c-form .Form-Item{grid-template-columns:1fr;padding:1.5rem 0;gap:1rem}}.c-form .Form-Item-Label{color:#222;font-size:.9375rem;font-weight:600;line-height:160%;letter-spacing:.6px;display:flex;align-items:center;gap:.5rem}.c-form .Form-Item-cat{border-radius:.125rem;padding:.0625rem .375rem;color:#fff;font-size:.6875rem;font-weight:600;line-height:150%;letter-spacing:.44px;flex-shrink:0}.c-form .Form-Item-cat.--Required{background:#014d73}.c-form .Form-Item-cat.--Optional{background:#a3a3a3}.c-form input[type=text],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=url],.c-form input[type=search],.c-form input[type=password],.c-form input[type=number],.c-form input[type=date],.c-form input[type=time],.c-form input[type=datetime],.c-form input[type=datetime-local],.c-form input[type=month],.c-form input[type=week],.c-form textarea{width:100%;padding:.625rem 1rem;border-radius:.25rem;background:#f7f7f7;font-size:.9375rem;font-weight:400;line-height:160%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-form input[type=text],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=url],.c-form input[type=search],.c-form input[type=password],.c-form input[type=number],.c-form input[type=date],.c-form input[type=time],.c-form input[type=datetime],.c-form input[type=datetime-local],.c-form input[type=month],.c-form input[type=week],.c-form textarea{font-size:.8125rem}}.c-form .wpcf7-form-control-wrap[data-name=field-file]{position:relative;display:block;max-width:16.25rem}@media screen and (max-width: 767px){.c-form .wpcf7-form-control-wrap[data-name=field-file]{max-width:100%}}.c-form .wpcf7-form-control-wrap[data-name=field-file]:before{content:"ファイルを選択してください";position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#014d73;font-size:.875rem;font-style:normal;font-weight:400;line-height:165%;letter-spacing:.56px;pointer-events:none;z-index:2}.c-form .wpcf7-form-control-wrap[data-name=field-file]:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:.125rem;pointer-events:none;z-index:2;background-image:url(../../assets/img/common/file.png);background-size:1.25rem 1.25rem;background-repeat:no-repeat;background-position:center}.c-form .wpcf7-form-control-wrap[data-name=field-file].has-file:before{content:"ファイルが選択されました";color:#014d73}.c-form .wpcf7-form-control-wrap[data-name=field-file].has-file:after{background-color:transparent}.c-form .wpcf7-form-control-wrap[data-name=field-file].drag-over:before{content:"ここにファイルをドロップ";color:#014d73}.c-form input[type=file]{width:100%;padding:1.25rem;border:1px solid #014d73;border-radius:.25rem;background:#fff;font-size:.9375rem;font-weight:400;line-height:160%;letter-spacing:.6px;color:transparent;cursor:pointer;position:relative;transition:all .2s ease;opacity:1}.c-form input[type=file]::-webkit-file-upload-button{visibility:hidden;position:absolute;left:-9999px}.c-form input[type=file]::-moz-file-upload-button{visibility:hidden;position:absolute;left:-9999px}.c-form input[type=file]::file-selector-button{visibility:hidden;position:absolute;left:-9999px}.c-form input[type=file]:hover{border-color:#014d73}.c-form input[type=file]:focus{outline:none;box-shadow:0 0 0 3px #0066cc1a}.c-form input[type=file]:valid{border-color:#014d73;background-color:#fff}.c-form input::placeholder{color:#999}.c-form textarea{padding:1.25rem}.c-form .wpcf7-checkbox{display:flex;flex-direction:column;gap:.625rem}.c-form .wpcf7-list-item{display:flex;align-items:center;gap:.625rem}.c-form .wpcf7-list-item-label{color:#444;font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px}.c-form .wpcf7-radio{display:flex;flex-direction:column;gap:1rem}.c-form .wpcf7-list-item{display:flex;align-items:center;gap:.75rem;position:relative}.c-form .wpcf7-list-item input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;border:none;border-radius:50%;background-color:#e6e6e6;position:relative;cursor:pointer;transition:all .2s ease}.c-form .wpcf7-list-item input[type=radio]:hover{background-color:#d1d5db}.c-form .wpcf7-list-item input[type=radio]:checked{border:2px solid #d1d5db;background-color:#014d73}.c-form .wpcf7-list-item input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px #014d731a}.c-form .Form-Item.--privacy{grid-template-columns:1fr}.c-form .Form-Item.--privacy .wpcf7-list-item{justify-content:center;margin-top:.9375rem}.c-form .privacy__box{border-radius:.5rem;background:#f7f7f7;padding:2rem;text-align:center}.c-form .privacy_text{font-size:.9375rem;font-weight:500;line-height:165%;letter-spacing:.6px}.c-form .recaptcha{color:#999;font-size:.625rem;font-weight:400;line-height:150%;letter-spacing:.4px;text-align:center}.c-form .button-wrap{margin-top:3rem;max-width:15rem;margin-inline:auto}@media screen and (max-width: 767px){.c-form .button-wrap{margin-top:2rem}}.c-form .button-wrap input{position:relative;z-index:1}.c-form .button-wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.5rem;height:1.5rem;background:url(../../assets/img/common/contact_btn.png) no-repeat center center/contain;z-index:3}@media (any-hover: hover){.c-form .button-wrap:hover:after{border:1px solid #fff;border-radius:50%}}.c-form .wpcf7-form-control-wrap{display:block}.c-form .form_select_wrap{display:grid;grid-template-columns:1fr 25.5rem;gap:1.875rem;align-items:center}@media screen and (max-width: 767px){.c-form .form_select_wrap{grid-template-columns:1fr;gap:0}}.c-form .form_select_wrap+.form_select_wrap{margin-top:1rem}.c-form .form_select_title{color:#444;font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px}@media screen and (max-width: 767px){.c-form .form_select_title{font-size:.8125rem}}.c-form .serect_content{position:relative}.c-form .serect_content:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.5rem;height:1.5rem;background:url(../../assets/img/common/select_arrow.png) no-repeat center center/contain;pointer-events:none}.c-form select{width:100%;border-radius:.25rem;background:#f7f7f7;padding:.625rem 2.8125rem .625rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#888;font-size:.875rem;font-weight:400;line-height:165%;letter-spacing:.56px}@media screen and (max-width: 767px){.c-form select{font-size:.8125rem}}.s-mv{overflow-x:hidden;padding-bottom:6.5rem;padding-top:1.25rem}@media screen and (max-width: 767px){.s-mv{margin-top:3.75rem}}.s-mv .s-mv__inner{display:flex;gap:6.875rem;padding-right:0;padding-left:1.5625rem;max-width:90rem}@media screen and (max-width: 767px){.s-mv .s-mv__inner{flex-direction:column;gap:0;padding-right:1.5rem}}.s-mv .s-mv__body{padding-top:5.0625rem;max-width:30rem;margin-left:auto}@media screen and (max-width: 767px){.s-mv .s-mv__body{display:contents}}@media screen and (max-width: 767px){.s-mv .s-mv__title{order:1}}.s-mv .s-mv__text{margin-top:2.25rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:1.5px}@media screen and (max-width: 767px){.s-mv .s-mv__text{margin-top:1.75rem;font-size:.8125rem;line-height:190%;letter-spacing:.52px;order:2}}.s-mv .s-mv__box{margin-top:2.5rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:1.75rem 1.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.125rem}@media screen and (max-width: 767px){.s-mv .s-mv__box{margin-top:1.375rem;gap:1rem;padding:1.1875rem 0;order:3}}.s-mv .s-mv__boxLogo{width:100%}.s-mv .s-mv__boxLogo img{width:100%;height:100%;aspect-ratio:207/44;object-fit:contain}.s-mv .s-mv__btn{margin-top:3rem;max-width:18.75rem}@media screen and (max-width: 767px){.s-mv .s-mv__btn{order:5;max-width:15rem;margin-inline:auto}}.s-mv .s-mv__img{width:55.4%;flex-shrink:0;position:relative}@media screen and (max-width: 767px){.s-mv .s-mv__img{order:4;margin-top:3.125rem;width:100vw;margin-left:calc(50% - 50vw);padding-left:1.5rem}}.s-mv .s-mv__img img{width:100%;height:100%;object-fit:cover;position:relative;aspect-ratio:784/621;z-index:1;filter:drop-shadow(15px 15px 40px rgba(60,154,201,.25))}@media screen and (max-width: 767px){.s-mv .s-mv__img img{width:100%}}.s-mv .s-mv__img:before{content:"";width:65.6875rem;height:46.75rem;position:absolute;top:-1.125rem;left:-1.5625rem;z-index:0;background:url(../../assets/img/top/mv_bg.png) no-repeat left center/contain}@media screen and (max-width: 767px){.s-mv .s-mv__img:before{width:29.875rem;height:21.25rem;top:-1.4375rem;left:.625rem}}.s-logoArea{background-color:#f0f7fa;padding-block:5rem 6.5rem}@media screen and (max-width: 767px){.s-logoArea{padding-block:3.5rem 4rem}}.s-logoArea .s-logoArea__wrap{margin-top:2rem;display:grid;gap:.125rem}@media screen and (max-width: 767px){.s-logoArea .s-logoArea__wrap{margin-inline:calc(50% - 50vw);gap:.25rem}}.s-logoArea .s-logoArea__text{text-align:center;margin-top:1rem;color:#888;font-size:.8125rem;font-weight:400;line-height:200%;letter-spacing:.39px}@media screen and (max-width: 767px){.s-logoArea .s-logoArea__text{font-size:.6875rem;line-height:190%;letter-spacing:.33px}}.s-logoArea .swiper{width:100%;height:auto}.s-logoArea .swiper .swiper-wrapper{transition-timing-function:linear;display:flex;align-items:center}.s-logoArea .swiper .swiper-slide{background:#fff;aspect-ratio:1;padding:.9375rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.s-logoArea .swiper .swiper-slide{padding:.125rem}}.s-logoArea .swiper .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block}@media (min-width: 1024px){.s-logoArea .swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(8,1fr);gap:.125rem;transform:none!important;transition:none!important}.s-logoArea .swiper .swiper-slide{position:static!important;width:auto!important;margin-right:0!important;transform:none!important}}.s-advantages{background:url(../../assets/img/top/advantages_bg.png) no-repeat center center/cover;padding-block:9rem 10rem;border-radius:1.5rem 1.5rem 0 0;margin-top:-.625rem}@media screen and (max-width: 767px){.s-advantages{padding-block:4rem 4.4375rem}}@media screen and (max-width: 767px){.s-advantages .s-advantages__inner{padding-inline:1rem}}.s-advantages .s-advantages__text{margin-top:3rem;color:#fff;text-align:center;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-advantages .s-advantages__text{margin-top:1.75rem;font-size:.8125rem;line-height:190%}}.s-advantages .s-advantages__wrap{margin-top:4.375rem;display:grid;grid-template-columns:repeat(2,1fr);gap:5.5rem;position:relative}@media screen and (max-width: 767px){.s-advantages .s-advantages__wrap{grid-template-columns:1fr;margin-top:2.6875rem;gap:4.5625rem}}.s-advantages .s-advantages__wrap:before{content:"";width:2.5rem;height:2.5rem;background:url(../../assets/img/top/icon_put.png) no-repeat center center/contain;top:12rem;left:50%;transform:translate(-50%);position:absolute}@media screen and (max-width: 767px){.s-advantages .s-advantages__wrap:before{display:none}}.s-advantages .s-advantages__item{display:flex;flex-direction:column}@media screen and (max-width: 767px){.s-advantages .s-advantages__item+.s-advantages__item{position:relative}.s-advantages .s-advantages__item+.s-advantages__item:before{content:"";width:2.5rem;height:2.5rem;background:url(../../assets/img/top/icon_put.png) no-repeat center center/contain;position:absolute;top:-3.25rem;left:50%;transform:translate(-50%);z-index:3}}.s-advantages .s-advantages__itemImg{width:100%}.s-advantages .s-advantages__itemImg img{width:100%;height:100%;object-fit:cover}.s-advantages .s-advantages__itemBody{border-radius:.5rem;background:linear-gradient(0deg,#fdfdfe,#fdfdfe),#f2f8fa;padding:3rem 3.5rem;flex:1;margin-top:-4.375rem;width:calc(100% - 3rem);margin-inline:auto;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBody{padding:2rem 1.5rem;width:calc(100% - 1.75rem)}}.s-advantages .s-advantages__itemHead{border-radius:2.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;text-transform:capitalize;width:fit-content;margin-inline:auto;padding:.375rem 1rem;position:absolute;top:-1rem;left:50%;transform:translate(-50%);z-index:3}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemHead{font-size:.6875rem;letter-spacing:.55px}}.s-advantages .s-advantages__itemTitle{font-size:1.375rem;font-weight:600;line-height:160%;letter-spacing:.66px;text-align:center;min-height:6.5625rem}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemTitle{font-size:1.125rem;letter-spacing:.5px;line-height:170%}}.s-advantages .s-advantages__itemTitle .--blue{color:#014d73}.s-advantages .s-advantages__itemText{color:#444;margin-top:1.25rem;font-size:.9375rem;font-weight:400;line-height:190%;letter-spacing:.6px;padding-bottom:1.75rem}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemText{margin-top:.75rem;font-size:.8125rem;letter-spacing:1.04px;padding-bottom:1.25rem}}.s-advantages .s-advantages__itemBox1{margin-top:auto;padding:1.6875rem 1.25rem;border-radius:.25rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:flex;gap:.8125rem;justify-content:center;align-items:center}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1{padding:.9375rem .75rem;gap:.6875rem}}.s-advantages .s-advantages__itemBox1Lead{color:#444;font-size:.9375rem;font-weight:600;line-height:160%}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Lead{font-size:.6875rem}}.s-advantages .s-advantages__itemBox1Lead .--gray{color:#888;font-size:.8125rem;font-weight:600;line-height:160%;padding-left:.1875rem;display:none}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Lead .--gray{display:inline-block;font-size:.625rem;font-weight:600;line-height:160%}}.s-advantages .s-advantages__itemBox1Num{font-size:1.125rem;font-weight:600;line-height:140%}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Num{font-size:.75rem}}.s-advantages .s-advantages__itemBox1Num .--blue{background:linear-gradient(86deg,#025c8c,#0080bf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Oswald,sans-serif;display:inline-block;padding-right:.25rem}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Num .--blue{padding-right:.1875rem}}.s-advantages .s-advantages__itemBox1Num .--lg{font-size:3.875rem;font-weight:400;line-height:90%}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Num .--lg{font-size:2.6875rem}}.s-advantages .s-advantages__itemBox1Num .--md{font-size:.9375rem;font-size:1.75rem}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Num .--md{font-size:1.375rem}}.s-advantages .s-advantages__itemBox1Num .--gray{color:#888;font-size:.8125rem;font-weight:600;line-height:160%;padding-left:.1875rem}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox1Num .--gray{display:none}}.s-advantages .s-advantages__itemBox2{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);padding-block:1.25rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2{display:block;padding-block:0}}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2List{padding:1rem .75rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2List+.s-advantages__itemBox2List{border-top:1px solid #ebebeb}}.s-advantages .s-advantages__itemBox2Title{color:#444;font-size:.75rem;font-weight:600;line-height:160%;text-align:center}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2Title{font-size:.6875rem;text-align:left}}.s-advantages .s-advantages__itemBox2Title .--gray{color:#888;font-size:.5rem;font-weight:400;line-height:160%;display:none}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2Title .--gray{display:inline-block;padding-left:.1875rem}}.s-advantages .s-advantages__itemBox2Num{color:#444;text-align:center;font-size:1rem;font-weight:600;line-height:140%;text-transform:capitalize}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2Num{font-size:.75rem}}.s-advantages .s-advantages__itemBox2Num .--pt{display:inline-block;text-align:left;padding-left:.125rem}.s-advantages .s-advantages__itemBox2Num .--blue{background:linear-gradient(86deg,#025c8c,#0080bf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Oswald,sans-serif;display:inline-block;font-size:3.25rem;font-weight:400;line-height:140%;text-transform:capitalize;text-align:center}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2Num .--blue{font-size:2.625rem;display:inline-block}}.s-advantages .s-advantages__itemBox2Num .--gray{color:#888;font-size:.6875rem;font-weight:400;line-height:160%}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemBox2Num .--gray{display:none}}.s-advantages .s-advantages__itemInfo{margin-top:.5rem;color:#888;font-size:.6875rem;font-weight:400;line-height:160%;letter-spacing:.44px}@media screen and (max-width: 767px){.s-advantages .s-advantages__itemInfo{margin-top:.375rem;font-size:.5625rem;letter-spacing:.36px}}@media screen and (max-width: 767px){.s-cta .s-cta__inner{padding-inline:0}}.s-cta .s-cta__area{border-radius:.75rem;border:1px solid #eb7221;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);padding:3.625rem 5rem;display:flex;gap:2.5rem;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.s-cta .s-cta__area{display:block;padding:2.5rem 2rem}}.s-cta .s-cta__area:before{content:"";position:absolute;top:0;right:0;width:38rem;height:100%;background:url(../../assets/img/common/cta_bg.png) no-repeat center center/cover;z-index:0}@media screen and (max-width: 767px){.s-cta .s-cta__area:before{width:15.625rem;background:url(../../assets/img/common/cta_bg-sp.png) no-repeat center center/cover}}.s-cta .s-cta__body{position:relative;z-index:2}.s-cta .s-cta__title{color:#fff;font-size:1.625rem;font-weight:600;line-height:170%;letter-spacing:1.04px}@media screen and (max-width: 767px){.s-cta .s-cta__title{font-size:1.25rem;letter-spacing:.6px;text-align:center}}.s-cta .s-cta__list{margin-top:1.25rem;display:flex;column-gap:.375rem;row-gap:.625rem;flex-wrap:wrap}@media screen and (max-width: 767px){.s-cta .s-cta__list{margin-top:1rem;flex-direction:column;gap:.1875rem}}.s-cta .s-cta__item{color:#faefe6;font-size:.9375rem;font-weight:500;line-height:200%;letter-spacing:.6px;padding:.125rem .8125rem .1875rem;display:inline-flex;gap:.5rem;align-items:center;border-radius:1.875rem;background:#cd580acc}@media screen and (max-width: 767px){.s-cta .s-cta__item{display:flex;font-size:.75rem;letter-spacing:.48px;padding:.375rem .875rem .4375rem;gap:.375rem}}.s-cta .s-cta__item:before{content:"";width:.8125rem;height:.5rem;background:url(../../assets/img/common/icon_check.svg) no-repeat center center/contain;flex-shrink:0}@media screen and (max-width: 767px){.s-cta .s-cta__item:before{width:.6875rem;height:.4375rem}}.s-cta .s-cta__btn{flex-shrink:0;width:24.25rem;max-width:100%;position:relative;z-index:1}@media screen and (max-width: 767px){.s-cta .s-cta__btn{margin-top:1.5rem;max-width:15rem;margin-inline:auto}}.s-case{padding-block:8rem 12.25rem;position:relative;overflow-y:hidden}@media screen and (max-width: 767px){.s-case{padding-block:4rem 5rem}}.s-case.--webinars,.s-case.--consultant{background-color:#f0f7fa}.s-case.--webinars .swiper-pagination .swiper-pagination-bullet,.s-case.--consultant .swiper-pagination .swiper-pagination-bullet{background-color:#fff!important}.s-case.--noBg:before{display:none}.s-case.--consultant .s-case__container{margin-top:0}@media screen and (max-width: 767px){.s-case.--consultant .s-case__container{margin-top:0}}.s-case.--consultant .swiper-wrapper{padding-top:2.5rem}.s-case:before{content:"";position:absolute;bottom:-5rem;left:0;width:100%;height:55.625rem;background:url(../../assets/img/top/case_bg.png) no-repeat center center/contain}@media screen and (max-width: 767px){.s-case:before{height:37.5rem;background:url(../../assets/img/top/case_bg-sp.png) no-repeat center center/contain}}.s-case .s-case__btn{margin-top:3.5rem;max-width:15rem;margin-inline:auto}@media screen and (max-width: 767px){.s-case .s-case__btn{margin-top:3rem}}.s-case .s-case__container{margin-top:2.875rem}@media screen and (max-width: 767px){.s-case .s-case__container{margin-top:1.75rem;margin-right:calc(50% - 50vw)}}.s-case .swiper-button-next,.s-case .swiper-button-prev{position:static!important;transform:initial!important;background:url(../../assets/img/common/icon_slide.png) no-repeat center/contain!important;opacity:1!important;width:2rem!important;height:2rem!important;border-radius:50%!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.s-case .swiper-button-next:after,.s-case .swiper-button-prev:after{display:none!important}.s-case .swiper-button-prev{transform:rotate(180deg)!important}.s-case .swiper-pagination{position:static!important;transform:initial!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.s-case .swiper-pagination .swiper-pagination-bullet{width:.4375rem!important;height:.4375rem!important;opacity:1!important;background-color:#e8eef0!important;margin:.25rem!important;border-radius:50%!important;cursor:pointer!important}.s-case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#014d73!important;transform:scale(1)!important}.s-case .swiper-navigation{display:flex;align-items:center;margin-top:1.25rem;gap:.375rem;padding-right:1.25rem}.s-case .js-case-slider .swiper-button-next,.s-case .js-case-slider .swiper-button-prev{display:flex!important;cursor:pointer!important}.s-case .js-case-slider .swiper-pagination,.s-case .js-case-slider .swiper-wrapper{display:flex!important}.s-case .js-case-slider .swiper-slide{flex-shrink:0!important}.s-case .s-case__container.--slide-stop .js-case-slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:.9375rem}@media screen and (max-width: 767px){.s-case .s-case__container.--slide-stop .js-case-slider .swiper-wrapper{grid-template-columns:1fr}}.s-case .s-case__container.--slide-stop .js-case-slider .swiper-wrapper.--consultants__wrapper{gap:3.5rem}@media screen and (max-width: 767px){.s-case .s-case__container.--slide-stop .js-case-slider .swiper-wrapper.--consultants__wrapper{gap:1.75rem}}.s-case .s-case__container.--slide-stop .js-case-slider .swiper-slide{width:auto!important;height:auto!important}.s-case .s-case__container.--slide-stop .js-case-slider .swiper-button-next,.s-case .s-case__container.--slide-stop .js-case-slider .swiper-button-prev,.s-case .s-case__container.--slide-stop .js-case-slider .swiper-pagination,.s-case .s-case__container.--slide-stop .swiper-button-next,.s-case .s-case__container.--slide-stop .swiper-button-prev,.s-case .s-case__container.--slide-stop .swiper-pagination,.s-case .s-case__container.--slide-stop .swiper-navigation{display:none!important}.s-case .s-case__container:not(.--slide-stop) .js-case-slider .swiper-wrapper{display:flex!important}.s-case .s-case__container:not(.--slide-stop) .js-case-slider .swiper-slide{width:auto;flex-shrink:0}.s-consultant{border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(0deg,#edf5f7,#d7ecf5);padding-block:5rem;overflow-x:hidden}@media screen and (max-width: 767px){.s-consultant{border-radius:1rem 1rem 0 0;padding-block:4rem 4.5rem}}.s-consultant .s-consultant__inner{position:relative}.s-consultant .s-consultant__inner:before{content:"";position:absolute;top:-2.25rem;right:-3.125rem;width:57.9375rem;height:39.25rem;background:url(../../assets/img/top/consultant_bg.png) no-repeat center center/contain;z-index:0}@media screen and (max-width: 767px){.s-consultant .s-consultant__inner:before{display:none}}.s-consultant .s-consultant__wrap{display:grid;grid-template-columns:25rem 1fr;gap:6.875rem;position:relative;z-index:1;align-items:center}@media screen and (max-width: 767px){.s-consultant .s-consultant__wrap{display:flex;flex-direction:column;gap:0}}@media screen and (max-width: 767px){.s-consultant .s-consultant__body{display:contents}}@media screen and (max-width: 767px){.s-consultant .s-consultant__title{order:1}}.s-consultant .s-consultant__text{margin-top:3rem;color:#444;font-size:1rem;font-weight:400;line-height:200%;letter-spacing:.64px}@media screen and (max-width: 767px){.s-consultant .s-consultant__text{margin-top:1.75rem;font-size:.8125rem;line-height:190%;letter-spacing:.52px;order:2}}.s-consultant .s-consultant__btn{margin-top:3rem;max-width:16.6875rem}@media screen and (max-width: 767px){.s-consultant .s-consultant__btn{order:4;margin-inline:auto;max-width:15rem}}@media screen and (max-width: 767px){.s-consultant .s-consultant__imgArea{margin-top:2.3125rem;order:3;position:relative}.s-consultant .s-consultant__imgArea:after{content:"";position:absolute;top:-.75rem;left:50%;transform:translate(-51%);width:25rem;height:17.1875rem;background:url(../../assets/img/top/consultant_bg.png) no-repeat center center/cover;z-index:0}}.s-consultant .s-consultant__img{width:100%;position:relative;z-index:1}.s-consultant .s-consultant__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:732/520}.s-flow{padding-block:8rem 10rem}@media screen and (max-width: 767px){.s-flow{padding-block:4rem 5rem}}.s-flow .s-flow__wrap{margin-top:3rem;display:grid;counter-reset:item}@media screen and (max-width: 767px){.s-flow .s-flow__wrap{margin-top:1.75rem}}.s-flow .s-flow__item{display:grid;grid-template-columns:5rem 1fr;gap:5.5rem;min-height:15.625rem}@media screen and (max-width: 767px){.s-flow .s-flow__item{grid-template-columns:2.25rem 1fr;gap:1.25rem;align-items:center;min-height:15.1875rem}}.s-flow .s-flow__item:first-child .s-flow__itemArea{margin-top:1rem}.s-flow .s-flow__itemNum{background:url(../../assets/img/top/flow_numBg.png) no-repeat center center/contain;height:calc(100% + 2rem);display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Lato,sans-serif;font-size:.9375rem;font-weight:700;line-height:140%;text-transform:capitalize;color:#fff}@media screen and (max-width: 767px){.s-flow .s-flow__itemNum{font-size:.625rem;background:url(../../assets/img/top/flow_numBg-sp.png) no-repeat center center/contain;height:calc(100% + 1rem)}}.s-flow .s-flow__itemNum:after{content:counter(item,decimal-leading-zero);counter-increment:item;font-size:1.75rem;font-weight:700;line-height:140%}@media screen and (max-width: 767px){.s-flow .s-flow__itemNum:after{font-size:1.0625rem}}.s-flow .s-flow__itemArea{padding-bottom:2.625rem;padding-top:.875rem}@media screen and (max-width: 767px){.s-flow .s-flow__itemArea{padding-bottom:1rem;padding-top:0}}.s-flow .s-flow__itemBody{border-radius:.75rem .75rem 0 0;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff;padding:3rem 3.5rem 2rem;display:grid;grid-template-columns:7rem 1fr;gap:2.5rem;position:relative}@media screen and (max-width: 767px){.s-flow .s-flow__itemBody{padding:1.5rem 1.5rem 1.25rem;grid-template-columns:3.5rem 1fr;gap:1rem}}.s-flow .s-flow__itemBody:before{content:"";position:absolute;top:50%;left:-5rem;transform:translateY(-50%);width:5rem;height:.125rem;background:url(../../assets/img/top/flow_line.png) no-repeat center center/cover}@media screen and (max-width: 767px){.s-flow .s-flow__itemBody:before{left:-1.25rem;width:1.25rem}}.s-flow .s-flow__itemIcon{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:linear-gradient(0deg,#d7ecf5,#edf5f7);fill:linear-gradient(18deg,rgba(221,244,255,0) 40.86%,rgba(70,178,233,.03) 54.95%,rgba(64,164,213,.05) 69.04%)}.s-flow .s-flow__itemIcon img{width:3.75rem;object-fit:contain}@media screen and (max-width: 767px){.s-flow .s-flow__itemIcon img{width:1.875rem}}@media screen and (max-width: 767px){.s-flow .s-flow__itemContent{display:contents}}.s-flow .s-flow__itemTitle{color:#014d73;font-size:1.25rem;font-weight:600;line-height:160%;letter-spacing:.8px}@media screen and (max-width: 767px){.s-flow .s-flow__itemTitle{font-size:1rem;letter-spacing:.64px}}.s-flow .s-flow__itemText{margin-top:1rem;color:#444;font-size:1rem;font-weight:400;line-height:200%;letter-spacing:.64px}@media screen and (max-width: 767px){.s-flow .s-flow__itemText{grid-column:1/-1;margin-top:0;font-size:.75rem;line-height:180%;letter-spacing:.48px}}.s-webinar{background:#014d73;padding-block:7.5rem 10rem;position:relative}@media screen and (max-width: 767px){.s-webinar{padding-block:4rem 5rem}}.s-webinar:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:53.125rem;background:url(../../assets/img/top/webinar_bg.png) no-repeat center center/cover}@media screen and (max-width: 767px){.s-webinar:before{height:37.5rem;background:url(../../assets/img/top/webinar_bg-sp.png) no-repeat center center/cover}}.s-webinar .s-webinar__wrap{display:grid;grid-template-columns:15rem 1fr;gap:7.5rem}@media screen and (max-width: 767px){.s-webinar .s-webinar__wrap{display:flex;flex-direction:column;gap:0}}@media screen and (max-width: 767px){.s-webinar .s-webinar__body{display:contents}}@media screen and (max-width: 767px){.s-webinar .s-webinar__title{order:1}}.s-webinar .s-webinar__btn{margin-top:3rem}@media screen and (max-width: 767px){.s-webinar .s-webinar__btn{order:3;max-width:15rem;margin-inline:auto}}@media screen and (max-width: 767px){.s-webinar .s-webinar__slide{margin-top:1.75rem;margin-right:calc(50% - 50vw);order:2}}.s-webinar .swiper-button-next,.s-webinar .swiper-button-prev{position:static!important;transform:initial!important;mask:url(../../assets/img/common/icon_slide.png) no-repeat center/contain!important;background:#fff!important;opacity:1!important;width:2rem!important;height:2rem!important;border-radius:50%!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important}.s-webinar .swiper-button-next:after,.s-webinar .swiper-button-prev:after{display:none!important}.s-webinar .swiper-button-prev{transform:rotate(180deg)!important}.s-webinar .swiper-pagination{position:static!important;transform:initial!important;margin-left:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.s-webinar .swiper-pagination .swiper-pagination-bullet{width:.4375rem!important;height:.4375rem!important;opacity:1!important;background-color:transparent!important;border:1px solid #fff!important;margin:.25rem!important;border-radius:50%!important;cursor:pointer!important}.s-webinar .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff!important;transform:scale(1)!important}.s-webinar .swiper-navigation{display:flex;align-items:center;margin-top:1.5rem;gap:.375rem;padding-right:1.25rem}.s-webinar .js-webinar-slider .swiper-button-next,.s-webinar .js-webinar-slider .swiper-button-prev{display:flex!important;cursor:pointer!important}.s-webinar .js-webinar-slider .swiper-pagination,.s-webinar .js-webinar-slider .swiper-wrapper{display:flex!important}.s-webinar .js-webinar-slider .swiper-slide{flex-shrink:0!important}.s-webinar .s-webinar__container.--slide-stop .js-webinar-slider .swiper-wrapper{display:grid!important;grid-template-columns:1fr;gap:.5rem}.s-webinar .s-webinar__container.--slide-stop .js-webinar-slider .swiper-slide{width:auto!important;height:auto!important}.s-webinar .s-webinar__container.--slide-stop .js-webinar-slider .swiper-button-next,.s-webinar .s-webinar__container.--slide-stop .js-webinar-slider .swiper-button-prev,.s-webinar .s-webinar__container.--slide-stop .js-webinar-slider .swiper-pagination,.s-webinar .s-webinar__container.--slide-stop .swiper-button-next,.s-webinar .s-webinar__container.--slide-stop .swiper-button-prev,.s-webinar .s-webinar__container.--slide-stop .swiper-pagination,.s-webinar .s-webinar__container.--slide-stop .swiper-navigation{display:none!important}.s-webinar .s-webinar__container:not(.--slide-stop) .js-webinar-slider .swiper-wrapper{display:flex!important}.s-webinar .s-webinar__container:not(.--slide-stop) .js-webinar-slider .swiper-slide{width:auto;flex-shrink:0}.s-faq{padding-block:8rem 10rem}@media screen and (max-width: 767px){.s-faq{padding-block:4rem 5rem}}.s-faq.--blue{background-color:#f0f7fa}.s-faq .s-faq__wrap{margin-top:3rem}@media screen and (max-width: 767px){.s-faq .s-faq__wrap{margin-top:1.75rem}}.s-consultation{border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e);padding-block:8rem;overflow:hidden;position:relative}@media screen and (max-width: 767px){.s-consultation{padding-block:4rem 5rem}}.s-consultation:before{content:"";position:absolute;top:0;right:-6.25rem;width:62.5rem;height:59.5625rem;background:url(../../assets/img/top/consultation_bg.png) no-repeat center center/contain}@media screen and (max-width: 767px){.s-consultation:before{width:41.375rem;height:39.3125rem}}@media screen and (max-width: 767px){.s-consultation .s-consultation__inner{padding-inline:2.5rem}}.s-consultation .s-consultation__wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;counter-reset:s-consultation__item;margin-top:3rem}@media screen and (max-width: 767px){.s-consultation .s-consultation__wrap{grid-template-columns:1fr;margin-top:1.75rem;gap:1rem}}.s-consultation .s-consultation__item{display:flex;flex-direction:column;height:100%}.s-consultation .s-consultation__body{position:relative}.s-consultation .s-consultation__img{top:0;left:0}.s-consultation .s-consultation__img img{aspect-ratio:384/272;border-radius:.5rem;width:100%;height:100%;object-fit:cover}.s-consultation .s-consultation__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/top/consultation_bg.svg) no-repeat center center/contain;clip-path:polygon(0 10%,100% 0%,100% 90%,0% 100%)}.s-consultation .s-consultation__area{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.s-consultation .s-consultation__num{width:2.25rem;height:2.25rem;border-radius:2.5rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e),linear-gradient(86deg,#025c8c,#0080bf);color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;display:flex;align-items:center;justify-content:center}.s-consultation .s-consultation__num:before{content:counter(s-consultation__item,decimal-leading-zero);counter-increment:s-consultation__item;color:#fff}.s-consultation .s-consultation__title{color:#fff;text-align:center;font-size:1.375rem;font-weight:600;line-height:170%;letter-spacing:.88px;margin-top:.875rem}@media screen and (max-width: 767px){.s-consultation .s-consultation__title{font-size:1.125rem;letter-spacing:.72px;margin-top:.625rem}}.s-consultation .s-consultation__text{margin-top:1.5rem;color:#fff;font-size:.9375rem;font-weight:500;line-height:190%;letter-spacing:.6px;padding-left:2rem;padding-bottom:1.5rem;border-radius:0 0 0 .5rem;border-bottom:1px solid rgba(255,255,255,.6);border-left:1px solid rgba(255,255,255,.6);flex:1}@media screen and (max-width: 767px){.s-consultation .s-consultation__text{border-bottom:none;border-radius:initial;padding-bottom:0;margin-top:1rem;font-size:.8125rem;letter-spacing:.52px;line-height:180%;padding-left:1.5rem}}.s-consultation .s-consultation__btn{margin-top:4rem;max-width:25rem;margin-inline:auto}@media screen and (max-width: 767px){.s-consultation .s-consultation__btn{margin-top:3rem;max-width:15rem}}.s-jobs{padding-block:6.5rem 3rem}@media screen and (max-width: 767px){.s-jobs{padding-block:2.5rem 1.5rem}}.s-jobs .s-jobs__text{margin-top:3rem;text-align:center;font-size:1.25rem;font-weight:500;line-height:150%;letter-spacing:.8px}@media screen and (max-width: 767px){.s-jobs .s-jobs__text{margin-top:1.75rem;font-size:1rem;letter-spacing:.64px;line-height:170%}}.s-jobs .s-jobs__text .--blue{font-weight:600;color:#014d73;padding-bottom:.125rem;position:relative}.s-jobs .s-jobs__text .--blue:before{content:"";width:100%;height:.125rem;background:#014d73;position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.s-jobs .s-jobs__text .--blue{font-size:1.1875rem}}.s-jobs .s-jobs__tab{margin-top:3.375rem;border-radius:.75rem;background:#f0f7fa;padding:3rem 5rem 5rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__tab{margin-top:2rem;padding:2rem 1.5rem;display:flex;flex-direction:column}}.s-jobs .s-jobs__tabTitle{font-size:1.5rem;font-weight:600;line-height:150%;letter-spacing:.96px;text-align:center}@media screen and (max-width: 767px){.s-jobs .s-jobs__tabTitle{font-size:1.125rem;letter-spacing:.72px;order:1}}.s-jobs .s-jobs__search{color:#014d73;font-size:.875rem;font-weight:500;line-height:160%;letter-spacing:.56px;display:flex;gap:.5rem;justify-content:flex-end;margin-top:-1.5625rem;width:100%}@media screen and (max-width: 767px){.s-jobs .s-jobs__search{order:3;margin-top:1.5rem;font-size:.75rem;letter-spacing:.48px;justify-content:center}}.s-jobs .s-jobs__search:before{content:"";width:1.5rem;height:1.5rem;flex-shrink:0;background:url(../../assets/img/top/icon_search.png) no-repeat center center/contain}.s-jobs .s-jobs__tabArea{margin-top:2rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__tabArea{margin-top:1.5rem;order:2}}.s-jobs .s-jobs__tabList{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__tabList{gap:.25rem}}.s-jobs .s-jobs__tabBtn{border-radius:.5rem .5rem 0 0;background:#71919926;color:#888;text-align:center;font-size:.9375rem;font-weight:400;letter-spacing:.6px;cursor:pointer;padding-block:1.1875rem;transition:all .3s ease;position:relative}@media screen and (max-width: 767px){.s-jobs .s-jobs__tabBtn{padding-block:.625rem;font-size:.6875rem;line-height:140%}}.s-jobs .s-jobs__tabBtn.--active{background:#f0f7fa;border:1px solid #014d73;border-bottom:none;color:#014d73;position:relative;font-weight:600}.s-jobs .s-jobs__tabBtn.--active:before{content:"";width:100%;height:.1875rem;background:#f0f7fa;position:absolute;bottom:-.1875rem;left:0}.s-jobs .s-jobs__tabContent{border-top:1px solid #014d73;padding-top:2rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__tabContent{padding-top:1rem}}.s-jobs .s-jobs__tabPanel{display:none}.s-jobs .s-jobs__tabPanel.--active{display:block}.s-jobs .s-jobs__categoryList{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__categoryList{grid-template-columns:repeat(2,1fr);gap:.125rem}}.s-jobs .s-jobs__categoryItem{border-radius:.25rem;display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;background:#fff;cursor:pointer;transition:all .3s ease;color:#444;font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:.56px}@media screen and (max-width: 767px){.s-jobs .s-jobs__categoryItem{padding:.75rem .625rem;font-size:.75rem;letter-spacing:.48px;gap:.5rem}}.s-jobs .s-jobs__categoryItem:after{content:"";width:.3125rem;height:.625rem;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;background:#014d73;transition:all .3s ease;flex-shrink:0}.s-jobs .s-jobs__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:none}.s-jobs .s-jobs__modal.--active{display:flex;align-items:center;justify-content:center}.s-jobs .s-jobs__modalOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#2229}.s-jobs .s-jobs__modalContent{position:relative;background:#fff;border-radius:.75rem;width:86%;max-width:86%;max-height:90vh;overflow-y:auto;z-index:1;padding:5rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalContent{width:100%;max-width:none;max-height:100vh;border-radius:0;padding:0;padding-bottom:7.5rem}}.s-jobs .s-jobs__modalHeader{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalHeader{justify-content:flex-start;padding:.9375rem 1.5rem}}.s-jobs .s-jobs__modalTitle{font-size:1.625rem;font-weight:600;line-height:150%;letter-spacing:1.04px}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalTitle{font-size:1.25rem;letter-spacing:.8px}}.s-jobs .s-jobs__modalClose{background:none;border:none;cursor:pointer;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;position:fixed;right:0;top:0;border-radius:0 0 0 .75rem;background:#f0f7fa}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalClose{width:3.75rem;height:3.75rem}}.s-jobs .s-jobs__modalClose:before{content:"";width:1.5rem;height:1.5rem;background:url(../../assets/img/top/icon_close.png) no-repeat center center/contain}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalClose:before{width:1.375rem;height:1.375rem}}.s-jobs .s-jobs__modalBody{margin-top:3rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalBody{margin-top:0}}.s-jobs .s-jobs__formGroup{display:grid;grid-template-columns:7.5rem 1fr;border-bottom:1px solid #ebebeb}.s-jobs .s-jobs__formGroup:first-child{border-top:1px solid #ebebeb}@media screen and (max-width: 767px){.s-jobs .s-jobs__formGroup{grid-template-columns:1fr}}.s-jobs .s-jobs__formLabel{background:#014d73;color:#fff;font-size:.9375rem;font-weight:500;line-height:150%;letter-spacing:.6px;padding:1.5rem;display:grid;align-items:center}@media screen and (max-width: 767px){.s-jobs .s-jobs__formLabel{padding-block:.8125rem;font-size:.875rem;letter-spacing:.56px}}.s-jobs .s-jobs__modalFooter{max-width:38.5rem;width:100%;display:grid;margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalFooter{grid-template-columns:1fr;max-width:15rem;margin-inline:auto;gap:.5rem;margin-top:2rem}}.s-jobs .s-jobs__modalBtn{text-align:center;padding:1.125rem 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:.6px;cursor:pointer;transition:all .3s ease;position:relative}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalBtn{padding:1.25rem;font-size:.8125rem;letter-spacing:.52px}}.s-jobs .s-jobs__modalBtn .s-jobs__modalBtnText{position:relative;z-index:1}.s-jobs .s-jobs__modalBtn .s-jobs__modalBtnIcon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.s-jobs .s-jobs__modalBtn .s-jobs__modalBtnIcon{width:1rem;height:1rem;left:1.25rem}}.s-jobs .s-jobs__modalBtn--secondary{border:1px solid #00466b;color:#00466b}.s-jobs .s-jobs__modalBtn--secondary .s-jobs__modalBtnIcon{background:url(../../assets/img/top/icon_close.png) no-repeat center center/contain}.s-jobs .s-jobs__modalBtn--secondary:hover{background:#e9ecef;border-color:#dee2e6}.s-jobs .s-jobs__modalBtn--primary{border:1px solid #014d73;color:#fff;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);position:relative}.s-jobs .s-jobs__modalBtn--primary:before{background:linear-gradient(87deg,#006a9e,#00466b 44.46%,#00466b 98.8%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;border-radius:.5rem;padding:1.125rem 1.5rem;opacity:0;transition:all .3s ease-out}.s-jobs .s-jobs__modalBtn--primary .s-jobs__modalBtnIcon{background:url(../../assets/img/common/icon_search.svg) no-repeat center center/contain}@media (any-hover: hover){.s-jobs .s-jobs__modalBtn--primary:hover{opacity:1}.s-jobs .s-jobs__modalBtn--primary:hover:before{opacity:1}}.s-jobs .s-jobs__checkboxGroup{padding:1.75rem;display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.75rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__checkboxGroup{padding:1rem 1.5rem}}.s-jobs .s-jobs__checkboxItem{display:flex;align-items:center;gap:.625rem;cursor:pointer;transition:background-color .2s ease}.s-jobs .s-jobs__checkboxItem:hover{background-color:#f8f9fa}.s-jobs input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0;cursor:pointer;position:relative;flex-shrink:0}@media screen and (max-width: 767px){.s-jobs input[type=checkbox]{width:1.375rem;height:1.375rem}}.s-jobs input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25rem;border:1px solid #ebebeb;background:#fff;transition:all .2s ease}.s-jobs input[type=checkbox]:checked{background-color:#014d73;border-color:#014d73}.s-jobs input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.9375rem;height:.625rem;background:url(../../assets/img/common/icon_checkbox.svg) no-repeat center center/contain}.s-jobs input[type=checkbox]:checked+.s-jobs__checkboxText{font-weight:500}.s-jobs input[type=checkbox]:hover{border-color:#014d73}.s-jobs input[type=checkbox]:focus{outline:2px solid rgba(1,77,115,.2);outline-offset:2px}.s-jobs .s-jobs__checkboxText{font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 767px){.s-jobs .s-jobs__checkboxText{font-size:.8125rem;letter-spacing:.52px}}.s-jobs .s-jobs__checkboxCount{font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-jobs .s-jobs__checkboxCount{font-size:.8125rem;letter-spacing:.52px}}.s-jobs .s-jobs__locationGroupItem{display:grid;grid-template-columns:11.25rem 1fr;border-bottom:1px dashed #ebebeb}.s-jobs .s-jobs__locationGroupItem:last-child{border-bottom:none}@media screen and (max-width: 767px){.s-jobs .s-jobs__locationGroupItem{grid-template-columns:1fr}}.s-jobs .s-jobs__regionItem{display:flex;align-items:center;cursor:pointer;padding:1.25rem 1.5rem;border-radius:.25rem;gap:.625rem;background-color:#f0f8ff;transition:background-color .2s ease}@media screen and (max-width: 767px){.s-jobs .s-jobs__regionItem{padding:.75rem 1.5rem;gap:.5rem}}.s-jobs .s-jobs__prefectureGroup{padding:1.5rem;display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.75rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__prefectureGroup{padding:1rem 1.5rem}}.s-jobs .s-jobs__prefectureItem{align-items:center;display:inline-flex;gap:.5rem;cursor:pointer;transition:background-color .2s ease}.s-jobs .s-jobs__career{margin-top:6rem;display:grid;gap:5rem}@media screen and (max-width: 767px){.s-jobs .s-jobs__career{margin-top:3rem;gap:3rem}}.s-career{padding-block:3rem 9.5rem}@media screen and (max-width: 767px){.s-career{padding-block:1.5rem 5rem}}.s-career .s-jobs__career__item+.s-jobs__career__item{margin-top:5rem}@media screen and (max-width: 767px){.s-career .s-jobs__career__item+.s-jobs__career__item{margin-top:3rem}}.s-career .s-career__btn{margin-top:4rem;max-width:15rem;margin-inline:auto}@media screen and (max-width: 767px){.s-career .s-career__btn{margin-top:3rem}}.s-fixed{position:fixed;bottom:1rem;right:1rem;z-index:1000;opacity:0;transform:translateY(100px);transition:all .3s ease}@media screen and (max-width: 767px){.s-fixed{bottom:.5rem;right:.5rem}}.s-fixed.is-visible{opacity:1;transform:translateY(0)}.s-fixed.is-hidden{opacity:0;transform:translateY(100px);pointer-events:none}.s-fixed .s-fixed__btn{border-radius:.5rem;border:1px solid #014d73;background:#fff;box-shadow:.3125rem .3125rem .625rem #014a6e1f;padding:.875rem 1rem;position:relative;display:inline-flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.s-fixed .s-fixed__btn{padding:.75rem;gap:.625rem}}.s-fixed .s-fixed__close{border-radius:50%;background:#014d73;width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center;position:absolute;top:-.4375rem;right:-.4375rem}@media screen and (max-width: 767px){.s-fixed .s-fixed__close{width:1.25rem;height:1.25rem;top:-.375rem;right:-.375rem}}.s-fixed .s-fixed__close:before{content:"";width:.5rem;height:.5rem;background:url(../../assets/img/common/fixed_close.png) no-repeat center center/contain}.s-fixed .s-fixed__icon{width:2.5rem;aspect-ratio:1}@media screen and (max-width: 767px){.s-fixed .s-fixed__icon{width:2rem}}.s-fixed .s-fixed__icon img{width:100%;height:100%;object-fit:contain}.s-fixed .s-fixed__text{color:#444;font-size:.875rem;font-weight:600;line-height:160%;letter-spacing:1.4px}@media screen and (max-width: 767px){.s-fixed .s-fixed__text{font-size:.75rem;letter-spacing:1.2px}}.s-fixed .s-fixed__text .--sm{font-size:.6875rem;font-weight:500;line-height:160%;letter-spacing:1.1px}@media screen and (max-width: 767px){.s-fixed .s-fixed__text .--sm{font-size:.625rem;letter-spacing:1px}}.s-subMv{background:url(../../assets/img/common/subMv_bg.png) no-repeat center/cover;padding-block:0.8125rem}@media screen and (max-width: 767px){.s-subMv{margin-top:3.75rem;padding-block:0.3125rem}}.s-subMv .s-subMv__inner{display:flex;align-items:center;justify-content:space-between;gap:.625rem}@media screen and (max-width: 767px){.s-subMv .s-subMv__inner{flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start}}.s-subMv .s-subMv__bread{flex-shrink:0}.s-jobContents{padding-block:6rem 10rem}@media screen and (max-width: 767px){.s-jobContents{padding-block:2rem 5rem}}.s-jobContents .s-jobContents__inner{display:grid;gap:5rem;grid-template-columns:20rem 1fr}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__inner{display:block}}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__inner.--category{display:flex;flex-direction:column-reverse;gap:2.5rem}}.s-jobContents .s-jobContents__inner.--category .c-sideCategory{margin-top:2.5rem}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__inner.--category .s-jobContents__body{margin-top:0}}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__body{margin-top:2.5rem}}.s-jobContents .s-jobContents__btn{margin-top:1.625rem;text-align:center;display:flex;justify-content:center}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__btn{margin-top:1rem}}.s-jobContents .s-jobContents__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3125rem}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__head{margin-top:2rem}}.s-jobContents .s-jobContents__headNum{font-size:.9375rem;font-weight:500;letter-spacing:.6px;display:flex;align-items:baseline;gap:.25rem}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__headNum{font-size:.8125rem;letter-spacing:.39px}}.s-jobContents .s-jobContents__headNum .--number{color:#014d73;font-family:Lato,sans-serif;display:block;font-size:1.5rem;font-weight:500;letter-spacing:1.2px}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__headNum .--number{font-size:1.25rem;letter-spacing:.4px}}.s-jobContents .s-jobContents__headNum .--sm{display:block;color:#444;font-size:.8125rem;font-weight:400;letter-spacing:1.04px;flex-shrink:0}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__headNum .--sm{font-size:.6875rem}}.s-jobContents .s-jobContents__headSelect{display:flex;align-items:center;gap:.5rem}.s-jobContents .s-jobContents__headSelect select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25rem;background:#f7f7f7 url(../../assets/img/common/icon_arrowB.svg) no-repeat right .875rem center/.625rem;padding:.875rem 2.5rem .875rem .875rem;font-size:.875rem;font-weight:400;letter-spacing:1.12px;min-width:10rem;max-width:10rem;cursor:pointer}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__headSelect select{min-width:8.75rem;max-width:8.75rem}}.s-jobContents .s-jobContents__headSelectText{color:#444;font-size:.8125rem;font-weight:400;letter-spacing:1.04px}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__headSelectText{display:none}}.s-jobContents .s-jobContents__item{margin-top:1.5rem}.s-jobContents .s-jobContents__list+.s-jobContents__list{margin-top:.75rem}.s-jobContents .s-jobContents__banner{margin-block:1.5rem}.s-jobContents .s-jobContents__bannerLink{display:block;width:100%;height:100%}.s-jobContents .s-jobContents__bannerLink img{width:100%;height:auto;object-fit:contain}.s-jobContents .s-jobContents__pagination{margin-top:3.125rem}.s-jobContents .s-jobContents__area{border-radius:.5rem;background:#f0f7fa;padding:1.5rem}.s-jobContents .s-jobContents__areaTitle{font-size:.9375rem;font-weight:600;line-height:160%;letter-spacing:.6px;text-align:center;padding-bottom:1.25rem}.s-jobContents .s-jobContents__areaItem{padding:1rem .5rem;border-top:1px solid #dfe9ed;display:grid;grid-template-columns:3.125rem 1fr;align-items:center;gap:.625rem}.s-jobContents .s-jobContents__areaItem:last-child{border-bottom:1px solid #dfe9ed}.s-jobContents .s-jobContents__areaItemHead{color:#888;font-size:.75rem;font-weight:500;line-height:170%;letter-spacing:.48px}.s-jobContents .s-jobContents__areaItemText{color:#444;font-size:.8125rem;font-weight:400;line-height:150%;letter-spacing:.52px}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__bodyBtns{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__bodyBtnLink{display:block;border-radius:.375rem;border:1px solid var(--bengoshi-line-line, #ebebeb);background:var(--bengoshi-background-white, #fff);padding:1.0625rem .75rem;font-size:.75rem;font-weight:500;line-height:190%;letter-spacing:.48px;display:flex;align-items:center;justify-content:space-between;gap:.25rem}}@media screen and (max-width: 767px){.s-jobContents .s-jobContents__bodyBtnLink .--arrow{width:1.25rem;height:1.25rem;background:url(../../assets/img/common/CaretRightB.png) no-repeat center center/contain;display:block}}.s-bread{padding-block:1rem}@media screen and (max-width: 767px){.s-bread{margin-top:3.75rem}}.s-jobDetail .s-jobDetail__inner{gap:5rem;display:grid;grid-template-columns:1fr 20rem;padding-top:3rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__inner{display:block;padding-top:1.5rem}}.s-jobDetail .s-jobDetail__cat{border-radius:.25rem;background:#014d73;display:inline-block;padding:.1875rem .625rem;color:#fff;font-size:.8125rem;font-weight:500;line-height:160%;letter-spacing:.52px}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__cat{font-size:.6875rem;letter-spacing:.44px}}.s-jobDetail .s-jobDetail__title{margin-top:1.25rem;font-size:2rem;font-weight:600;line-height:160%;letter-spacing:1.28px}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__title{margin-top:.75rem;font-size:1.375rem;letter-spacing:.88px}}.s-jobDetail .s-jobDetail__tags{margin-top:1.5rem;display:flex;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__tags{margin-top:1.25rem}}.s-jobDetail .s-jobDetail__eyecatch{margin-top:3.5rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__eyecatch{margin-top:1.5rem}}.s-jobDetail .s-jobDetail__eyecatch img{width:100%;height:auto;object-fit:contain;border-radius:.75rem}.s-jobDetail .s-jobDetail__box{margin-top:3.5rem;border:1px solid #ebebeb;position:relative}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__box{margin-top:1.5rem}}.s-jobDetail .s-jobDetail__boxItem{display:grid;grid-template-columns:11.5rem 1fr}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxItem{grid-template-columns:1fr}}.s-jobDetail .s-jobDetail__boxItem+.s-jobDetail__boxItem{border-top:1px solid #ebebeb}.s-jobDetail .s-jobDetail__boxHead{padding:1rem 1.5rem;background-color:#f7f7f7;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:.6px;display:flex;align-items:center}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxHead{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-jobDetail .s-jobDetail__boxText{padding:1.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxText{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-jobDetail .s-jobDetail__contents{margin-top:6rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__contents{margin-top:3.5rem}}.s-jobDetail .s-jobDetail__contentsTitle{font-size:1.625rem;font-weight:600;line-height:160%;letter-spacing:1.04px;padding-top:2.5rem;border-top:1px solid #f0f0f0;position:relative}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__contentsTitle{font-size:1.25rem;letter-spacing:.8px;padding-top:1.75rem}}.s-jobDetail .s-jobDetail__contentsTitle:before{content:"";position:absolute;top:0;left:0;width:3.125rem;height:.1875rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-jobDetail .s-jobDetail__boxOverlay{position:absolute;bottom:0;left:0;width:100%;min-height:31.25rem;padding:3.5rem;color:#fff;text-align:center;background:#222222b3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxOverlay{padding:3.5rem 1rem;min-height:39.5rem}}.s-jobDetail .s-jobDetail__boxOverlayInner{position:relative;z-index:1}.s-jobDetail .s-jobDetail__boxOverlayTitle{font-size:1.375rem;font-weight:600;line-height:160%;letter-spacing:1.76px}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxOverlayTitle{font-size:1rem;letter-spacing:.64px}}.s-jobDetail .s-jobDetail__boxOverlayText{margin-top:1rem;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxOverlayText{font-size:.8125rem;letter-spacing:.52px}}.s-jobDetail .s-jobDetail__boxOverlayBtn{margin-top:2.5rem;max-width:15rem;margin-inline:auto}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__boxOverlayBtn{margin-top:2rem}}.s-jobDetail .s-jobDetail__contentsImg{margin-top:2.5rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__contentsImg{margin-top:1.5rem}}.s-jobDetail .s-jobDetail__contentsImg img{width:100%;height:auto;object-fit:contain;border-radius:.75rem}.s-jobDetail .s-jobDetail__contentsMove{margin-top:2.5rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__contentsMove{margin-top:1.5rem}}.s-jobDetail .s-jobDetail__contentsMove iframe,.s-jobDetail .s-jobDetail__contentsMove video{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.75rem}.s-jobDetail .s-jobDetail__orangeBox{border-radius:.5rem;background:linear-gradient(0deg,#fcf4e8,#fcf4e8),#f0f7fa;padding:2rem;position:relative}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__orangeBox{margin-top:4rem;padding:1.5rem 1.375rem}}.s-jobDetail .s-jobDetail__orangeBox:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2.5rem;height:.125rem;background:linear-gradient(87deg,#eb7221 48.49%,#ffb22e)}.s-jobDetail .s-jobDetail__orangeBoxTitle{font-size:1.125rem;font-weight:600;line-height:160%;letter-spacing:.72px;text-align:center}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__orangeBoxTitle{font-size:.9375rem;letter-spacing:.6px}}.s-jobDetail .s-jobDetail__orangeBoxText{margin-top:.75rem;font-size:.8125rem;font-weight:350;line-height:160%;letter-spacing:.52px;text-align:center}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__orangeBoxText{font-size:.75rem}}.s-jobDetail .s-jobDetail__orangeBoxBtns{margin-top:1.75rem;display:grid;gap:.5rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__orangeBoxBtns{margin-top:1.25rem}}.s-jobDetail .s-jobDetail__blueBoxArea{margin-top:2.5rem}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__blueBoxArea{margin-top:2rem}}.s-jobDetail .s-jobDetail__blueBoxWrap{display:grid;gap:.125rem;margin-top:1.25rem}.s-jobDetail .s-jobDetail__blueBox{padding:1.75rem;background:#f0f7fa}@media screen and (max-width: 767px){.s-jobDetail .s-jobDetail__blueBox{padding:1.25rem}}.s-jobDetail .s-jobDetail__blueBoxTitle{color:#014d73;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:1.2px}.s-jobDetail .s-jobDetail__blueBoxText{margin-top:.5rem;font-size:.8125rem;font-weight:350;line-height:160%;letter-spacing:1.04px}.s-jobDetail .s-jobDetail__blueBoxList{margin-top:1rem}.s-jobDetail .s-jobDetail__blueBoxItem{display:flex;gap:.5rem}.s-jobDetail .s-jobDetail__blueBoxItem+.s-jobDetail__blueBoxItem{margin-top:.3125rem}.s-jobDetail .s-jobDetail__blueBoxItemIcon{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.125rem}.s-jobDetail .s-jobDetail__blueBoxItemIcon img{width:100%;height:100%;object-fit:contain}.s-jobDetail .s-jobDetail__blueBoxItemText{color:#666;font-size:.75rem;font-weight:400;line-height:160%;letter-spacing:.96px}.s-jobDetail .s-jobDetail__banner{display:grid;gap:1rem;margin-top:2.5rem}.s-jobDetail .s-jobDetail__bannerLink{display:block;border-radius:.75rem;overflow:hidden}.s-jobDetail .s-jobDetail__bannerLink img{width:100%;height:auto;object-fit:contain}.s-jobDetail .s-jobDetail__pick{margin-top:2.5rem}.s-jobDetail .s-jobDetail__pickWrap{margin-top:1.25rem;display:grid;gap:.25rem}.s-jobDetail .s-jobDetail__pickLink{display:block;padding:1.25rem;border-radius:.5rem 0rem 0rem;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff;gap:1rem;display:grid;grid-template-columns:5.625rem 1fr}@media (any-hover: hover){.s-jobDetail .s-jobDetail__pickLink:hover{opacity:1}.s-jobDetail .s-jobDetail__pickLink:hover .s-jobDetail__pickTitle{color:#014d73}}.s-jobDetail .s-jobDetail__pickImg img{width:100%;height:100%;object-fit:contain}.s-jobDetail .s-jobDetail__pickCat{color:#014d73;font-size:.6875rem;font-weight:500;line-height:160%;letter-spacing:.44px}.s-jobDetail .s-jobDetail__pickTitle{margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:150%;letter-spacing:1.04px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.s-search{padding-top:6.25rem}@media screen and (max-width: 767px){.s-search{padding-top:2rem}}.s-search .s-search__box{border-radius:.75rem;background:#f0f7fa;padding:3rem 4rem}@media screen and (max-width: 767px){.s-search .s-search__box{padding:1.5rem}}.s-search .s-search__boxTitle{cursor:pointer;position:relative;transition:all .3s ease;font-size:1.5rem;font-weight:600;line-height:150%;letter-spacing:.96px;text-align:center}@media screen and (max-width: 767px){.s-search .s-search__boxTitle{font-size:1rem;letter-spacing:.64px;text-align:left}}.s-search .s-search__boxTitle:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%) rotate(90deg);width:1.25rem;height:.875rem;mask:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;transition:transform .3s ease;background-color:#014d73}.s-search .s-search__boxTitle.--active:after{transform:translateY(-50%) rotate(-90deg)}.s-search .s-search__boxBody{display:none;opacity:0;transition:opacity .3s ease}.s-search .s-search__boxBody.--active{display:block;opacity:1}.s-search input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0;cursor:pointer;position:relative;flex-shrink:0}@media screen and (max-width: 767px){.s-search input[type=checkbox]{width:1.375rem;height:1.375rem}}.s-search input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.25rem;border:1px solid #ebebeb;background:#fff;transition:all .2s ease}.s-search input[type=checkbox]:checked{background-color:#014d73;border-color:#014d73}.s-search input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.9375rem;height:.625rem;background:url(../../assets/img/common/icon_checkbox.svg) no-repeat center center/contain}.s-search input[type=checkbox]:checked+.s-search__checkboxText{font-weight:500}.s-search input[type=checkbox]:hover{border-color:#014d73}.s-search input[type=checkbox]:focus{outline:2px solid rgba(1,77,115,.2);outline-offset:2px}.s-search .s-search__formLabel{font-size:.9375rem;font-weight:500;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-search .s-search__formLabel{font-size:.75rem;letter-spacing:.48px}}.s-search .s-search__boxBody{margin-top:1.5rem}.s-search .s-search__checkboxItem{display:flex;align-items:center;gap:.625rem}@media screen and (max-width: 767px){.s-search .s-search__checkboxItem{gap:.5rem;align-items:flex-start}}.s-search .s-search__formGroup{display:grid;grid-template-columns:11rem 1fr;gap:1.25rem;padding:1.5rem;border-bottom:1px solid #ebebeb}@media screen and (max-width: 767px){.s-search .s-search__formGroup{display:block;padding:1.25rem 0}}.s-search .s-search__checkboxGroup{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:1rem}@media screen and (max-width: 767px){.s-search .s-search__checkboxGroup{column-gap:1rem;row-gap:.625rem;margin-top:.5rem}}.s-search .s-search__checkboxText{font-size:.9375rem;font-weight:400;line-height:150%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-search .s-search__checkboxText{font-size:.8125rem;letter-spacing:.52px}}.s-search .s-search__btn{margin-top:2rem;width:100%;text-align:center}@media screen and (max-width: 767px){.s-search .s-search__btn{margin-top:1.5rem}}.s-search .s-search__Btn{text-align:center;padding:1.125rem 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;line-height:150%;letter-spacing:.6px;cursor:pointer;transition:all .3s ease;position:relative;width:18.75rem}@media screen and (max-width: 767px){.s-search .s-search__Btn{padding:1.125rem 1.5rem;font-size:.8125rem;letter-spacing:.52px;width:15rem}}.s-search .s-search__Btn .s-search__BtnText{position:relative;z-index:1}.s-search .s-search__Btn .s-search__BtnIcon{display:block;width:1.125rem;height:1.125rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.s-search .s-search__Btn .s-search__BtnIcon{width:1rem;height:1rem}}.s-search .s-search__Btn--secondary{border:1px solid #00466b;color:#00466b}.s-search .s-search__Btn--secondary .s-search__BtnIcon{background:url(../../assets/img/top/icon_close.png) no-repeat center center/contain}.s-search .s-search__Btn--secondary:hover{background:#e9ecef;border-color:#dee2e6}.s-webinarContents{padding-top:5rem;padding-bottom:10rem}@media screen and (max-width: 767px){.s-webinarContents{padding-top:2rem;padding-bottom:5rem}}.s-webinarContents .s-webinarContents__headNum{font-size:.9375rem;font-weight:500;letter-spacing:.6px;display:flex;align-items:baseline;gap:.25rem}@media screen and (max-width: 767px){.s-webinarContents .s-webinarContents__headNum{font-size:.8125rem;letter-spacing:.39px}}.s-webinarContents .s-webinarContents__headNum .--number{color:#014d73;font-family:Lato,sans-serif;display:block;font-size:1.5rem;font-weight:500;letter-spacing:1.2px}@media screen and (max-width: 767px){.s-webinarContents .s-webinarContents__headNum .--number{font-size:1.25rem;letter-spacing:.4px}}.s-webinarContents .s-webinarContents__headNum .--sm{display:block;color:#444;font-size:.8125rem;font-weight:400;letter-spacing:1.04px;flex-shrink:0}@media screen and (max-width: 767px){.s-webinarContents .s-webinarContents__headNum .--sm{font-size:.6875rem}}.s-webinarContents .s-webinarContents__body{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media screen and (max-width: 767px){.s-webinarContents .s-webinarContents__body{grid-template-columns:1fr}}.s-webinarContents .s-webinarContents__pagination{margin-top:3.75rem}@media screen and (max-width: 767px){.s-webinarContents .s-webinarContents__pagination{margin-top:1.75rem}}.s-webinarsDetail{position:relative;padding-top:3rem;padding-bottom:8rem}@media screen and (max-width: 767px){.s-webinarsDetail{padding-top:1.5rem;padding-bottom:4rem}}.s-webinarsDetail .s-webinarsDetail__inner{padding-left:1.5625rem;padding-right:4rem;max-width:86rem;position:relative;display:grid;grid-template-columns:4rem 1fr;grid-template-areas:"share body "}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__inner{display:block;padding-left:1.5rem;padding-right:1.5rem;grid-template-areas:initial}}.s-webinarsDetail .s-webinarsDetail__grid{display:grid;grid-template-columns:1fr 20rem;gap:5rem;grid-area:body}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__grid{display:block;grid-area:initial}}.s-webinarsDetail .s-webinarsDetail__body{width:100%}.s-webinarsDetail .s-webinarsDetail__head{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__head{padding-bottom:.75rem;gap:.75rem}}.s-webinarsDetail .s-webinarsDetail__time{color:#888;font-family:Lato,sans-serif;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__time{font-size:.75rem;letter-spacing:.48px}}.s-webinarsDetail .s-webinarsDetail__category{display:inline-block;border-radius:.25rem;background:#014d73;padding:.1875rem .625rem;color:#fff;font-size:.8125rem;font-weight:500;line-height:160%;letter-spacing:.52px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__category{padding:.25rem .5rem;font-size:.6875rem;letter-spacing:.44px}}.s-webinarsDetail .s-webinarsDetail__title{font-size:2rem;font-weight:600;line-height:160%;letter-spacing:1.28px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__title{font-size:1.375rem;letter-spacing:.88px}}.s-webinarsDetail .s-webinarsDetail__tags{margin-top:1.5rem;display:flex;gap:.25rem;flex-wrap:wrap}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__tags{margin-top:1.25rem}}.s-webinarsDetail .s-webinarsDetail__tag{border-radius:.125rem;background:#f7f7f7;padding:.1875rem .5rem;color:#666;font-size:.75rem;font-weight:400;line-height:160%;letter-spacing:.48px}.s-webinarsDetail .s-webinarsDetail__eyecatch{margin-top:3.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__eyecatch{margin-top:2rem}}.s-webinarsDetail .s-webinarsDetail__eyecatch img{width:100%;height:auto;object-fit:contain;border-radius:.25rem}.s-webinarsDetail .s-webinarsDetail__toptext{color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px;margin-top:3.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__toptext{margin-top:2.5rem;font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-detail__toc{margin-top:2.5rem;border-radius:.75rem;background:#f7f7f7;padding:2.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-detail__toc{padding:1.5rem}}.s-webinarsDetail .s-detail__toc .title{font-size:1.125rem;font-weight:600;line-height:160%;letter-spacing:.72px}@media screen and (max-width: 767px){.s-webinarsDetail .s-detail__toc .title{font-size:.9375rem;letter-spacing:.6px}}.s-webinarsDetail .s-detail__toc:first-child{margin-top:0}.s-webinarsDetail .s-detail__toc .tocWrap{margin-top:.625rem}.s-webinarsDetail .s-detail__toc .h2list>li>a{font-size:.9375rem;font-weight:500;line-height:180%;letter-spacing:.6px;display:flex;align-items:center;gap:.5rem;transition:.3s;position:relative}@media screen and (max-width: 767px){.s-webinarsDetail .s-detail__toc .h2list>li>a{font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-detail__toc .h2list>li>a:before{content:"";flex-shrink:0;width:.3125rem;aspect-ratio:1;border-radius:50%;background:#e0e0e0}@media (hover: hover){.s-webinarsDetail .s-detail__toc .h2list>li>a:hover{color:#00466b}}.s-webinarsDetail .s-detail__toc .h2list>li ul li{padding:0}.s-webinarsDetail .s-detail__toc .h2list li+li{margin-top:.375rem}.s-webinarsDetail .s-detail__toc .h3list{margin-top:.375rem;padding-left:1.875rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-detail__toc .h3list{padding-left:1.5rem}}.s-webinarsDetail .s-detail__toc .h3list li{list-style-type:none}.s-webinarsDetail .s-detail__toc .h3list li a{color:#444;font-size:.875rem;font-weight:400;line-height:180%;letter-spacing:.56px;transition:.3s;position:relative;display:flex;gap:.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-detail__toc .h3list li a{font-size:.75rem;letter-spacing:.48px}}.s-webinarsDetail .s-detail__toc .h3list li a:before{content:"";flex-shrink:0;width:.25rem;height:.25rem;aspect-ratio:1;border-radius:50%;background:#e0e0e0;margin-top:.5625rem}@media (hover: hover){.s-webinarsDetail .s-detail__toc .h3list li a:hover{color:#00466b}}.s-webinarsDetail .s-detail__toc .h3list li+li{margin-top:.375rem}.s-webinarsDetail .s-webinarsDetail__wysiwyg{margin-top:6rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__wysiwyg{margin-top:3.5rem}}.s-webinarsDetail .s-webinarsDetail__item{margin-top:6rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__item{margin-top:3.5rem}}.s-webinarsDetail .s-webinarsDetail__itemTitle{font-size:1.625rem;font-weight:600;line-height:160%;letter-spacing:1.04px;position:relative;padding-top:2.5rem;border-top:.0625rem solid #f0f0f0;margin-top:3.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__itemTitle{font-size:1.25rem;margin-top:2rem;padding-top:1.75rem}}.s-webinarsDetail .s-webinarsDetail__itemTitle:before{content:"";display:block;width:3.125rem;height:.1875rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);position:absolute;top:0;left:0}.s-webinarsDetail .s-webinarsDetail__itemBox{margin-top:3rem}.s-webinarsDetail .s-webinarsDetail__itemBox.--mt12{margin-top:.75rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__itemBox.--mt12{margin-top:1rem}}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__itemBox{margin-top:2rem}}.s-webinarsDetail .s-webinarsDetail__boxItem{display:grid;grid-template-columns:11.5rem 1fr;border-top:1px solid #ebebeb}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__boxItem{grid-template-columns:1fr}}.s-webinarsDetail .s-webinarsDetail__boxItem:last-child{border-bottom:1px solid #ebebeb}.s-webinarsDetail .s-webinarsDetail__boxHead{padding:1rem 1.5rem;background-color:#f7f7f7;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:.6px;display:flex;align-items:center}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__boxHead{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-webinarsDetail__boxText{padding:1.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__boxText{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-webinarsDetail__author{margin-top:3rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__author{margin-top:2rem}}.s-webinarsDetail .s-webinarsDetail__side{position:sticky;top:7.5rem;left:0;width:20rem;z-index:1000;align-self:start}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__side{margin-top:4rem;position:static}}.s-webinarsDetail .s-webinarsDetail__sideInner{padding:2rem;border-radius:.5rem;background:#f0f7fa;text-align:center;position:relative}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideInner{padding:2rem 1.5rem}}.s-webinarsDetail .s-webinarsDetail__sideInner:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);display:block;width:2.5rem;height:.125rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-webinarsDetail .s-webinarsDetail__sideCat{border-radius:.125rem;background:#fff;display:inline-block;padding:.3125rem .9375rem;color:#eb7221;font-size:.8125rem;font-weight:600;letter-spacing:.52px}.s-webinarsDetail .s-webinarsDetail__sideTitle{margin-top:1rem;font-size:1.125rem;font-weight:600;line-height:160%;letter-spacing:.72px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideTitle{margin-top:.75rem;font-size:.9375rem;letter-spacing:.6px}}.s-webinarsDetail .s-webinarsDetail__sideBox{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:.25rem;background:#e4eef2}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideBox{margin-top:1.25rem;padding:1rem}}.s-webinarsDetail .s-webinarsDetail__sideItem{text-align:left}.s-webinarsDetail .s-webinarsDetail__sideItem+.s-webinarsDetail__sideItem{margin-top:.875rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideItem+.s-webinarsDetail__sideItem{margin-top:.625rem}}.s-webinarsDetail .s-webinarsDetail__sideItemHead{color:#444;font-size:.8125rem;font-weight:400;line-height:140%;letter-spacing:.52px}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideItemHead{font-size:.75rem;letter-spacing:.48px}}.s-webinarsDetail .s-webinarsDetail__sideItemText{margin-top:.375rem;color:#014d73;font-size:1.0625rem;font-weight:700;line-height:normal;font-family:Lato,sans-serif;display:flex;gap:.3125rem;align-items:baseline}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideItemText{font-size:.9375rem}}.s-webinarsDetail .s-webinarsDetail__sideItemText .--md{font-size:.8125rem;letter-spacing:.52px;font-weight:600;display:inline-block}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideItemText .--md{font-size:.6875rem;letter-spacing:.44px}}.s-webinarsDetail .s-webinarsDetail__sideItemText .--sm{font-size:.875rem;letter-spacing:.56px;font-weight:500;display:inline-block}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideItemText .--sm{font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-webinarsDetail__sideBtn{margin-top:1.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__sideBtn{margin-top:1.25rem}}.s-webinarsDetail .s-webinarsDetail__share{position:sticky;top:0;left:1.25rem;width:2.5rem;z-index:1000;align-self:start;grid-area:share}@media screen and (max-width: 767px){.s-webinarsDetail .s-webinarsDetail__share{position:static;grid-area:initial;width:100%;margin-top:2rem}}.s-webinarsDetail .s-sideItem+.s-sideItem{margin-top:2.5rem}@media screen and (max-width: 767px){.s-webinarsDetail .s-sideItem+.s-sideItem{margin-top:2rem}}.s-webinarsDetail .s-sideItem__wrap{margin-top:1.25rem;display:grid;gap:.25rem}.s-webinarsDetail .s-sideItem__catArea{margin-top:1.25rem;display:flex;flex-wrap:wrap;column-gap:.25rem;row-gap:.5rem}.s-webinarsDetail .s-sideItem__pickLink{display:block;padding:1.25rem;border-radius:.5rem 0rem 0rem;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff;gap:1rem;display:grid;grid-template-columns:5.625rem 1fr}@media (any-hover: hover){.s-webinarsDetail .s-sideItem__pickLink:hover{opacity:1}.s-webinarsDetail .s-sideItem__pickLink:hover .s-sideItem__pickTitle{color:#014d73}}.s-webinarsDetail .s-sideItem__pickImg img{width:100%;height:100%;object-fit:contain}.s-webinarsDetail .s-sideItem__pickCat{color:#014d73;font-size:.6875rem;font-weight:500;line-height:160%;letter-spacing:.44px}.s-webinarsDetail .s-sideItem__pickTitle{margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:150%;letter-spacing:1.04px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.s-webinarsDetail .s-beforeAfter{margin-top:3.5rem;border:1px solid #ebebeb}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter{border:none;margin-top:2rem}}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__contentsBody{border:1px solid #ebebeb}}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__contentsHead{padding:.5rem 1rem;text-align:center;color:#fff;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;line-height:180%;letter-spacing:.72px;background:linear-gradient(89deg,#747a7d,#929292)}.s-webinarsDetail .s-beforeAfter__contentsHead.--blue{background:linear-gradient(89deg,#00466b,#006a9e)}}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__contents+.s-beforeAfter__contents{margin-top:2.875rem;position:relative}.s-webinarsDetail .s-beforeAfter__contents+.s-beforeAfter__contents:before{content:"";position:absolute;width:5.0625rem;height:1.3125rem;background:url(../../assets/img/common/after_bg.png) no-repeat center center/contain;top:-2.0625rem;left:50%;transform:translate(-50%)}}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__contentsItem{display:grid;grid-template-columns:5rem 1fr}.s-webinarsDetail .s-beforeAfter__contentsItem+.s-beforeAfter__contentsItem{border-top:1px solid #ebebeb}}.s-webinarsDetail .s-beforeAfter__item{display:grid;grid-template-columns:11.5rem 1fr 1fr}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__item{grid-template-columns:5rem 1fr}}.s-webinarsDetail .s-beforeAfter__item+.s-beforeAfter__item{border-top:1px solid #ebebeb}.s-webinarsDetail .s-beforeAfter__item:first-child{color:#fff}.s-webinarsDetail .s-beforeAfter__item:first-child .s-beforeAfter__head{background:#747a7d;padding:.5rem 1.5rem}.s-webinarsDetail .s-beforeAfter__item:first-child .s-beforeAfter__text{background:#747a7d;color:#fff;text-align:center;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;line-height:180%;letter-spacing:.72px;padding:.5rem 1.5rem}.s-webinarsDetail .s-beforeAfter__item:first-child .s-beforeAfter__text.--blue{background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-webinarsDetail .s-beforeAfter__head{background:#dedede;padding:1.5rem;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:.6px;display:flex;align-items:center}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__head{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-beforeAfter__text{padding:1.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-webinarsDetail .s-beforeAfter__text{padding:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-webinarsDetail .s-beforeAfter__text:nth-child(2){border-right:1px solid #ebebeb;background:#f7f7f7}.s-webinarsDetail .s-beforeAfter__text.--blue{background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-consultantContents{padding-top:6rem;padding-bottom:10rem}@media screen and (max-width: 767px){.s-consultantContents{padding-top:5rem;padding-bottom:2.5rem}}.s-consultantContents .s-consultantContents__body{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3.5rem;row-gap:4.5rem}@media screen and (max-width: 767px){.s-consultantContents .s-consultantContents__body{grid-template-columns:1fr;gap:2.5rem}}.s-consultantContents .s-consultantContents__pagination{padding-top:3.75rem}@media screen and (max-width: 767px){.s-consultantContents .s-consultantContents__pagination{padding-top:1.5rem}}.s-consultantDetail{background:#f0f7fa;padding-block:2rem 7.5rem;position:relative}@media screen and (max-width: 767px){.s-consultantDetail{margin-top:3.75rem;padding-block:1rem 4.0625rem}}.s-consultantDetail:before{content:"";position:absolute;top:2.5rem;left:0;width:50%;height:48.75rem;background:url(../../assets/img/common/consultants_mainBg.png) no-repeat center center/contain;z-index:1}@media screen and (max-width: 767px){.s-consultantDetail:before{background:url(../../assets/img/common/consultants_mainBg_sp.png) no-repeat center center/contain;height:33.375rem;width:100%;left:-.0625rem;top:.75rem}}.s-consultantDetail .s-consultantDetail__inner{position:relative;z-index:2}.s-consultantDetail .s-consultantDetail__wrap{padding-top:4.375rem;display:grid;grid-template-columns:repeat(2,1fr);gap:7.5rem;padding-inline:5rem}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__wrap{display:block;padding-inline:0;padding-top:2.75rem}}.s-consultantDetail .s-consultantDetail__img{aspect-ratio:3/4;overflow:hidden;border-radius:1.25rem;transform:skewY(-4deg);transform-origin:center;margin-bottom:1.25rem;position:relative}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__img{border-radius:.75rem}}.s-consultantDetail .s-consultantDetail__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(146deg,#aad3e600 61.82%,#549abd80 78.95%,#006da3 96.33%);z-index:1}.s-consultantDetail .s-consultantDetail__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:skewY(4deg) scale(1.05);transform-origin:center}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__body{margin-top:2.625rem}}.s-consultantDetail .s-consultantDetail__cat{display:inline-block;color:#fff;font-size:.8125rem;font-weight:600;line-height:140%;letter-spacing:.52px;text-transform:capitalize;padding:.3125rem .625rem;border-radius:3.125rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__cat{font-size:.75rem}}.s-consultantDetail .s-consultantDetail__name{margin-top:1rem;font-size:2rem;font-weight:600;line-height:160%;letter-spacing:1.28px;gap:.75rem}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__name{margin-top:.75rem;font-size:1.5rem}}.s-consultantDetail .s-consultantDetail__name .--en{color:#666;font-family:Lato,sans-serif;font-size:.9375rem;font-weight:500;line-height:160%;letter-spacing:.6px;text-transform:capitalize}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__name .--en{font-size:.8125rem;letter-spacing:.52px}}.s-consultantDetail .s-consultantDetail__info{margin-top:2.5rem;position:relative;padding-top:2rem}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__info{margin-top:1.75rem;padding-top:1.5rem}}.s-consultantDetail .s-consultantDetail__info:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:.125rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-consultantDetail .s-consultantDetail__sub{color:#014d73;font-size:1.25rem;font-weight:500;line-height:170%;letter-spacing:.8px}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__sub{font-size:1.125rem;letter-spacing:.72px}}.s-consultantDetail .s-consultantDetail__text{margin-top:1.25rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__text{margin-top:1rem;font-size:.8125rem;letter-spacing:.52px}}.s-consultantDetail .s-consultantDetail__box{margin-top:2rem;padding:1.25rem 1.5rem;border-radius:.5rem;background:#fff}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__box{margin-top:1.5rem;padding:.875rem 1.25rem}}.s-consultantDetail .s-consultantDetail__boxItemTitle{font-size:.875rem;font-weight:500;line-height:190%;letter-spacing:.56px}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__boxItemTitle{font-size:.8125rem;letter-spacing:.52px}}.s-consultantDetail .s-consultantDetail__boxItemWrap{margin-top:.5rem;display:grid;gap:.25rem;padding-inline:.5625rem}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__boxItemWrap{margin-top:.125rem;padding-inline:0 .5625rem}}.s-consultantDetail .s-consultantDetail__boxItemList{color:#444;font-size:.875rem;font-weight:400;line-height:170%;letter-spacing:.56px;display:flex;gap:.8125rem}@media screen and (max-width: 767px){.s-consultantDetail .s-consultantDetail__boxItemList{font-size:.75rem;letter-spacing:.48px}}.s-consultantDetail .s-consultantDetail__boxItemList:before{content:"";width:.3125rem;height:.3125rem;border-radius:50%;background:#cce0e8;margin-top:.5625rem;flex-shrink:0}.s-interview{padding-bottom:8rem}@media screen and (max-width: 767px){.s-interview{padding-bottom:4rem}}.s-interview .s-interview__wrap{margin-top:3rem}@media screen and (max-width: 767px){.s-interview .s-interview__wrap{margin-top:1.75rem}}.s-interview .s-interview__item{padding-top:2rem;position:relative}@media screen and (max-width: 767px){.s-interview .s-interview__item{padding-top:1.5rem}}.s-interview .s-interview__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}.s-interview .s-interview__item+.s-interview__item{margin-top:5.9375rem}@media screen and (max-width: 767px){.s-interview .s-interview__item+.s-interview__item{margin-top:3rem}}.s-interview .s-interview__item:after{content:"";position:absolute;top:9.625rem;right:0;width:50%;height:32.5rem;background:url(../../assets/img/common/interview_bg.png) no-repeat center center/contain;z-index:1;margin-right:calc(50% - 50vw)}@media screen and (max-width: 767px){.s-interview .s-interview__item:after{display:none}}.s-interview .s-interview__item:nth-child(2n):after{margin-right:0;margin-left:calc(50% - 50vw);right:initial;left:0;background:url(../../assets/img/common/interview_bgLeft.png) no-repeat center center/contain;height:43.75rem}@media screen and (max-width: 767px){.s-interview .s-interview__item:nth-child(2n):after{display:none}}.s-interview .s-interview__item:nth-child(2n) .s-interview__contents{grid-template-areas:"img body";margin-top:5.5rem}@media screen and (max-width: 767px){.s-interview .s-interview__item:nth-child(2n) .s-interview__contents{margin-top:1.75rem;grid-template-areas:initial}.s-interview .s-interview__item:nth-child(2n) .s-interview__contents:after{content:"";position:absolute;bottom:0;right:initial;left:0;width:100%;height:17.5rem;background:url(../../assets/img/common/interview_bgLeft.png) no-repeat center center/contain;z-index:1;margin-right:initial;margin-left:calc(50% - 50vw)}}.s-interview .s-interview__item:nth-child(2n) .s-interview__img{grid-area:img}@media screen and (max-width: 767px){.s-interview .s-interview__item:nth-child(2n) .s-interview__img{grid-area:initial}}.s-interview .s-interview__item:nth-child(2n) .s-interview__body{grid-area:body}@media screen and (max-width: 767px){.s-interview .s-interview__item:nth-child(2n) .s-interview__body{grid-area:initial}}.s-interview .s-interview__question{color:#014d73;font-size:.875rem;font-weight:500;line-height:170%;letter-spacing:.56px}@media screen and (max-width: 767px){.s-interview .s-interview__question{font-size:.75rem;letter-spacing:.48px}}.s-interview .s-interview__question .--en{font-family:Lato,sans-serif;font-size:.9375rem}@media screen and (max-width: 767px){.s-interview .s-interview__question .--en{font-size:.8125rem;letter-spacing:.52px}}.s-interview .s-interview__contents{display:grid;grid-template-columns:1fr 1fr;gap:6.25rem;margin-top:3rem}@media screen and (max-width: 767px){.s-interview .s-interview__contents{display:block;margin-top:1.75rem;padding-bottom:3rem;position:relative}.s-interview .s-interview__contents:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:17.5rem;background:url(../../assets/img/common/interview_bg.png) no-repeat center center/contain;z-index:1;margin-right:calc(50% - 50vw)}}.s-interview .s-interview__sub{font-size:1.5rem;font-weight:600;line-height:170%;letter-spacing:.96px}@media screen and (max-width: 767px){.s-interview .s-interview__sub{font-size:1.125rem;letter-spacing:.72px}}.s-interview .s-interview__sub .--blue{color:#014d73}.s-interview .s-interview__text{color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px;margin-top:2rem}@media screen and (max-width: 767px){.s-interview .s-interview__text{margin-top:1.25rem;font-size:.8125rem;letter-spacing:.52px}}.s-interview .s-interview__img{aspect-ratio:4/3;overflow:hidden;border-radius:.75rem;transform:skewY(-5deg);transform-origin:center;margin-bottom:1.25rem;position:relative;z-index:2}@media screen and (max-width: 767px){.s-interview .s-interview__img{border-radius:.75rem;margin-top:2.5rem}}.s-interview .s-interview__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:skewY(4deg) scale(1.1);transform-origin:center}.s-interview .s-interview__message{margin-top:7.5rem;border-radius:.75rem .75rem 0 0;border-top:1px solid #00466b;border-right:1px solid #00466b;border-left:1px solid #00466b;background:#fff;padding:4rem 5rem 2rem;position:relative}@media screen and (max-width: 767px){.s-interview .s-interview__message{padding:4rem 2rem 2rem;margin-top:5rem}}.s-interview .s-interview__messageTitle{display:inline-block;border-radius:.5rem;color:#fff;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);font-size:1.125rem;font-weight:600;line-height:140%;letter-spacing:.9px;text-transform:capitalize;padding:.75rem 1.25rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}@media screen and (max-width: 767px){.s-interview .s-interview__messageTitle{font-size:.9375rem;letter-spacing:.6px;width:max-content;text-align:center;top:-2rem}}.s-interview .s-interview__messageTitle:after{content:"";position:absolute;bottom:-.4375rem;left:50%;transform:translate(-50%);width:.875rem;height:.5rem;background:url(../../assets/img/common/message_arrow.png) no-repeat center center/contain}.s-interview .s-interview__messageWrap{display:grid;grid-template-columns:12.5rem 1fr;gap:3rem}@media screen and (max-width: 767px){.s-interview .s-interview__messageWrap{display:block}}.s-interview .s-interview__messageIcon{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}@media screen and (max-width: 767px){.s-interview .s-interview__messageIcon{width:12.5rem;height:12.5rem;margin-inline:auto}}.s-interview .s-interview__messageIcon img{width:100%;height:100%;object-fit:cover}.s-interview .s-interview__messageText{color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-interview .s-interview__messageText{margin-top:1.5rem;font-size:.8125rem;letter-spacing:.52px}}.s-page .s-page__inner{border-bottom:1px solid #e6e6e6;padding-block:8rem 10rem}@media screen and (max-width: 767px){.s-page .s-page__inner{padding-block:4rem 5rem}}.s-page .s-page__body{text-align:center}.s-page .s-page__title{color:#014d73;font-family:Lato,sans-serif;font-size:2.5rem;font-weight:700;line-height:140%;letter-spacing:2px;text-transform:capitalize}@media screen and (max-width: 767px){.s-page .s-page__title{font-size:1.875rem;letter-spacing:1.5px}}.s-page .s-page__sub{margin-top:.5rem;color:#014d73;font-size:.9375rem;font-weight:600;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-page .s-page__sub{font-size:.8125rem;letter-spacing:.52px}}.s-page .s-page__text{margin-top:3.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-page .s-page__text{margin-top:2rem;text-align:left}}.s-page .s-page__btn{margin-top:3.5rem;max-width:15rem;margin-inline:auto}@media screen and (max-width: 767px){.s-page .s-page__btn{margin-top:2rem}}.s-page .s-page__box{margin-top:3.5rem;max-width:60rem;margin-inline:auto}@media screen and (max-width: 767px){.s-page .s-page__box{margin-top:2rem}}.s-page .s-page__boxItem{padding:2.5rem 3rem;border-radius:.75rem;text-align:center}@media screen and (max-width: 767px){.s-page .s-page__boxItem{padding:1.5rem}}.s-page .s-page__boxItem.--orange{background:#fcf4e8}.s-page .s-page__boxItem.--orange .s-page__boxTitle{color:#ff7d00}.s-page .s-page__boxItem.--blue{background:#f7f7f7}.s-page .s-page__boxItem.--blue .s-page__boxTitle{color:#014d73}.s-page .s-page__boxItem+.s-page__boxItem{margin-top:1rem}.s-page .s-page__boxTitle{font-size:1.25rem;font-weight:600;line-height:160%;letter-spacing:.8px}@media screen and (max-width: 767px){.s-page .s-page__boxTitle{font-size:1rem;letter-spacing:.64px}}.s-page .s-page__boxText{margin-top:1rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-page .s-page__boxText{font-size:.8125rem;letter-spacing:.52px;text-align:left}}.s-page .s-page__boxBtn{margin-top:1.5rem;margin-inline:auto;max-width:15rem}.s-page .s-page__boxBtn .--lineBtn{display:block;width:7.25rem;margin-inline:auto}.s-page .s-page__boxBtn .--lineBtn img{width:100%;height:100%;object-fit:contain}.s-page .s-page__boxInfo{margin-top:1.5rem;color:#888;font-size:.8125rem;font-weight:400;line-height:200%;letter-spacing:.52px}@media screen and (max-width: 767px){.s-page .s-page__boxInfo{margin-top:1.25rem;font-size:.6875rem;text-align:left;letter-spacing:.44px}}.s-page .s-page__boxInfo a{text-decoration:underline}.s-contents{padding-block:6rem 10rem}@media screen and (max-width: 767px){.s-contents{padding-block:2.5rem 5rem}}.s-contents .s-contents__inner{max-width:63.125rem}.s-strength{padding-block:7.5rem 10rem}@media screen and (max-width: 767px){.s-strength{padding-block:4rem 5rem;margin-top:1.875rem}}.s-strength .s-strength__wrap{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;counter-reset:strength}@media screen and (max-width: 767px){.s-strength .s-strength__wrap{margin-top:1.75rem;grid-template-columns:1fr}}.s-strength .s-strength__item{padding:2.5rem;border-radius:.75rem 0 0;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fff;display:flex;flex-direction:column}@media screen and (max-width: 767px){.s-strength .s-strength__item{padding:1.5rem}}.s-strength .s-strength__img{border-radius:.25rem;overflow:hidden}.s-strength .s-strength__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:330/174}.s-strength .s-strength__body{display:flex;flex-direction:column;flex:1;position:relative;padding-top:2.25rem}.s-strength .s-strength__point{position:absolute;top:-.875rem;left:50%;transform:translate(-50%);display:inline-block;width:fit-content;border-radius:2.5rem;padding:.375rem 1rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);color:#fff;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;text-transform:capitalize;font-family:Lato,sans-serif;display:flex}@media screen and (max-width: 767px){.s-strength .s-strength__point{font-size:.6875rem;letter-spacing:.55px}}.s-strength .s-strength__point:after{content:counter(strength,decimal-leading-zero);counter-increment:strength}.s-strength .s-strength__title{font-size:1.25rem;text-align:center;font-weight:500;line-height:170%;letter-spacing:.8px}@media screen and (max-width: 767px){.s-strength .s-strength__title{font-size:1rem;letter-spacing:.64px}}.s-strength .s-strength__text{margin-top:1rem;color:#444;font-size:.875rem;font-weight:400;line-height:200%;letter-spacing:.56px;padding-bottom:1.5rem}@media screen and (max-width: 767px){.s-strength .s-strength__text{margin-top:.75rem;font-size:.75rem;letter-spacing:.48px;line-height:190%;padding-bottom:1rem}}.s-strength .s-strength__btn{margin-top:auto}.s-strength .s-strength__btnLink{display:flex;color:#014d73;font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:.6px;align-items:center;justify-content:center;gap:.5rem}@media screen and (max-width: 767px){.s-strength .s-strength__btnLink{font-size:.8125rem;letter-spacing:.52px;gap:.25rem}}.s-strength .s-strength__btnLink .--arrow{width:1.5rem;height:1.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width: 767px){.s-strength .s-strength__btnLink .--arrow{width:1.25rem;height:1.25rem}}.s-strength .s-strength__btnLink .--arrow:before{content:"";width:.25rem;height:.4375rem;background:url(../../assets/img/common/icon_arrow.svg) no-repeat center center/contain;transform:rotate(90deg)}.s-head{position:relative}.s-head:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/img/common/head_bg.png) no-repeat center center/cover;z-index:0}.s-head .s-head__img{clip-path:polygon(0 20%,100% 0%,100% 80%,0% 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (max-width: 767px){.s-head .s-head__img{clip-path:polygon(0 8%,100% 0%,100% 92%,0% 100%)}}.s-head .s-head__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2229;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.s-head .s-head__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:linear-gradient(118deg,rgba(170,211,230,0) 63.34%,rgba(84,154,189,.5) 83.21%,#006da3 100.15%);z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.s-head .s-head__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.s-head .s-head__body{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:8.75rem;position:relative;z-index:2}@media screen and (max-width: 767px){.s-head .s-head__body{padding-block:6.0625rem}}.s-head .s-head__bodyCat{display:inline-block;color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;text-transform:capitalize;padding:.375rem 1rem;border-radius:2.5rem;border:1px solid #fff}.s-head .s-head__bodyTitle{color:#fff;font-size:2rem;font-weight:600;line-height:170%;letter-spacing:1.28px;margin-top:1.25rem}@media screen and (max-width: 767px){.s-head .s-head__bodyTitle{font-size:1.5rem;letter-spacing:.96px}}.s-point{padding-block:7.5rem}@media screen and (max-width: 767px){.s-point{padding-block:2.5rem 5rem}}.s-point .s-point__wrap{counter-reset:item}.s-point .s-point__item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"body imgArea";gap:1rem;align-items:flex-start}@media screen and (max-width: 767px){.s-point .s-point__item{grid-template-columns:1fr;grid-template-areas:initial;gap:.5rem}}.s-point .s-point__item:nth-child(2n){grid-template-areas:"imgArea body"}@media screen and (max-width: 767px){.s-point .s-point__item:nth-child(2n){grid-template-areas:initial}}.s-point .s-point__item:nth-child(2n) .s-point__body{border-radius:0 .75rem 0 0;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:none;background:#fff}@media screen and (max-width: 767px){.s-point .s-point__item:nth-child(2n) .s-point__body{border-radius:0 0 .5rem .5rem;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff;border-top:none}}.s-point .s-point__item+.s-point__item{margin-top:4rem}@media screen and (max-width: 767px){.s-point .s-point__item+.s-point__item{margin-top:2rem}}.s-point .s-point__imgArea{grid-area:imgArea;border-radius:.75rem;background:#f7f7f7;padding:4.375rem;display:grid;justify-content:center;gap:2.5rem}@media screen and (max-width: 767px){.s-point .s-point__imgArea{grid-area:initial;padding:2.3125rem 1.5625rem;gap:1.25rem}}.s-point .s-point__imgArea.--grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;align-items:center}@media screen and (max-width: 767px){.s-point .s-point__imgArea.--grid{gap:1.4375rem}}.s-point .s-point__imgArea.--grid img{height:3.875rem}@media screen and (max-width: 767px){.s-point .s-point__imgArea.--grid img{height:2.1875rem}}.s-point .s-point__imgArea img{max-width:19.625rem;width:100%;height:auto;object-fit:contain}@media screen and (max-width: 767px){.s-point .s-point__imgArea img{max-width:11.25rem}}.s-point .s-point__img{display:flex;align-items:center;justify-content:center}.s-point .s-point__body{grid-area:body;padding:4rem 4rem 0;border-radius:.75rem 0 0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff}@media screen and (max-width: 767px){.s-point .s-point__body{grid-area:initial;padding:2rem 1.5rem;border-radius:0 0 .5rem .5rem;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff;border-top:none;text-align:center}}.s-point .s-point__num{display:inline-block;border-radius:2.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);padding:.375rem 1rem;color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;text-transform:capitalize}@media screen and (max-width: 767px){.s-point .s-point__num{font-size:.6875rem}}.s-point .s-point__num:after{content:counter(item,decimal-leading-zero);counter-increment:item}.s-point .s-point__title{margin-top:1rem;font-size:1.625rem;font-weight:600;line-height:170%;letter-spacing:1.04px}@media screen and (max-width: 767px){.s-point .s-point__title{margin-top:.75rem;font-size:1.25rem;letter-spacing:.8px}}.s-point .s-point__text{margin-top:1.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}@media screen and (max-width: 767px){.s-point .s-point__text{margin-top:1rem;font-size:.8125rem;letter-spacing:.52px;line-height:190%;text-align:left}}.s-point .s-point__lead{margin-top:5rem;color:#014d73;text-align:center;font-size:1.375rem;font-weight:600;line-height:170%;letter-spacing:.88px}@media screen and (max-width: 767px){.s-point .s-point__lead{margin-top:2.5rem;font-size:1.125rem;letter-spacing:.72px}}.s-graf{padding-block:7.5rem 10rem}@media screen and (max-width: 767px){.s-graf{padding-block:2.5rem 5rem}}.s-graf .s-graf__contents{margin-top:3rem}@media screen and (max-width: 767px){.s-graf .s-graf__contents{margin-top:1.75rem}}.s-graf .s-graf__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media screen and (max-width: 767px){.s-graf .s-graf__wrap{grid-template-columns:1fr}}.s-graf .s-graf__item{padding:3.5rem;border-radius:.75rem 0 0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;background:#fff;text-align:center}@media screen and (max-width: 767px){.s-graf .s-graf__item{padding:2rem 1.5rem}}.s-graf .s-graf__cat{display:inline-block;border-radius:2.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);padding:.375rem 1rem;color:#fff;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;font-family:Lato,sans-serif}@media screen and (max-width: 767px){.s-graf .s-graf__cat{font-size:.6875rem;letter-spacing:.55px}}.s-graf .s-graf__title{margin-top:1rem;font-size:1.625rem;font-weight:600;line-height:170%;letter-spacing:1.3px}@media screen and (max-width: 767px){.s-graf .s-graf__title{margin-top:.75rem;font-size:1.25rem;letter-spacing:.8px}}.s-graf .s-graf__img{margin-top:2rem}@media screen and (max-width: 767px){.s-graf .s-graf__img{margin-top:1.5rem}}.s-graf .s-graf__img img{width:100%;height:auto;object-fit:contain}.s-graf .s-graf__text{margin-top:2.0625rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.75px}@media screen and (max-width: 767px){.s-graf .s-graf__text{margin-top:1.5rem;font-size:.8125rem;letter-spacing:.52px;line-height:190%}}.s-graf .s-graf__info{margin-top:1rem;color:#888;font-size:.6875rem;font-weight:400;line-height:160%;letter-spacing:.55px;display:flex;justify-content:center;margin-inline:auto;text-align:left}@media screen and (max-width: 767px){.s-graf .s-graf__info{margin-top:.75rem;font-size:.625rem;letter-spacing:.5px}}.s-service{padding-block:6rem 2.5rem}@media screen and (max-width: 767px){.s-service{padding-block:2.5rem .625rem}}.s-service .s-service__wrap{counter-reset:service}.s-service .s-service__item{border-radius:.75rem;background:#f0f7fa;padding:5rem;position:relative}@media screen and (max-width: 767px){.s-service .s-service__item{padding:2rem 1.5rem;border-radius:.5rem}}.s-service .s-service__item:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 10rem);height:1px;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%)}@media screen and (max-width: 767px){.s-service .s-service__item:before{width:calc(100% - 3rem)}}.s-service .s-service__item+.s-service__item{margin-top:3.5rem}@media screen and (max-width: 767px){.s-service .s-service__item+.s-service__item{margin-top:2rem}}.s-service .s-service__itemWrap{display:grid;gap:3.5rem;grid-template-columns:1fr 19.4375rem}@media screen and (max-width: 767px){.s-service .s-service__itemWrap{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width: 767px){.s-service .s-service__body{text-align:center}}.s-service .s-service__cat{display:inline-block;border-radius:2.5rem;background:linear-gradient(87deg,#00466b,#00466b 44.46%,#006a9e 98.8%);padding:.375rem 1rem;color:#fff;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700;line-height:140%;letter-spacing:.65px;text-transform:capitalize}@media screen and (max-width: 767px){.s-service .s-service__cat{font-size:.6875rem}}.s-service .s-service__cat:after{content:counter(service,decimal-leading-zero);counter-increment:service}.s-service .s-service__title{margin-top:1rem;font-size:1.625rem;font-weight:600;line-height:150%;letter-spacing:1.04px}@media screen and (max-width: 767px){.s-service .s-service__title{margin-top:.75rem;font-size:1.25rem;letter-spacing:.8px}}.s-service .s-service__text{margin-top:1.5rem;color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.75px}@media screen and (max-width: 767px){.s-service .s-service__text{margin-top:1rem;text-align:left;font-size:.8125rem;letter-spacing:.65px;line-height:190%}}.s-service .s-service__img{width:100%}.s-service .s-service__img img{border-radius:.75rem;object-fit:cover;width:100%;height:100%;aspect-ratio:311/180}@media screen and (max-width: 767px){.s-service .s-service__img img{border-radius:.5rem}}.s-service .s-service__contents{margin-top:3rem;display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 767px){.s-service .s-service__contents{margin-top:2rem;grid-template-columns:1fr}}.s-service .s-service__contentsItem{padding:1.75rem;background:#fff;gap:1.5rem;display:grid;grid-template-columns:5.625rem 1fr}@media screen and (max-width: 767px){.s-service .s-service__contentsItem{gap:.625rem;grid-template-columns:3rem 1fr;align-items:center;padding:1.25rem 1.5rem}}.s-service .s-service__contentsIcon{width:100%;aspect-ratio:1}.s-service .s-service__contentsIcon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){.s-service .s-service__contentsBody{display:contents}}.s-service .s-service__contentsTitle{color:#014d73;font-size:1.125rem;font-weight:600;line-height:160%;letter-spacing:.9px}@media screen and (max-width: 767px){.s-service .s-service__contentsTitle{font-size:.9375rem;letter-spacing:.75px}}.s-service .s-service__contentsText{margin-top:.5rem;color:#444;font-size:.875rem;font-weight:400;line-height:190%;letter-spacing:.7px}@media screen and (max-width: 767px){.s-service .s-service__contentsText{grid-column:1/-1;font-size:.75rem;letter-spacing:.6px;line-height:180%;margin-top:0}}.s-table{padding-top:7.5rem}@media screen and (max-width: 767px){.s-table{padding-top:2.5rem}}.s-recruitMv{padding-block:1.25rem 5.625rem;position:relative;background:linear-gradient(270deg,#fff 57.29%,#fff0 90.1%)}@media screen and (max-width: 767px){.s-recruitMv{margin-top:3.75rem;padding:0}}.s-recruitMv .s-recruitMv__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.s-recruitMv .s-recruitMv__bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__bg{position:initial}.s-recruitMv .s-recruitMv__bg img{aspect-ratio:375/335}}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__inner{margin:0 calc(50% - 50vw);padding:0}}.s-recruitMv .s-recruitMv__wrap{width:fit-content;position:relative}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__wrap{width:100%}}.s-recruitMv .s-recruitMv__wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(87deg,#00466bf2,#00466bf2 44.46%,#006a9ef2 98.8%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);aspect-ratio:478/523;overflow:hidden;border-radius:.9375rem;transform:skewY(-5deg);transform-origin:center}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__wrap:before{border-radius:0;background:linear-gradient(87deg,#00466b -.13%,#00466b 44.39%,#006a9e 98.8%)}}.s-recruitMv .s-recruitMv__body{position:relative;z-index:1;padding:4.125rem;margin-top:3.75rem}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__body{margin-top:-3.125rem;padding:3.125rem}}.s-recruitMv .s-recruitMv__text{margin-top:2rem;color:#fff;text-align:center;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.45px}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__text{margin-top:1.25rem;font-size:.8125rem}}.s-recruitMv .s-recruitMv__btn{margin-top:2rem;max-width:18.75rem;margin-inline:auto}@media screen and (max-width: 767px){.s-recruitMv .s-recruitMv__btn{margin-top:1.25rem}}.s-contact{padding-block:6rem 10rem}@media screen and (max-width: 767px){.s-contact{padding-bottom:5rem}}.s-contact .s-contact__inner{max-width:63.125rem}.s-contact .s-contact__body{color:#444;font-size:.9375rem;font-weight:400;line-height:200%;letter-spacing:.6px}.s-contact .s-contact__form{margin-top:4rem}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
