.cta_container__VIVPN{display:block;grid-template-columns:1fr 1fr;gap:10px;align-items:center;justify-content:center;width:100%}.cta_cta_section__mWbhH{text-align:center;margin-bottom:calc(var(--space-xs))}.cta_heading__XVsct{text-align:left;font-size:var(--heading3)!important;font-weight:600;margin:var(--space-xs) 0;background-color:var(--recruit-blue);color:#fff;padding:calc(var(--space-xs)*.5)}.cta_text_container__FhQQC{margin:calc(var(--space-xs)*.5) 0;font-size:var(--body)}.cta_text_container__FhQQC p{font-weight:600;letter-spacing:.1em}.cta_banner__8VbK_{width:100%;background-color:var(--recruit-blue);color:#fff;text-align:center;box-shadow:var(--shadow);border-radius:10px;box-sizing:border-box;padding:calc(var(--space-xs)*.5);position:relative;overflow:hidden}.cta_banner__8VbK_ .cta_text__5j8V5{margin:calc(var(--space-xs)*.4) 0}.cta_title_white__Y4gTX{margin:auto;background-color:#fff;color:var(--recruit-blue);border-radius:15px;font-weight:600!important}.cta_text__5j8V5{font-size:var(--heading3)!important;font-weight:600!important}.cta_bannerWhite__OVbPG{width:100%;background-color:var(--recruit-blue);color:#fff;text-align:center;box-shadow:var(--shadow);border-radius:10px;box-sizing:border-box;padding:calc(var(--space-xs)*.5);background-color:#fff;color:var(--recruit-blue);position:relative;overflow:hidden;margin-bottom:var(--space-xs)}.cta_title__TXah5{color:#fff;background-color:var(--recruit-blue);border-radius:15px;font-weight:600}.cta_caption__qy_sJ{width:100%;font-size:var(--small-heading2);font-weight:500!important;display:block}.cta_bannerWhite__OVbPG:before,.cta_banner__8VbK_:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.4) 50%,rgba(255,255,255,0));transform:skewX(-20deg);animation:cta_shimmerSlide__THHj_ 5s ease-in-out infinite}@keyframes cta_shimmerSlide__THHj_{0%{left:-75%;opacity:0}10%{left:125%;opacity:1}15%{left:125%;opacity:1}16%{left:125%;opacity:0}to{left:125%;opacity:0}}@media(min-width:768px){.cta_container__VIVPN{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);align-items:center;justify-content:center;width:100%}.cta_bannerWhite__OVbPG{width:100%;background-color:var(--recruit-blue);color:#fff;text-align:center;box-shadow:var(--shadow);border-radius:10px;box-sizing:border-box;padding:calc(var(--space-xs)*.5);background-color:#fff;color:var(--recruit-blue);position:relative;overflow:hidden;margin-bottom:auto}}.post-body_stack__EwTlg{margin-top:var(--space-xs)}.post-body_stack__EwTlg h2,.post-body_stack__EwTlg h3{--stack--space:2em}.post-body_stackh2__KPW1o+*,.post-body_stackh3__2hVUC+*{--stack--space:0.8em}.post-body_stack__EwTlg p{line-height:1.7;font-size:var(--recruit-body);font-weight:400;letter-spacing:.1em}.post-body_stack__EwTlg h2{font-size:var(--heading3);margin:var(--space-xs) auto;font-weight:30;background-color:var(--recruit-blue);color:#fff;padding:10px 15px}.post-body_stack__EwTlg h3{font-size:var(--heading3);font-weight:500;margin:calc(var(--space-xs)/1.5) 0}.post-body_stack__EwTlg ul{margin-top:var(--space-xs);border:2px solid #a5d2ff;background-color:#d6f1ff;border-radius:8px;padding:var(--space-xs);position:relative}.post-body_stack__EwTlg ul li{font-size:var(--recruit-body);margin-left:calc(var(--space-xs)*.6);line-height:1.8;font-weight:400}.post-body_stack__EwTlg ul li::marker{content:"・"}.post-body_stack__EwTlg figure{margin:var(--space-xs) auto}.post-body_stack__EwTlg blockquote{font-size:var(--heading3);font-weight:500;margin:var(--space-xs) auto;border-left:2px solid;border-color:gray;padding-left:calc(var(--space-xs)/2);display:flow-root}.post-body_stack__EwTlg figcaption{font-size:var(--recruit-body);text-align:right;font-weight:400;letter-spacing:.05em}span .post-body_cta__KgZVV{display:block;margin:0 auto}@media(min-width:768px){.post-body_stack__EwTlg{margin-top:var(--space-xs)}.post-body_stack__EwTlg h2,.post-body_stack__EwTlg h3{--stack--space:2em}.post-body_stackh2__KPW1o+*,.post-body_stackh3__2hVUC+*{--stack--space:0.8em}.post-body_stack__EwTlg p{line-height:1.8;font-size:var(--recruit-body);font-weight:400;letter-spacing:.05em}.post-body_stack__EwTlg h2{font-size:var(--heading3);margin:var(--space-xs) auto;background-color:var(--recruit-blue);color:#fff;padding:20px 30px}.post-body_stack__EwTlg h3{font-size:var(--heading3);width:100%;overflow:hidden;font-weight:500;margin:calc(var(--space-xs)/1.5) 0}.post-body_stack__EwTlg ul li{font-weight:400}.post-body_stack__EwTlg ul li::marker{content:"・"}.post-body_stack__EwTlg figure{margin:calc(var(--space-xs)*.5) auto;overflow:hidden}.post-body_stack__EwTlg figcaption{font-size:12px;font-weight:400;letter-spacing:.05em;text-align:left}}.heading_header__LPoqZ{margin:var(--space-xs) auto}.heading_header_section__YtAYs{margin:var(--space-md) auto;lettrer-spacing:.1em;font-size:var(--heading3);background-color:var(--recruit-blue);color:#fff;padding:var(--space-xs)}.heading_border__Ej5Lf,.heading_caption__vtHvX{margin:var(--space-xs) auto}.heading_border__Ej5Lf{border-top:1px solid var(--gray);position:relative}.heading_button__kOso3{position:absolute;top:var(--space-xs);right:0;box-shadow:var(--shadow);border-radius:30px;padding:10px 20px;display:flex;gap:10px;justify-content:center;align-items:center;font-size:var(--small-heading2)}.heading_button__kOso3 span{width:10px;display:block;padding-top:3px;box-sizing:border-box}.heading_table__RxJuq{margin:0 auto;font-weight:300;border-spacing:0;text-align:center;font-size:var(--small-heading2)}.heading_table__RxJuq td,.heading_table__RxJuq th{font-weight:300}.heading_table__RxJuq th{color:#fff;padding:calc(var(--space-xs)/2)}.heading_table__RxJuq td{border-bottom:1px solid #000;position:relative;padding:calc(var(--space-xs)/2)}.heading_table__RxJuq td:after{content:"";display:block;position:absolute;bottom:0;border-bottom:1px solid #000}@media(min-width:768px){.heading_table__RxJuq{font-size:var(--body)}.heading_table__RxJuq td{border-bottom:1px solid #000;position:relative;padding:calc(var(--space-xs))}.heading_table__RxJuq td:after{content:"";display:block;position:absolute;bottom:0;border-bottom:1px solid #000}}.heading_square__RA_VJ{position:relative}.heading_square__RA_VJ:after{content:"";position:absolute;width:90%;height:90%;background-color:var(--blue-dark);right:0;left:0;bottom:0;top:8%;margin:0 auto;z-index:-1}.heading_round__TWv6I:after{border-radius:30px 30px}.heading_captionsmall__8lIyB{margin:var(--space-xs) auto;font-size:var(--small-heading2)}.contact_questions__AUV05{padding:20px;box-shadow:0 1px 7px rgba(0,0,0,.3);border-radius:10px 10px;box-sizing:border-box;margin-bottom:var(--space-xs);border:1px solid #fff}.contact_questions__AUV05 div{margin-bottom:10px}.contact_questions__AUV05 p{margin-bottom:30px}.contact_caption___4Mjb{margin:var(--space-xs) auto}.contact_link__4uSuI{color:var(--blue-light);text-decoration:underline}.contact_send__mfkzj{width:100%;background-color:var(--blue-light);border-radius:10px 10px;box-shadow:0 1px 7px rgba(0,0,0,.3);border:none;padding:15px;font-size:var(--small-heading2);letter-spacing:.1em;color:#fff;font-weight:700;cursor:pointer;margin-bottom:var(--space-xs)}.contact_typography__P4_bJ{line-height:1.5;margin:calc(var(--space-xs)*.5) 0;width:103%}.contact_typography__P4_bJ span{padding-top:3px;font-size:calc(var(--small-heading)*.9)}.contact_banner_wide__AMT0O{width:100%;height:auto;margin:var(--space-xs) auto}.toc_tocWrapper__5h309{background-color:var(--white);border:3px solid var(--recruit-blue);padding:var(--space-xs);border-radius:5px;color:var(--recruit-blue)}.toc_tocTitle__6395O{font-size:var(--heading3);font-weight:700}.article_layoutLeft__U9XUJ{flex-direction:row}.article_layoutLeft__U9XUJ,.article_layoutRight__ZkAaP{display:block;align-items:center;column-gap:var(--space-xs);margin:var(--space-xs) 0}.article_layoutRight__ZkAaP{flex-direction:row-reverse}.article_layoutCenter__XHMY4{display:block;text-align:left;margin:var(--space-xs) 0}.article_image__LSSrl{width:100%;overflow:hidden}.article_image__LSSrl img{width:100%;height:100%;object-fit:cover}.article_imageText__Y1KcA{width:100%}.article_imageCenter__duqgQ{width:100%;overflow:hidden}.article_imageCenter__duqgQ img{width:100%;height:100%;object-fit:cover}.article_imageTextCenter__c5_iC{width:100%;text-align:left}.article_relatedArticleGroup__DxU2l{border:2px solid #929292;background-color:#ececec;border-radius:8px;padding:var(--space-xs);margin-top:var(--space-xs)}.article_relatedArticle__PvOwl{margin-bottom:10px}.article_relatedArticle__PvOwl:last-child{margin-bottom:0}.article_relatedArticle__PvOwl a{text-decoration:none;color:inherit}.article_relatedArticle__PvOwl p{margin:0;font-weight:700;color:#333}.article_relatedArticle__PvOwl p span{text-decoration:underline}.article_ctaArticle__ADnGz{margin-top:var(--space-xs);padding:10px;background-color:#f0f8f0;border:2px solid #28a745;border-radius:5px}.article_articleContent__ozFn7{display:flex;flex-direction:column;gap:var(--space-xs)}.article_ctaArticle__ADnGz .article_articleContent__ozFn7{flex-direction:row;align-items:flex-start}.article_articleImage__T7UBE{width:100%;align-self:center}.article_articleImage__T7UBE img{width:100%;height:auto;border-radius:4px;object-fit:cover}.article_ctaArticle__ADnGz .article_articleImage__T7UBE{width:120px;flex-shrink:0}.article_ctaArticle__ADnGz .article_articleImage__T7UBE img{width:120px;height:80px;object-fit:cover}.article_articleText__TSS0J{align-self:center}.article_articleText__TSS0J .article_ctaTitle__pJmIN{color:#28a745;font-weight:700;font-size:calc(var(--body)*.8)}.article_articleText__TSS0J p{font-weight:700}@media(min-width:768px){.article_layoutLeft__U9XUJ{flex-direction:row}.article_layoutLeft__U9XUJ,.article_layoutRight__ZkAaP{display:flex;align-items:center;column-gap:var(--space-xs)}.article_layoutRight__ZkAaP{flex-direction:row-reverse}.article_layoutCenter__XHMY4{display:block}.article_image__LSSrl{width:40%;overflow:hidden}.article_image__LSSrl img{width:100%;height:100%;object-fit:cover}.article_imageText__Y1KcA{width:60%;text-align:left}.article_imageCenter__duqgQ{width:60%;overflow:hidden}.article_imageCenter__duqgQ img{width:100%;height:100%;object-fit:cover}.article_imageTextCenter__c5_iC{width:100%;text-align:left}.article_articleContent__ozFn7{flex-direction:row;align-items:flex-start}.article_ctaArticle__ADnGz .article_articleImage__T7UBE{width:200px;flex-shrink:0}.article_ctaArticle__ADnGz .article_articleImage__T7UBE img{width:200px;height:120px;object-fit:cover}.article_articleText__TSS0J p{font-weight:700}}