/*!
 * 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}@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}
