/*!
 * rev. 2025-07-15
 * copyright © 2025
 * 
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/font/icons.woff) format("woff"),url(/font/icons.ttf) format("truetype")}:root{font-size:62.5%;height:100%}[data-lazy-font]{visibility:hidden}.wf-active [data-lazy-font]{visibility:visible}*,:after,:before{box-sizing:border-box}::selection{background-color:#fbdeaf}.js-focus-visible :focus:not(.focus-visible){outline:0}body{border:1px solid #000;color:#000;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:1.6rem;line-height:1.7;margin:0;padding:0}button{border-radius:0}.c-page-home__main{padding-top:79px}.c-page-home__content{padding:0 80px;position:relative}@media(max-width:767px){.c-page-home__content{padding:0 16px}}.c-page-home__content:after,.c-page-home__content:before{background-color:#000;content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:2}.c-page-home__content:before{left:79px}@media(max-width:767px){.c-page-home__content:before{left:16px}}.c-page-home__content:after{right:79px}@media(max-width:767px){.c-page-home__content:after{right:16px}}.c-page-home__heading-vertical{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:16px 0;width:240px}@media(max-width:1024px){.c-page-home__heading-vertical{width:23.4146341463vw}}@media(max-width:767px){.c-page-home__heading-vertical{align-items:flex-end;flex-direction:row;padding:0;width:100%}}.c-page-home__heading-horizontal{align-items:flex-end;display:flex;flex:1 0 auto;justify-content:space-between;padding:0 40px 32px}@media(max-width:767px){.c-page-home__heading-horizontal{padding:0 16px 24px}}.c-page-home__heading-title{color:#000;font-feature-settings:"halt" on;font-size:4rem;font-weight:500;line-height:1.5;margin:0}@media(max-width:767px){.c-page-home__heading-title{font-size:2.2rem;font-weight:700}}.c-page-home__heading-box{align-items:center;display:flex;gap:24px;padding-left:3px}@media(max-width:767px){.c-page-home__heading-box{margin-top:8px;padding-left:1px}}.c-page-home__heading-num{position:relative}.c-page-home__heading-num:after{background-color:#000;content:"";height:1px;left:30px;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);width:12px}.c-page-home__heading-num>span{align-items:center;background-color:#f6f6f6;border:1px solid #000;color:#000;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;height:24px;justify-content:center;line-height:1.3;padding-top:2px;width:24px}@media(max-width:767px){.c-page-home__heading-num>span{font-size:1.2rem}}.c-page-home__heading-en{color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2}@media(max-width:767px){.c-page-home__heading-en{font-size:1.4rem}}.c-page-home__hero{display:flex;justify-content:space-between;overflow:hidden}@media(max-width:767px){.c-page-home__hero{flex-direction:column}}.c-page-home__hero img{display:block;height:100%;object-fit:cover;width:100%}.c-page-home__hero-heading{padding:40px 0 27px 40px}@media(max-width:1199px){.c-page-home__hero-heading{padding:3.3333333333vw 0 2.25vw 3.3333333333vw}}@media(max-width:767px){.c-page-home__hero-heading{padding:32px 16px 19px}}.c-page-home__hero-title{line-height:0;margin:0}.c-page-home__hero-title canvas{aspect-ratio:701/272;width:100%}.c-page-home__hero-text{margin:30px 0 0 3px;position:relative}@media(max-width:767px){.c-page-home__hero-text{margin-top:14px}}.c-page-home__hero-text:after{background-color:#000;content:"";display:block;height:1px;position:absolute;right:-40px;top:17px;width:100%}@media(max-width:1199px){.c-page-home__hero-text:after{right:-3.3333333333vw}}@media(max-width:767px){.c-page-home__hero-text:after{right:3px;top:13px;width:calc(100% - 6px)}}.c-page-home__hero-text>span{background-color:#fff;color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:3rem;font-weight:400;letter-spacing:-.05em;line-height:1.2;padding-right:18px;position:relative;z-index:2}@media(max-width:767px){.c-page-home__hero-text>span{font-size:2.4rem;letter-spacing:normal;padding-right:16px}}.c-page-home__hero-box{display:flex;flex-direction:column;height:100%;justify-content:space-between}.c-page-home__hero-inner{width:100%}.c-page-home__hero-image-wrap{display:flex;position:relative}.c-page-home__hero-image-wrap:before{background-color:#000;content:"";height:1px;left:0;position:absolute;right:0;top:0;width:100%}.c-page-home__hero-image-box{display:flex;width:100%}@media(max-width:767px){.c-page-home__hero-image-box{flex-direction:column}}.c-page-home__hero-image01{height:216px;margin:0;width:100%}@media(max-width:1439px){.c-page-home__hero-image01{height:15vw}}@media(max-width:767px){.c-page-home__hero-image01{height:21.3333333333vw;width:100%}}.c-page-home__hero-image02{border-left:1px solid #000;flex:1 0 auto;height:216px;margin:0;width:215px}@media(max-width:1439px){.c-page-home__hero-image02{height:15vw;width:14.9305555556vw}}@media(max-width:767px){.c-page-home__hero-image02{border-top:1px solid #000;height:21.3333333333vw;width:100%}}.c-page-home__hero-image03-wrap{flex:1 0 auto}.c-page-home__hero-image03{border-left:1px solid #000;height:216px;margin:0;width:215px}@media(max-width:1439px){.c-page-home__hero-image03{height:15vw;width:14.9305555556vw}}@media(max-width:767px){.c-page-home__hero-image03{height:42.6666666667vw;width:56.8vw}}.c-page-home__hero-image04{border-left:1px solid #000;flex:1 0 auto;height:100%;margin:0;width:537px}@media(max-width:1439px){.c-page-home__hero-image04{width:37.2916666667vw}}@media(max-width:767px){.c-page-home__hero-image04{border-left:none;border-top:1px solid #000;height:48vw;width:100%}}.c-page-home__intro{padding:40px 40px 38px;position:relative}@media(max-width:767px){.c-page-home__intro{padding-inline:16px}}.c-page-home__intro:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__intro:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__intro-title{font-feature-settings:"halt" on;font-size:4rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-page-home__intro-title{font-size:2.4rem}}.c-page-home__intro-title[data-typing-heading=true]{visibility:hidden}.c-page-home__intro-text{font-feature-settings:"halt" on;font-size:2rem;font-weight:500;line-height:1.5;margin:18px 0 0}@media(max-width:767px){.c-page-home__intro-text{font-size:1.8rem;margin-top:11px}}.c-page-home__news{display:flex;gap:40px;padding:32px 40px;position:relative}@media(max-width:767px){.c-page-home__news{flex-direction:column;gap:24px;padding:66px 16px 38px}}.c-page-home__news:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__news:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__works{padding-top:40px;position:relative}@media(max-width:767px){.c-page-home__works{padding-top:65px}}.c-page-home__works:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__works:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__works-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;position:relative}@media(max-width:1024px){.c-page-home__works-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.c-page-home__works-list{grid-template-columns:repeat(1,1fr)}}.c-page-home__works-list:before{background-color:#000;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%;z-index:1}.c-page-home__works-list-card{display:block;height:320px;position:relative}@media(max-width:1439px){.c-page-home__works-list-card{height:240px}}@media(max-width:767px){.c-page-home__works-list-card{height:64vw}}.c-page-home__works-list-card:not(:first-child):before{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}@media(max-width:1024px){.c-page-home__works-list-card:not(:first-child):before{height:1px;width:100%}.c-page-home__works-list-card:nth-child(2n):after{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}}@media(max-width:767px){.c-page-home__works-list-card:nth-child(2n):after{display:none}}@media(min-width:1025px){.c-page-home__works-list-card:hover .c-page-home__works-list-text>span{color:#000187}.c-page-home__works-list-card:hover .c-page-home__works-list-text>span:before{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg)}}.c-page-home__works-list-image{height:100%;margin:0;overflow:hidden}.c-page-home__works-list-image img{display:block;height:100%;object-fit:cover;width:100%}.c-page-home__works-list-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border:1px solid #000;bottom:24px;color:#000;font-feature-settings:"halt" on;left:24px;line-height:1.3;margin:0;padding:8px;position:absolute;width:calc(100% - 48px)}@media(max-width:1024px){.c-page-home__works-list-text{bottom:16px;left:16px;width:calc(100% - 32px)}}.c-page-home__works-list-text>span{display:block;font-size:1.8rem;font-weight:500;padding-left:28px;position:relative}.c-page-home__works-list-text>span:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:24px}.c-page-home__personality{padding-top:40px;position:relative}@media(max-width:767px){.c-page-home__personality{padding-top:65px}}.c-page-home__personality:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__personality:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__personality-banner{align-items:center;background-color:#f6f6f6;color:#000;display:flex;overflow:hidden;padding:2px 0;white-space:nowrap;width:100%}@media(max-width:767px){.c-page-home__personality-banner{padding-block:3px}}.c-page-home__personality-banner-inner{animation:loop-text 100s linear infinite}.c-page-home__personality-banner-inner>p{display:inline-block;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;margin:0;white-space:nowrap}@media(max-width:767px){.c-page-home__personality-banner-inner>p{font-size:1.2rem;font-weight:600}}.c-page-home__personality-discussion{display:flex;gap:24px;padding:40px 40px 24px}@media(max-width:767px){.c-page-home__personality-discussion{flex-direction:column;gap:8px;padding:24px 16px}}.c-page-home__personality-discussion-title{color:#000;flex:1 0 auto;font-feature-settings:"halt" on;font-size:2.4rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-page-home__personality-discussion-title{font-size:2.2rem}}.c-page-home__personality-discussion-title>span{background-color:#f6f6f6;padding:0 8px 0 5px;position:relative}.c-page-home__personality-discussion-title>span:before{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.c-page-home__personality-discussion-text{color:#000;font-size:1.6rem;font-weight:400;line-height:1.7;margin:0;width:100%}@media(max-width:767px){.c-page-home__personality-discussion-text{font-size:1.4rem}}.c-page-home__personality-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:16px;border-top:1px solid #000;padding:16px}@media(width <= 861px){.c-page-home__personality-list{grid-template-columns:repeat(1,1fr)}}.c-page-home__personality-list-card{border:1px solid #000;display:flex;position:relative;text-decoration:none}@media(max-width:767px){.c-page-home__personality-list-card{flex-direction:column}}.c-page-home__personality-list-card:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;bottom:-1px;content:"";display:block;height:25px;position:absolute;right:0;transition:all .3s ease-out;width:24px}@media(min-width:1025px){.c-page-home__personality-list-card:hover:before{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg)}.c-page-home__personality-list-card:hover .c-page-home__personality-list-card-title{color:#000187}}.c-page-home__personality-list-card-image{flex:1 0 auto;height:100%;margin:0;min-height:160px;overflow:hidden;width:240px}@media(max-width:1199px){.c-page-home__personality-list-card-image{min-height:152px;width:180px}}@media(max-width:767px){.c-page-home__personality-list-card-image{height:auto;min-height:auto;width:100%}}.c-page-home__personality-list-card-image img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:767px){.c-page-home__personality-list-card-image img{height:auto;object-fit:inherit}}.c-page-home__personality-list-card-box{border-left:1px solid #000;padding:16px;width:100%}@media(max-width:767px){.c-page-home__personality-list-card-box{border-left:none;border-top:1px solid #000}}.c-page-home__personality-list-card-title{color:#000;font-size:2rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-page-home__personality-list-card-title{font-size:1.8rem}}.c-page-home__company{padding-top:40px;position:relative}@media(max-width:767px){.c-page-home__company{padding-top:65px}}.c-page-home__company:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__company:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__company-list{display:grid;gap:24px;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;padding:0 40px 40px}@media screen and (width <= 1055px){.c-page-home__company-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:767px){.c-page-home__company-list{gap:16px;grid-template-columns:repeat(1,1fr);padding-inline:16px}}.c-page-home__company-list-card{border:1px solid #000;display:flex;flex-direction:column;position:relative;text-decoration:none}.c-page-home__company-list-card:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;bottom:-1px;content:"";display:block;height:25px;position:absolute;right:0;transition:all .3s ease-out;width:24px}@media(min-width:1025px){.c-page-home__company-list-card:hover:before{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg)}.c-page-home__company-list-card:hover .c-page-home__company-list-text{color:#000187}}.c-page-home__company-list-heading{align-items:center;border-bottom:1px solid #000;display:flex;font-feature-settings:"halt" on;gap:4px;justify-content:center;padding:4px 0}@media(max-width:1199px){.c-page-home__company-list-heading{flex-direction:column}}@media(max-width:767px){.c-page-home__company-list-heading{flex-direction:row}}.c-page-home__company-list-num{color:#000187;display:block;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.2;padding-top:2px}@media(max-width:767px){.c-page-home__company-list-num{font-size:1.4rem;padding-top:3px}}.c-page-home__company-list-text{color:#000;display:block;font-size:1.8rem;font-weight:500;letter-spacing:-.05em;line-height:1.5;transition:all .3s ease-out}@media(max-width:767px){.c-page-home__company-list-text{font-size:1.6rem}}.c-page-home__company-list-icon{display:block;line-height:1;margin:0 auto;max-width:92px;padding:16px 10px 14px;width:100%}.c-page-home__company-list-icon img{display:block;height:auto;width:100%}.c-page-home__faq{padding:25px 40px;position:relative;text-align:center}.c-page-home__faq:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__faq:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__faq-link{color:#000;font-feature-settings:"halt" on;font-size:2rem;font-weight:700;line-height:1.5;text-decoration:none;transition:all .3s ease-out}@media(max-width:767px){.c-page-home__faq-link{font-size:1.8rem}}.c-page-home__faq-link>span{padding-left:32px;position:relative}.c-page-home__faq-link>span:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-45%);transition:all .3s ease-out;width:24px}@media(min-width:1025px){.c-page-home__faq-link:hover>span{color:#000187}.c-page-home__faq-link:hover>span:before{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg)}}.c-page-home__entry{padding-top:40px;position:relative}@media(max-width:767px){.c-page-home__entry{padding-top:65px}}.c-page-home__entry:before{background-color:#000;content:"";height:1px;left:-80px;position:absolute;right:0;top:0;width:calc(100% + 160px)}@media(max-width:767px){.c-page-home__entry:before{left:-16px;width:calc(100% + 32px)}}.c-page-home__entry-box{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-gap:0;border-top:1px solid #000}@media(max-width:767px){.c-page-home__entry-box{grid-template-columns:repeat(1,1fr)}}.c-page-home__entry-button+.c-page-home__entry-button{border-left:1px solid #000}@media(max-width:767px){.c-page-home__entry-button+.c-page-home__entry-button{border-left:none;border-top:1px solid #000}}.c-page-home__entry-link{display:block;position:relative}@media(min-width:768px){.c-page-home__entry-link:hover .c-page-home__entry-image img{transform:scale(1.1)}}.c-page-home__entry-image{height:200px;margin:0;overflow:hidden}@media(max-width:767px){.c-page-home__entry-image{height:160px}}.c-page-home__entry-image img{display:block;height:100%;object-fit:cover;transition:all .3s;width:100%}.c-page-home__entry-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#0073bd,#000187cc);border:1px solid #fff;bottom:25px;left:24px;margin:0 auto;position:absolute;width:calc(100% - 48px)}@media(max-width:767px){.c-page-home__entry-text{bottom:16px;left:16px;width:calc(100% - 32px)}}.c-page-home__entry-text>span{color:#fff;display:block;font-feature-settings:"halt" on;font-size:2rem;font-weight:500;line-height:1.5;padding:7px 8px 7px 40px;position:relative}.c-page-home__entry-text>span:before{background:url(/img/recruit/icon-arrow-right-white-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:25px}@keyframes loop-text{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-page-sub__main{padding-top:79px}.c-page-sub__content{position:relative}.c-page-sub__content:after,.c-page-sub__content:before{background-color:#000;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.c-page-sub__content:before{left:79px}@media(max-width:767px){.c-page-sub__content:before{left:16px}}.c-page-sub__content:after{right:79px}@media(max-width:767px){.c-page-sub__content:after{right:16px}}.c-page-sub__content-main{margin-inline:auto;max-width:1200px;padding:40px 120px 80px}@media(max-width:767px){.c-page-sub__content-main{max-width:100%;padding:24px 32px 64px}}.c-page-sub__content-main h2.c-title-article__main{border-bottom:none;font-size:3.6rem;margin:0;padding:0}@media(max-width:767px){.c-page-sub__content-main h2.c-title-article__main{font-size:2.2rem}}.c-page-sub__content-main-news{margin-inline:auto;max-width:1200px;padding:40px 120px 80px}@media(max-width:767px){.c-page-sub__content-main-news{max-width:100%;padding:24px 32px 64px}}.c-page-sub__content-main-news h2.bge-title-h2{background-color:#f6f6f6;border-bottom:none;font-size:3.6rem;padding:8px 12px}@media(max-width:767px){.c-page-sub__content-main-news h2.bge-title-h2{font-size:2.4rem}}.c-page-sub__nav-breadcrumb{border-bottom:1px solid #000;margin:0 auto;position:relative;width:100%}.c-page-sub__entry{background-color:#fff;position:relative;width:100%}.c-page-sub__entry:after,.c-page-sub__entry:before{background-color:#000;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.c-page-sub__entry:before{left:79px}@media(max-width:767px){.c-page-sub__entry:before{left:16px}}.c-page-sub__entry:after{right:79px}@media(max-width:767px){.c-page-sub__entry:after{right:16px}}.c-header{background-color:#fff;border:1px solid #000;height:80px;left:0;position:fixed;right:0;top:0;width:100%;z-index:29}@media(max-width:1439px){.c-header{height:82px}}.c-header:after,.c-header:before{background-color:#000;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.c-header:before{left:79px}@media(max-width:767px){.c-header:before{left:16px}}.c-header:after{right:79px}@media(max-width:767px){.c-header:after{right:16px}}.c-header__body{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;margin:0 auto;padding-left:120px;position:relative;width:100%}@media(max-width:1439px){.c-header__body{padding-left:90px}}@media(max-width:767px){.c-header__body{gap:0;padding-left:16px}}.c-header__body:before{background-color:#000;bottom:0;content:"";display:block;height:114px;left:38px;position:absolute;top:-19px;transform:rotate(-45deg);width:1px}@media(max-width:767px){.c-header__body:before{height:85px;left:8px;top:-1px;transform:rotate(-11deg)}}.c-header__logo{margin:0}.c-header__logo>a{display:block;line-height:0}.c-header__logo>a img{height:auto;width:439px}@media(max-width:767px){.c-header__logo>a img{margin:0 8px;width:57px}}.c-header__nav{align-items:center;display:flex;gap:40px;position:relative}@media(max-width:1439px){.c-header__nav{align-items:flex-start;background:#f6f6f6;border:1px solid #000;border-radius:0;gap:0;height:100vh;opacity:0;overflow-y:auto;padding:80px 0 0;position:fixed;right:0;top:0;transform:translateX(100%);width:77.3333333333vw;z-index:6}.c-header__nav[data-content-sp=true]{opacity:1;transform:translateX(0)}}.c-header__box{align-items:center;display:flex;gap:40px}@media(max-width:1439px){.c-header__box{gap:12px}}.c-header__btn{background-color:#fff;border:solid #000;border-width:0 0 0 1px;cursor:pointer;display:block;height:80px;margin:0 0 0 auto;padding:0;position:relative;text-decoration:none;transition:all .3s ease-out;width:80px;z-index:7}@media(min-width:1440px){.c-header__btn{display:none}}@media(max-width:767px){.c-header__btn:after{background-color:#000;bottom:-1px;content:"";display:block;height:1px;left:-1px;position:absolute;width:calc(100% + 1px)}}.c-header__btn[aria-expanded=true]>span:first-child:before{top:37px;transform:rotate(30deg)}.c-header__btn[aria-expanded=true]>span:nth-child(2):before{opacity:0}.c-header__btn[aria-expanded=true]>span:nth-child(3):before{top:38px;transform:rotate(-30deg)}@media(min-width:768px){.c-header__btn:hover{opacity:.7}}.c-header__btn>span{align-items:center;display:flex;height:2px;justify-content:center;margin:0 auto;width:32px}.c-header__btn>span:before{background-color:#000;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:all .3s;width:32px}.c-header__btn>span:first-child:before{top:30px}.c-header__btn>span:nth-child(2):before{top:38px}.c-header__btn>span:nth-child(3):before{top:46px}.c-header__button-contact{border-bottom:1px solid #000;height:48px;margin-left:auto;padding-inline:5px;position:relative;width:96px;z-index:1}@media(min-width:1440px){.c-header__button-contact{display:none}}.c-header__button-contact:after,.c-header__button-contact:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%}.c-header__button-contact:before{background:linear-gradient(90deg,#0073bd,#000187cc);opacity:1}.c-header__button-contact:after{background:linear-gradient(90deg,#000187cc,#0073bd);opacity:0}@media(min-width:768px){.c-header__button-contact:hover:before{opacity:0}.c-header__button-contact:hover:after{opacity:1}}.c-header__button-contact>a{align-items:center;color:#fff;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;height:100%;justify-content:center;line-height:1.2;position:relative;text-decoration:none;width:100%;z-index:4}.c-header__button-contact>a>span{position:relative;text-align:center;z-index:2}@media(max-width:1439px){.c-header__bg-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.c-header__bg-overlay:after{background-color:#0000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.c-header__bg-overlay[data-overlay=false]{display:none}.c-footer{background-color:#fff;position:relative;width:100%}.c-footer:after,.c-footer:before{background-color:#000;content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:1}.c-footer:before{left:79px}@media(max-width:767px){.c-footer:before{left:16px}}.c-footer:after{right:79px}@media(max-width:767px){.c-footer:after{right:16px}}.c-footer__pagetop{bottom:0;height:114px;pointer-events:none;position:fixed;right:0;transition:opacity .3s ease-out;width:80px;z-index:10}@media(max-width:767px){.c-footer__pagetop{height:74px;top:inherit;width:48px}}.c-footer__pagetop[data-is-show=false]{opacity:0;pointer-events:none}.c-footer__pagetop[data-is-show=true]{opacity:1;pointer-events:auto}.c-footer__pagetop img{display:block;height:auto;width:100%}.c-footer__pagetop a{display:block;transition:opacity .3s ease-out}@media(min-width:768px){.c-footer__pagetop a:hover{opacity:.7}}.c-footer__pagetop[data-is-stop=true]{bottom:0;position:absolute;right:-1px}.c-footer__sitemap{background-color:#f6f6f6;position:relative}.c-footer__body{align-items:center;border-top:1px solid #000;display:flex;gap:20px;height:100%;justify-content:space-between;margin:0 auto;overflow:hidden;padding:29px 110px 29px 120px;position:relative;width:100%}@media(max-width:1199px){.c-footer__body{flex-direction:column;gap:10px;padding-inline:90px}}@media(max-width:767px){.c-footer__body{padding:16px 32px 14px}}.c-footer__body:before{background-color:#000;bottom:0;content:"";display:block;height:115px;position:absolute;right:40px;top:-18px;transform:rotate(-45deg);width:1px}@media(max-width:1199px){.c-footer__body:before{height:138px;position:absolute;right:40px;top:-15px;transform:rotate(-36deg)}}@media(max-width:767px){.c-footer__body:before{bottom:-1px;height:130px;right:11px;top:inherit;transform:rotate(-10deg)}}@media(width <= 410px){.c-footer__body:before{height:129px;right:9px;transform:rotate(-8deg)}}.c-footer__logo{display:block;line-height:0}.c-footer__logo img{height:auto;width:340px}@media(max-width:767px){.c-footer__logo img{margin:0 8px;width:40px}}.c-footer__copyright{color:#161616;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;margin:0}@media(max-width:767px){.c-footer__copyright{font-size:1.2rem}}@media(max-width:1439px){.c-nav-global{position:relative;width:100%}}.c-nav-global__body{align-items:center;display:flex;gap:40px;white-space:nowrap}@media(max-width:1439px){.c-nav-global__body{align-items:flex-start;border-top:1px solid #000;flex-direction:column;gap:0;padding:32px 24px 50px;white-space:inherit}}.c-nav-global__list-link{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end;list-style:none;margin:0;padding:0}@media(max-width:1439px){.c-nav-global__list-link{flex-direction:column;gap:22px;width:100%}}.c-nav-global__link>a{color:#000;display:block;font-size:1.6rem;font-weight:500;line-height:1.3;position:relative;text-decoration:none;transition:all .3s}@media(max-width:1439px){.c-nav-global__link>a{border-bottom:1px solid #000;padding:3px 32px 5px 0}.c-nav-global__link>a:before{background:url(/img/recruit/icon-arrow-right-black-01.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:17px;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:16px}}@media(min-width:1025px){.c-nav-global__link>a:hover{color:#0026a3}}.c-nav-global__button-contact{background-color:#fff;border-left:1px solid #000;flex:1 0 auto;height:78px;position:relative;width:160px;z-index:1}@media(max-width:1439px){.c-nav-global__button-contact{border-left:none;height:48px;margin:32px auto 0;width:200px}}@media(max-width:767px){.c-nav-global__button-contact{height:auto;width:53.3333333333vw}}.c-nav-global__button-contact>a{align-items:center;color:#fff;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:1.8rem;font-weight:500;height:100%;justify-content:center;line-height:1.5;padding:10px 15px;position:relative;text-decoration:none;white-space:normal;width:100%;z-index:4}@media(max-width:1439px){.c-nav-global__button-contact>a{font-size:1.6rem;padding:8px 24px 8px 40px}}.c-nav-global__button-contact>a:after,.c-nav-global__button-contact>a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%}.c-nav-global__button-contact>a:before{background:linear-gradient(90deg,#0073bd,#000187cc);opacity:1}.c-nav-global__button-contact>a:after{background:linear-gradient(90deg,#000187cc,#0073bd);opacity:0}@media(min-width:1025px){.c-nav-global__button-contact>a:hover:before{opacity:0}.c-nav-global__button-contact>a:hover:after{opacity:1}}.c-nav-global__button-contact>a>span{position:relative;text-align:center;z-index:2}@media(max-width:1439px){.c-nav-global__button-contact>a>span{display:block;text-align:center;width:100%}.c-nav-global__button-contact>a>span:after{background:url(/img/recruit/icon-arrow-right-white-blue-02.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:26px;left:-32px;position:absolute;top:50%;transform:translateY(-50%);width:25px}}.c-nav-sitemap{border-top:1px solid #000}.c-nav-sitemap__body{height:100%;margin:0 auto;overflow:hidden;padding:40px 120px;width:100%}@media(max-width:767px){.c-nav-sitemap__body{flex-direction:column;gap:8px;overflow:hidden;padding:32px 40px}}.c-nav-sitemap__inner{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;position:relative;grid-gap:32px;margin:0 auto;max-width:1200px;width:100%}@media screen and (width <= 1055px){.c-nav-sitemap__inner{grid-template-columns:repeat(auto-fill,minmax(214px,1fr))}}@media(max-width:767px){.c-nav-sitemap__inner{grid-template-columns:repeat(1,1fr);grid-gap:16px}}.c-nav-sitemap__title{background-color:#fff;border-bottom:1px solid #fff;color:#000;display:block;margin-bottom:8px;padding:4px 10px;position:relative;text-decoration:none;transition:all .3s ease-out}@media(max-width:767px){.c-nav-sitemap__title{margin-bottom:0;padding:12px 18px}.c-nav-sitemap__title:after{background:url(/img/recruit/icon-arrow-right-black-04.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:17px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:16px}.c-nav-sitemap__title+.c-nav-sitemap__title{margin-top:16px}}@media(min-width:768px){.c-nav-sitemap__title:hover{border-bottom-color:#000187;color:#000187}}.c-nav-sitemap__title>span{display:block;font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;line-height:1.5;position:relative}@media(max-width:767px){.c-nav-sitemap__title>span{font-size:1.4rem}}.c-nav-sitemap__title>span:after{background-color:#0026ff;content:"";display:block;height:calc(100% - 8px);left:-5px;position:absolute;top:50%;transform:translateY(-50%);width:2px}@media(max-width:767px){.c-nav-sitemap__title>span:after{height:calc(100% - 5px);left:-11px}}.c-nav-sitemap__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 0 10px;padding:0}@media(max-width:767px){.c-nav-sitemap__list{display:none}}.c-nav-sitemap__item{line-height:1.3}.c-nav-sitemap__link{color:#000;display:inline-block;font-feature-settings:"halt" on;font-size:1.4rem;font-weight:500}@media(min-width:768px){.c-nav-sitemap__link:hover{color:#000187;text-decoration:none}}.c-nav-breadcrumb{display:flex;flex-wrap:wrap;margin-inline:auto;max-width:1360px;padding:12px 120px 14px;width:100%}@media(max-width:767px){.c-nav-breadcrumb{max-width:100%;padding:2px 32px 6px}}.c-nav-breadcrumb ol{display:inline-flex;flex-wrap:nowrap;margin:0;overflow-x:auto;padding:0;white-space:nowrap}.c-nav-breadcrumb ol>li{line-height:1.5;list-style:none}.c-nav-breadcrumb ol>li:last-child a :after{display:none}.c-nav-breadcrumb a{color:#000;display:inline-block;font-size:1.2rem;text-decoration:underline}.c-nav-breadcrumb a :after{color:#000;content:" / ";display:inline-block;margin:0 8px}@media(min-width:768px){.c-nav-breadcrumb a:hover{text-decoration:none}}.c-nav-breadcrumb__item{display:inline-block;margin:0;padding:0}.c-nav-breadcrumb__item[data-breadcrumb=current] a,.c-nav-breadcrumb__item[data-breadcrumb=current] span{color:#0026a3;font-size:1.2rem;text-decoration:none}.c-list-banner{padding:30px 0}.c-list-banner__body{margin:0 auto;max-width:1200px;padding-left:30px;padding-right:30px;width:1200}@media(max-width:1260px){.c-list-banner__body{max-width:1260px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:576px){.c-list-banner__body{padding-left:20px;padding-right:20px}}.c-list-banner__body>ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0;text-align:center}.c-list-banner__body>ul>li{list-style:none;margin:0 10px}@media(max-width:767px){.c-list-banner__body>ul>li{margin-bottom:10px;width:100%}}.c-list-banner__body>ul>li>a{display:block;text-decoration:none}.c-list-banner__body>ul>li>a:hover{opacity:.7}@media(max-width:575px){.c-list-banner__body>ul>li>a>img{width:100%}}.c-list-category{font-size:1.2rem}@media(max-width:576px){.c-list-category{display:none}}.c-list-category ul{display:flex;justify-content:center;list-style:none;margin:0 auto 50px;padding:0}.c-list-category li{list-style:none;margin:0 10px;padding:0}.c-list-category a{background:#efefef;border:1px solid #0000;border-radius:5px;color:#333;display:block;font-weight:700;padding:1em 1.9em;text-decoration:none}.c-list-tag{font-size:1rem}@media(max-width:576px){.c-list-tag{display:none}}.c-list-tag ul{display:flex;justify-content:flex-end;list-style:none;margin:0 0 26px;padding:0}.c-list-tag li{list-style:none;margin:0 .3em;padding:0}.c-list-tag a{background:#f5a21c;color:#fff;display:block;padding:1em 1.9em;text-decoration:none}.c-list-interview,.c-list-interview-col2,.c-list-interview-col4{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}@media(max-width:767px){.c-list-interview,.c-list-interview-col2,.c-list-interview-col4{grid-template-columns:repeat(1,1fr)}}@media(min-width:768px){.c-list-interview-col2{grid-template-columns:repeat(2,1fr)}}.c-list-interview-col2+.c-content-main{margin-top:64px}@media(max-width:767px){.c-list-interview-col2+.c-content-main{margin-top:56px}}.c-list-interview-col4{grid-template-columns:repeat(4,1fr);margin-left:-1px;overflow:hidden;padding:1px 0}@media(max-width:1024px){.c-list-interview-col4{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.c-list-interview-col4{grid-template-columns:repeat(1,1fr);margin-left:0}}.c-title-page{border-bottom:1px solid #000;padding:32px 120px;position:relative;width:100%}@media(max-width:767px){.c-title-page{padding:32px 32px 40px}}.c-title-page:before{background:linear-gradient(90deg,#ffffffb3 9.92%,#ffffff59 103.2%);content:"";display:block;height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:calc(100% - 160px);z-index:2}@media(max-width:767px){.c-title-page:before{width:calc(100% - 33px)}}.c-title-page:after{background:url(/img/recruit/bg-title-page-pc.png) top no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:calc(100% - 160px);z-index:1}@media(max-width:767px){.c-title-page:after{background-image:url(/img/recruit/bg-title-page-sp.png);width:calc(100% - 33px)}}.c-title-page__inner{margin:0 auto;max-width:1120px;position:relative;width:100%;z-index:3}@media(max-width:767px){.c-title-page__inner{max-width:100%}}.c-title-page__main{font-family:Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:4rem;font-weight:700;line-height:1.4;margin:0}@media(max-width:767px){.c-title-page__main{font-size:2.6rem}}.c-title-page__main[data-typing-heading=true]{visibility:hidden}.c-pagination{align-items:center;display:flex;justify-content:center;margin:56px 0 0;overflow:hidden}.c-pagination a{background:none;color:currentcolor;text-decoration:none}.c-pagination__next a,.c-pagination__prev a{display:block;height:33px;overflow:hidden;position:relative;text-indent:100%;transition:all .2s;white-space:nowrap;width:33px}.c-pagination__next a[data-disabled=true],.c-pagination__prev a[data-disabled=true]{opacity:.3;pointer-events:none}.c-pagination__next a:before,.c-pagination__prev a:before{background:url(/img/recruit/icon-arrow-left-gray-01.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:33px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:32px}.c-pagination__prev{order:1}@media(min-width:768px){.c-pagination__prev a[href]:hover:before{background-image:url(/img/recruit/icon-arrow-left-black-01.svg)}}.c-pagination__next{order:3}.c-pagination__next a:before{background-image:url(/img/recruit/icon-arrow-right-gray-01.svg)}@media(min-width:768px){.c-pagination__next a:hover[href]:before{background-image:url(/img/recruit/icon-arrow-right-black-01.svg)}}.c-pagination__numbers{align-items:center;display:flex;gap:16px;list-style:none;margin:0 24px;order:2;padding:0}.c-pagination__number{display:block;list-style:none;margin:0}.c-pagination__number a{align-items:center;background-color:#e2e2e2;color:#000;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.7rem;font-weight:600;height:26px;justify-content:center;line-height:1;position:relative;width:26px}@media(max-width:767px){.c-pagination__number a{font-size:1.6rem}}@media(min-width:768px){.c-pagination__number a[href]:hover{background-color:#000;color:#fff}}.c-pagination__number a[aria-current=page]{background-color:#000;color:#fff}.c-pagination__dot a{align-items:center;color:#0021d1;display:flex;font-size:1.6rem;font-weight:700;height:32px;justify-content:center;line-height:1.3;pointer-events:none;width:32px}@media(max-width:767px){.c-pagination__dot a{height:38px;text-decoration:none;width:38px}}.c-pagination+.c-content-main{margin-top:40px}.c-card{border:1px solid #d2cdcd;font-size:1.6rem;height:100%;outline:2px solid #0000;overflow:hidden;position:relative;transition:outline .3s}.c-card:hover{border:1px solid #fbdeaf;outline:2px solid #fbdeaf}.c-card[data-is-new=true]:before{background:#f5a21c;color:#fff;content:"new";display:block;font-size:.875em;font-weight:700;height:74px;left:-38px;padding:50px 0 0;position:absolute;text-align:center;top:-38px;transform:rotate(-45deg);width:74px;z-index:1}.c-card>a{color:currentcolor;height:100%;text-decoration:none}.c-card__img{background:#efefef;flex:0 1 auto;height:0;margin-bottom:15px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.c-card__img img{display:block;left:0;position:absolute;top:0;width:100%}@supports(object-fit:cover){.c-card__img img{height:100%;object-fit:cover;object-position:center top}}.c-card__header{flex:0 1 auto;padding:0 22px}.c-card__body{flex:0 1 100%;font-size:.875em;padding:10px 22px 30px}.c-card__title{color:#f07100;font-size:1.25em;margin:0 auto;padding:0}.c-card__time{display:none}.c-card__tags ul{list-style:none;margin:0 auto;padding:0}.c-card__tag-item{display:inline-block;font-size:.75em;list-style:none;margin:0;padding:0}.c-card__tag-item span{background:#050403;color:#fff;display:block;padding:3px 15px}.c-card__author{display:none}.c-card__description,.c-card__description p{margin:0;padding:0}@media(max-width:767px){.c-content-main .pc-only{display:none}}@media(min-width:768px){.c-content-main .sp-only{display:none}}.bge-contents,.c-content-main{font-size:1.6rem;line-height:2}@media(max-width:576px){.bge-contents,.c-content-main{font-size:5vw}}.bge-contents a,.c-content-main a{color:#000}@media(min-width:768px){.bge-contents a:hover,.c-content-main a:hover{text-decoration:none}}.bge-contents .bgb-title,.c-content-main .bgb-title{margin-bottom:0!important}.bge-contents h2,.c-content-main h2{border-bottom:1px solid #000;font-feature-settings:"halt" on;font-size:3.4rem;font-weight:700;line-height:1.5;margin:0 0 32px;padding:0 0 14px}@media(max-width:767px){.bge-contents h2,.c-content-main h2{font-size:2.4rem;padding-bottom:12px}}main:not(.bca-main) .bge-contents .typing_heading h2.bge-title-h2,main:not(.bca-main) .c-content-main .typing_heading h2.bge-title-h2{visibility:hidden}.bge-contents .bge-title-h2,.c-content-main .bge-title-h2{margin-top:0}.bge-contents .bgb-title2,.c-content-main .bgb-title2{margin-bottom:0!important}.bge-contents h3,.c-content-main h3{font-feature-settings:"halt" on;font-size:2.6rem;font-weight:700;line-height:1.5;margin:32px 0 16px}@media(max-width:767px){.bge-contents h3,.c-content-main h3{font-size:2.2rem}}.bge-contents .bge-title-h3,.bge-contents h3:first-child,.c-content-main .bge-title-h3,.c-content-main h3:first-child{margin-top:0}.bge-contents h4,.c-content-main h4{font-feature-settings:"halt" on;font-size:2.2rem;font-weight:700;line-height:1.5;margin:0 0 16px}@media(max-width:767px){.bge-contents h4,.c-content-main h4{font-size:2rem}}.bge-contents h4:first-child,.c-content-main h4:first-child{margin-top:0}.bge-contents h5,.c-content-main h5{background-color:#f6f6f6;font-feature-settings:"halt" on;font-size:2rem;font-weight:700;line-height:1.5;margin:0 0 16px;padding:8px 12px}@media(max-width:767px){.bge-contents h5,.c-content-main h5{font-size:1.8rem;padding:4px 8px}}.bge-contents h5:first-child,.c-content-main h5:first-child{margin-top:0}.bge-contents h6,.c-content-main h6{font-feature-settings:"halt" on;font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 12px}@media(max-width:767px){.bge-contents h6,.c-content-main h6{font-size:1.6rem}}.bge-contents h6:first-child,.c-content-main h6:first-child{margin-top:0}.bge-contents ul,.c-content-main ul{letter-spacing:.05em;margin:0 0 24px;padding-left:21px}@media(max-width:767px){.bge-contents ul,.c-content-main ul{margin-bottom:0}}.bge-contents ul>li,.c-content-main ul>li{line-height:1.5;list-style:none;margin-bottom:9px;position:relative}@media(max-width:767px){.bge-contents ul>li,.c-content-main ul>li{font-size:1.4rem}}.bge-contents ul>li:before,.c-content-main ul>li:before{background-color:#000;content:"";display:block;height:6px;left:-16px;position:absolute;top:9px;vertical-align:middle;width:6px}@media(max-width:767px){.bge-contents ul>li:before,.c-content-main ul>li:before{left:-16px;top:7px}}.bge-contents ul>li>ol,.bge-contents ul>li>ul,.c-content-main ul>li>ol,.c-content-main ul>li>ul{margin-top:7px;padding-left:16px}@media(max-width:767px){.bge-contents ul>li>ol,.bge-contents ul>li>ul,.c-content-main ul>li>ol,.c-content-main ul>li>ul{margin-top:6px}}.bge-contents ul>li>ol li:before,.bge-contents ul>li>ul li:before,.c-content-main ul>li>ol li:before,.c-content-main ul>li>ul li:before{background-color:#fff;border:1px solid #000}.bge-contents ul>li>ol li>ol,.bge-contents ul>li>ol li>ul,.bge-contents ul>li>ul li>ol,.bge-contents ul>li>ul li>ul,.c-content-main ul>li>ol li>ol,.c-content-main ul>li>ol li>ul,.c-content-main ul>li>ul li>ol,.c-content-main ul>li>ul li>ul{margin-top:9px}.bge-contents ul>li>ol li>ol li:before,.bge-contents ul>li>ol li>ul li:before,.bge-contents ul>li>ul li>ol li:before,.bge-contents ul>li>ul li>ul li:before,.c-content-main ul>li>ol li>ol li:before,.c-content-main ul>li>ol li>ul li:before,.c-content-main ul>li>ul li>ol li:before,.c-content-main ul>li>ul li>ul li:before{background-color:#f6f6f6;border:1px solid #dbdbdb}.bge-contents ol,.c-content-main ol{counter-reset:content-main-ol-default;letter-spacing:.05em;list-style-type:none;margin:0 0 24px;padding-left:0}.bge-contents ol>li,.c-content-main ol>li{counter-increment:content-main-ol-default;line-height:1.6;padding-left:25px;position:relative}@media(max-width:767px){.bge-contents ol>li,.c-content-main ol>li{font-size:1.4rem}}.bge-contents ol>li:not(:first-child),.c-content-main ol>li:not(:first-child){margin-top:6px}.bge-contents ol>li:before,.c-content-main ol>li:before{align-items:center;background-color:#000;color:#fff;content:counter(content-main-ol-default,decimal-leading-zero);display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;height:20px;justify-content:center;left:0;letter-spacing:-.02em;line-height:1;position:absolute;text-align:center;top:2px;width:20px}@media(max-width:767px){.bge-contents ol>li:before,.c-content-main ol>li:before{font-size:1.2rem}}.bge-contents ol ol,.bge-contents ol ul,.c-content-main ol ol,.c-content-main ol ul{margin-top:8px}@media(max-width:767px){.bge-contents ol ol,.bge-contents ol ul,.c-content-main ol ol,.c-content-main ol ul{margin-top:6px}}.bge-contents ol ol li,.bge-contents ol ul li,.c-content-main ol ol li,.c-content-main ol ul li{line-height:1.6;margin-top:4px}.bge-contents ol ol li:before,.bge-contents ol ul li:before,.c-content-main ol ol li:before,.c-content-main ol ul li:before{background-color:#f6f6f6;color:#000}.bge-contents ol ol li ol li:before,.bge-contents ol ol li ul li:before,.bge-contents ol ul li ol li:before,.bge-contents ol ul li ul li:before,.c-content-main ol ol li ol li:before,.c-content-main ol ol li ul li:before,.c-content-main ol ul li ol li:before,.c-content-main ol ul li ul li:before{background-color:#f6f6f6;color:#818181}.bge-contents table,.c-content-main table{border-collapse:collapse;margin-bottom:40px;width:100%}.bge-contents caption,.c-content-main caption{color:#000;font-size:1.4rem;font-weight:700;line-height:1.5;margin:0 8px 8px;position:relative;text-align:left}@media(max-width:767px){.bge-contents caption,.c-content-main caption{display:table-caption;font-size:1.2rem}}@media(max-width:576px){.bge-contents [data-bgb=table] tfoot,.bge-contents [data-bgb=table] thead,.c-content-main [data-bgb=table] tfoot,.c-content-main [data-bgb=table] thead{display:none}.bge-contents [data-bgb=table] tbody,.bge-contents [data-bgb=table] tr,.c-content-main [data-bgb=table] tbody,.c-content-main [data-bgb=table] tr{display:block}}@media(max-width:767px){.bge-contents [data-bgb=table] td,.bge-contents [data-bgb=table] th,.c-content-main [data-bgb=table] td,.c-content-main [data-bgb=table] th{display:block;width:100%}}.bge-contents td,.bge-contents th,.c-content-main td,.c-content-main th{border:1px solid #000;color:#000;font-size:1.6rem;line-height:1.6;padding:16px;vertical-align:middle}@media(max-width:767px){.bge-contents td,.bge-contents th,.c-content-main td,.c-content-main th{font-size:1.4rem;line-height:1.5}}.bge-contents th,.c-content-main th{background-color:#f6f6f6;font-weight:700;text-align:left}@media(max-width:767px){.bge-contents .bge-type-table td,.bge-contents .bge-type-table th,.c-content-main .bge-type-table td,.c-content-main .bge-type-table th{margin-top:-1px}}.bge-contents .bge-type-table__text ul:last-child,.c-content-main .bge-type-table__text ul:last-child{margin-bottom:0}.bge-contents p,.c-content-main p{letter-spacing:.05em;line-height:1.5;margin:0}@media(max-width:767px){.bge-contents p,.c-content-main p{font-size:1.4rem}}.bge-contents p+p,.c-content-main p+p{margin-top:16px}.bge-contents p+h3,.bge-contents p+h4,.c-content-main p+h3,.c-content-main p+h4{margin-top:32px}.bge-contents p:first-child,.c-content-main p:first-child{margin-top:0}.bge-contents p:last-child,.c-content-main p:last-child{margin-bottom:0}.bge-contents blockquote,.c-content-main blockquote{background:#fafafa;margin:0 0 16px;padding:1em 2em;position:relative}.bge-contents blockquote:before,.c-content-main blockquote:before{content:"“";left:0;margin-top:.5em;top:0}.bge-contents blockquote:after,.bge-contents blockquote:before,.c-content-main blockquote:after,.c-content-main blockquote:before{display:block;font-size:2.5em;line-height:0;opacity:.2;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.bge-contents blockquote:after,.c-content-main blockquote:after{bottom:0;content:"”";right:0}.bge-contents figure,.c-content-main figure{margin:0}.bge-contents figcaption,.c-content-main figcaption{font-size:1.4rem;font-weight:500;line-height:1.5;margin-top:8px}.bge-contents hr,.c-content-main hr{background:#dbdbdb;border-style:none;color:#dbdbdb;height:2px;margin:50px auto;width:95%}.bge-contents hr:first-child,.c-content-main hr:first-child{margin-top:0}.bge-contents [data-bgb=button2] .bgt-grid:first-child,.bge-contents [data-bgb=download-file2] .bgt-grid:first-child,.bge-contents [data-bgb=image-link-text2] .bgt-grid:first-child,.bge-contents [data-bgb=image-link2] .bgt-grid:first-child,.bge-contents [data-bgb=image-text2] .bgt-grid:first-child,.bge-contents [data-bgb=image2] .bgt-grid:first-child,.bge-contents [data-bgb=text-gallery1] .bgt-grid--first,.bge-contents [data-bgb=text-gallery2] .bgt-grid--first,.bge-contents [data-bgb=text-image1] .bgt-grid--first,.bge-contents [data-bgb=text-image2] .bgt-grid--first,.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid:first-child,.bge-contents [data-bgb=trimmed-image2] .bgt-grid:first-child,.bge-contents [data-bgb=wysiwyg2] .bgt-grid:first-child,.c-content-main [data-bgb=button2] .bgt-grid:first-child,.c-content-main [data-bgb=download-file2] .bgt-grid:first-child,.c-content-main [data-bgb=image-link-text2] .bgt-grid:first-child,.c-content-main [data-bgb=image-link2] .bgt-grid:first-child,.c-content-main [data-bgb=image-text2] .bgt-grid:first-child,.c-content-main [data-bgb=image2] .bgt-grid:first-child,.c-content-main [data-bgb=text-gallery1] .bgt-grid--first,.c-content-main [data-bgb=text-gallery2] .bgt-grid--first,.c-content-main [data-bgb=text-image1] .bgt-grid--first,.c-content-main [data-bgb=text-image2] .bgt-grid--first,.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:first-child,.c-content-main [data-bgb=trimmed-image2] .bgt-grid:first-child,.c-content-main [data-bgb=wysiwyg2] .bgt-grid:first-child{padding-right:16px}@media(max-width:767px){.bge-contents [data-bgb=button2] .bgt-grid:first-child,.bge-contents [data-bgb=download-file2] .bgt-grid:first-child,.bge-contents [data-bgb=image-link-text2] .bgt-grid:first-child,.bge-contents [data-bgb=image-link2] .bgt-grid:first-child,.bge-contents [data-bgb=image-text2] .bgt-grid:first-child,.bge-contents [data-bgb=image2] .bgt-grid:first-child,.bge-contents [data-bgb=text-gallery1] .bgt-grid--first,.bge-contents [data-bgb=text-gallery2] .bgt-grid--first,.bge-contents [data-bgb=text-image1] .bgt-grid--first,.bge-contents [data-bgb=text-image2] .bgt-grid--first,.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid:first-child,.bge-contents [data-bgb=trimmed-image2] .bgt-grid:first-child,.bge-contents [data-bgb=wysiwyg2] .bgt-grid:first-child,.c-content-main [data-bgb=button2] .bgt-grid:first-child,.c-content-main [data-bgb=download-file2] .bgt-grid:first-child,.c-content-main [data-bgb=image-link-text2] .bgt-grid:first-child,.c-content-main [data-bgb=image-link2] .bgt-grid:first-child,.c-content-main [data-bgb=image-text2] .bgt-grid:first-child,.c-content-main [data-bgb=image2] .bgt-grid:first-child,.c-content-main [data-bgb=text-gallery1] .bgt-grid--first,.c-content-main [data-bgb=text-gallery2] .bgt-grid--first,.c-content-main [data-bgb=text-image1] .bgt-grid--first,.c-content-main [data-bgb=text-image2] .bgt-grid--first,.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:first-child,.c-content-main [data-bgb=trimmed-image2] .bgt-grid:first-child,.c-content-main [data-bgb=wysiwyg2] .bgt-grid:first-child{padding-right:0}}.bge-contents [data-bgb=button2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=download-file2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=text-gallery1] .bgt-grid--last,.bge-contents [data-bgb=text-gallery2] .bgt-grid--last,.bge-contents [data-bgb=text-image1] .bgt-grid--last,.bge-contents [data-bgb=text-image2] .bgt-grid--last,.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=trimmed-image2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=wysiwyg2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=button2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=download-file2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=text-gallery1] .bgt-grid--last,.c-content-main [data-bgb=text-gallery2] .bgt-grid--last,.c-content-main [data-bgb=text-image1] .bgt-grid--last,.c-content-main [data-bgb=text-image2] .bgt-grid--last,.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=wysiwyg2] .bgt-grid:nth-child(2){padding-left:16px}@media(max-width:767px){.bge-contents [data-bgb=button2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=download-file2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=text-gallery1] .bgt-grid--last,.bge-contents [data-bgb=text-gallery2] .bgt-grid--last,.bge-contents [data-bgb=text-image1] .bgt-grid--last,.bge-contents [data-bgb=text-image2] .bgt-grid--last,.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=trimmed-image2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=wysiwyg2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=button2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=download-file2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=text-gallery1] .bgt-grid--last,.c-content-main [data-bgb=text-gallery2] .bgt-grid--last,.c-content-main [data-bgb=text-image1] .bgt-grid--last,.c-content-main [data-bgb=text-image2] .bgt-grid--last,.c-content-main [data-bgb=trimmed-image-link2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=trimmed-image2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=wysiwyg2] .bgt-grid:nth-child(2){padding-left:0}}.bge-contents .cc-form,.c-content-main .cc-form{margin:0 auto;max-width:680px}.bge-contents .cc-form-fieldset,.c-content-main .cc-form-fieldset{background:#fafafa;display:block;padding:1em 2em}.bge-contents .cc-form-fieldset fieldset,.c-content-main .cc-form-fieldset fieldset{border:none;margin:0;padding:0}.bge-contents .cc-form-fieldset legend,.c-content-main .cc-form-fieldset legend{margin:0;padding:0}.bge-contents .cc-form-fieldset-heading,.c-content-main .cc-form-fieldset-heading{align-items:center;display:flex;font-size:1.125em;font-weight:700}.bge-contents .cc-form-fieldset-heading label,.c-content-main .cc-form-fieldset-heading label{cursor:pointer;display:block}.bge-contents .cc-form-fieldset-heading .optional,.bge-contents .cc-form-fieldset-heading .required,.c-content-main .cc-form-fieldset-heading .optional,.c-content-main .cc-form-fieldset-heading .required{border-radius:.2em;color:#fff;display:block;font-size:.6666666667em;line-height:1;margin:0 0 0 .5em;padding:.4em .5em}.bge-contents .cc-form-fieldset-heading .required,.c-content-main .cc-form-fieldset-heading .required{background:#ad1313}.bge-contents .cc-form-fieldset-heading .optional,.c-content-main .cc-form-fieldset-heading .optional{background:#333}.bge-contents .cc-form-fieldset-attention,.c-content-main .cc-form-fieldset-attention{font-size:.6666666667em;font-weight:400;margin:.5em 0}.bge-contents .mail-field,.c-content-main .mail-field{margin:0 0 0 1em;padding:0 0 1em}.bge-contents .mail-field:last-child,.c-content-main .mail-field:last-child{border-bottom:1px solid #d2cdcd}.bge-contents .mail-field[data-type=select],.bge-contents .mail-field[data-type=text],.c-content-main .mail-field[data-type=select],.c-content-main .mail-field[data-type=text]{display:grid;grid-template-areas:"before-attachment input after-attachment" "description description description" "error-message error-message error-message";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;grid-gap:0}.bge-contents .mail-field[data-type=select]>*,.bge-contents .mail-field[data-type=text]>*,.c-content-main .mail-field[data-type=select]>*,.c-content-main .mail-field[data-type=text]>*{place-self:center flex-start}.bge-contents .mail-field[data-type=select] .mail-before-attachment,.bge-contents .mail-field[data-type=text] .mail-before-attachment,.c-content-main .mail-field[data-type=select] .mail-before-attachment,.c-content-main .mail-field[data-type=text] .mail-before-attachment{grid-area:before-attachment;margin:0 1em 0 0}.bge-contents .mail-field[data-type=select] .mail-before-attachment:empty,.bge-contents .mail-field[data-type=text] .mail-before-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-before-attachment:empty,.c-content-main .mail-field[data-type=text] .mail-before-attachment:empty{margin:0}.bge-contents .mail-field[data-type=select] .mail-input,.bge-contents .mail-field[data-type=text] .mail-input,.c-content-main .mail-field[data-type=select] .mail-input,.c-content-main .mail-field[data-type=text] .mail-input{grid-area:input}.bge-contents .mail-field[data-type=select] .mail-after-attachment,.bge-contents .mail-field[data-type=text] .mail-after-attachment,.c-content-main .mail-field[data-type=select] .mail-after-attachment,.c-content-main .mail-field[data-type=text] .mail-after-attachment{grid-area:after-attachment;margin:0 0 0 1em}.bge-contents .mail-field[data-type=select] .mail-after-attachment:empty,.bge-contents .mail-field[data-type=text] .mail-after-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-after-attachment:empty,.c-content-main .mail-field[data-type=text] .mail-after-attachment:empty{margin:0}.bge-contents .mail-field[data-type=select] .mail-description,.bge-contents .mail-field[data-type=text] .mail-description,.c-content-main .mail-field[data-type=select] .mail-description,.c-content-main .mail-field[data-type=text] .mail-description{font-size:.75em;grid-area:description}.bge-contents .mail-field[data-type=select] .error-message,.bge-contents .mail-field[data-type=text] .error-message,.c-content-main .mail-field[data-type=select] .error-message,.c-content-main .mail-field[data-type=text] .error-message{color:#ad1313;font-size:.75em;grid-area:error-message}.bge-contents .mail-field .mail-before-attachment,.c-content-main .mail-field .mail-before-attachment{font-weight:700}.bge-contents .mail-field .mail-input,.c-content-main .mail-field .mail-input{display:block;grid-area:input}.bge-contents .mail-field .mail-input input:not([type=radio],[type=checkbox]),.bge-contents .mail-field .mail-input textarea,.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]),.c-content-main .mail-field .mail-input textarea{background:#fff;border:1px solid #d2cdcd;border-radius:.2em;font-family:inherit;font-size:1.6rem;max-width:100%;padding:.5em}.bge-contents .mail-field .mail-input input:not([type=radio],[type=checkbox]):focus,.bge-contents .mail-field .mail-input textarea:focus,.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]):focus,.c-content-main .mail-field .mail-input textarea:focus{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.bge-contents .mail-field .mail-input input:not([type=radio],[type=checkbox]):not([size]),.bge-contents .mail-field .mail-input textarea:not([cols]),.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]):not([size]),.c-content-main .mail-field .mail-input textarea:not([cols]){width:100%}.bge-contents .mail-field .mail-input select,.c-content-main .mail-field .mail-input select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0MCAxNDAiPjxwYXRoIGZpbGw9IiNkMmNkY2QiIGQ9Ik0xMjEuMyAzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44IDBsLTUxIDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44IDBzLTEuNiA0LjIgMCA1LjhsNTMuOSA1My45Yy44LjggMS44IDEuMiAyLjkgMS4yIDEgMCAyLjEtLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yLjEtNS44Ii8+PC9zdmc+")!important;background-position:right calc(.2em + 2px) top calc(50% + 2px);background-repeat:no-repeat;border:1px solid #d2cdcd;border-radius:.2em;padding:.5em calc(.5em + 26px) .5em .5em}.bge-contents .mail-field .mail-input select:focus,.c-content-main .mail-field .mail-input select:focus{border-color:#0570c7;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.bge-contents .mail-field .checkbox,.c-content-main .mail-field .checkbox{align-items:center;display:flex;justify-content:flex-start}.bge-contents .mail-field .checkbox input,.c-content-main .mail-field .checkbox input{display:block;line-height:1;margin:0;padding:0}.bge-contents .mail-field .checkbox label,.c-content-main .mail-field .checkbox label{cursor:pointer}.bge-contents .mail-field .mail-group-radio>span,.c-content-main .mail-field .mail-group-radio>span{align-items:center;display:flex;justify-content:flex-start}.bge-contents .mail-field .mail-group-radio>span input,.c-content-main .mail-field .mail-group-radio>span input{display:block;line-height:1;margin:0 .5em 0 0;padding:0}.bge-contents .mail-field .mail-group-radio>span label,.c-content-main .mail-field .mail-group-radio>span label{cursor:pointer}.bge-contents .grid-frame,.bge-contents .grid-frame-flex,.c-content-main .grid-frame,.c-content-main .grid-frame-flex{align-items:flex-start;display:flex;flex-flow:row wrap;place-content:flex-start flex-start}.bge-contents .grid-frame-flex,.c-content-main .grid-frame-flex{flex-wrap:nowrap}@media(max-width:576px){.bge-contents .grid-xs-1,.c-content-main .grid-xs-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-1,.c-content-main .grid-sm-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-1,.c-content-main .grid-md-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-1,.c-content-main .grid-lg-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-1,.c-content-main .grid-xl-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-2,.c-content-main .grid-xs-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-2,.c-content-main .grid-sm-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-2,.c-content-main .grid-md-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-2,.c-content-main .grid-lg-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-2,.c-content-main .grid-xl-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-3,.c-content-main .grid-xs-3{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-3,.c-content-main .grid-sm-3{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-3,.c-content-main .grid-md-3{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-3,.c-content-main .grid-lg-3{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-3,.c-content-main .grid-xl-3{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-4,.c-content-main .grid-xs-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-4,.c-content-main .grid-sm-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-4,.c-content-main .grid-md-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-4,.c-content-main .grid-lg-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-4,.c-content-main .grid-xl-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-5,.c-content-main .grid-xs-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-5,.c-content-main .grid-sm-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-5,.c-content-main .grid-md-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-5,.c-content-main .grid-lg-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-5,.c-content-main .grid-xl-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-6,.c-content-main .grid-xs-6{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-6,.c-content-main .grid-sm-6{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-6,.c-content-main .grid-md-6{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-6,.c-content-main .grid-lg-6{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-6,.c-content-main .grid-xl-6{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-7,.c-content-main .grid-xs-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-7,.c-content-main .grid-sm-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-7,.c-content-main .grid-md-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-7,.c-content-main .grid-lg-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-7,.c-content-main .grid-xl-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-8,.c-content-main .grid-xs-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-8,.c-content-main .grid-sm-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-8,.c-content-main .grid-md-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-8,.c-content-main .grid-lg-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-8,.c-content-main .grid-xl-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-9,.c-content-main .grid-xs-9{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-9,.c-content-main .grid-sm-9{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-9,.c-content-main .grid-md-9{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-9,.c-content-main .grid-lg-9{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-9,.c-content-main .grid-xl-9{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-10,.c-content-main .grid-xs-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-10,.c-content-main .grid-sm-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-10,.c-content-main .grid-md-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-10,.c-content-main .grid-lg-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-10,.c-content-main .grid-xl-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-11,.c-content-main .grid-xs-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-11,.c-content-main .grid-sm-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-11,.c-content-main .grid-md-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-11,.c-content-main .grid-lg-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-11,.c-content-main .grid-xl-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-12,.c-content-main .grid-xs-12{flex-basis:100%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-12,.c-content-main .grid-sm-12{flex-basis:100%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-12,.c-content-main .grid-md-12{flex-basis:100%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-12,.c-content-main .grid-lg-12{flex-basis:100%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-12,.c-content-main .grid-xl-12{flex-basis:100%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-d5,.c-content-main .grid-xs-d5{flex-basis:20%;flex-grow:0;flex-shrink:0}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-d5,.c-content-main .grid-sm-d5{flex-basis:20%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-d5,.c-content-main .grid-md-d5{flex-basis:20%;flex-grow:0;flex-shrink:0}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-d5,.c-content-main .grid-lg-d5{flex-basis:20%;flex-grow:0;flex-shrink:0}}@media(min-width:1200px){.bge-contents .grid-xl-d5,.c-content-main .grid-xl-d5{flex-basis:20%;flex-grow:0;flex-shrink:0}}@media(max-width:576px){.bge-contents .grid-xs-flex,.c-content-main .grid-xs-flex{flex:0 1 100%}}@media(min-width:576px) and (max-width:767px){.bge-contents .grid-sm-flex,.c-content-main .grid-sm-flex{flex:0 1 100%}}@media(min-width:768px) and (max-width:1024px){.bge-contents .grid-md-flex,.c-content-main .grid-md-flex{flex:0 1 100%}}@media(min-width:768px) and (max-width:1199px){.bge-contents .grid-lg-flex,.c-content-main .grid-lg-flex{flex:0 1 100%}}@media(min-width:1200px){.bge-contents .grid-xl-flex,.c-content-main .grid-xl-flex{flex:0 1 100%}}.bge-contents .mt-zero,.c-content-main .mt-zero{margin-top:0}.bge-contents .mb-zero,.c-content-main .mb-zero{margin-bottom:0}@media(max-width:576px){.bge-contents .mt-narrow,.c-content-main .mt-narrow{margin-top:5px}}@media(min-width:576px) and (max-width:767px){.bge-contents .mt-narrow,.c-content-main .mt-narrow{margin-top:10px}}@media(min-width:768px) and (max-width:1024px){.bge-contents .mt-narrow,.c-content-main .mt-narrow{margin-top:10px}}@media(min-width:768px) and (max-width:1199px){.bge-contents .mt-narrow,.c-content-main .mt-narrow{margin-top:15px}}@media(min-width:1200px){.bge-contents .mt-narrow,.c-content-main .mt-narrow{margin-top:15px}}@media(max-width:576px){.bge-contents .mt-wide,.c-content-main .mt-wide{margin-top:30px}}@media(min-width:576px) and (max-width:767px){.bge-contents .mt-wide,.c-content-main .mt-wide{margin-top:50px}}@media(min-width:768px) and (max-width:1024px){.bge-contents .mt-wide,.c-content-main .mt-wide{margin-top:50px}}@media(min-width:768px) and (max-width:1199px){.bge-contents .mt-wide,.c-content-main .mt-wide{margin-top:80px}}@media(min-width:1200px){.bge-contents .mt-wide,.c-content-main .mt-wide{margin-top:80px}}@media(max-width:576px){.bge-contents .mb-narrow,.c-content-main .mb-narrow{margin-bottom:5px}}@media(min-width:576px) and (max-width:767px){.bge-contents .mb-narrow,.c-content-main .mb-narrow{margin-bottom:10px}}@media(min-width:768px) and (max-width:1024px){.bge-contents .mb-narrow,.c-content-main .mb-narrow{margin-bottom:10px}}@media(min-width:768px) and (max-width:1199px){.bge-contents .mb-narrow,.c-content-main .mb-narrow{margin-bottom:15px}}@media(min-width:1200px){.bge-contents .mb-narrow,.c-content-main .mb-narrow{margin-bottom:15px}}@media(max-width:576px){.bge-contents .mb-wide,.c-content-main .mb-wide{margin-bottom:30px}}@media(min-width:576px) and (max-width:767px){.bge-contents .mb-wide,.c-content-main .mb-wide{margin-bottom:50px}}@media(min-width:768px) and (max-width:1024px){.bge-contents .mb-wide,.c-content-main .mb-wide{margin-bottom:50px}}@media(min-width:768px) and (max-width:1199px){.bge-contents .mb-wide,.c-content-main .mb-wide{margin-bottom:80px}}@media(min-width:1200px){.bge-contents .mb-wide,.c-content-main .mb-wide{margin-bottom:80px}}.bge-contents [data-bgb],.c-content-main [data-bgb]{margin-bottom:40px}@media(max-width:767px){.bge-contents [data-bgb],.c-content-main [data-bgb]{margin-bottom:40px}}.bge-contents [data-bgb=button] [data-bgt=button],.c-content-main [data-bgb=button] [data-bgt=button]{display:flex;justify-content:center}.bge-contents .bgt-btn,.bge-contents .bgt-google-maps-link,.c-content-main .bgt-btn,.c-content-main .bgt-google-maps-link{appearance:none;background-color:#fff;border:1px solid #000;color:#000;display:flex;font-size:1.8rem;font-weight:700;height:100%;justify-content:center;line-height:1.4;max-width:600px;min-width:320px;padding:14px 35px 14px 50px;position:relative;text-align:center;text-decoration:none;transition:all .3s;vertical-align:middle}@media(max-width:767px){.bge-contents .bgt-btn,.bge-contents .bgt-google-maps-link,.c-content-main .bgt-btn,.c-content-main .bgt-google-maps-link{font-size:1.6rem;line-height:1.6;max-width:100%;padding:15px 40px 15px 50px;width:100%}}@media(min-width:768px){.bge-contents .bgt-btn:active,.bge-contents .bgt-btn:focus,.bge-contents .bgt-google-maps-link:active,.bge-contents .bgt-google-maps-link:focus,.c-content-main .bgt-btn:active,.c-content-main .bgt-btn:focus,.c-content-main .bgt-google-maps-link:active,.c-content-main .bgt-google-maps-link:focus{box-shadow:0 0 10px 0 #0570c7,0 0 10px 0 #fff}}.bge-contents .bgt-btn:disabled,.bge-contents .bgt-google-maps-link:disabled,.c-content-main .bgt-btn:disabled,.c-content-main .bgt-google-maps-link:disabled{opacity:.6}@media(max-width:767px){.bge-contents .bgt-btn:disabled,.bge-contents .bgt-google-maps-link:disabled,.c-content-main .bgt-btn:disabled,.c-content-main .bgt-google-maps-link:disabled{opacity:1}}.bge-contents .bgt-btn:before,.bge-contents .bgt-google-maps-link:before,.c-content-main .bgt-btn:before,.c-content-main .bgt-google-maps-link:before{background:url(/img/recruit/icon-arrow-right-black-01.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:33px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}@media(max-width:767px){.bge-contents .bgt-btn:before,.bge-contents .bgt-google-maps-link:before,.c-content-main .bgt-btn:before,.c-content-main .bgt-google-maps-link:before{left:10px}}@media(min-width:768px){.bge-contents .bgt-btn:hover,.bge-contents .bgt-google-maps-link:hover,.c-content-main .bgt-btn:hover,.c-content-main .bgt-google-maps-link:hover{color:#000187}.bge-contents .bgt-btn:hover:before,.bge-contents .bgt-google-maps-link:hover:before,.c-content-main .bgt-btn:hover:before,.c-content-main .bgt-google-maps-link:hover:before{background-image:url(/img/recruit/icon-arrow-right-blue-03.svg)}.bge-contents .bgt-btn:hover .bgt-btn__text,.bge-contents .bgt-btn:hover .bgt-google-maps-link span,.bge-contents .bgt-google-maps-link .bgt-btn:hover span,.bge-contents .bgt-google-maps-link:hover .bgt-btn__text,.bge-contents .bgt-google-maps-link:hover span,.c-content-main .bgt-btn:hover .bgt-btn__text,.c-content-main .bgt-btn:hover .bgt-google-maps-link span,.c-content-main .bgt-google-maps-link .bgt-btn:hover span,.c-content-main .bgt-google-maps-link:hover .bgt-btn__text,.c-content-main .bgt-google-maps-link:hover span{text-decoration:underline}}.bge-contents .bgt-btn__text,.bge-contents .bgt-google-maps-link span,.c-content-main .bgt-btn__text,.c-content-main .bgt-google-maps-link span{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.5;position:relative;text-decoration:none;text-underline-offset:3px;transition:all .3s;width:100%;z-index:2}@media(max-width:767px){.bge-contents .bgt-btn__text,.bge-contents .bgt-google-maps-link span,.c-content-main .bgt-btn__text,.c-content-main .bgt-google-maps-link span{font-size:1.6rem}}.bge-contents [data-bgt-button-kind=em] .bgt-btn,.bge-contents [data-bgt-button-kind=em] .bgt-google-maps-link,.c-content-main [data-bgt-button-kind=em] .bgt-btn,.c-content-main [data-bgt-button-kind=em] .bgt-google-maps-link{background-color:#000;color:#fff}.bge-contents [data-bgt-button-kind=em] .bgt-btn:before,.bge-contents [data-bgt-button-kind=em] .bgt-google-maps-link:before,.c-content-main [data-bgt-button-kind=em] .bgt-btn:before,.c-content-main [data-bgt-button-kind=em] .bgt-google-maps-link:before{background-image:url(/img/recruit/icon-arrow-right-white-01.svg)}@media(min-width:768px){.bge-contents [data-bgt-button-kind=em] .bgt-btn:hover,.bge-contents [data-bgt-button-kind=em] .bgt-google-maps-link:hover,.c-content-main [data-bgt-button-kind=em] .bgt-btn:hover,.c-content-main [data-bgt-button-kind=em] .bgt-google-maps-link:hover{background-color:#000187}.bge-contents [data-bgt-button-kind=em] .bgt-btn:hover:before,.bge-contents [data-bgt-button-kind=em] .bgt-google-maps-link:hover:before,.c-content-main [data-bgt-button-kind=em] .bgt-btn:hover:before,.c-content-main [data-bgt-button-kind=em] .bgt-google-maps-link:hover:before{background-image:url(/img/recruit/icon-arrow-right-white-blue-03.svg)}}.bge-contents [data-bgt-button-kind=external] .bgt-btn,.bge-contents [data-bgt-button-kind=external] .bgt-google-maps-link,.c-content-main [data-bgt-button-kind=external] .bgt-btn,.c-content-main [data-bgt-button-kind=external] .bgt-google-maps-link{padding:14px 50px 14px 35px}@media(max-width:767px){.bge-contents [data-bgt-button-kind=external] .bgt-btn,.bge-contents [data-bgt-button-kind=external] .bgt-google-maps-link,.c-content-main [data-bgt-button-kind=external] .bgt-btn,.c-content-main [data-bgt-button-kind=external] .bgt-google-maps-link{padding-inline:12px 45px}}.bge-contents [data-bgt-button-kind=external] .bgt-btn:before,.bge-contents [data-bgt-button-kind=external] .bgt-google-maps-link:before,.c-content-main [data-bgt-button-kind=external] .bgt-btn:before,.c-content-main [data-bgt-button-kind=external] .bgt-google-maps-link:before{display:none}.bge-contents [data-bgt-button-kind=external] .bgt-btn:after,.bge-contents [data-bgt-button-kind=external] .bgt-google-maps-link:after,.c-content-main [data-bgt-button-kind=external] .bgt-btn:after,.c-content-main [data-bgt-button-kind=external] .bgt-google-maps-link:after{background-color:#000;content:"";display:block;height:24px;mask:url(/img/recruit/icon-external-black-01.svg) center no-repeat;mask-size:contain;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}@media(min-width:768px){.bge-contents [data-bgt-button-kind=external] .bgt-btn:hover:after,.bge-contents [data-bgt-button-kind=external] .bgt-google-maps-link:hover:after,.c-content-main [data-bgt-button-kind=external] .bgt-btn:hover:after,.c-content-main [data-bgt-button-kind=external] .bgt-google-maps-link:hover:after{background-color:#000187}}.bge-contents [data-bgt-button-kind=back] .bgt-btn,.bge-contents [data-bgt-button-kind=back] .bgt-google-maps-link,.c-content-main [data-bgt-button-kind=back] .bgt-btn,.c-content-main [data-bgt-button-kind=back] .bgt-google-maps-link{background-color:#f6f6f6}.bge-contents [data-bgt-button-kind=back] .bgt-btn:before,.bge-contents [data-bgt-button-kind=back] .bgt-google-maps-link:before,.c-content-main [data-bgt-button-kind=back] .bgt-btn:before,.c-content-main [data-bgt-button-kind=back] .bgt-google-maps-link:before{background-image:url(/img/recruit/icon-arrow-left-black-01.svg)}.bge-contents [data-bgt-button-kind=back] .bgt-btn:after,.bge-contents [data-bgt-button-kind=back] .bgt-google-maps-link:after,.c-content-main [data-bgt-button-kind=back] .bgt-btn:after,.c-content-main [data-bgt-button-kind=back] .bgt-google-maps-link:after{display:none}@media(min-width:768px){.bge-contents [data-bgt-button-kind=back] .bgt-btn:hover,.bge-contents [data-bgt-button-kind=back] .bgt-google-maps-link:hover,.c-content-main [data-bgt-button-kind=back] .bgt-btn:hover,.c-content-main [data-bgt-button-kind=back] .bgt-google-maps-link:hover{background-color:#e2e2e2;color:#000}.bge-contents [data-bgt-button-kind=back] .bgt-btn:hover:before,.bge-contents [data-bgt-button-kind=back] .bgt-google-maps-link:hover:before,.c-content-main [data-bgt-button-kind=back] .bgt-btn:hover:before,.c-content-main [data-bgt-button-kind=back] .bgt-google-maps-link:hover:before{background-image:url(/img/recruit/icon-arrow-left-white-01.svg)}}.bge-contents .bgt-hr,.c-content-main .bgt-hr{margin:0 auto}.bge-contents [data-bgt-hr-kind=dashed] .bgt-hr,.c-content-main [data-bgt-hr-kind=dashed] .bgt-hr{background:none;border:none;border-bottom:2px dashed;height:0}.bge-contents [data-bgt-hr-kind=bold] .bgt-hr,.c-content-main [data-bgt-hr-kind=bold] .bgt-hr{height:5px}.bge-contents [data-bgt-hr-kind=narrow] .bgt-hr,.c-content-main [data-bgt-hr-kind=narrow] .bgt-hr{height:1px}.bge-contents [data-bgt-hr-kind=short] .bgt-hr,.c-content-main [data-bgt-hr-kind=short] .bgt-hr{height:1px;width:60%}.bge-contents [data-bgb=button2],.bge-contents [data-bgb=button3],.c-content-main [data-bgb=button2],.c-content-main [data-bgb=button3]{display:flex}@media(max-width:767px){.bge-contents [data-bgb=button2],.bge-contents [data-bgb=button3],.c-content-main [data-bgb=button2],.c-content-main [data-bgb=button3]{flex-direction:column}}.bge-contents [data-bgb=button2] [data-bgt=button],.bge-contents [data-bgb=button3] [data-bgt=button],.c-content-main [data-bgb=button2] [data-bgt=button],.c-content-main [data-bgb=button3] [data-bgt=button]{display:block;height:100%}.bge-contents [data-bgb=button2] [data-bgt=button] .bgt-btn-container,.bge-contents [data-bgb=button3] [data-bgt=button] .bgt-btn-container,.c-content-main [data-bgb=button2] [data-bgt=button] .bgt-btn-container,.c-content-main [data-bgb=button3] [data-bgt=button] .bgt-btn-container{height:100%}.bge-contents [data-bgb=button2] [data-bgt=button] .bgt-btn,.bge-contents [data-bgb=button2] [data-bgt=button] .bgt-google-maps-link,.bge-contents [data-bgb=button3] [data-bgt=button] .bgt-btn,.bge-contents [data-bgb=button3] [data-bgt=button] .bgt-google-maps-link,.c-content-main [data-bgb=button2] [data-bgt=button] .bgt-btn,.c-content-main [data-bgb=button2] [data-bgt=button] .bgt-google-maps-link,.c-content-main [data-bgb=button3] [data-bgt=button] .bgt-btn,.c-content-main [data-bgb=button3] [data-bgt=button] .bgt-google-maps-link{min-width:100%}.bge-contents [data-bgb=download-file2],.bge-contents [data-bgb=download-file3],.c-content-main [data-bgb=download-file2],.c-content-main [data-bgb=download-file3]{display:flex}@media(max-width:767px){.bge-contents [data-bgb=download-file2],.bge-contents [data-bgb=download-file3],.c-content-main [data-bgb=download-file2],.c-content-main [data-bgb=download-file3]{flex-direction:column}}.bge-contents [data-bgb=download-file2] [data-bgt=download-file],.bge-contents [data-bgb=download-file3] [data-bgt=download-file],.c-content-main [data-bgb=download-file2] [data-bgt=download-file],.c-content-main [data-bgb=download-file3] [data-bgt=download-file]{display:block;height:100%}.bge-contents [data-bgb=download-file2] [data-bgt=download-file] .bgt-download-file,.bge-contents [data-bgb=download-file3] [data-bgt=download-file] .bgt-download-file,.c-content-main [data-bgb=download-file2] [data-bgt=download-file] .bgt-download-file,.c-content-main [data-bgb=download-file3] [data-bgt=download-file] .bgt-download-file{height:100%}.bge-contents [data-bgb=download-file2] [data-bgt=download-file] .bgt-download-file__link,.bge-contents [data-bgb=download-file3] [data-bgt=download-file] .bgt-download-file__link,.c-content-main [data-bgb=download-file2] [data-bgt=download-file] .bgt-download-file__link,.c-content-main [data-bgb=download-file3] [data-bgt=download-file] .bgt-download-file__link{min-width:100%}.bge-contents .bgt-download-file__link,.c-content-main .bgt-download-file__link{appearance:none;background-color:#fff;border:1px solid #000;color:#000;display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.4;max-width:600px;min-width:320px;padding:14px 50px 14px 35px;position:relative;text-align:center;text-decoration:none;transition:all .3s;vertical-align:middle}@media(max-width:767px){.bge-contents .bgt-download-file__link,.c-content-main .bgt-download-file__link{font-size:1.6rem;line-height:1.6;max-width:100%;min-width:100%;padding-inline:12px 45px;width:100%}}main:not(.bca-main) .bge-contents .bgt-download-file__link,main:not(.bca-main) .c-content-main .bgt-download-file__link{height:100%}@media(min-width:768px){.bge-contents .bgt-download-file__link:active,.bge-contents .bgt-download-file__link:focus,.c-content-main .bgt-download-file__link:active,.c-content-main .bgt-download-file__link:focus{box-shadow:0 0 10px 0 #0570c7,0 0 10px 0 #fff}}.bge-contents .bgt-download-file__link .bgt-link__icon,.c-content-main .bgt-download-file__link .bgt-link__icon{position:absolute;right:12px}.bge-contents .bgt-download-file__link .bgt-link__icon:before,.c-content-main .bgt-download-file__link .bgt-link__icon:before{display:none}.bge-contents .bgt-download-file__link .bgt-link__icon:after,.c-content-main .bgt-download-file__link .bgt-link__icon:after{background:no-repeat 50%/contain;content:""!important;display:block;height:24px;position:static;right:22px;transform:none;transition:all .3s;width:24px}.bge-contents .bgt-download-file__link .bgt-link__name,.c-content-main .bgt-download-file__link .bgt-link__name{font-size:1.8rem;font-weight:700;line-height:1.5;text-decoration:none;text-underline-offset:3px}@media(max-width:767px){.bge-contents .bgt-download-file__link .bgt-link__name,.c-content-main .bgt-download-file__link .bgt-link__name{font-size:1.6rem}}.bge-contents .bgt-download-file__link .bgt-link__size,.c-content-main .bgt-download-file__link .bgt-link__size{font-size:1.8rem;font-weight:700;line-height:1.5;text-decoration:none;text-underline-offset:3px}@media(max-width:767px){.bge-contents .bgt-download-file__link .bgt-link__size,.c-content-main .bgt-download-file__link .bgt-link__size{font-size:1.6rem}}.bge-contents .bgt-download-file__link[href$=pdf] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=pdf] .bgt-link__icon:after{background-image:url(/img/recruit/icon-pdf-black-01.svg)}@media(min-width:768px){.bge-contents .bgt-download-file__link[href$=pdf]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=pdf]:hover .bgt-link__icon:after{background-image:url(/img/recruit/icon-pdf-blue-01.svg)}}.bge-contents .bgt-download-file__link[href$=xls] .bgt-link__icon:after,.bge-contents .bgt-download-file__link[href$=xlsx] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=xls] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=xlsx] .bgt-link__icon:after{background-image:url(/img/recruit/icon-xls-black-01.svg)}@media(min-width:768px){.bge-contents .bgt-download-file__link[href$=xls]:hover .bgt-link__icon:after,.bge-contents .bgt-download-file__link[href$=xlsx]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=xls]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=xlsx]:hover .bgt-link__icon:after{background-image:url(/img/recruit/icon-xls-blue-01.svg)}}.bge-contents .bgt-download-file__link[href$=doc] .bgt-link__icon:after,.bge-contents .bgt-download-file__link[href$=docx] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=doc] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=docx] .bgt-link__icon:after{background-image:url(/img/recruit/icon-doc-black-01.svg)}@media(min-width:768px){.bge-contents .bgt-download-file__link[href$=doc]:hover .bgt-link__icon:after,.bge-contents .bgt-download-file__link[href$=docx]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=doc]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=docx]:hover .bgt-link__icon:after{background-image:url(/img/recruit/icon-doc-blue-01.svg)}}.bge-contents .bgt-download-file__link[href$=zip] .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=zip] .bgt-link__icon:after{background-image:url(/img/recruit/icon-zip-black-01.svg)}@media(min-width:768px){.bge-contents .bgt-download-file__link[href$=zip]:hover .bgt-link__icon:after,.c-content-main .bgt-download-file__link[href$=zip]:hover .bgt-link__icon:after{background-image:url(/img/recruit/icon-zip-blue-01.svg)}.bge-contents .bgt-download-file__link:hover,.c-content-main .bgt-download-file__link:hover{color:#000187}.bge-contents .bgt-download-file__link:hover .bgt-link__name,.bge-contents .bgt-download-file__link:hover .bgt-link__size,.c-content-main .bgt-download-file__link:hover .bgt-link__name,.c-content-main .bgt-download-file__link:hover .bgt-link__size{text-decoration:underline}}@media(max-width:767px){.bge-contents [data-bgb=download-file] [data-bgt=download-file],.c-content-main [data-bgb=download-file] [data-bgt=download-file]{display:block}}.bge-contents .bgt-google-maps-link,.c-content-main .bgt-google-maps-link{margin-top:16px;padding-inline:12px 45px}@media(min-width:768px){.bge-contents .bgt-google-maps-link,.c-content-main .bgt-google-maps-link{display:none}}@media(max-width:767px){.bge-contents .bgt-google-maps-link,.c-content-main .bgt-google-maps-link{min-width:100%}}.bge-contents .bgt-google-maps-link:before,.c-content-main .bgt-google-maps-link:before{display:none}.bge-contents .bgt-google-maps-link:after,.c-content-main .bgt-google-maps-link:after{background-color:#000;content:"";display:block;height:24px;mask:url(/img/recruit/icon-external-black-01.svg) center no-repeat;mask-size:contain;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}.bge-contents .bgt-image :link,.c-content-main .bgt-image :link{outline:none}.bge-contents .bgb-opt--bg-gray,.c-content-main .bgb-opt--bg-gray{background-color:#f6f6f6!important}.bge-contents .bgb-opt--bg-blue,.c-content-main .bgb-opt--bg-blue{background-color:#f0f6ff!important}.bge-contents .bgb-opt--bg-pink,.c-content-main .bgb-opt--bg-pink{background-color:#fcf6ff!important}.bge-contents .bgb-opt--border-bold,.c-content-main .bgb-opt--border-bold{border-width:2px!important;padding:32px 40px}@media(max-width:767px){.bge-contents .bgb-opt--border-bold,.c-content-main .bgb-opt--border-bold{padding:16px}}.bge-contents .bgb-opt--border-dotted,.c-content-main .bgb-opt--border-dotted{border-style:dashed;border-width:2px!important;padding-left:40px;padding-right:40px}@media(max-width:767px){.bge-contents .bgb-opt--border-dotted,.c-content-main .bgb-opt--border-dotted{padding-left:16px;padding-right:16px}}.bge-contents .bgb-opt--border-trl,.c-content-main .bgb-opt--border-trl{border-bottom-width:0!important}.bge-contents .bgb-opt--border-lr,.c-content-main .bgb-opt--border-lr{border-bottom-width:0!important;border-top-width:0!important}.bge-contents .bgb-opt--bg-blue,.bge-contents .bgb-opt--bg-gray,.bge-contents .bgb-opt--bg-pink,.c-content-main .bgb-opt--bg-blue,.c-content-main .bgb-opt--bg-gray,.c-content-main .bgb-opt--bg-pink{padding:32px 40px}@media(max-width:767px){.bge-contents .bgb-opt--bg-blue,.bge-contents .bgb-opt--bg-gray,.bge-contents .bgb-opt--bg-pink,.c-content-main .bgb-opt--bg-blue,.c-content-main .bgb-opt--bg-gray,.c-content-main .bgb-opt--bg-pink{padding:16px}}.bge-contents .bgb-opt--border-trbl,.c-content-main .bgb-opt--border-trbl{padding:32px 40px}@media(max-width:767px){.bge-contents .bgb-opt--border-trbl,.c-content-main .bgb-opt--border-trbl{padding:16px}}.bge-contents .bgb-opt--border-tb,.bge-contents .bgb-opt--border-td,.c-content-main .bgb-opt--border-tb,.c-content-main .bgb-opt--border-td{border-left-width:0!important;border-right-width:0!important;padding-bottom:32px;padding-top:32px}.bge-contents .bgb-opt--border-rbl,.c-content-main .bgb-opt--border-rbl{padding-bottom:32px;padding-left:40px;padding-right:40px}.bge-contents .bgb-opt--mb-large,.c-content-main .bgb-opt--mb-large{margin-bottom:64px!important}@media(max-width:767px){.bge-contents .bgb-opt--mb-large,.c-content-main .bgb-opt--mb-large{margin-bottom:56px!important}}.bge-contents .bgb-opt--mb-small,.c-content-main .bgb-opt--mb-small{margin-bottom:20px!important}.bge-contents .bgb-opt--mb-none,.c-content-main .bgb-opt--mb-none{margin-bottom:0!important}@media(max-width:767px){.bge-contents .bgb-opt--border-thin,.c-content-main .bgb-opt--border-thin{padding:16px}}.bge-contents [data-bgb=text-float-image1] .bgt-grid--first,.c-content-main [data-bgb=text-float-image1] .bgt-grid--first{margin-left:32px}@media(max-width:767px){.bge-contents [data-bgb=text-float-image1] .bgt-grid--first,.c-content-main [data-bgb=text-float-image1] .bgt-grid--first{margin-bottom:8px;margin-left:0}}.bge-contents [data-bgb=text-float-image2] .bgt-grid--first,.c-content-main [data-bgb=text-float-image2] .bgt-grid--first{margin-right:32px}@media(max-width:767px){.bge-contents [data-bgb=text-float-image2] .bgt-grid--first,.c-content-main [data-bgb=text-float-image2] .bgt-grid--first{margin-bottom:8px;margin-right:0}.bge-contents [data-bgb=text-image1] .bgt-grid--first,.c-content-main [data-bgb=text-image1] .bgt-grid--first{margin-bottom:8px}.bge-contents [data-bgb=text-image2] .bgt-grid--last,.c-content-main [data-bgb=text-image2] .bgt-grid--last{margin-top:48px}.bge-contents [data-bgb=image-link-text2] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-link-text3] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-link-text4] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-link-text5] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-text2] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-text3] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-text4] .bgt-grid [data-bgt]>:last-child,.bge-contents [data-bgb=image-text5] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-link-text2] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-link-text3] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-link-text4] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-link-text5] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-text2] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-text3] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-text4] .bgt-grid [data-bgt]>:last-child,.c-content-main [data-bgb=image-text5] .bgt-grid [data-bgt]>:last-child{margin-bottom:0}.bge-contents [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text3] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text3] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-link-text4] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text4] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-link-text4] .bgt-grid:nth-child(4),.bge-contents [data-bgb=image-link-text5] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-link-text5] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-link-text5] .bgt-grid:nth-child(4),.bge-contents [data-bgb=image-link-text5] .bgt-grid:nth-child(5),.bge-contents [data-bgb=image-text2] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text3] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text3] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-text4] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text4] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-text4] .bgt-grid:nth-child(4),.bge-contents [data-bgb=image-text5] .bgt-grid:nth-child(2),.bge-contents [data-bgb=image-text5] .bgt-grid:nth-child(3),.bge-contents [data-bgb=image-text5] .bgt-grid:nth-child(4),.bge-contents [data-bgb=image-text5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=image-link-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-link-text5] .bgt-grid:nth-child(5),.c-content-main [data-bgb=image-text2] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text3] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text3] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text4] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(2),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(3),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(4),.c-content-main [data-bgb=image-text5] .bgt-grid:nth-child(5){margin-top:20px}}.bge-contents [data-bgt=ckeditor]:nth-child(2),.c-content-main [data-bgt=ckeditor]:nth-child(2){margin-top:8px}.bge-contents [data-bgt=gallery] .bgt-gallery,.c-content-main [data-bgt=gallery] .bgt-gallery{height:100%}.bge-contents [data-bgt=gallery] .bgt-gallery:hover .bgt-gallery-ctrl,.c-content-main [data-bgt=gallery] .bgt-gallery:hover .bgt-gallery-ctrl{opacity:1}.bge-contents [data-bgt=gallery] .bgt-gallery__group,.c-content-main [data-bgt=gallery] .bgt-gallery__group{overflow:hidden}.bge-contents [data-bgt=gallery] .bgt-gallery__group img,.c-content-main [data-bgt=gallery] .bgt-gallery__group img{border:none}.bge-contents [data-bgt=gallery] .bgt-gallery__img img,.c-content-main [data-bgt=gallery] .bgt-gallery__img img{object-fit:cover}.bge-contents [data-bgt=gallery] .bgt-gallery__caption,.c-content-main [data-bgt=gallery] .bgt-gallery__caption{background-color:#f6f6f6;color:#000;font-size:1.4rem;line-height:1.5;padding:8px;text-align:left}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl{opacity:0;top:calc(50% - 37px);transition:transform .2s ease-in}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next,.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev{appearance:none;background:none;border:none;cursor:pointer;display:block;margin:0;padding:0;transform-origin:center center}@media(min-width:768px){.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next:hover:after,.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev:hover:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:hover:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:hover:after{transform:scale(1.1)}}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next:focus,.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev:focus,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:focus,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:focus{outline:none}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next span,.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev span,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next span,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev span{display:block;height:0;overflow:hidden;width:0}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next:after,.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next:after,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev:after{border:solid #fff;border-width:5px 5px 0 0;content:"";display:block;height:32px;transition:transform .2s ease-in;width:32px}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__prev,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__prev{left:16px;transform:rotate(-135deg)}.bge-contents [data-bgt=gallery] .bgt-gallery-ctrl__next,.c-content-main [data-bgt=gallery] .bgt-gallery-ctrl__next{right:16px;transform:rotate(45deg)}.bge-contents [data-bgt=gallery] .bgt-gallery-marker li:before,.c-content-main [data-bgt=gallery] .bgt-gallery-marker li:before{display:none}.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker{align-items:center;margin-block-start:24px}@media(max-width:767px){.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker{margin-block-start:1.6rem}}.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li{height:5rem;margin:0 4px;position:relative;width:5rem}.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li:after,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li:after{background:#0000;content:"";display:block;height:calc(100% + 6px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 6px);z-index:-1}.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li.current,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li.current{height:5rem;padding:3px;width:5rem}.bge-contents [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li.current:after,.c-content-main [data-bgt=gallery] [data-gallery-marker=thumbs]+.bgt-gallery-marker li.current:after{background:#000}.bge-contents [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker,.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker{margin-top:2.4rem}.bge-contents [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li,.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li{background-color:#0000;background-image:none!important;border:1px solid #000;border-radius:100%;height:8px;margin:0 8px;width:8px}.bge-contents [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li.current,.c-content-main [data-bgt=gallery] [data-gallery-marker=dot]+.bgt-gallery-marker li.current{background-color:#000}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery{height:100%;overflow:visible;padding:0 0 37px}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group{margin-inline:auto;overflow:inherit;padding:0;position:relative}@media(max-width:767px){.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group{width:100%}}main:not(.bca-main) .bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group,main:not(.bca-main) .c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group{aspect-ratio:960/480;height:100%;max-width:100%;width:100%}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group img,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__group img{border:none}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__caption,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery__caption{background-color:#f6f6f6;bottom:-37px;margin-top:0}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl{opacity:1}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after,.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after{background-position:0 0;background-repeat:no-repeat;background-size:contain;border:0;content:"";display:block;height:32px;width:32px}@media(max-width:767px){.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after,.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after{height:24px;width:24px}}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev{transform:rotate(0)}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__prev:after{background-image:url(/img/recruit/icon-arrow-left-black-02.svg)}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next{transform:rotate(0)}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery-ctrl__next:after{background-image:url(/img/recruit/icon-arrow-right-black-02.svg)}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery[data-gallery-effect=slide],.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery[data-gallery-effect=slide]{aspect-ratio:960/480;margin:0 auto;max-width:100%;width:100%}.bge-contents [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery[data-gallery-effect=slide] .bgt-gallery__group,.c-content-main [data-bgt=gallery]:not(.bgt-grid [data-bgt=gallery]) .bgt-gallery[data-gallery-effect=slide] .bgt-gallery__group{height:100%;margin-inline:auto;max-width:none;overflow:hidden;padding:0;width:auto}.bge-contents [data-bgb=text-gallery1] .bgt-gallery,.c-content-main [data-bgb=text-gallery1] .bgt-gallery{padding:0}main:not(.bca-main) .bge-contents [data-bgb=text-gallery1] .bgt-gallery,main:not(.bca-main) .c-content-main [data-bgb=text-gallery1] .bgt-gallery{aspect-ratio:464/320}.bge-contents [data-bgb=text-gallery1] .bgt-gallery__group,.c-content-main [data-bgb=text-gallery1] .bgt-gallery__group{height:100%;overflow:inherit;position:relative!important}.bge-contents [data-bgb=text-gallery1] .bgt-gallery__group img,.c-content-main [data-bgb=text-gallery1] .bgt-gallery__group img{border:none}.bge-contents [data-bgb=text-gallery1] .bgt-gallery__item,.c-content-main [data-bgb=text-gallery1] .bgt-gallery__item{padding-bottom:37px;position:relative}.bge-contents [data-bgb=text-gallery1] .bgt-gallery__img img,.c-content-main [data-bgb=text-gallery1] .bgt-gallery__img img{object-fit:cover}.bge-contents [data-bgb=text-gallery1] .bgt-gallery__caption,.c-content-main [data-bgb=text-gallery1] .bgt-gallery__caption{align-items:flex-start;color:#000;display:flex;font-size:1.4rem;height:37px;line-height:1.4;margin:0;overflow:hidden;padding:8px;position:relative;text-align:left}.bge-contents [data-bgb=text-gallery1] .bgt-grid p,.c-content-main [data-bgb=text-gallery1] .bgt-grid p{line-height:1.6}@media(max-width:767px){.bge-contents [data-bgb=text-gallery1] .bgt-grid--last,.bge-contents [data-bgb=text-gallery2] .bgt-grid--last,.c-content-main [data-bgb=text-gallery1] .bgt-grid--last,.c-content-main [data-bgb=text-gallery2] .bgt-grid--last{margin-top:16px}}.bge-contents .bc-time,.c-content-main .bc-time{margin-bottom:5em;text-align:right}.bge-contents .bc-cat,.c-content-main .bc-cat{margin-bottom:1em;text-align:right}.bge-contents .bc-cat>div,.c-content-main .bc-cat>div{background:#f5a21c;color:#fff;display:inline-block;font-size:.8125em;padding:.2em .4em}.bge-contents .bc-area-cta,.c-content-main .bc-area-cta{margin-top:4em;text-align:center}.bge-contents .bc-area-cta a,.c-content-main .bc-area-cta a{background:#f5a21c}.bge-contents .bc-area-cta a span:before,.c-content-main .bc-area-cta a span:before{display:inline-block;font-family:icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;color:#999;content:"";margin-right:.5em;text-align:left;text-indent:0;text-rendering:auto;text-transform:none;vertical-align:middle;white-space:nowrap}.bge-contents .bc-area-ctrl,.c-content-main .bc-area-ctrl{margin-top:6em}@media(max-width:576px){.bge-contents .bc-area-ctrl,.c-content-main .bc-area-ctrl{text-align:center}}.bge-contents .bc-form-agreement,.c-content-main .bc-form-agreement{margin-top:4em;text-align:center}.bge-contents .bc-form-submit,.c-content-main .bc-form-submit{margin-top:3em;text-align:center}.bge-contents .catch-copy,.c-content-main .catch-copy{--_row-gap:1rem;--_leading:1.5;container:catch-copy/inline-size;display:grid;font-kerning:normal;font-weight:700;line-height:var(--_leading);overflow-wrap:anywhere;row-gap:var(--_row-gap);text-wrap:pretty;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .catch-copy:after,.c-content-main .catch-copy:after{content:unset}.bge-contents .catch-copy:lang(ja),.c-content-main .catch-copy:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .catch-copy :where(.bgt-container,.bge-ckeditor),.c-content-main .catch-copy :where(.bgt-container,.bge-ckeditor){display:contents}.bge-contents .catch-copy :where(p),.c-content-main .catch-copy :where(p){line-height:calc(1em*var(--_leading) + var(--_row-gap));margin-block:calc(var(--_row-gap)/-2)!important}@container catch-copy (inline-size >= 0){.bge-contents .catch-copy :where(p),.c-content-main .catch-copy :where(p){font-size:2.2rem}}@container catch-copy (inline-size >= 45em){.bge-contents .catch-copy :where(p),.c-content-main .catch-copy :where(p){font-size:3rem}}.bge-contents .catch-copy :where(span),.c-content-main .catch-copy :where(span){border:1px solid;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block-end:.2rem;padding-inline:.8rem}.bge-contents .catch-copy :where(span):has(wbr),.c-content-main .catch-copy :where(span):has(wbr){word-break:keep-all}.bge-contents .business-domain :where(h3),.bge-contents .business-domain :where(h4),.c-content-main .business-domain :where(h3),.c-content-main .business-domain :where(h4){border-block-end:unset;font-kerning:normal;font-size:1.8rem;margin-block-end:.6rem;padding-block:unset;text-align:center;text-wrap:balance}@media(min-width:768px){.bge-contents .business-domain :where(h3),.bge-contents .business-domain :where(h4),.c-content-main .business-domain :where(h3),.c-content-main .business-domain :where(h4){font-size:2rem}}.bge-contents .business-domain :where(h3):lang(ja),.bge-contents .business-domain :where(h4):lang(ja),.c-content-main .business-domain :where(h3):lang(ja),.c-content-main .business-domain :where(h4):lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .core-benefits,.bge-contents .core-values,.c-content-main .core-benefits,.c-content-main .core-values{--_border:1px solid;container:core-values/inline-size;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}.bge-contents .core-benefits:lang(ja),.bge-contents .core-values:lang(ja),.c-content-main .core-benefits:lang(ja),.c-content-main .core-values:lang(ja){font-kerning:none}.bge-contents .core-benefits:lang(en),.bge-contents .core-values:lang(en),.c-content-main .core-benefits:lang(en),.c-content-main .core-values:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .core-benefits__layout,.bge-contents .core-values__layout,.c-content-main .core-benefits__layout,.c-content-main .core-values__layout{border:var(--_border);display:grid}@container core-values (inline-size >= 0){.bge-contents .core-benefits__layout,.bge-contents .core-values__layout,.c-content-main .core-benefits__layout,.c-content-main .core-values__layout{border-block-start:unset}}@container core-values (inline-size >= calc(240 / 16 * 3 * 1em)){.bge-contents .core-benefits__layout,.bge-contents .core-values__layout,.c-content-main .core-benefits__layout,.c-content-main .core-values__layout{border-block-start:var(--_border);border-inline-start:unset;grid-template-columns:repeat(3,1fr)}}.bge-contents .core-benefits__item,.bge-contents .core-values__item,.c-content-main .core-benefits__item,.c-content-main .core-values__item{counter-increment:core-values;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-block-end:24px;row-gap:12px}@container core-values (inline-size >= 0){.bge-contents .core-benefits__item,.bge-contents .core-values__item,.c-content-main .core-benefits__item,.c-content-main .core-values__item{border-block-start:var(--_border)}}@container core-values (inline-size >= calc(240 / 16 * 3 * 1em)){.bge-contents .core-benefits__item,.bge-contents .core-values__item,.c-content-main .core-benefits__item,.c-content-main .core-values__item{border-block-start:unset;border-inline-start:var(--_border)}}.bge-contents .core-benefits__item>:where(.core-values__heading),.bge-contents .core-values__item>:where(.core-values__heading),.c-content-main .core-benefits__item>:where(.core-values__heading),.c-content-main .core-values__item>:where(.core-values__heading){margin:unset}.bge-contents .core-benefits__heading,.bge-contents .core-values__heading,.c-content-main .core-benefits__heading,.c-content-main .core-values__heading{align-items:center;border-block-end:var(--_border);display:flex;flex-wrap:wrap;font-kerning:normal;gap:.8rem;justify-content:center;text-align:center;text-wrap:balance}@container core-values (inline-size >= 0){.bge-contents .core-benefits__heading,.bge-contents .core-values__heading,.c-content-main .core-benefits__heading,.c-content-main .core-values__heading{font-size:1.8rem;padding:1.45rem}}@container core-values (inline-size >= calc(240 / 16 * 3 * 1em)){.bge-contents .core-benefits__heading,.bge-contents .core-values__heading,.c-content-main .core-benefits__heading,.c-content-main .core-values__heading{font-size:2rem;padding:1.3rem}}.bge-contents .core-benefits__heading:lang(ja),.bge-contents .core-values__heading:lang(ja),.c-content-main .core-benefits__heading:lang(ja),.c-content-main .core-values__heading:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .core-benefits__heading span,.bge-contents .core-benefits__heading:before,.bge-contents .core-values__heading span,.bge-contents .core-values__heading:before,.c-content-main .core-benefits__heading span,.c-content-main .core-benefits__heading:before,.c-content-main .core-values__heading span,.c-content-main .core-values__heading:before{color:#000187;display:revert;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic}@container core-values (inline-size >= 0){.bge-contents .core-benefits__heading span,.bge-contents .core-benefits__heading:before,.bge-contents .core-values__heading span,.bge-contents .core-values__heading:before,.c-content-main .core-benefits__heading span,.c-content-main .core-benefits__heading:before,.c-content-main .core-values__heading span,.c-content-main .core-values__heading:before{font-size:2.6rem}}@container core-values (inline-size >= calc(240 / 16 * 3 * 1em)){.bge-contents .core-benefits__heading span,.bge-contents .core-benefits__heading:before,.bge-contents .core-values__heading span,.bge-contents .core-values__heading:before,.c-content-main .core-benefits__heading span,.c-content-main .core-benefits__heading:before,.c-content-main .core-values__heading span,.c-content-main .core-values__heading:before{font-size:2.8rem}}@supports not (text-box:trim-both){.bge-contents .core-benefits__heading span,.bge-contents .core-benefits__heading:before,.bge-contents .core-values__heading span,.bge-contents .core-values__heading:before,.c-content-main .core-benefits__heading span,.c-content-main .core-benefits__heading:before,.c-content-main .core-values__heading span,.c-content-main .core-values__heading:before{margin-block:calc(1cap - 1lh)}}.bge-contents .core-benefits__image,.bge-contents .core-values__image,.c-content-main .core-benefits__image,.c-content-main .core-values__image{display:grid;justify-items:center}.bge-contents .core-benefits__image>*,.bge-contents .core-values__image>*,.c-content-main .core-benefits__image>*,.c-content-main .core-values__image>*{block-size:auto;inline-size:min(150px,100%)}.bge-contents .core-benefits__description,.bge-contents .core-values__description,.c-content-main .core-benefits__description,.c-content-main .core-values__description{font-feature-settings:normal;hanging-punctuation:last allow-end;padding-inline:clamp(16px,5cqi,24px)}@container core-values (inline-size >= 0){.bge-contents .core-benefits__description,.bge-contents .core-values__description,.c-content-main .core-benefits__description,.c-content-main .core-values__description{font-size:1.4rem}}@container core-values (inline-size >= calc(240 / 16 * 3 * 1em)){.bge-contents .core-benefits__description,.bge-contents .core-values__description,.c-content-main .core-benefits__description,.c-content-main .core-values__description{font-size:1.6rem}}.bge-contents .core-benefits__description>:where(p),.bge-contents .core-values__description>:where(p),.c-content-main .core-benefits__description>:where(p),.c-content-main .core-values__description>:where(p){margin:unset}.bge-contents .core-benefits,.c-content-main .core-benefits{--_border:0;border-block-start:1px solid;border-left:1px solid}@media(max-width:1024px){.bge-contents .core-benefits,.c-content-main .core-benefits{border-block-end:1px solid;border-block-start:0}}@container core-values (inline-size >= 45em){.bge-contents .core-benefits__layout,.c-content-main .core-benefits__layout{grid-template-columns:repeat(2,1fr)}}.bge-contents .core-benefits__item,.c-content-main .core-benefits__item{border-block-end:1px solid;border-right:1px solid}@media(max-width:1024px){.bge-contents .core-benefits__item,.c-content-main .core-benefits__item{border-block-end:0}}.bge-contents .core-benefits__heading,.c-content-main .core-benefits__heading{border-block-end:1px solid}@media(max-width:1024px){.bge-contents .core-benefits__heading,.c-content-main .core-benefits__heading{border-block-start:1px solid}}.bge-contents .core-benefits__heading:before,.c-content-main .core-benefits__heading:before{display:none}@media(max-width:1024px){.bge-contents .core-benefits.bgb-opt--mb-none,.c-content-main .core-benefits.bgb-opt--mb-none{border-block-end:0}}.bge-contents .core-benefits.bgb-opt--mb-none .core-benefits__item,.c-content-main .core-benefits.bgb-opt--mb-none .core-benefits__item{border-block-end:0}@media(max-width:1024px){.bge-contents .core-benefits.bgb-opt--mb-none .core-benefits__item,.c-content-main .core-benefits.bgb-opt--mb-none .core-benefits__item{border-block-start:0}.bge-contents .core-benefits.bgb-opt--mb-none .core-benefits__item:last-child,.c-content-main .core-benefits.bgb-opt--mb-none .core-benefits__item:last-child{border-block-end:0}}.bge-contents .used-technologies,.c-content-main .used-technologies{--_item-padding:8px;container:used-technologies/inline-size;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}.bge-contents .used-technologies:lang(ja),.c-content-main .used-technologies:lang(ja){font-kerning:none}.bge-contents .used-technologies:lang(en),.c-content-main .used-technologies:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .used-technologies *,.c-content-main .used-technologies *{margin:unset}.bge-contents .used-technologies.bgb-opt--mb-small,.c-content-main .used-technologies.bgb-opt--mb-small{margin-bottom:8px!important}.bge-contents .used-technologies :where(section),.c-content-main .used-technologies :where(section){background-color:#f6f6f6;display:grid;gap:16px;padding:var(--_item-padding)}@container used-technologies (inline-size >= 45em){.bge-contents .used-technologies :where(section),.c-content-main .used-technologies :where(section){grid-template-columns:minmax(auto,16rem) 1fr}}.bge-contents .used-technologies :where(h3),.bge-contents .used-technologies :where(h4),.c-content-main .used-technologies :where(h3),.c-content-main .used-technologies :where(h4){font-kerning:normal;font-size:1.4rem;text-wrap:pretty}.bge-contents .used-technologies :where(h3):lang(ja),.bge-contents .used-technologies :where(h4):lang(ja),.c-content-main .used-technologies :where(h3):lang(ja),.c-content-main .used-technologies :where(h4):lang(ja){font-feature-settings:"palt";word-break:auto-phrase}@container used-technologies (inline-size >= 0){.bge-contents .used-technologies :where(h3),.bge-contents .used-technologies :where(h4),.c-content-main .used-technologies :where(h3),.c-content-main .used-technologies :where(h4){border-block-end:1px solid #dbdbdb;font-size:1.4rem;padding-block-end:8px;padding-inline-start:12px}}@container used-technologies (inline-size >= 45em){.bge-contents .used-technologies :where(h3),.bge-contents .used-technologies :where(h4),.c-content-main .used-technologies :where(h3),.c-content-main .used-technologies :where(h4){border-block-end:unset;border-inline-end:1px solid #dbdbdb;font-size:1.6rem;padding:12px;padding-inline-start:calc(12px - var(--_item-padding))}}.bge-contents .used-technologies :where(ul),.c-content-main .used-technologies :where(ul){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14.6rem,100%),1fr));padding-inline-start:unset}@container used-technologies (inline-size >= 0){.bge-contents .used-technologies :where(ul),.c-content-main .used-technologies :where(ul){row-gap:.8rem}}@container used-technologies (inline-size >= 16.5em){.bge-contents .used-technologies :where(ul),.c-content-main .used-technologies :where(ul){column-gap:.8rem}}@container used-technologies (inline-size >= 45em){.bge-contents .used-technologies :where(ul),.c-content-main .used-technologies :where(ul){row-gap:1.2rem}}.bge-contents .used-technologies :where(li),.c-content-main .used-technologies :where(li){align-items:center;column-gap:.8rem;display:flex;font-size:1.2rem;font-weight:500;line-height:1.2}.bge-contents .used-technologies :where(li):before,.c-content-main .used-technologies :where(li):before{content:unset}.bge-contents .used-technologies :where(li)>:where(img),.c-content-main .used-technologies :where(li)>:where(img){block-size:auto;inline-size:min(48px,100%);object-fit:cover}.bge-contents .used-technologies :where(img),.c-content-main .used-technologies :where(img){aspect-ratio:1;border:1px solid #dbdbdb}.bge-contents .employee-voices,.c-content-main .employee-voices{container:employee-voices/inline-size;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}.bge-contents .employee-voices:lang(ja),.c-content-main .employee-voices:lang(ja){font-kerning:none}.bge-contents .employee-voices:lang(en),.c-content-main .employee-voices:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .employee-voices *,.c-content-main .employee-voices *{margin:unset}.bge-contents .employee-voices__layout,.c-content-main .employee-voices__layout{border:1px solid;display:grid;position:relative;reading-flow:grid-columns}@container employee-voices (inline-size >= 0){.bge-contents .employee-voices__layout,.c-content-main .employee-voices__layout{grid-template:"image image    image image image" ".     .        .     .     .    " 1.2rem ".     position .     icon  .    " ".     .        .     icon  .    " 1rem ".     heading  .     icon  .    " ".     .        .     icon  .    " 1rem ".     name     .     icon  .    " ".     .        .     .     .    " 1.4rem/16px 1fr 8px 2.4rem 16px}}@container employee-voices (inline-size >= 35em){.bge-contents .employee-voices__layout,.c-content-main .employee-voices__layout{grid-template:"image .    .        .   .    .   " minmax(20px,1fr) "image .    position .   icon .   " "image .    .        .   icon .   " 1rem "image .    heading  .   icon .   " "image .    .        .   icon .   " 1rem "image .    name     .   icon .   " "image .    .        .   .    .   " minmax(20px,1fr)/minmax(auto,220px) clamp(16px,4cqi,32px) 1fr 8px 2.4rem 16px}}.bge-contents .employee-voices__layout:hover a,.c-content-main .employee-voices__layout:hover a{color:#000187;text-decoration:none}.bge-contents .employee-voices__layout:hover:after,.c-content-main .employee-voices__layout:hover:after{background-image:url(/img/recruit/icon-arrow-right-white-01.svg);transition:all .3s}.bge-contents .employee-voices__layout:after,.c-content-main .employee-voices__layout:after{align-self:center;aspect-ratio:1;background-image:url(/img/recruit/icon-arrow-right-black-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";grid-area:icon}.bge-contents .employee-voices__layout.bgb-opt--mb-none,.c-content-main .employee-voices__layout.bgb-opt--mb-none{border-block-end:unset}.bge-contents .employee-voices__layout>:where(.employee-voices__heading),.c-content-main .employee-voices__layout>:where(.employee-voices__heading){grid-area:heading}.bge-contents .employee-voices__layout>:where(.employee-voices__image),.c-content-main .employee-voices__layout>:where(.employee-voices__image){grid-area:image}.bge-contents .employee-voices__layout>:where(.employee-voices__position),.c-content-main .employee-voices__layout>:where(.employee-voices__position){grid-area:position;justify-self:start}.bge-contents .employee-voices__layout>:where(.employee-voices__name),.c-content-main .employee-voices__layout>:where(.employee-voices__name){grid-area:name}.bge-contents .employee-voices__heading,.c-content-main .employee-voices__heading{border-block-end:unset;display:-webkit-box;font-kerning:normal;overflow-y:clip;padding:unset;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:block-axis}@container employee-voices (inline-size >= 0){.bge-contents .employee-voices__heading,.c-content-main .employee-voices__heading{font-size:1.6rem}}@container employee-voices (inline-size >= 30em){.bge-contents .employee-voices__heading,.c-content-main .employee-voices__heading{font-size:1.8rem}}.bge-contents .employee-voices__heading:lang(ja),.c-content-main .employee-voices__heading:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .employee-voices__heading :where(:any-link),.c-content-main .employee-voices__heading :where(:any-link){text-decoration-line:unset}.bge-contents .employee-voices__heading :where(:any-link):after,.c-content-main .employee-voices__heading :where(:any-link):after{content:"";inset:0;position:absolute;z-index:1}.bge-contents .employee-voices__heading :where(:any-link):focus-visible,.c-content-main .employee-voices__heading :where(:any-link):focus-visible{text-decoration-line:revert}@media(any-hover:hover){.bge-contents .employee-voices__heading :where(:any-link):hover,.c-content-main .employee-voices__heading :where(:any-link):hover{text-decoration-line:revert}}.bge-contents .employee-voices__image,.c-content-main .employee-voices__image{position:relative}@container employee-voices (inline-size >= 0){.bge-contents .employee-voices__image,.c-content-main .employee-voices__image{border-block-end:1px solid}}@container employee-voices (inline-size >= 35em){.bge-contents .employee-voices__image,.c-content-main .employee-voices__image{border-block-end:unset;border-inline-end:1px solid}}.bge-contents .employee-voices__image:before,.c-content-main .employee-voices__image:before{aspect-ratio:220/130;content:"";display:block}.bge-contents .employee-voices__image>:where(img),.c-content-main .employee-voices__image>:where(img){block-size:100%;inline-size:100%;inset:0;object-fit:cover;position:absolute}.bge-contents .employee-voices__position,.c-content-main .employee-voices__position{background-color:#f6f6f6;border:1px solid;display:flex;flex-wrap:wrap;font-size:1.2rem}.bge-contents .employee-voices__position>*,.c-content-main .employee-voices__position>*{flex-grow:1;min-inline-size:-moz-fit-content;min-inline-size:fit-content}.bge-contents .employee-voices__position>:where(:first-child),.c-content-main .employee-voices__position>:where(:first-child){background-color:#333;color:#fff;padding-inline:.4rem}.bge-contents .employee-voices__position>:where(:nth-child(2)),.c-content-main .employee-voices__position>:where(:nth-child(2)){padding-inline:.4rem}.bge-contents .employee-voices__name,.c-content-main .employee-voices__name{align-items:center;column-gap:.8rem;display:flex}.bge-contents .employee-voices__name>:where(:first-child),.c-content-main .employee-voices__name>:where(:first-child){font-weight:700;text-box:trim-both cap alphabetic}@container employee-voices (inline-size >= 0){.bge-contents .employee-voices__name>:where(:first-child),.c-content-main .employee-voices__name>:where(:first-child){font-size:1.4rem}}@container employee-voices (inline-size >= 30em){.bge-contents .employee-voices__name>:where(:first-child),.c-content-main .employee-voices__name>:where(:first-child){font-size:1.6rem}}@container employee-voices (inline-size >= 0){.bge-contents .employee-voices__name>:where(:nth-child(2)),.c-content-main .employee-voices__name>:where(:nth-child(2)){font-size:1.2rem}}@container employee-voices (inline-size >= 30em){.bge-contents .employee-voices__name>:where(:nth-child(2)),.c-content-main .employee-voices__name>:where(:nth-child(2)){font-size:1.4rem}}.bge-contents .employee-voices.bgb-opt--mb-none .employee-voices__layout,.c-content-main .employee-voices.bgb-opt--mb-none .employee-voices__layout{border-block-end:0}.bge-contents .disclosure,.c-content-main .disclosure{--_background-interactive:#f6f6f6;--_duration:300ms;overflow-wrap:anywhere;transition-duration:var(--_duration);transition-property:background-color}.bge-contents .disclosure:has(button[aria-expanded=true]),.c-content-main .disclosure:has(button[aria-expanded=true]){background-color:var(--_background-interactive)}.bge-contents .disclosure:has(button[aria-expanded=true]) :where(button):after,.c-content-main .disclosure:has(button[aria-expanded=true]) :where(button):after{opacity:0}.bge-contents .disclosure :where(.bge-ckeditor),.c-content-main .disclosure :where(.bge-ckeditor){border:1px solid}.bge-contents .disclosure :where(button),.c-content-main .disclosure :where(button){--_icon-size:2.4rem;align-items:center;appearance:none;background-color:#0000;border:none;color:#333;column-gap:1em;cursor:pointer;display:grid;font-kerning:normal;font-size:2.2rem;font-weight:700;grid-template:". icon"/1fr var(--_icon-size);line-height:1.5;padding-block:1.6rem;padding-inline:clamp(1.6rem,5.1446945338cqi,2.4rem) 1.6rem;text-align:left;text-wrap:pretty;transition-duration:var(--_duration);transition-property:background-color,color;width:100%}@media(max-width:767px){.bge-contents .disclosure :where(button),.c-content-main .disclosure :where(button){--_icon-size:1.6rem;font-size:1.8rem}}.bge-contents .disclosure :where(button):lang(ja),.c-content-main .disclosure :where(button):lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .disclosure :where(button):after,.bge-contents .disclosure :where(button):before,.c-content-main .disclosure :where(button):after,.c-content-main .disclosure :where(button):before{border-block-end:1px solid;content:"";grid-area:icon;transition-duration:inherit;transition-property:opacity}.bge-contents .disclosure :where(button):after,.c-content-main .disclosure :where(button):after{rotate:90deg}.bge-contents .disclosure :where(button):focus-visible,.c-content-main .disclosure :where(button):focus-visible{color:#000187}@media(any-hover:hover){.bge-contents .disclosure :where(button):hover,.c-content-main .disclosure :where(button):hover{color:#000187}}main:not(.bca-main) .bge-contents .disclosure .disclosure__description-wrapper,main:not(.bca-main) .c-content-main .disclosure .disclosure__description-wrapper{max-height:0;overflow:hidden;transition:max-height .5s ease}.bge-contents .disclosure .disclosure__question,.c-content-main .disclosure .disclosure__question{align-items:center;border-block-end:unset;column-gap:.5em;display:flex}.bge-contents .disclosure .disclosure__question:before,.c-content-main .disclosure .disclosure__question:before{content:"Q";text-box:trim-both cap alphabetic}@supports not (text-box:trim-both){.bge-contents .disclosure .disclosure__question:before,.c-content-main .disclosure .disclosure__question:before{margin-block:calc(1cap - 1lh)}}.bge-contents .disclosure .disclosure____description-wrapper,.c-content-main .disclosure .disclosure____description-wrapper{background-color:var(--_background-interactive)}.bge-contents .disclosure .disclosure__description,.c-content-main .disclosure .disclosure__description{hanging-punctuation:last allow-end;padding-block:.8rem 2.4rem;padding-inline:2.4rem 1.6rem}.bge-contents .notion,.c-content-main .notion{color:#818181;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .notion *,.c-content-main .notion *{margin:unset}.bge-contents .notion :where(ul),.c-content-main .notion :where(ul){padding-inline-start:unset}.bge-contents .notion :where(p,li),.c-content-main .notion :where(p,li){hanging-punctuation:last allow-end;padding-inline-start:1em;text-indent:-1em}.bge-contents .notion :where(p,li):before,.c-content-main .notion :where(p,li):before{all:unset;content:"※";font-variant-east-asian:proportional-width}.bge-contents .step-list,.c-content-main .step-list{--_container-width-min:280px;container:step-list/inline-size;text-spacing-trim:trim-start;text-autospace:normal;background-color:#f6f6f6;line-break:strict;overflow-wrap:anywhere}.bge-contents .step-list:lang(ja),.c-content-main .step-list:lang(ja){font-kerning:none}.bge-contents .step-list:lang(en),.c-content-main .step-list:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .step-list *,.c-content-main .step-list *{margin:unset!important}.bge-contents .step-list__note,.c-content-main .step-list__note{font-size:1.6rem;font-weight:400}.bge-contents .step-list :where(ol),.c-content-main .step-list :where(ol){display:grid;grid-template-columns:max-content 1fr;padding:2.4rem;row-gap:1.6rem}@container step-list (inline-size >= 0){.bge-contents .step-list :where(ol),.c-content-main .step-list :where(ol){padding:1.6rem}}@container step-list (inline-size >= 30em){.bge-contents .step-list :where(ol),.c-content-main .step-list :where(ol){padding:2.4rem}}.bge-contents .step-list :where(li),.c-content-main .step-list :where(li){align-items:center;background-color:#fff;border:1px solid;counter-increment:step-list;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-inline-start:unset}.bge-contents .step-list :where(li):before,.c-content-main .step-list :where(li):before{all:unset}.bge-contents .step-list :where(li>:not(:first-child)),.c-content-main .step-list :where(li>:not(:first-child)){border-inline-start:1px solid}.bge-contents .step-list :where(li>:first-child),.c-content-main .step-list :where(li>:first-child){align-items:center;column-gap:.4rem;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-kerning:normal;font-weight:700;line-height:1;padding-block:1.2rem;padding-inline:clamp(10px,tan(atan2(10px,var(--_container-width-min)))*100cqi,18px);text-transform:uppercase;text-wrap:nowrap}@container step-list (inline-size >= 0){.bge-contents .step-list :where(li>:first-child),.c-content-main .step-list :where(li>:first-child){font-size:1.2rem}}@container step-list (inline-size >= 30em){.bge-contents .step-list :where(li>:first-child),.c-content-main .step-list :where(li>:first-child){font-size:1.6rem}}.bge-contents .step-list :where(li>:first-child):after,.c-content-main .step-list :where(li>:first-child):after{color:#000187;content:counter(step-list,decimal-leading-zero);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic}@container step-list (inline-size >= 0){.bge-contents .step-list :where(li>:first-child):after,.c-content-main .step-list :where(li>:first-child):after{font-size:2rem}}@container step-list (inline-size >= 30em){.bge-contents .step-list :where(li>:first-child):after,.c-content-main .step-list :where(li>:first-child):after{font-size:2.4rem}}@supports not (text-box:trim-both){.bge-contents .step-list :where(li>:first-child):after,.c-content-main .step-list :where(li>:first-child):after{margin-block:calc(1cap - 1lh)}}.bge-contents .step-list :where(li>:nth-child(2)),.c-content-main .step-list :where(li>:nth-child(2)){align-content:center;font-weight:500;hanging-punctuation:last allow-end;line-height:1.5;padding-block:.8rem;padding-inline:clamp(12px,tan(atan2(12px,var(--_container-width-min)))*100%,16px)}@container step-list (inline-size >= 0){.bge-contents .step-list :where(li>:nth-child(2)),.c-content-main .step-list :where(li>:nth-child(2)){font-size:1.5rem}}@container step-list (inline-size >= 30em){.bge-contents .step-list :where(li>:nth-child(2)),.c-content-main .step-list :where(li>:nth-child(2)){font-size:1.8rem}}.bge-contents .benefit-system,.c-content-main .benefit-system{--_container-width-min:311px;container:benefit-system/inline-size;line-height:1.5;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .benefit-system:after,.c-content-main .benefit-system:after{all:unset}.bge-contents .benefit-system:lang(ja),.c-content-main .benefit-system:lang(ja){font-kerning:none}.bge-contents .benefit-system:lang(en),.c-content-main .benefit-system:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .benefit-system *,.bge-contents .benefit-system :after,.bge-contents .benefit-system :before,.c-content-main .benefit-system *,.c-content-main .benefit-system :after,.c-content-main .benefit-system :before{all:revert-layer!important}@layer{.bge-contents .benefit-system *,.c-content-main .benefit-system *{margin:unset}.bge-contents .benefit-system:has(.bgt-grid),.c-content-main .benefit-system:has(.bgt-grid){display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fill,minmax(min(32rem,100%),1fr))}@media(min-width:768px){.bge-contents .benefit-system:has(.bgt-grid),.c-content-main .benefit-system:has(.bgt-grid){row-gap:48px}}.bge-contents .benefit-system :where(.bgt-grid,.bgt-container),.c-content-main .benefit-system :where(.bgt-grid,.bgt-container){display:contents}.bge-contents .benefit-system :where(.bge-ckeditor),.c-content-main .benefit-system :where(.bge-ckeditor){border:1px solid;display:grid}.bge-contents .benefit-system :where(.bge-ckeditor):not(:has(.benefit-system__image)),.c-content-main .benefit-system :where(.bge-ckeditor):not(:has(.benefit-system__image)){grid-row:span 2;grid-template-rows:subgrid;row-gap:0}@container benefit-system (inline-size >= 0){.bge-contents .benefit-system :where(.bge-ckeditor):has(.benefit-system__image),.c-content-main .benefit-system :where(.bge-ckeditor):has(.benefit-system__image){grid-template:"image" minmax(150px,1fr) "heading" "description"/minmax(0,1fr)}}@container benefit-system (inline-size >= 40em){.bge-contents .benefit-system :where(.bge-ckeditor):has(.benefit-system__image),.c-content-main .benefit-system :where(.bge-ckeditor):has(.benefit-system__image){grid-template:"image heading" "image description" 1fr/minmax(auto,320px) 1fr}}.bge-contents .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(h3),.c-content-main .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(h3){grid-area:heading}.bge-contents .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(.benefit-system__description),.c-content-main .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(.benefit-system__description){grid-area:description}.bge-contents .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(.benefit-system__image),.c-content-main .benefit-system :where(.bge-ckeditor):has(.benefit-system__image)>:where(.benefit-system__image){grid-area:image}.bge-contents .benefit-system__image,.c-content-main .benefit-system__image{display:grid;grid-template-columns:minmax(auto,var(--_image-width));padding:12px;place-content:center}@container benefit-system (inline-size >= 0){.bge-contents .benefit-system__image,.c-content-main .benefit-system__image{--_image-width:150px;border-block-end:1px solid}}@container benefit-system (inline-size >= 40em){.bge-contents .benefit-system__image,.c-content-main .benefit-system__image{--_image-width:200px;border-block-end:unset;border-inline-end:1px solid}}.bge-contents .benefit-system__image>:where(img),.c-content-main .benefit-system__image>:where(img){block-size:auto;inline-size:100%;object-fit:cover}.bge-contents .benefit-system :where(h3),.c-content-main .benefit-system :where(h3){align-items:center;border-block-end:1px dashed;column-gap:.8rem;display:flex;font-kerning:normal;font-weight:700;padding:clamp(12px,tan(atan2(12px,var(--_container-width-min)))*100cqi,16px);text-wrap:pretty}@container benefit-system (inline-size >= 0){.bge-contents .benefit-system :where(h3),.c-content-main .benefit-system :where(h3){font-size:2rem}}@container benefit-system (inline-size >= 40em){.bge-contents .benefit-system :where(h3),.c-content-main .benefit-system :where(h3){font-size:2.4rem}}.bge-contents .benefit-system :where(h3):lang(ja),.c-content-main .benefit-system :where(h3):lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .benefit-system :where(h3)>:where(span),.c-content-main .benefit-system :where(h3)>:where(span){flex-shrink:0}.bge-contents .benefit-system :where(h3>span),.c-content-main .benefit-system :where(h3>span){color:#000187;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic}@container benefit-system (inline-size >= 0){.bge-contents .benefit-system :where(h3>span),.c-content-main .benefit-system :where(h3>span){font-size:2.4rem}}@container benefit-system (inline-size >= 40em){.bge-contents .benefit-system :where(h3>span),.c-content-main .benefit-system :where(h3>span){font-size:2.8rem}}@supports not (text-box:trim-both){.bge-contents .benefit-system :where(h3>span),.c-content-main .benefit-system :where(h3>span){margin-block:calc(1cap - 1lh)}}.bge-contents .benefit-system :where(.benefit-system__description),.c-content-main .benefit-system :where(.benefit-system__description){hanging-punctuation:last allow-end;letter-spacing:.05em;padding:clamp(12px,tan(atan2(12px,var(--_container-width-min)))*100cqi,16px)}@container benefit-system (inline-size >= 0){.bge-contents .benefit-system :where(.benefit-system__description),.c-content-main .benefit-system :where(.benefit-system__description){font-size:1.4rem}}@container benefit-system (inline-size >= calc(320 * 2 / 16 * 1em)){.bge-contents .benefit-system :where(.benefit-system__description),.c-content-main .benefit-system :where(.benefit-system__description){font-size:1.6rem}}.bge-contents .benefit-system :where(.notion),.c-content-main .benefit-system :where(.notion){color:#818181}.bge-contents .benefit-system :where(.notion :is(p,li)),.c-content-main .benefit-system :where(.notion :is(p,li)){padding-inline-start:1em;text-indent:-1em}.bge-contents .benefit-system :where(.notion :is(p,li)):before,.c-content-main .benefit-system :where(.notion :is(p,li)):before{content:"※";font-variant-east-asian:proportional-width}}.bge-contents .dialogue-index,.c-content-main .dialogue-index{padding:16px}@media(max-width:767px){.bge-contents .dialogue-index,.c-content-main .dialogue-index{padding:0}}.bge-contents .dialogue-index.bgb-opt--border-trl,.c-content-main .dialogue-index.bgb-opt--border-trl{padding-bottom:0}@media(max-width:767px){.bge-contents .dialogue-index+.dialogue-index a,.c-content-main .dialogue-index+.dialogue-index a{border-top:1px solid #000}}.bge-contents .dialogue-index :where(a),.c-content-main .dialogue-index :where(a){align-items:flex-start;display:grid;gap:0;grid-template:"image title"/auto 1fr;position:relative;text-decoration:none;width:100%}@media(min-width:768px){.bge-contents .dialogue-index :where(a),.c-content-main .dialogue-index :where(a){border:1px solid #000}}@media(max-width:767px){.bge-contents .dialogue-index :where(a),.c-content-main .dialogue-index :where(a){grid-template-areas:"image" "title";grid-template-columns:1fr}}.bge-contents .dialogue-index :where(a):hover :where(h3),.c-content-main .dialogue-index :where(a):hover :where(h3){color:#000187}.bge-contents .dialogue-index :where(a):hover:after,.c-content-main .dialogue-index :where(a):hover:after{background-image:url(/img/recruit/icon-arrow-right-white-01.svg)}.bge-contents .dialogue-index :where(a) :where(h3),.c-content-main .dialogue-index :where(a) :where(h3){font-size:2rem;font-weight:700;grid-area:title;line-height:1.5;margin:0;padding:16px 16px 24px;transition:color .3s}@media(max-width:767px){.bge-contents .dialogue-index :where(a) :where(h3),.c-content-main .dialogue-index :where(a) :where(h3){padding-inline:4.2666666667vw}}.bge-contents .dialogue-index :where(a):after,.c-content-main .dialogue-index :where(a):after{background-image:url(/img/recruit/icon-arrow-right-black-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;inset:auto -2px -2px auto;position:absolute;transition:background-image .3s;width:24px}.bge-contents .dialogue-index-image,.c-content-main .dialogue-index-image{aspect-ratio:240/160;grid-area:image;max-width:100%;overflow:hidden;width:240px}@media(min-width:768px){.bge-contents .dialogue-index-image,.c-content-main .dialogue-index-image{border-right:1px solid}}@media(max-width:767px){.bge-contents .dialogue-index-image,.c-content-main .dialogue-index-image{border-bottom:1px solid;width:100%}}.bge-contents .dialogue-index-image :where(img),.c-content-main .dialogue-index-image :where(img){block-size:100%;inline-size:100%;object-fit:cover}.bge-contents .bordered-image img,.c-content-main .bordered-image img{border:1px solid #000}.bge-contents .member-heading,.c-content-main .member-heading{--_container-width-min:311px;container:member-heading/inline-size;line-height:1.5;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .member-heading *,.bge-contents .member-heading :after,.bge-contents .member-heading :before,.c-content-main .member-heading *,.c-content-main .member-heading :after,.c-content-main .member-heading :before{all:revert-layer!important}@layer{.bge-contents .member-heading,.c-content-main .member-heading{margin-block-end:1em}.bge-contents .member-heading *,.c-content-main .member-heading *{margin:unset}.bge-contents .member-heading :where(h2),.c-content-main .member-heading :where(h2){border-block-end:1px solid;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-kerning:normal;font-weight:400;text-wrap:pretty}@container member-heading (inline-size >= 0){.bge-contents .member-heading :where(h2),.c-content-main .member-heading :where(h2){font-size:2.4rem}}@container member-heading (inline-size >= 80rem){.bge-contents .member-heading :where(h2),.c-content-main .member-heading :where(h2){font-size:2.6rem}}}.bge-contents .member-list,.c-content-main .member-list{--_item-row-gap:0.4rem;container:member-list/inline-size;line-height:1.5;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .member-list:after,.c-content-main .member-list:after{all:unset}.bge-contents .member-list:lang(ja),.c-content-main .member-list:lang(ja){font-kerning:none}.bge-contents .member-list:lang(en),.c-content-main .member-list:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .member-list *,.bge-contents .member-list :after,.bge-contents .member-list :before,.c-content-main .member-list *,.c-content-main .member-list :after,.c-content-main .member-list :before{all:revert-layer!important}@layer{.bge-contents .member-list *,.c-content-main .member-list *{margin:unset}.bge-contents .member-list :where(.bgt-container,.bge-ckeditor),.c-content-main .member-list :where(.bgt-container,.bge-ckeditor){display:contents}.bge-contents .member-list :where(ul),.c-content-main .member-list :where(ul){display:grid;gap:12px 8px;list-style-type:"";padding-inline-start:unset}@container member-list (inline-size >= 0){.bge-contents .member-list :where(ul),.c-content-main .member-list :where(ul){grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(ul),.c-content-main .member-list :where(ul){grid-template-columns:repeat(5,minmax(0,1fr))}}.bge-contents .member-list :where(li),.c-content-main .member-list :where(li){border:1px solid;display:grid;gap:0;position:relative}@container member-list (inline-size >= 0){.bge-contents .member-list :where(li),.c-content-main .member-list :where(li){grid-template:"image . .          ." .8rem "image . title      ." "image . paragraph1 ." "image . .          ." var(--_item-row-gap) "image . paragraph2 ." 1fr "image . .          ." .8rem/minmax(auto,100px) 10px 1fr 10px}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(li),.c-content-main .member-list :where(li){grid-row:span 4;grid-template:subgrid/[full-start] 12px [content-start] 1fr [content-end] 12px [full-end];padding-block-end:.8rem;row-gap:var(--_item-row-gap)}}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(li):before,.c-content-main .member-list :where(li):before{background-color:#f6f6f6;border-right:1px solid #000;content:"";height:100%;inset:0;position:absolute;width:100px;z-index:-1}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(li)>*,.c-content-main .member-list :where(li)>*{grid-column:content}}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(li)>:where(figure),.c-content-main .member-list :where(li)>:where(figure){grid-area:image}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(li)>:where(figure),.c-content-main .member-list :where(li)>:where(figure){border-bottom:1px solid #000;grid-column:full}}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(li)>:where(h3),.c-content-main .member-list :where(li)>:where(h3){grid-area:title}}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(li)>:where(:nth-child(1 of p)),.c-content-main .member-list :where(li)>:where(:nth-child(1 of p)){grid-area:paragraph1}}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(li)>:where(:nth-child(2 of p)),.c-content-main .member-list :where(li)>:where(:nth-child(2 of p)){grid-area:paragraph2}}.bge-contents .member-list :where(figure),.c-content-main .member-list :where(figure){display:grid;grid-template-areas:"stack"}@container member-list (inline-size < 80rem){.bge-contents .member-list :where(figure),.c-content-main .member-list :where(figure){aspect-ratio:100/138;height:auto;position:relative}.bge-contents .member-list :where(figure):after,.c-content-main .member-list :where(figure):after{background-color:#333;bottom:-1px;content:"";height:1px;position:absolute;width:100%;z-index:100}}.bge-contents .member-list :where(figure)>*,.c-content-main .member-list :where(figure)>*{grid-area:stack}.bge-contents .member-list :where(figure)>:where(img),.c-content-main .member-list :where(figure)>:where(img){block-size:100%;inline-size:100%}.bge-contents .member-list :where(figure)>:where(figcaption),.c-content-main .member-list :where(figure)>:where(figcaption){place-self:end start}@container member-list (inline-size >= 0){.bge-contents .member-list :where(figure)>:where(figcaption),.c-content-main .member-list :where(figure)>:where(figcaption){inline-size:min(92px,100%)}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(figure)>:where(figcaption),.c-content-main .member-list :where(figure)>:where(figcaption){inline-size:unset}}.bge-contents .member-list :where(figcaption),.c-content-main .member-list :where(figcaption){background-color:#f6f6f6;border-block-start:1px solid;border-inline-end:1px solid;border-inline-start:unset;box-sizing:border-box;font-size:1.2rem;padding-inline:4px}.bge-contents .member-list :where(img),.c-content-main .member-list :where(img){object-fit:cover}@container member-list (inline-size >= 0){.bge-contents .member-list :where(img),.c-content-main .member-list :where(img){aspect-ratio:100/138}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(img),.c-content-main .member-list :where(img){aspect-ratio:186/130;object-position:top}}.bge-contents .member-list :where(h3),.c-content-main .member-list :where(h3){border-block-end:unset;display:-webkit-box;font-kerning:normal;overflow-y:clip;padding:unset;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:block-axis}@container member-list (inline-size >= 0){.bge-contents .member-list :where(h3),.c-content-main .member-list :where(h3){font-size:1.4rem}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(h3),.c-content-main .member-list :where(h3){font-size:1.8rem;padding-block-start:calc(.8rem - var(--_item-row-gap))}}.bge-contents .member-list :where(h3):lang(ja),.c-content-main .member-list :where(h3):lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .member-list :where(:nth-child(1 of p)),.c-content-main .member-list :where(:nth-child(1 of p)){font-size:1.4rem}.bge-contents .member-list :where(:nth-child(2 of p)),.c-content-main .member-list :where(:nth-child(2 of p)){hanging-punctuation:last allow-end}@container member-list (inline-size >= 0){.bge-contents .member-list :where(:nth-child(2 of p)),.c-content-main .member-list :where(:nth-child(2 of p)){font-size:1.2rem;line-height:1.6}}@container member-list (inline-size >= 80rem){.bge-contents .member-list :where(:nth-child(2 of p)),.c-content-main .member-list :where(:nth-child(2 of p)){font-size:1.4rem;line-height:1.7}}}.bge-contents .interview,.c-content-main .interview{--_container-width-min:311px;container:interview/inline-size;line-height:1.5;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .interview:lang(ja),.c-content-main .interview:lang(ja){font-kerning:none}.bge-contents .interview:lang(en),.c-content-main .interview:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .interview *,.c-content-main .interview *{margin:unset}.bge-contents .interview__item,.c-content-main .interview__item{column-gap:clamp(16px,tan(atan2(16px,var(--_container-width-min)))*100cqi,24px);display:grid;grid-template-columns:minmax(auto,72px) 1fr}.bge-contents .interview__item :where(figure)>:where(img),.c-content-main .interview__item :where(figure)>:where(img){block-size:auto;inline-size:100%}.bge-contents .interview__item :where(figure>img),.c-content-main .interview__item :where(figure>img){aspect-ratio:1;border:1px solid;display:block;object-fit:cover}.bge-contents .interview__item :where(figcaption),.c-content-main .interview__item :where(figcaption){color:#818181;text-align:center;text-wrap:balance}@container interview (inline-size >= 0){.bge-contents .interview__item :where(figcaption),.c-content-main .interview__item :where(figcaption){font-size:1.2rem}}@container interview (inline-size >= 40em){.bge-contents .interview__item :where(figcaption),.c-content-main .interview__item :where(figcaption){font-size:1.4rem}}.bge-contents .interview__description,.c-content-main .interview__description{hanging-punctuation:last allow-end}@container interview (inline-size >= 0){.bge-contents .interview__description,.c-content-main .interview__description{font-size:1.4rem}}@container interview (inline-size >= 40em){.bge-contents .interview__description,.c-content-main .interview__description{font-size:1.6rem}}.bge-contents .daily-schedule,.c-content-main .daily-schedule{border:1px solid #000}.bge-contents .daily-schedule :where(h4),.c-content-main .daily-schedule :where(h4){border-bottom:1px solid #000;font-size:2.4rem;font-weight:600;padding:4px 16px 2px}@media(max-width:767px){.bge-contents .daily-schedule :where(h4),.c-content-main .daily-schedule :where(h4){font-size:1.6rem;padding:8px 16px}}.bge-contents .daily-schedule :where(dl),.c-content-main .daily-schedule :where(dl){align-items:start;display:grid;gap:16px 41px;grid-template-columns:auto 1fr;padding:20px}@media(max-width:767px){.bge-contents .daily-schedule :where(dl),.c-content-main .daily-schedule :where(dl){column-gap:8.8vw;padding:16px 4.2666666667vw}}.bge-contents .daily-schedule :where(dl) :where(dt),.c-content-main .daily-schedule :where(dl) :where(dt){font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:2rem;font-weight:500;grid-column:1;line-height:1.22}@media(max-width:767px){.bge-contents .daily-schedule :where(dl) :where(dt),.c-content-main .daily-schedule :where(dl) :where(dt){font-size:1.6rem;line-height:1.45}}.bge-contents .daily-schedule :where(dl) :where(dd),.c-content-main .daily-schedule :where(dl) :where(dd){font-size:1.6rem;font-weight:500;grid-column:2;line-height:1.5;margin:0;position:relative}@media(max-width:767px){.bge-contents .daily-schedule :where(dl) :where(dd),.c-content-main .daily-schedule :where(dl) :where(dd){font-size:1.2rem;line-height:1.7}}.bge-contents .daily-schedule :where(dl) :where(dd):before,.c-content-main .daily-schedule :where(dl) :where(dd):before{background:#000;border-radius:50%;content:"";height:5px;inset:.6em auto auto -1.52em;position:absolute;width:5px}.bge-contents .daily-schedule :where(dl) :where(dd):not(:last-of-type):after,.c-content-main .daily-schedule :where(dl) :where(dd):not(:last-of-type):after{background:#000;content:"";height:100%;inset:1.25em auto auto -1.38em;position:absolute;width:1px}@media(max-width:767px){.bge-contents .daily-schedule :where(dl) :where(dd):not(:last-of-type):after,.c-content-main .daily-schedule :where(dl) :where(dd):not(:last-of-type):after{inset:1.5em auto auto -1.38em}}.bge-contents .day-off :where(img),.c-content-main .day-off :where(img){border:1px solid #000}.bge-contents .day-off :where(h4),.c-content-main .day-off :where(h4){align-items:center;display:flex;font-size:1.9rem;font-weight:700;gap:8px;letter-spacing:.02em;line-height:.9;padding-top:4px}@media(min-width:768px){.bge-contents .day-off :where(h4),.c-content-main .day-off :where(h4){margin-bottom:18px}}@media(max-width:767px){.bge-contents .day-off :where(h4),.c-content-main .day-off :where(h4){font-size:1.6rem}}.bge-contents .day-off :where(h4) span,.c-content-main .day-off :where(h4) span{background:#000;border-radius:1.9rem;color:#fff;letter-spacing:0;padding:5px 12px 6px 26px;position:relative}.bge-contents .day-off :where(h4) span:before,.c-content-main .day-off :where(h4) span:before{border:1px solid #fff;border-radius:50%;content:"";height:12px;inset:0 auto 0 8px;margin:auto 0;position:absolute;width:12px}@media(max-width:767px){.bge-contents .day-off .bgt-grid--last,.c-content-main .day-off .bgt-grid--last{margin-top:16px}}.bge-contents .message :where(h4),.c-content-main .message :where(h4){border-bottom:1px dashed #000;letter-spacing:.02em;line-height:1.4;padding-bottom:16px;padding-left:20px;position:relative}.bge-contents .message :where(h4):before,.c-content-main .message :where(h4):before{border:1px solid #000;border-radius:50%;content:"";height:12px;inset:10px auto 0 0;position:absolute;width:12px}.bge-contents .message :where(p),.c-content-main .message :where(p){line-height:1.8}.bge-contents .message-from,.c-content-main .message-from{font-size:1.8rem;font-weight:500;line-height:1.5;margin-top:8px;text-align:right}.bge-contents .text-note :where(p),.c-content-main .text-note :where(p){color:#818181;font-weight:400;letter-spacing:.02em;line-height:1.5;padding-left:1.6rem;position:relative}.bge-contents .text-note :where(p):before,.c-content-main .text-note :where(p):before{content:"※";font-size:1.4rem;inset:.07em auto 0 0;line-height:1.6;position:absolute}@media(max-width:767px){.bge-contents .text-note :where(p):before,.c-content-main .text-note :where(p):before{font-size:1.2rem;inset-block-start:.08em}}.bge-contents .error-block,.c-content-main .error-block{padding-block:40px 80px}@media(min-width:768px){.bge-contents .error-block :where(p),.c-content-main .error-block :where(p){text-align:center}}.bge-contents .error-block .botton-back,.c-content-main .error-block .botton-back{margin:40px auto 0;text-align:center}.bge-contents .error-block .botton-back :where(a),.c-content-main .error-block .botton-back :where(a){appearance:none;background-color:#f6f6f6;border:1px solid #000;color:#000;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto;max-width:360px;padding:14px 35px 14px 50px;position:relative;text-align:center;text-decoration:none;transition:all .3s;vertical-align:middle}@media(min-width:768px){.bge-contents .error-block .botton-back :where(a),.c-content-main .error-block .botton-back :where(a){min-width:320px}}@media(max-width:767px){.bge-contents .error-block .botton-back :where(a),.c-content-main .error-block .botton-back :where(a){font-size:1.6rem;line-height:1.6;max-width:90%;padding:15px 40px 15px 50px;width:100%}}@media(min-width:768px){.bge-contents .error-block .botton-back :where(a):active,.bge-contents .error-block .botton-back :where(a):focus,.c-content-main .error-block .botton-back :where(a):active,.c-content-main .error-block .botton-back :where(a):focus{box-shadow:0 0 10px 0 #0570c7,0 0 10px 0 #fff}}.bge-contents .error-block .botton-back :where(a):disabled,.c-content-main .error-block .botton-back :where(a):disabled{opacity:.6}@media(max-width:767px){.bge-contents .error-block .botton-back :where(a):disabled,.c-content-main .error-block .botton-back :where(a):disabled{opacity:1}}.bge-contents .error-block .botton-back :where(a):before,.c-content-main .error-block .botton-back :where(a):before{background-image:url(/img/recruit/icon-arrow-left-black-01.svg);background-size:contain;content:"";display:block;height:33px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}@media(max-width:767px){.bge-contents .error-block .botton-back :where(a):before,.c-content-main .error-block .botton-back :where(a):before{left:10px}}@media(min-width:768px){.bge-contents .error-block .botton-back :where(a):hover,.c-content-main .error-block .botton-back :where(a):hover{background-color:#e2e2e2;color:#000}.bge-contents .error-block .botton-back :where(a):hover:before,.c-content-main .error-block .botton-back :where(a):hover:before{background-image:url(/img/recruit/icon-arrow-left-white-01.svg)}.bge-contents .bgt-google-maps-link .error-block .botton-back :where(a):hover span,.bge-contents .error-block .botton-back :where(a):hover .bgt-btn__text,.bge-contents .error-block .botton-back :where(a):hover .bgt-google-maps-link span,.c-content-main .bgt-google-maps-link .error-block .botton-back :where(a):hover span,.c-content-main .error-block .botton-back :where(a):hover .bgt-btn__text,.c-content-main .error-block .botton-back :where(a):hover .bgt-google-maps-link span{text-decoration:none}}.bge-contents .error-block__text,.c-content-main .error-block__text{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.5;position:relative;text-decoration:underline;text-underline-offset:3px;transition:all .3s;width:100%;z-index:2}@media(max-width:767px){.bge-contents .error-block__text,.c-content-main .error-block__text{font-size:1.6rem}}.bge-contents .work-index,.c-content-main .work-index{--_border-width:1px;display:grid;gap:var(--_border-width);grid-template-columns:repeat(auto-fit,minmax(min(35rem,100%),1fr));line-height:1.5;overflow-wrap:anywhere;padding:var(--_border-width);text-spacing-trim:trim-start;text-autospace:normal;border:none;line-break:strict}.bge-contents .work-index:after,.c-content-main .work-index:after{all:unset}.bge-contents .work-index:lang(ja),.c-content-main .work-index:lang(ja){font-kerning:none}.bge-contents .work-index:lang(en),.c-content-main .work-index:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .work-index *,.bge-contents .work-index :after,.bge-contents .work-index :before,.c-content-main .work-index *,.c-content-main .work-index :after,.c-content-main .work-index :before{all:revert-layer!important}@media(min-width:768px){.bge-contents .work-index+.work-index,.c-content-main .work-index+.work-index{margin-top:-1px}}@layer{.bge-contents .work-index *,.c-content-main .work-index *{margin:unset}.bge-contents .work-index :where(.bgt-container),.c-content-main .work-index :where(.bgt-container){container:work-index/inline-size}.bge-contents .work-index :where(.bge-ckeditor),.c-content-main .work-index :where(.bge-ckeditor){box-shadow:0 0 0 var(--_border-width) currentcolor;display:grid;grid-template-areas:"stack";isolation:isolate;overflow:clip;position:relative}@container work-index (inline-size >= 0){.bge-contents .work-index :where(.bge-ckeditor),.c-content-main .work-index :where(.bge-ckeditor){--_padding:16px;--_image-aspect:311/160;font-size:1.6rem}}@container work-index (inline-size >= 40rem){.bge-contents .work-index :where(.bge-ckeditor),.c-content-main .work-index :where(.bge-ckeditor){--_padding:24px;--_image-aspect:480/342;font-size:2rem}}.bge-contents .work-index :where(.bge-ckeditor):empty,.c-content-main .work-index :where(.bge-ckeditor):empty{display:none}.bge-contents .work-index :where(.bge-ckeditor):has(:focus-visible),.c-content-main .work-index :where(.bge-ckeditor):has(:focus-visible){--_image-scale:1.1}@media(any-hover:hover){.bge-contents .work-index :where(.bge-ckeditor):has(:any-link:hover),.c-content-main .work-index :where(.bge-ckeditor):has(:any-link:hover){--_image-scale:1.1}}.bge-contents .work-index :where(.bge-ckeditor)>*,.c-content-main .work-index :where(.bge-ckeditor)>*{grid-area:stack}.bge-contents .work-index :where(.bge-ckeditor)>:where(img),.c-content-main .work-index :where(.bge-ckeditor)>:where(img){block-size:auto;inline-size:100%}.bge-contents .work-index :where(.bge-ckeditor)>:where(p),.c-content-main .work-index :where(.bge-ckeditor)>:where(p){align-self:end;z-index:1}.bge-contents .work-index :where(p),.c-content-main .work-index :where(p){padding:var(--_padding)}.bge-contents .work-index :where(img),.c-content-main .work-index :where(img){aspect-ratio:var(--_image-aspect);object-fit:cover;scale:var(--_image-scale);transition-duration:.3s;transition-property:scale}.bge-contents .work-index :where(a),.c-content-main .work-index :where(a){align-items:center;background-color:#fff;border:1px solid;color:unset;column-gap:.8rem;display:grid;font-weight:500;grid-template-columns:2.4rem 1fr;padding-block:calc(var(--_padding)/2);padding-inline:12px;text-decoration-line:unset}.bge-contents .work-index :where(a):before,.c-content-main .work-index :where(a):before{aspect-ratio:1;background-image:url(/img/recruit/icon-arrow-right-black-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.bge-contents .work-index :where(a):after,.c-content-main .work-index :where(a):after{content:"";inset:0;position:absolute}}.bge-contents .stage-list,.c-content-main .stage-list{--_container-width-min:311px;container:stage-list/inline-size;counter-reset:stage-list;line-height:1.5;overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .stage-list:after,.c-content-main .stage-list:after{all:unset}.bge-contents .stage-list:lang(ja),.c-content-main .stage-list:lang(ja){font-kerning:none}.bge-contents .stage-list:lang(en),.c-content-main .stage-list:lang(en){font-kerning:normal;text-wrap:pretty}.bge-contents .stage-list *,.c-content-main .stage-list *{margin:unset!important}.bge-contents .stage-list :where(ol),.c-content-main .stage-list :where(ol){--_arrow-width:24px;--_arrow-line-width:8px;display:flex;flex-direction:column-reverse;padding-inline-start:calc(var(--_padding-left) + var(--_arrow-width) + var(--_column-gap));position:relative;reading-flow:flex-visual}@container stage-list (inline-size >= 0){.bge-contents .stage-list :where(ol),.c-content-main .stage-list :where(ol){--_padding-left:0%;--_column-gap:20px}}@container stage-list (inline-size >= 45rem){.bge-contents .stage-list :where(ol),.c-content-main .stage-list :where(ol){--_padding-left:8px;--_column-gap:32px}}.bge-contents .stage-list :where(ol):after,.bge-contents .stage-list :where(ol):before,.c-content-main .stage-list :where(ol):after,.c-content-main .stage-list :where(ol):before{all:unset;content:"";position:absolute}.bge-contents .stage-list :where(ol):before,.c-content-main .stage-list :where(ol):before{aspect-ratio:24/13;background:conic-gradient(#000187 0 0),CanvasText;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0.5 0, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(50% 0,100% 100%,0 100%);inline-size:var(--_arrow-width);inset-block-start:0;inset-inline-start:var(--_padding-left)}.bge-contents .stage-list :where(ol):after,.c-content-main .stage-list :where(ol):after{background:linear-gradient(180deg,#000187 0,#00a0c6),CanvasText;inline-size:var(--_arrow-line-width);inset-block:12px 0;inset-inline-start:calc(var(--_padding-left) + (var(--_arrow-width) - var(--_arrow-line-width))/2)}.bge-contents .stage-list :where(ol)>*,.c-content-main .stage-list :where(ol)>*{border-block-end:1px solid}.bge-contents .stage-list :where(ol)>:where(:last-child),.c-content-main .stage-list :where(ol)>:where(:last-child){border-block-start:1px solid}.bge-contents .stage-list :where(li),.c-content-main .stage-list :where(li){--_counter-width:clamp(4.3rem,tan(atan2(43px,var(--_container-width-min))) * 100cqi,5.5rem);border-inline:1px solid;counter-increment:stage-list;display:grid;grid-template-columns:minmax(0,var(--_counter-width)) 1fr;padding:unset}.bge-contents .stage-list :where(li):nth-child(2),.c-content-main .stage-list :where(li):nth-child(2){--_counter-background:#f9fafb}.bge-contents .stage-list :where(li):nth-child(3),.c-content-main .stage-list :where(li):nth-child(3){--_counter-background:#e6f1ff}.bge-contents .stage-list :where(li):nth-child(4),.c-content-main .stage-list :where(li):nth-child(4){--_counter-background:#d8e8ff}.bge-contents .stage-list :where(li):nth-child(5),.c-content-main .stage-list :where(li):nth-child(5){--_counter-background:#bed9ff}.bge-contents .stage-list :where(li):before,.c-content-main .stage-list :where(li):before{all:unset;background-color:var(--_counter-background);color:#000187;content:counter(stage-list,upper-roman);display:grid;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:clamp(2.4rem,tan(atan2(24px,var(--_container-width-min)))*100cqi,2.6rem);font-weight:600;place-items:center}.bge-contents .stage-list__description,.c-content-main .stage-list__description{align-items:center;border-inline-start:1px solid;display:flex;flex-wrap:wrap;gap:.2rem 1em;padding-block:clamp(1rem,tan(atan2(10px,var(--_container-width-min)))*100cqi,1.6rem);padding-inline:clamp(1.2rem,tan(atan2(12px,var(--_container-width-min)))*100cqi,1.6rem)}.bge-contents .stage-list__description>:where(:first-child),.c-content-main .stage-list__description>:where(:first-child){color:#000187;font-size:1.8rem;font-weight:700;letter-spacing:.005em}.bge-contents .stage-list__description>:where(:nth-child(2)),.c-content-main .stage-list__description>:where(:nth-child(2)){font-size:1.6rem;hanging-punctuation:last allow-end;letter-spacing:.005em}.bge-contents .stage-heading,.c-content-main .stage-heading{container:stage-heading/inline-size;font-kerning:normal;font-weight:700;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict}.bge-contents .stage-heading:after,.c-content-main .stage-heading:after{content:unset}.bge-contents .stage-heading:lang(ja),.c-content-main .stage-heading:lang(ja){font-feature-settings:"palt";word-break:auto-phrase}.bge-contents .stage-heading :where(h2,h3,h4,h5,h6),.c-content-main .stage-heading :where(h2,h3,h4,h5,h6){align-items:center;color:#000187;column-gap:1.2rem;display:grid;font-weight:700;grid-template-columns:var(--_number-width) minmax(0,1fr)}@container stage-heading (inline-size >= 0){.bge-contents .stage-heading :where(h2,h3,h4,h5,h6),.c-content-main .stage-heading :where(h2,h3,h4,h5,h6){--_number-width:2.8rem;--_number-font-size:1.6rem;font-size:1.8rem}}@container stage-heading (inline-size >= 45rem){.bge-contents .stage-heading :where(h2,h3,h4,h5,h6),.c-content-main .stage-heading :where(h2,h3,h4,h5,h6){--_number-width:3.2rem;--_number-font-size:2rem;font-size:2.2rem}}.bge-contents .stage-heading :where(span),.c-content-main .stage-heading :where(span){aspect-ratio:1;background-color:#f6f6f6;border:1px solid;display:grid;font-size:var(--_number-font-size);place-items:center}.bge-contents .company-data-content__intro,.c-content-main .company-data-content__intro{color:#000;font-feature-settings:"halt" on;font-size:1.6rem;font-weight:700;letter-spacing:.03em;line-height:1.5;margin:0 0 40px;padding-top:16px;text-align:center}@media(max-width:767px){.bge-contents .company-data-content__intro,.c-content-main .company-data-content__intro{text-align:left}}.bge-contents .company-data-content__box,.c-content-main .company-data-content__box{border:1px solid #000}.bge-contents .company-data-content__box+.company-data-content__box,.c-content-main .company-data-content__box+.company-data-content__box{margin-top:64px}@media(max-width:767px){.bge-contents .company-data-content__box+.company-data-content__box,.c-content-main .company-data-content__box+.company-data-content__box{margin-top:56px}}.bge-contents .company-data-content__heading,.c-content-main .company-data-content__heading{background-color:#f6f6f6;padding:15px}@media(max-width:767px){.bge-contents .company-data-content__heading,.c-content-main .company-data-content__heading{padding-top:12px}}.bge-contents .company-data-content__heading-main,.c-content-main .company-data-content__heading-main{color:#000;font-feature-settings:"halt" on;font-size:2.6rem;font-weight:700;letter-spacing:normal;line-height:1.5;margin:0;text-align:center}@media(max-width:767px){.bge-contents .company-data-content__heading-main,.c-content-main .company-data-content__heading-main{font-size:2rem}}.bge-contents .company-data-content__body,.c-content-main .company-data-content__body{border-top:1px solid #000}.bge-contents .company-data-content__body-col1,.c-content-main .company-data-content__body-col1{display:grid;grid-template-columns:repeat(1,1fr);padding-inline:22px}.bge-contents .company-data-content__body-col1+*,.c-content-main .company-data-content__body-col1+*{border-top:1px solid #000}.bge-contents .company-data-content__body-col2,.c-content-main .company-data-content__body-col2{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.bge-contents .company-data-content__body-col2,.c-content-main .company-data-content__body-col2{grid-template-columns:repeat(1,1fr)}}.bge-contents .company-data-content__body-col2+*,.c-content-main .company-data-content__body-col2+*{border-top:1px solid #000}.bge-contents .company-data-content__body-col3,.c-content-main .company-data-content__body-col3{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.bge-contents .company-data-content__body-col3,.c-content-main .company-data-content__body-col3{grid-template-columns:repeat(1,1fr)}}.bge-contents .company-data-content__body-col3+*,.c-content-main .company-data-content__body-col3+*{border-top:1px solid #000}.bge-contents .company-data-content__body-item,.c-content-main .company-data-content__body-item{padding:16px}.bge-contents .company-data-content__body-item:not(:first-child),.c-content-main .company-data-content__body-item:not(:first-child){border-left:1px solid #000}@media(max-width:767px){.bge-contents .company-data-content__body-item:not(:first-child),.c-content-main .company-data-content__body-item:not(:first-child){border-left:none;border-top:1px solid #000}}.bge-contents .company-data-content__title,.c-content-main .company-data-content__title{margin:0 0 8px;text-align:center}.bge-contents .company-data-content__title span,.c-content-main .company-data-content__title span{color:#0026a3;display:inline-block;font-feature-settings:"halt" on;font-size:1.8rem;font-weight:700;line-height:1.3;padding:8px 7px;position:relative}.bge-contents .company-data-content__title span:after,.c-content-main .company-data-content__title span:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.bge-contents .company-data-content__salary,.c-content-main .company-data-content__salary{display:grid;gap:24px 48px;grid-template-columns:repeat(4,1fr);margin-top:18px}@media(max-width:1199px){.bge-contents .company-data-content__salary,.c-content-main .company-data-content__salary{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.bge-contents .company-data-content__salary,.c-content-main .company-data-content__salary{grid-template-columns:repeat(1,1fr)}}.bge-contents .company-data-content__salary-text,.c-content-main .company-data-content__salary-text{color:#000;font-size:1.6rem;font-weight:500;line-height:1.1;margin:0 0 17px;padding-right:15px;text-align:center}.bge-contents .company-data-content__salary-num,.c-content-main .company-data-content__salary-num{align-items:flex-end;color:#000187;display:flex;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:4.4rem;font-weight:700;gap:5px;justify-content:center;letter-spacing:-.02em;line-height:.7;margin:0;text-align:center}.bge-contents .company-data-content__salary-yen,.c-content-main .company-data-content__salary-yen{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.1}.bge-contents .company-data-content__salary-note,.c-content-main .company-data-content__salary-note{color:#818181;font-size:1.2rem;font-weight:400;line-height:1.4;margin:15px 0 0;text-align:center}.bge-contents .company-data-content__figure,.bge-contents .company-data-content__figure-full,.bge-contents .company-data-content__figure-top-medium,.bge-contents .company-data-content__figure-top-wide,.c-content-main .company-data-content__figure,.c-content-main .company-data-content__figure-full,.c-content-main .company-data-content__figure-top-medium,.c-content-main .company-data-content__figure-top-wide{margin:0}.bge-contents .company-data-content__figure img,.bge-contents .company-data-content__figure-full img,.bge-contents .company-data-content__figure-top-medium img,.bge-contents .company-data-content__figure-top-wide img,.c-content-main .company-data-content__figure img,.c-content-main .company-data-content__figure-full img,.c-content-main .company-data-content__figure-top-medium img,.c-content-main .company-data-content__figure-top-wide img{display:block;height:auto;margin:0 auto;max-width:100%}@media(max-width:767px){.bge-contents .company-data-content__figure img,.bge-contents .company-data-content__figure-full img,.bge-contents .company-data-content__figure-top-medium img,.bge-contents .company-data-content__figure-top-wide img,.c-content-main .company-data-content__figure img,.c-content-main .company-data-content__figure-full img,.c-content-main .company-data-content__figure-top-medium img,.c-content-main .company-data-content__figure-top-wide img{margin-inline:auto;max-width:200px}.bge-contents .company-data-content__figure-full img,.c-content-main .company-data-content__figure-full img{max-width:100%}}.bge-contents .company-data-content__figure-top-wide,.c-content-main .company-data-content__figure-top-wide{margin-top:25px}@media(max-width:767px){.bge-contents .company-data-content__figure-top-wide img,.c-content-main .company-data-content__figure-top-wide img{max-width:100%}}.bge-contents .company-data-content__figure-top-medium,.c-content-main .company-data-content__figure-top-medium{margin-top:12px}.bge-contents .company-data-content__box-data,.bge-contents .company-data-content__box-data-narrow,.c-content-main .company-data-content__box-data,.c-content-main .company-data-content__box-data-narrow{align-items:flex-end;display:flex;gap:5px;justify-content:center;margin-top:24px}.bge-contents .company-data-content__box-data-wrap,.c-content-main .company-data-content__box-data-wrap{display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center}.bge-contents .company-data-content__box-data-narrow,.c-content-main .company-data-content__box-data-narrow{margin-top:8px}.bge-contents .company-data-content__box-data-num,.bge-contents .company-data-content__box-data-num-large,.bge-contents .company-data-content__box-data-num-medium,.bge-contents .company-data-content__box-data-num-small,.c-content-main .company-data-content__box-data-num,.c-content-main .company-data-content__box-data-num-large,.c-content-main .company-data-content__box-data-num-medium,.c-content-main .company-data-content__box-data-num-small{color:#000187;display:block;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:5.8rem;font-weight:700;letter-spacing:-.02em;line-height:.7;text-align:center}.bge-contents .company-data-content__box-data-num-small,.c-content-main .company-data-content__box-data-num-small{font-size:5.6rem}.bge-contents .company-data-content__box-data-num-medium,.c-content-main .company-data-content__box-data-num-medium{font-size:6rem}.bge-contents .company-data-content__box-data-num-large,.c-content-main .company-data-content__box-data-num-large{font-size:8rem}.bge-contents .company-data-content__box-data-unit,.bge-contents .company-data-content__box-data-unit-large,.bge-contents .company-data-content__box-data-unit-small,.c-content-main .company-data-content__box-data-unit,.c-content-main .company-data-content__box-data-unit-large,.c-content-main .company-data-content__box-data-unit-small{color:#000;display:block;font-size:2rem;font-weight:500;line-height:1.1;text-align:center}.bge-contents .company-data-content__box-data-unit-large,.c-content-main .company-data-content__box-data-unit-large{font-size:2.2rem}.bge-contents .company-data-content__box-data-unit-small,.c-content-main .company-data-content__box-data-unit-small{font-size:1.8rem}.bge-contents .company-data-content__box-data-sex,.c-content-main .company-data-content__box-data-sex{color:#000;display:block;font-size:1.6rem;font-weight:500;line-height:1.1;padding-right:12px;text-align:center}.bge-contents .company-data-content__box-data-sex+.company-data-content__box-data,.bge-contents .company-data-content__box-data-sex+.company-data-content__box-data-narrow,.c-content-main .company-data-content__box-data-sex+.company-data-content__box-data,.c-content-main .company-data-content__box-data-sex+.company-data-content__box-data-narrow{margin-top:7px}.bge-contents .company-data-content__work-note,.bge-contents .company-data-content__work-note-narrow,.c-content-main .company-data-content__work-note,.c-content-main .company-data-content__work-note-narrow{color:#818181;font-size:1.2rem;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin:17px 0 0;text-align:center}.bge-contents .company-data-content__work-note-narrow,.c-content-main .company-data-content__work-note-narrow{margin-top:9px}.bge-contents .company-data-content__box-data-employee,.c-content-main .company-data-content__box-data-employee{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px 32px;justify-content:center;margin-top:11px}.bge-contents .company-data-content__box-data-percentage,.c-content-main .company-data-content__box-data-percentage{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 56px;justify-content:center}@media(max-width:1024px){.bge-contents .company-data-content__box-data-percentage,.c-content-main .company-data-content__box-data-percentage{margin-top:12px}}@media(max-width:767px){.bge-contents .company-data-content__box-data-percentage,.c-content-main .company-data-content__box-data-percentage{gap:24px}}.bge-contents .company-data-content__box-data-percentage .company-data-content__box-data,.bge-contents .company-data-content__box-data-percentage .company-data-content__box-data-narrow,.c-content-main .company-data-content__box-data-percentage .company-data-content__box-data,.c-content-main .company-data-content__box-data-percentage .company-data-content__box-data-narrow{margin-top:0}.c-list-news{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.c-list-news__item{border-bottom:1px solid #000}.c-list-news__item>a{position:relative;transition:all .2s}.c-list-news__item>a:after{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px}@media(max-width:767px){.c-list-news__item>a:after{right:7px}}@media(min-width:1025px){.c-list-news__item>a:hover{color:#000187}.c-list-news__item>a:hover:after{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg);right:8px}}.c-list-news__link{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-weight:400;padding:16px 50px 15px 16px;row-gap:4px;text-decoration:none}@media(max-width:767px){.c-list-news__link{align-items:flex-start;flex-direction:column;gap:4px;padding:16px 48px 15px 8px}}.c-list-news__box{align-items:baseline;display:flex;gap:6px}@media(max-width:767px){.c-list-news__box{gap:4px}}.c-list-news__date{color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;line-height:1}@media(max-width:767px){.c-list-news__date{font-size:1.4rem}}.c-list-news__text{font-feature-settings:"halt" on;font-size:1.6rem;font-weight:500;line-height:1.5;margin:0;transition:all .2s;word-break:break-word}@media(max-width:767px){.c-list-news__text{font-size:1.4rem;line-height:1.5}}.c-list-news__new{background-color:#fbff00;color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:1.6rem;font-weight:600;letter-spacing:-.04em;line-height:1;padding:5px 8px 3px}@media(max-width:767px){.c-list-news__new{font-size:1.2rem;padding:4px 8px 3px}}.c-title-article{margin-bottom:32px}@media(max-width:767px){.c-title-article{margin-bottom:24px}}.c-title-article:not(:first-of-type){margin-top:40px}.c-title-article__heading{border-bottom:1px solid #000;display:flex;flex-direction:column;gap:16px;padding-bottom:15px}@media(max-width:767px){.c-title-article__heading{gap:8px;padding-bottom:12px}}.c-title-article__main{font-feature-settings:"halt" on;font-size:3.6rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-title-article__main{font-size:2.2rem}}.c-title-news{margin-bottom:48px}@media(max-width:767px){.c-title-news{margin-bottom:40px}}.c-title-news__heading{border-bottom:2px solid #dbdbdb;display:flex;flex-direction:column;gap:16px;padding-bottom:22px}@media(max-width:767px){.c-title-news__heading{gap:8px}}.c-title-news__box{align-items:center;display:flex;gap:8px;padding-left:4px}@media(max-width:767px){.c-title-news__box{gap:8px}}.c-title-news__date{color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;line-height:1}@media(max-width:767px){.c-title-news__date{font-size:1.6rem}}.c-title-news__new{background-color:#fbff00;color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;padding:5px 8px 3px}@media(max-width:767px){.c-title-news__new{font-size:1.4rem;padding:4px 8px}}.c-title-news__main{font-feature-settings:"halt" on;font-size:3.6rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-title-news__main{font-size:2.2rem}}.c-button-back{margin-top:64px;text-align:center}@media(max-width:767px){.c-button-back{margin-top:56px}}.c-button-back__link{appearance:none;background-color:#f6f6f6;border:1px solid #000;color:#000;display:inline-block;font-size:1.8rem;font-weight:700;height:100%;line-height:1.4;max-width:600px;min-width:260px;padding:14px 25px 14px 50px;position:relative;text-align:center;text-decoration:none;transition:all .3s;vertical-align:middle}@media(max-width:767px){.c-button-back__link{font-size:1.6rem;line-height:1.6;padding:15px 25px 15px 50px}}@media(min-width:768px){.c-button-back__link:active,.c-button-back__link:focus{box-shadow:0 0 10px 0 #0570c7,0 0 10px 0 #fff}}.c-button-back__link:disabled{opacity:.6}@media(max-width:767px){.c-button-back__link:disabled{opacity:1}}.c-button-back__link:before{background:url(/img/recruit/icon-arrow-left-black-01.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:33px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}@media(max-width:767px){.c-button-back__link:before{left:10px}}@media(min-width:768px){.c-button-back__link:hover{background-color:#e2e2e2;color:#000}.c-button-back__link:hover:before{background-image:url(/img/recruit/icon-arrow-left-white-01.svg)}.c-button-back__link:hover .c-button-back__text{text-decoration:none}}.c-button-back__text{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.5;position:relative;text-decoration:underline;text-underline-offset:3px;transition:all .3s;width:100%;z-index:2}@media(max-width:767px){.c-button-back__text{font-size:1.6rem}}.c-text-em{color:#000;font-feature-settings:"halt" on;font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:48px}@media(max-width:767px){.c-text-em{font-size:1.6rem}}.c-mv-interview{align-items:center;display:flex;gap:32px;margin-bottom:64px}@media(max-width:767px){.c-mv-interview{flex-direction:column;gap:16px;margin-bottom:56px}}.c-mv-interview__image{border:1px solid #000;flex:1 0 auto;margin:0;width:479px}@media(max-width:1199px){.c-mv-interview__image{width:39.9166666667vw}}@media(max-width:767px){.c-mv-interview__image{width:100%}}.c-mv-interview__image img{display:block;height:auto;width:100%}.c-mv-interview__box{display:flex;flex-direction:column;gap:8px;width:100%}@media(max-width:767px){.c-mv-interview__box{padding:0 8px}}.c-mv-interview__title{font-feature-settings:"halt" on;font-size:3.4rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-mv-interview__title{font-size:2.6rem}}.c-mv-interview__text{font-size:2rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-mv-interview__text{font-size:1.8rem}}.c-mv-interview__date{font-size:1.4rem;font-weight:400;line-height:1.5;margin:0}@media(max-width:767px){.c-mv-interview__date{font-size:1.2rem}}.c-label-category{border:1px solid #000;display:inline-flex;font-feature-settings:"halt" on;width:-moz-fit-content;width:fit-content}.c-label-category__title{background-color:#000;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.5;padding:0 4px}@media(max-width:767px){.c-label-category__title{font-size:1.2rem}}.c-label-category__text{background-color:#f6f6f6;font-size:1.4rem;font-weight:400;line-height:1.5;padding:0 4px}@media(max-width:767px){.c-label-category__text{font-size:1.2rem}}.c-card-interview{border:1px solid #000;color:#000;display:block;font-feature-settings:"halt" on;margin:-.5px;padding:16px;position:relative;text-decoration:none}@media(max-width:767px){.c-card-interview{padding:16px 16px 14px}}.c-card-interview:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;bottom:16px;content:"";display:block;height:25px;position:absolute;right:16px;width:24px}.c-card-interview__image,.c-card-interview__image-col4{margin:0;position:relative}.c-card-interview__image figure,.c-card-interview__image-col4 figure{border:1px solid #000;height:266px;margin:0;overflow:hidden;padding:0;width:100%}@media(max-width:767px){.c-card-interview__image figure,.c-card-interview__image-col4 figure{height:44.2666666667vw}}.c-card-interview__image figure img,.c-card-interview__image-col4 figure img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s ease-out;width:100%;z-index:-1}.c-card-interview__image-col4 figure{height:170px}@media(max-width:1439px){.c-card-interview__image-col4 figure{height:11.8055555556vw}}@media(max-width:1024px){.c-card-interview__image-col4 figure{height:19.53125vw}}@media(max-width:767px){.c-card-interview__image-col4 figure{height:48.8vw}}.c-card-interview__box{border:1px solid #000;display:inline-flex;left:0;position:absolute;top:0}.c-card-interview__box-title{background-color:#000;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.5;padding:0 4px}@media(max-width:767px){.c-card-interview__box-title{font-size:1.2rem}}.c-card-interview__box-text{background-color:#f6f6f6;font-size:1.4rem;font-weight:400;line-height:1.5;padding:0 4px}@media(max-width:767px){.c-card-interview__box-text{font-size:1.2rem}}.c-card-interview__detail{display:flex;flex-direction:column;gap:4px;padding:8px}@media(max-width:767px){.c-card-interview__detail{padding:8px 4px}}.c-card-interview__title{font-size:2rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-card-interview__title{font-size:1.8rem}}.c-card-interview__text{font-size:1.6rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:767px){.c-card-interview__text{font-size:1.4rem}}.c-card-interview__education{font-size:1.4rem;font-weight:400;line-height:1.5;margin:0;padding-right:20px}@media(max-width:767px){.c-card-interview__education{font-size:1.2rem}}@media(min-width:1025px){.c-card-interview:focus-visible [data-first-visible=false],.c-card-interview:hover [data-first-visible=false]{opacity:1}.c-card-interview:focus-visible[data-first-visible=true],.c-card-interview:hover[data-first-visible=true]{opacity:0}}.c-card-interview [data-first-visible=false]{opacity:0}.c-newline,.c-newline-xl,.c-newline__xl{display:block}@media(max-width:1439px){.c-newline-xl,.c-newline__xl{display:inline}}.c-newline-lg,.c-newline__lg{display:block}@media(min-width:1200px){.c-newline-lg,.c-newline__lg{display:inline}}.c-newline-sm,.c-newline__sm{display:block}@media(min-width:768px){.c-newline-sm,.c-newline__sm{display:inline}}.c-link-arrow__link{border-bottom:1px solid #000;color:#000;display:inline-block;font-size:1.8rem;font-weight:500;letter-spacing:.03em;line-height:1.2;padding:9px 8px 9px 40px;position:relative;text-decoration:none;transition:all .3s ease-out}@media(max-width:767px){.c-link-arrow__link{font-size:1.4rem;padding:10px 8px 11px 39px}}.c-link-arrow__link:before{background:url(/img/recruit/icon-arrow-right-black-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;left:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:24px}@media(min-width:768px){.c-link-arrow__link:hover{border-bottom-color:#000187;color:#000187}.c-link-arrow__link:hover:before{background-image:url(/img/recruit/icon-arrow-right-blue-02.svg)}}.c-nav-entry__body{border-top:1px solid #000;height:100%;margin:0 auto;overflow:hidden;padding:32px 120px 39px;width:100%}@media(max-width:767px){.c-nav-entry__body{flex-direction:column;gap:8px;overflow:hidden;padding:23px 40px}}.c-nav-entry__inner{margin:0 auto;max-width:1200px;position:relative;width:100%}.c-nav-entry__heading{align-items:center;display:flex;gap:8px;margin:0 0 15px}.c-nav-entry__heading-main{color:#000;font-feature-settings:"halt" on;font-size:3rem;font-weight:700;line-height:1.5}@media(max-width:767px){.c-nav-entry__heading-main{font-size:2.8rem}}.c-nav-entry__heading-sub{color:#000;font-family:Chakra Petch,Noto Sans JP,sans-serif;font-feature-settings:"halt" on;font-size:2rem;font-weight:400;line-height:1;padding-left:24px;position:relative}@media(max-width:767px){.c-nav-entry__heading-sub{font-size:1.8rem}}.c-nav-entry__heading-sub:before{background-color:#000;content:"";display:block;height:1px;left:6px;position:absolute;top:8px;width:12px}.c-nav-entry__box{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-gap:0;border:1px solid #000}@media(max-width:767px){.c-nav-entry__box{grid-template-columns:repeat(1,1fr)}}.c-nav-entry__button+.c-nav-entry__button{border-left:1px solid #000}@media(max-width:767px){.c-nav-entry__button+.c-nav-entry__button{border-left:none;border-top:1px solid #000}}.c-nav-entry__link{display:block;position:relative;transition:all .3s}@media(min-width:768px){.c-nav-entry__link:hover .c-nav-entry__image img{transform:scale(1.1)}}.c-nav-entry__image{height:200px;margin:0;overflow:hidden}@media(max-width:767px){.c-nav-entry__image{height:160px}}.c-nav-entry__image img{display:block;height:100%;object-fit:cover;transition:all .3s;width:100%}.c-nav-entry__text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#0073bd,#000187cc);border:1px solid #fff;bottom:25px;left:24px;margin:0 auto;position:absolute;width:calc(100% - 48px)}@media(max-width:767px){.c-nav-entry__text{bottom:16px;left:16px;width:calc(100% - 32px)}}.c-nav-entry__text>span{color:#fff;display:block;font-feature-settings:"halt" on;font-size:1.8rem;font-weight:700;line-height:1.5;padding:7px 8px 7px 40px;position:relative}@media(max-width:767px){.c-nav-entry__text>span{font-size:1.6rem}}.c-nav-entry__text>span:before{background:url(/img/recruit/icon-arrow-right-white-03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:25px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:25px}
