@charset "UTF-8";html{font-size:16px}@media screen and (min-width: 768px){html{font-size:1.3333333333vw}}@media (min-width: 1200px){html{font-size:16px}}:where(.c-editor,.editor-styles-wrapper) *{margin-top:0;box-sizing:border-box}:where(.c-editor,.editor-styles-wrapper) .w-1100{max-width:68.75rem}:where(.c-editor,.editor-styles-wrapper) .c-editor_h2{margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#004bb1;padding-left:3rem;position:relative;margin-bottom:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p{font-size:14px;padding-left:30px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p:before{position:absolute;content:"";width:2rem;height:.0625rem;background-color:#004bb1;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p:before{width:20px;height:1px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 h2{margin-top:0;font-size:3.125rem;font-weight:600;letter-spacing:.05em;line-height:1.44}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_h2 h2{font-size:30px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_h2:not(:first-child){margin-top:6.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_h2:not(:first-child){margin-top:60px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2,:where(.c-editor,.editor-styles-wrapper)>h2{font-size:1.75rem;font-weight:400;letter-spacing:.06em;line-height:1.4285714286;margin-bottom:2.5rem;padding-left:1.0625rem;padding-bottom:.625rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2,:where(.c-editor,.editor-styles-wrapper)>h2{font-size:20px;padding-left:12px;padding-bottom:8px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:before,:where(.c-editor,.editor-styles-wrapper)>h2:before{position:absolute;content:"";width:100%;height:.1875rem;background-color:#f7f7f7;bottom:0;left:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:before,:where(.c-editor,.editor-styles-wrapper)>h2:before{height:2px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:after,:where(.c-editor,.editor-styles-wrapper)>h2:after{position:absolute;content:"";width:3.75rem;height:.1875rem;background-color:#0c53b4;bottom:0;left:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:after,:where(.c-editor,.editor-styles-wrapper)>h2:after{height:2px;width:40px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue,:where(.c-editor,.editor-styles-wrapper)>h2.is-blue{color:#004bb1;padding-bottom:0}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue:before,:where(.c-editor,.editor-styles-wrapper)>h2.is-blue:before{display:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue:after,:where(.c-editor,.editor-styles-wrapper)>h2.is-blue:after{display:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:not(:first-child),:where(.c-editor,.editor-styles-wrapper)>h2:not(:first-child){margin-top:6.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:not(:first-child),:where(.c-editor,.editor-styles-wrapper)>h2:not(:first-child){margin-top:60px}}:where(.c-editor,.editor-styles-wrapper) h3{font-size:1.25rem;font-weight:400;line-height:1.45;padding-bottom:.6875rem;color:#004bb1;padding-left:1rem;padding-right:1rem;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) h3{font-size:18px;padding-left:0;padding-right:0;padding-bottom:8px}}:where(.c-editor,.editor-styles-wrapper) h3:before{position:absolute;content:"";width:100%;height:.125rem;background-image:url(../images/icons/heading04.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}:where(.c-editor,.editor-styles-wrapper) h4{font-size:1.25rem;letter-spacing:.06em;color:#fff;background-color:#0c53b4;font-weight:400;line-height:1.4583333333;padding:.46875rem 1.1875rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) h4{font-size:20px;padding:.3125rem .9375rem}}:where(.c-editor,.editor-styles-wrapper) h5{font-size:1.25rem;font-weight:400;letter-spacing:.06em;line-height:1.45;margin-bottom:2.1875rem;padding-left:1.875rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) h5{font-size:18px;padding-left:20px}}:where(.c-editor,.editor-styles-wrapper) h5:before{position:absolute;content:"";width:1.125rem;height:1.125rem;background-image:url(../images/icons/h5.svg);background-size:contain;background-repeat:no-repeat;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) h5:before{width:14px;height:14px;top:15px}}:where(.c-editor,.editor-styles-wrapper) h6{font-size:1.125rem;letter-spacing:.06em;line-height:1.4444444444;padding:.625rem;background-color:#f7f7f7;margin-bottom:2.5rem;font-weight:400}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) h6{font-size:16px;padding:10px}}:where(.c-editor,.editor-styles-wrapper) p{font-size:1rem;line-height:2.5;line-height:1.8;letter-spacing:.05em;margin-bottom:1.5625rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) p{font-size:15px}}:where(.c-editor,.editor-styles-wrapper) p a{display:inline-block;white-space:nowrap;color:#0c53b4;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:2}:where(.c-editor,.editor-styles-wrapper) p a:before{position:absolute;content:"";width:100%;height:.1875rem;background-image:url(../images/icons/link.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) p a{transition:opacity .35s}:where(.c-editor,.editor-styles-wrapper) p a:hover{opacity:.3}}:where(.c-editor,.editor-styles-wrapper) .wp-block-image{margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .wp-block-image.aligncenter{display:flex;justify-content:center}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) .wp-block-image a{transition:opacity .35s}:where(.c-editor,.editor-styles-wrapper) .wp-block-image a:hover{opacity:.3}}:where(.c-editor,.editor-styles-wrapper) .wp-block-embed{margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .wp-block-embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}:where(.c-editor,.editor-styles-wrapper) .wp-block-embed.is-w900 .wp-block-embed__wrapper{max-width:56.25rem;width:100%;margin-left:auto;margin-right:auto}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list{padding-left:0;margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li{font-size:1rem;font-weight:400;line-height:2.5;line-height:1.8;letter-spacing:.05em;list-style-type:none;position:relative;padding-left:1rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li{font-size:15px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li:before{position:absolute;content:"";width:.25rem;height:.25rem;background-color:#0c53b4;border-radius:50%;top:.8125rem;left:.3125rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li:before{top:14px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a{display:inline-block;white-space:nowrap;color:#0c53b4;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:1.8}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a:before{position:absolute;content:"";width:100%;height:.1875rem;background-image:url(../images/icons/link.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a{transition:opacity .35s}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a:hover{opacity:.3}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li ul{margin-bottom:0}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li ul li:before{border:.0625rem solid #0c53b4;width:.25rem;height:.3125rem;border-radius:0;border-top:none;border-right:none;background-color:transparent}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li{padding-left:1.5em}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li:before{position:absolute;top:0;left:0;content:"※";font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.8;background-color:transparent;border-radius:0%}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li:before{font-size:15px;line-height:1.8}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li>div{display:contents}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points{gap:13px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li{line-height:1.625;padding-left:1.75rem;padding-right:1.75rem;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li{padding-left:24px;padding-right:24px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:before{position:absolute;content:"";width:.4375rem;height:.4375rem;background:none;background-image:url(../images/icons/bullet-points.svg);background-size:contain;background-repeat:no-repeat;top:.6875rem;left:.5rem;border-radius:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:before{top:10px;left:6px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child){padding-bottom:1.0625rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child){padding-bottom:14px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child):after{position:absolute;content:"";width:100%;height:.0625rem;background-image:url(../images/icons/border-row-blue.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li{position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li{padding-left:0}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:before{content:none}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:first-child:before{position:absolute;content:"";width:100%;height:.0625rem;background:none;background-image:url(../images/icons/border-row-blue.svg);background-size:contain;background-repeat:repeat-x;top:0;left:0}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:after{position:absolute;content:"";width:100%;height:.0625rem;background-image:url(../images/icons/border-row-blue.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a{display:block;padding:1.0625rem 3.625rem 1.0625rem 1.75rem;line-height:1.625;font-size:1rem;color:#3b4043;-webkit-text-decoration:none;text-decoration:none;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a{padding:10px 40px 10px 16px;line-height:2;font-size:15px}}:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:before{position:absolute;content:"";width:.75rem;height:.75rem;background:none;background-image:url(../images/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(-135deg);left:auto;top:1.5625rem;right:1.375rem;border-radius:0;transition:transform .35s}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:before{top:20px;right:1.125rem;width:10px;height:10px}}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:hover:before{transform:rotate(-135deg) translateY(.3125rem)}}:where(.c-editor,.editor-styles-wrapper) ol.wp-block-list{padding-left:0;margin-bottom:2.5rem;counter-reset:list 0}:where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li{font-size:1rem;font-weight:400;line-height:2.5;letter-spacing:.05em;list-style-type:none;position:relative;padding-left:2.3125rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li{font-size:15px;line-height:2;padding-left:30px}}:where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li:before{position:absolute;counter-increment:list 1;content:counter(list);width:1.5625rem;height:1.5625rem;background-color:#195cb8;border-radius:50%;top:.5625rem;left:0;color:#fff;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"DIN 2014",sans-serif}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li:before{width:20px;height:20px;top:6px;font-size:15px}}:where(.c-editor,.editor-styles-wrapper) blockquote{background-color:#e8f4fc;padding:6.25rem 3.125rem;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) blockquote{padding:40px 20px}}:where(.c-editor,.editor-styles-wrapper) blockquote:before{position:absolute;content:"";width:30.8125rem;height:27.5rem;bottom:0;right:0;background-image:url(../images/icons/blockquote.svg);background-size:contain;background-repeat:no-repeat;opacity:.63}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) blockquote:before{width:246.5px;height:220px}}:where(.c-editor,.editor-styles-wrapper) blockquote p{position:relative;z-index:1}:where(.c-editor,.editor-styles-wrapper) hr,:where(.c-editor,.editor-styles-wrapper) .wp-block-separator{display:block;height:.0625rem;width:100%;background-image:url(../images/icons/border-row-blue.svg);background-size:contain;background-repeat:repeat-x;margin:2.5rem 0;border:none;visibility:visible}:where(.c-editor,.editor-styles-wrapper) .wp-block-table{margin-bottom:3rem}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table{border:.0625rem solid #dee2e6}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table thead{border:none;border-bottom:.0625rem solid #dee2e6}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-align:left;border:none;padding:1.40625rem 1.25rem 1.40625rem 3.5625rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{font-size:15px;padding:16px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child{min-width:13.25rem;width:0;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child{min-width:100px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child:after,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child:after{position:absolute;content:"";width:.0625rem;height:calc(100% - 1.875rem);background-color:#dee2e6;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child:after,:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child:after{height:calc(100% - 20px)}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{border-bottom:.0625rem solid #dee2e6}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes{border-bottom:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes table{border:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead{border:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead th{border:none;text-align:left;color:#fff;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;background-color:#0c53b4;padding:1.125rem 1.75rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead th{font-size:15px;padding:16px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr{background-color:#e8f4fc}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f2f9fe}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr>*:first-child{min-width:10.4375rem;width:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr>*:first-child{min-width:100px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody td{border:none;font-size:1rem;font-weight:400;line-height:1.5;padding:1.125rem 1.75rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody td{font-size:15px;padding:16px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes th:after,:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes td:after{display:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes.is-white tbody tr{background-color:#fff}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes.is-white tbody tr:nth-child(odd){background-color:#ffffff69}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-sp-scroll{overflow:scroll}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-sp-scroll table{width:200vw}}:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-noWrap thead tr>*:first-child,:where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-noWrap tbody tr>*:first-child{white-space:nowrap}:where(.c-editor,.editor-styles-wrapper) .wp-block-columns{align-items:center!important}:where(.c-editor,.editor-styles-wrapper) .wp-block-columns{margin-bottom:4.375rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-columns{gap:40px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-columns.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-columns.is-reverse{flex-direction:column}}:where(.c-editor,.editor-styles-wrapper) .wp-block-buttons{display:flex;gap:2.3125rem;margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .wp-block-button{max-width:18.75rem;width:100%}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-button{max-width:240px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{width:100%;font-size:1rem;letter-spacing:.05em;line-height:1.5;padding:1rem;border:.125rem solid #0c53b4;background-color:#0c53b4}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{padding:11px}}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{transition:background-color .35s,color .35s}:where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link:hover{background-color:#fff;color:#0c53b4}}:where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link{border:.125rem solid #24518e;background-color:#fff;padding:1rem;color:#24518f}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link{padding:11px}}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#24518e;color:#fff}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file{display:flex;align-items:center;gap:2.5rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-file{flex-direction:column;align-items:flex-start;gap:10px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__embed,:where(.c-editor,.editor-styles-wrapper) .wp-block-file .components-resizable-box__container{display:none}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__content-wrapper{display:flex;align-items:center;gap:2.5rem}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button-richtext-wrapper{max-width:15rem;width:100%;margin-left:0}:where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child{color:#000;-webkit-text-decoration:none;text-decoration:none}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child{transition:opacity .35s}:where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child:hover{opacity:.3}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file a{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-file a{font-size:15px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#fff;background-color:#0c53b4;padding:1.125rem 1.125rem 1.125rem 3.5rem;margin-left:0;max-width:15rem;width:100%;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button{padding-top:13px;padding-bottom:13px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button:after{position:absolute;content:"";width:1.6875rem;height:1.375rem;top:50%;right:1.75rem;transform:translateY(-50%);background-image:url(../images/icons/download.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button:after{width:22px;height:18px}}:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button[href$=".pdf"]:after{width:1.3125rem;height:1.5rem;background-image:url(../images/icons/pdf.svg)}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button[href$=".pdf"]:after{width:18px;height:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_card .wp-block-image{margin-bottom:0}:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body{margin-top:1.875rem;padding-left:1.4375rem;padding-right:1.4375rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body{margin-top:20px;padding-left:12px;padding-right:12px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body p:first-child{font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#0c53b4}:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body .wp-block-heading{margin-top:0;font-size:1.25rem;font-weight:400;letter-spacing:.06em;margin-bottom:1.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body .wp-block-heading{font-size:18px;margin-bottom:15px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_card-body p{margin-top:0;font-size:.9375rem;line-height:2.4;letter-spacing:.05em}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard{text-align:center;padding-left:1.4375rem;padding-right:1.4375rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard{padding-left:12px;padding-right:12px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard .wp-block-image{width:12.5rem;margin-left:auto;margin-right:auto;margin-bottom:0}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard .wp-block-image img{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body{margin-top:2.875rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body{margin-top:30px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body .wp-block-heading{margin-top:0;font-size:1.25rem;font-weight:400;letter-spacing:.06em;margin-bottom:1.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body .wp-block-heading{font-size:18px;margin-bottom:15px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body p{margin-top:0;font-size:.9375rem;line-height:2.4;letter-spacing:.05em}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3{max-width:62.5rem!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3{display:flex;margin-left:auto;margin-right:auto;justify-content:space-between;border:.0625rem solid #e2e5e8;padding:1.5625rem 2.8125rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column3{flex-direction:column;padding:10px 20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{margin:0!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{max-width:15rem;width:100%;padding-top:2.125rem;padding-bottom:2.125rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{max-width:100%;padding-top:20px;padding-bottom:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child){position:relative}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child):after{position:absolute;content:"";width:.0625rem;height:100%;right:-2.9375rem;top:0;background-color:#eceef0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child):after{width:100%;height:1px;left:0;top:auto;bottom:0}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-heading{margin-bottom:1.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-heading{margin-bottom:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-text{margin-top:0;font-size:.9375rem;line-height:2.4}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column3-text{line-height:2}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2{max-width:62.5rem!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2{display:flex;margin-left:auto;margin-right:auto;justify-content:space-between;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column2{flex-direction:column}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2:before{position:absolute;content:"";width:.0625rem;height:100%;top:0;left:50%;transform:translate(-50%);background-image:url(../images/icons/border-col-gray.svg);background-size:contain;background-repeat:repeat-y}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column2:before{display:none}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{margin:0!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{max-width:27.1875rem;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{max-width:100%;padding-top:20px;padding-bottom:20px}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col:not(:last-child){position:relative}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col:not(:last-child):before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;transform:none;background-image:url(../images/icons/border-row-gray.svg);background-repeat:repeat-x;background-size:contain}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-heading{margin-bottom:1.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-heading{margin-bottom:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-text{margin-top:0;font-size:.9375rem;line-height:2.4}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_column2-text{line-height:2}}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .wp-block-image img{width:100%}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person{display:flex;justify-content:space-between;align-items:center;padding-top:3.4375rem;padding-bottom:3.4375rem;position:relative;margin-bottom:2.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person{flex-direction:column;padding:30px 20px;align-items:flex-start}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person:before{position:absolute;content:"";width:calc(100% - 10.625rem);height:100%;top:50%;left:0;transform:translateY(-50%);background-color:#e8f4fc;z-index:-1}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person:before{width:100%}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-body{padding-left:3.125rem;width:40.875rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person-body{display:contents}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-body>p{margin-top:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person-body>p{order:2}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{margin-bottom:3rem!important}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{margin-bottom:20px!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{order:0}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name p{font-size:1.125rem;letter-spacing:.06em;margin-bottom:.9375rem;line-height:1.4444444444;color:#43484b}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name p{font-size:16px;margin-bottom:10px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name h2{margin-top:0;font-size:1.5rem;letter-spacing:.06em;line-height:1.4583333333;color:#0c53b4}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person-name h2{font-size:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image{margin-top:0;width:20rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image{width:100%;order:1;margin-bottom:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image img{aspect-ratio:320/430;display:block;-o-object-fit:cover;object-fit:cover}:where(.c-editor,.editor-styles-wrapper) .c-editor_other{display:flex;justify-content:space-between;align-items:center;padding:1.875rem 1.875rem 1.875rem 3.125rem;background-color:#0c53b4;margin-bottom:2.5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other{flex-direction:column;padding:30px 20px;align-items:flex-start}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body{width:26.875rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body{width:100%;display:contents}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body h2{font-size:4.375rem;color:#fff;letter-spacing:.05em;line-height:1.4285714286;margin-bottom:1rem;font-weight:700}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body h2{font-size:40px;margin-bottom:10px;order:0}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:first-of-type{margin-top:0;padding-left:2.125rem;color:#fff;font-size:1.25rem;letter-spacing:.06em;line-height:1.9;margin-bottom:1.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:first-of-type{padding-left:0;font-size:16px;margin-bottom:15px;order:1}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type{margin-top:0}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type{order:3}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a{display:inline-block;color:#fff;font-size:.9375rem;line-height:4;padding-right:5rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a{line-height:2.6666666667;padding-right:3.125rem}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:before{position:absolute;content:"";width:3.75rem;height:3.75rem;top:50%;left:auto;right:0;transform:translateY(-50%);background:none;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:before{width:40px;height:40px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:after{position:absolute;content:"";width:1rem;height:1rem;top:50%;right:1.375rem;background-image:url(../images/icons/arrow-down.svg);background-size:1rem 1rem;background-repeat:no-repeat;transform:translateY(-50%) rotate(-90deg);transition:right .35s}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:after{right:14px;width:12px;height:12px;background-size:.75rem .75rem}}@media (hover: hover){:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:hover{opacity:1}:where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:hover:after{right:1.0625rem}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image{margin-top:0;width:31.25rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image{width:100%;order:2;margin-bottom:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image img{aspect-ratio:50/55;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink{position:relative;margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image{position:relative;overflow:hidden;margin-bottom:0}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image:before{position:absolute;content:"";width:150%;height:150%;background:linear-gradient(135deg,#0c53b4 0%,rgba(255,255,255,0) 100%);top:0;left:0;pointer-events:none;z-index:1}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image img{aspect-ratio:53/30}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{margin-top:0!important;position:absolute!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{top:2.125rem;left:2.1875rem;z-index:2}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{top:20px;left:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading h2{font-size:2rem;font-weight:600;color:#fff;line-height:1.4375;margin-bottom:.1875rem;letter-spacing:.05em}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading h2{font-size:24px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading p{margin-top:0;color:#fff;font-size:1rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading p{font-size:15px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{margin-top:0!important;position:absolute!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{bottom:3.125rem;right:3.625rem;z-index:2}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{bottom:20px;right:20px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links p{display:flex;flex-direction:column}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a{display:block;font-size:1rem;line-height:1.875;color:#fff;letter-spacing:.05em;position:relative;padding-left:1.0625rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a{font-size:15px;padding-left:14px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a:before{position:absolute;content:"";width:.4375rem;height:.4375rem;top:.8125rem;left:0;background-image:url(../images/icons/bullet-points-white.svg);background-size:contain;background-repeat:no-repeat}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline{margin-bottom:2.5rem}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item{margin-top:0;display:flex;align-items:flex-start}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child){margin-bottom:5rem;position:relative}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child):before{position:absolute;content:"";width:.0625rem;height:6.25rem;background-color:#e9ebed;top:1.6875rem;left:6.84375rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child):before{height:calc(100% - 13px);top:22px;left:73px}}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child){margin-bottom:0;padding-bottom:40px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year{width:4.375rem;margin-right:7.1875rem;font-size:1.625rem;font-weight:700;letter-spacing:.05em;line-height:1.4230769231;color:#0c53b4;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year{font-size:18px;width:50px;line-height:1.6666666667;margin-right:50px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year:before{position:absolute;content:"";width:.625rem;height:.625rem;background-color:#0c53b4;border-radius:50%;top:50%;left:calc(100% + 2.1875rem);transform:translateY(-50%)}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year:before{width:7px;height:7px;left:calc(100% + 20px)}}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{margin-top:0!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{width:2.1875rem;text-align:right;font-size:.9375rem;line-height:2.4666666667;color:#0c53b4;letter-spacing:.06em;margin-right:3.9375rem;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{font-size:14px;width:33px;line-height:2.1428571429;margin-right:17px}}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{margin-top:.3125rem!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{flex:1;font-size:.9375rem;line-height:2;letter-spacing:.06em;height:1.875rem}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{margin-top:3px!important}:where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{font-size:13px;height:auto}}:where(.c-editor,.editor-styles-wrapper) .is-background{padding-top:4.625rem;padding-bottom:6.25rem;position:relative}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .is-background{padding:40px 10px}}:where(.c-editor,.editor-styles-wrapper) .is-background:before{position:absolute;content:"";width:calc(100vw - 3.75rem);height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e8f4fc;z-index:-1}@media screen and (max-width: 767px){:where(.c-editor,.editor-styles-wrapper) .is-background:before{width:calc(100vw - 20px)}}:where(.c-editor)>h2,:where(.c-editor) h3,:where(.c-editor) h4,:where(.c-editor) h6{width:-moz-fit-content;width:fit-content}:where(.editor-styles-wrapper) h1{margin-bottom:6.25rem;color:#0c53b4;font-size:4.375rem;line-height:1.4285714286;letter-spacing:.05em;font-weight:700}@media screen and (max-width: 767px){:where(.editor-styles-wrapper) h1{margin-bottom:5rem;font-size:70px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) *{margin-top:0;box-sizing:border-box}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .w-1100{max-width:68.75rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2{margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#f9871f;padding-left:3rem;position:relative;margin-bottom:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p{font-size:14px;padding-left:30px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p:before{position:absolute;content:"";width:2rem;height:.0625rem;background-color:#f9871f;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 p:before{width:20px;height:1px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 h2{margin-top:0;font-size:3.125rem;font-weight:600;letter-spacing:.05em;line-height:1.44}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2 h2{font-size:30px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2:not(:first-child){margin-top:6.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_h2:not(:first-child){margin-top:60px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2{font-size:1.75rem;font-weight:400;letter-spacing:.06em;line-height:1.4285714286;margin-bottom:2.5rem;padding-left:1.0625rem;padding-bottom:.625rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2{font-size:20px;padding-left:12px;padding-bottom:8px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:before,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:before{position:absolute;content:"";width:100%;height:.1875rem;background-color:#f7f7f7;bottom:0;left:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:before,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:before{height:2px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:after{position:absolute;content:"";width:3.75rem;height:.1875rem;background-color:#f9871f;bottom:0;left:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:after{height:2px;width:40px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-blue{color:#004bb1;padding-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue:before,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-blue:before{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-blue:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-blue:after{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-orange,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-orange{color:#f9871f;padding-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-orange:before,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-orange:before{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2.is-orange:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2.is-orange:after{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:not(:first-child),.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:not(:first-child){margin-top:6.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-post-content>h2:not(:first-child),.l-page.recruit :where(.c-editor,.editor-styles-wrapper)>h2:not(:first-child){margin-top:60px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h3{font-size:1.25rem;font-weight:400;line-height:1.45;padding-bottom:.6875rem;color:#f9871f;padding-left:1rem;padding-right:1rem;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h3{font-size:18px;padding-left:0;padding-right:0;padding-bottom:8px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h3:before{position:absolute;content:"";width:100%;height:.125rem;background-image:url(../images/icons/heading04-recruit.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h4{font-size:1.25rem;letter-spacing:.06em;color:#fff;background-color:#f9871f;font-weight:400;line-height:1.4583333333;padding:.46875rem 1.1875rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h4{font-size:20px;padding:.3125rem .9375rem}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h5{font-size:1.25rem;font-weight:400;letter-spacing:.06em;line-height:1.45;margin-bottom:2.1875rem;padding-left:1.875rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h5{font-size:18px;padding-left:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h5:before{position:absolute;content:"";width:1.125rem;height:1.125rem;background-image:url(../images/icons/h5-recruit.svg);background-size:contain;background-repeat:no-repeat;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h5:before{width:14px;height:14px;top:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h6{font-size:1.125rem;letter-spacing:.06em;line-height:1.4444444444;padding:.625rem;background-color:#f7f7f7;margin-bottom:2.5rem;font-weight:400}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) h6{font-size:16px;padding:10px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p{font-size:1rem;line-height:2.5;line-height:1.8;letter-spacing:.05em;margin-bottom:1.5625rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p{font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p a{display:inline-block;white-space:nowrap;color:#f9871f;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:2}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p a:before{position:absolute;content:"";width:100%;height:.1875rem;background-image:url(../images/icons/link-recruit.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p a{transition:opacity .35s}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) p a:hover{opacity:.3}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-image{margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-image.aligncenter{display:flex;justify-content:center}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-image a{transition:opacity .35s}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-image a:hover{opacity:.3}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-embed{margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-embed.is-w900 .wp-block-embed__wrapper{max-width:56.25rem;width:100%;margin-left:auto;margin-right:auto}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list{padding-left:0;margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li{font-size:1rem;font-weight:400;line-height:2.5;line-height:1.8;letter-spacing:.05em;list-style-type:none;position:relative;padding-left:1rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li{font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li:before{position:absolute;content:"";width:.25rem;height:.25rem;background-color:#f9871f;border-radius:50%;top:.8125rem;left:.3125rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li:before{top:14px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a{display:inline-block;white-space:nowrap;color:#f9871f;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:1.8}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a:before{position:absolute;content:"";width:100%;height:.1875rem;background-image:url(../images/icons/link-recruit.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a{transition:opacity .35s}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li a:hover{opacity:.3}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li ul{margin-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list li ul li:before{border:.0625rem solid #F9871F;width:.25rem;height:.3125rem;border-radius:0;border-top:none;border-right:none;background-color:transparent}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li{padding-left:1.5em}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li:before{position:absolute;top:0;left:0;content:"※";font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.8;background-color:transparent;border-radius:0%}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li:before{font-size:15px;line-height:1.8}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-notes li>div{display:contents}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points{gap:13px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li{line-height:1.625;padding-left:1.75rem;padding-right:1.75rem;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li{padding-left:24px;padding-right:24px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:before{position:absolute;content:"";width:.4375rem;height:.4375rem;background:none;background-image:url(../images/icons/bullet-points-recruit.svg);background-size:contain;background-repeat:no-repeat;top:.6875rem;left:.5rem;border-radius:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:before{top:10px;left:6px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child){padding-bottom:1.0625rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child){padding-bottom:14px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-bullet-points li:not(:last-child):after{position:absolute;content:"";width:100%;height:.0625rem;background-image:url(../images/icons/border-row-orange.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li{position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li{padding-left:0}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:before{content:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:first-child:before{position:absolute;content:"";width:100%;height:.0625rem;background:none;background-image:url(../images/icons/border-row-orange.svg);background-size:contain;background-repeat:repeat-x;top:0;left:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li:after{position:absolute;content:"";width:100%;height:.0625rem;background-image:url(../images/icons/border-row-orange.svg);background-size:contain;background-repeat:repeat-x;bottom:0;left:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a{display:block;padding:1.0625rem 3.625rem 1.0625rem 1.75rem;line-height:1.625;font-size:1rem;color:#3b4043;-webkit-text-decoration:none;text-decoration:none;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a{padding:10px 40px 10px 16px;line-height:2;font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:before{position:absolute;content:"";width:.75rem;height:.75rem;background:none;background-image:url(../images/icons/arrow-down-recruit.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(-135deg);left:auto;top:1.5625rem;right:1.375rem;border-radius:0;transition:transform .35s}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:before{top:20px;right:1.125rem;width:10px;height:10px}}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ul.wp-block-list.is-link li a:hover:before{transform:rotate(-135deg) translateY(.3125rem)}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ol.wp-block-list{padding-left:0;margin-bottom:2.5rem;counter-reset:list 0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li{font-size:1rem;font-weight:400;line-height:2.5;letter-spacing:.05em;list-style-type:none;position:relative;padding-left:2.3125rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li{font-size:15px;line-height:2;padding-left:30px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li:before{position:absolute;counter-increment:list 1;content:counter(list);width:1.5625rem;height:1.5625rem;background-color:#f9871f;border-radius:50%;top:.5625rem;left:0;color:#fff;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"DIN 2014",sans-serif}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) ol.wp-block-list li:before{width:20px;height:20px;top:6px;font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) blockquote{background-color:#fcf0e8;padding:6.25rem 3.125rem;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) blockquote{padding:40px 20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) blockquote:before{position:absolute;content:"";width:30.8125rem;height:27.5rem;bottom:0;right:0;background-image:url(../images/icons/blockquote.svg);background-size:contain;background-repeat:no-repeat;opacity:.63}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) blockquote:before{width:246.5px;height:220px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) blockquote p{position:relative;z-index:1}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) hr,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-separator{display:block;height:.0625rem;width:100%;background-image:url(../images/icons/border-row-orange.svg);background-size:contain;background-repeat:repeat-x;margin:2.5rem 0;border:none;visibility:visible}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table{margin-bottom:3rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table{border:.0625rem solid #dee2e6}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table thead{border:none;border-bottom:.0625rem solid #dee2e6}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-align:left;border:none;padding:1.40625rem 1.25rem 1.40625rem 3.5625rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{font-size:15px;padding:16px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child{min-width:13.25rem;width:0;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child{min-width:100px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child:after{position:absolute;content:"";width:.0625rem;height:calc(100% - 1.875rem);background-color:#dee2e6;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table th:first-child:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td:first-child:after{height:calc(100% - 20px)}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table table td{border-bottom:.0625rem solid #dee2e6}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes{border-bottom:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes table{border:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead{border:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead th{border:none;text-align:left;color:#fff;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;background-color:#f9871f;padding:1.125rem 1.75rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes thead th{font-size:15px;padding:16px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr{background-color:#fcf0e8}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#ffe4d0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr>*:first-child{min-width:10.4375rem;width:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody tr>*:first-child{min-width:100px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody td{border:none;font-size:1rem;font-weight:400;line-height:1.5;padding:1.125rem 1.75rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes tbody td{font-size:15px;padding:16px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes th:after,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes td:after{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes.is-white tbody tr{background-color:#fff}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-style-stripes.is-white tbody tr:nth-child(odd){background-color:#ffffff69}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-sp-scroll{overflow:scroll}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-sp-scroll table{width:200vw}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-noWrap thead tr>*:first-child,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-table.is-noWrap tbody tr>*:first-child{white-space:nowrap}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-columns{align-items:center!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-columns{margin-bottom:4.375rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-columns{gap:40px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-columns.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-columns.is-reverse{flex-direction:column}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-buttons{display:flex;gap:2.3125rem;margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button{max-width:18.75rem;width:100%}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button{max-width:240px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{width:100%;font-size:1rem;letter-spacing:.05em;line-height:1.5;padding:1rem;border:.125rem solid #F9871F;background-color:#f9871f}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{padding:11px}}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link{transition:background-color .35s,color .35s}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button .wp-block-button__link:hover{background-color:#fff;color:#f9871f}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link{border:.125rem solid #F9871F;background-color:#fff;padding:1rem;color:#24518f}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link{padding:11px}}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#f9871f;color:#fff}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file{display:flex;align-items:center;gap:2.5rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file{flex-direction:column;align-items:flex-start;gap:10px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__embed,.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .components-resizable-box__container{display:none}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__content-wrapper{display:flex;align-items:center;gap:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button-richtext-wrapper{max-width:15rem;width:100%;margin-left:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child{color:#000;-webkit-text-decoration:none;text-decoration:none}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child{transition:opacity .35s}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file a:first-child:hover{opacity:.3}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file a{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file a{font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#fff;background-color:#f9871f;padding:1.125rem 1.125rem 1.125rem 3.5rem;margin-left:0;max-width:15rem;width:100%;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button{padding-top:13px;padding-bottom:13px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button:after{position:absolute;content:"";width:1.6875rem;height:1.375rem;top:50%;right:1.75rem;transform:translateY(-50%);background-image:url(../images/icons/download.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button:after{width:22px;height:18px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button[href$=".pdf"]:after{width:1.3125rem;height:1.5rem;background-image:url(../images/icons/pdf.svg)}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-file .wp-block-file__button[href$=".pdf"]:after{width:18px;height:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card .wp-block-image{margin-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body{margin-top:1.875rem;padding-left:1.4375rem;padding-right:1.4375rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body{margin-top:20px;padding-left:12px;padding-right:12px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body p:first-child{font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#f9871f}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body .wp-block-heading{margin-top:0;font-size:1.25rem;font-weight:400;letter-spacing:.06em;margin-bottom:1.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body .wp-block-heading{font-size:18px;margin-bottom:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_card-body p{margin-top:0;font-size:.9375rem;line-height:2.4;letter-spacing:.05em}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard{text-align:center;padding-left:1.4375rem;padding-right:1.4375rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard{padding-left:12px;padding-right:12px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard .wp-block-image{width:12.5rem;margin-left:auto;margin-right:auto;margin-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard .wp-block-image img{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body{margin-top:2.875rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body{margin-top:30px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body .wp-block-heading{margin-top:0;font-size:1.25rem;font-weight:400;letter-spacing:.06em;margin-bottom:1.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body .wp-block-heading{font-size:18px;margin-bottom:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_iconCard-body p{margin-top:0;font-size:.9375rem;line-height:2.4;letter-spacing:.05em}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3{max-width:62.5rem!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3{display:flex;margin-left:auto;margin-right:auto;justify-content:space-between;border:.0625rem solid #e2e5e8;padding:1.5625rem 2.8125rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3{flex-direction:column;padding:10px 20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{margin:0!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{max-width:15rem;width:100%;padding-top:2.125rem;padding-bottom:2.125rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col{max-width:100%;padding-top:20px;padding-bottom:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child){position:relative}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child):after{position:absolute;content:"";width:.0625rem;height:100%;right:-2.9375rem;top:0;background-color:#eceef0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-col:not(:last-child):after{width:100%;height:1px;left:0;top:auto;bottom:0}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-heading{margin-bottom:1.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-heading{margin-bottom:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-text{margin-top:0;font-size:.9375rem;line-height:2.4}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column3-text{line-height:2}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2{max-width:62.5rem!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2{display:flex;margin-left:auto;margin-right:auto;justify-content:space-between;margin-bottom:2.5rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2{flex-direction:column}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2:before{position:absolute;content:"";width:.0625rem;height:100%;top:0;left:50%;transform:translate(-50%);background-image:url(../images/icons/border-col-gray.svg);background-size:contain;background-repeat:repeat-y}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2:before{display:none}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{margin:0!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{max-width:27.1875rem;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col{max-width:100%;padding-top:20px;padding-bottom:20px}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col:not(:last-child){position:relative}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-col:not(:last-child):before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;transform:none;background-image:url(../images/icons/border-row-gray.svg);background-repeat:repeat-x;background-size:contain}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-heading{margin-bottom:1.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-heading{margin-bottom:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-text{margin-top:0;font-size:.9375rem;line-height:2.4}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_column2-text{line-height:2}}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .wp-block-image img{width:100%}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person{display:flex;justify-content:space-between;align-items:center;padding-top:3.4375rem;padding-bottom:3.4375rem;position:relative;margin-bottom:2.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person{flex-direction:column;padding:30px 20px;align-items:flex-start}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person:before{position:absolute;content:"";width:calc(100% - 10.625rem);height:100%;top:50%;left:0;transform:translateY(-50%);background-color:#fcf0e8;z-index:-1}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person:before{width:100%}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-body{padding-left:3.125rem;width:40.875rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-body{display:contents}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-body>p{margin-top:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-body>p{order:2}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{margin-bottom:3rem!important}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{margin-bottom:20px!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name{order:0}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name p{font-size:1.125rem;letter-spacing:.06em;margin-bottom:.9375rem;line-height:1.4444444444;color:#43484b}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name p{font-size:16px;margin-bottom:10px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name h2{margin-top:0;font-size:1.5rem;letter-spacing:.06em;line-height:1.4583333333;color:#f9871f}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person-name h2{font-size:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image{margin-top:0;width:20rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image{width:100%;order:1;margin-bottom:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_person .wp-block-image img{aspect-ratio:320/430;display:block;-o-object-fit:cover;object-fit:cover}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other{display:flex;justify-content:space-between;align-items:center;padding:1.875rem 1.875rem 1.875rem 3.125rem;background-color:#f9871f;margin-bottom:2.5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other{flex-direction:column;padding:30px 20px;align-items:flex-start}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body{width:26.875rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body{width:100%;display:contents}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body h2{font-size:4.375rem;color:#fff;letter-spacing:.05em;line-height:1.4285714286;margin-bottom:1rem;font-weight:700}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body h2{font-size:40px;margin-bottom:10px;order:0}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:first-of-type{margin-top:0;padding-left:2.125rem;color:#fff;font-size:1.25rem;letter-spacing:.06em;line-height:1.9;margin-bottom:1.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:first-of-type{padding-left:0;font-size:16px;margin-bottom:15px;order:1}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type{margin-top:0}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type{order:3}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a{display:inline-block;color:#fff;font-size:.9375rem;line-height:4;padding-right:5rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a{line-height:2.6666666667;padding-right:3.125rem}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:before{position:absolute;content:"";width:3.75rem;height:3.75rem;top:50%;left:auto;right:0;transform:translateY(-50%);background:none;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:before{width:40px;height:40px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:after{position:absolute;content:"";width:1rem;height:1rem;top:50%;right:1.375rem;background-image:url(../images/icons/arrow-down-recruit.svg);background-size:1rem 1rem;background-repeat:no-repeat;transform:translateY(-50%) rotate(-90deg);transition:right .35s}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:after{right:14px;width:12px;height:12px;background-size:.75rem .75rem}}@media (hover: hover){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:hover{opacity:1}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other-body p:last-of-type a:hover:after{right:1.0625rem}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image{margin-top:0;width:31.25rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image{width:100%;order:2;margin-bottom:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_other .wp-block-image img{aspect-ratio:50/55;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink{position:relative;margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image{position:relative;overflow:hidden;margin-bottom:0}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image:before{position:absolute;content:"";width:150%;height:150%;background:linear-gradient(135deg,#FFA850 0%,#E57200 100%);top:0;left:0;pointer-events:none;z-index:1}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink .wp-block-image img{aspect-ratio:53/30}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{margin-top:0!important;position:absolute!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{top:2.125rem;left:2.1875rem;z-index:2}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading{top:20px;left:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading h2{font-size:2rem;font-weight:600;color:#fff;line-height:1.4375;margin-bottom:.1875rem;letter-spacing:.05em}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading h2{font-size:24px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading p{margin-top:0;color:#fff;font-size:1rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-heading p{font-size:15px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{margin-top:0!important;position:absolute!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{bottom:3.125rem;right:3.625rem;z-index:2}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links{bottom:20px;right:20px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links p{display:flex;flex-direction:column}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a{display:block;font-size:1rem;line-height:1.875;color:#fff;letter-spacing:.05em;position:relative;padding-left:1.0625rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a{font-size:15px;padding-left:14px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_childLink-links a:before{position:absolute;content:"";width:.4375rem;height:.4375rem;top:.8125rem;left:0;background-image:url(../images/icons/bullet-points-white.svg);background-size:contain;background-repeat:no-repeat}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline{margin-bottom:2.5rem}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item{margin-top:0;display:flex;align-items:flex-start}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child){margin-bottom:5rem;position:relative}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child):before{position:absolute;content:"";width:.0625rem;height:6.25rem;background-color:#e9ebed;top:1.6875rem;left:6.84375rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child):before{height:calc(100% - 13px);top:22px;left:73px}}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-item:not(:last-child){margin-bottom:0;padding-bottom:40px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year{width:4.375rem;margin-right:7.1875rem;font-size:1.625rem;font-weight:700;letter-spacing:.05em;line-height:1.4230769231;color:#f9871f;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year{font-size:18px;width:50px;line-height:1.6666666667;margin-right:50px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year:before{position:absolute;content:"";width:.625rem;height:.625rem;background-color:#f9871f;border-radius:50%;top:50%;left:calc(100% + 2.1875rem);transform:translateY(-50%)}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-year:before{width:7px;height:7px;left:calc(100% + 20px)}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{margin-top:0!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{width:2.1875rem;text-align:right;font-size:.9375rem;line-height:2.4666666667;color:#f9871f;letter-spacing:.06em;margin-right:3.9375rem;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-month{font-size:14px;width:33px;line-height:2.1428571429;margin-right:17px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{margin-top:.3125rem!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{flex:1;font-size:.9375rem;line-height:2;letter-spacing:.06em;height:1.875rem}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{margin-top:3px!important}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .c-editor_timeline-text{font-size:13px;height:auto}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .is-background{padding-top:4.625rem;padding-bottom:6.25rem;position:relative}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .is-background{padding:40px 10px}}.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .is-background:before{position:absolute;content:"";width:calc(100vw - 3.75rem);height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fcf0e8;z-index:-1}@media screen and (max-width: 767px){.l-page.recruit :where(.c-editor,.editor-styles-wrapper) .is-background:before{width:calc(100vw - 20px)}}.l-page.recruit :where(.c-editor)>h2,.l-page.recruit :where(.c-editor) h3,.l-page.recruit :where(.c-editor) h4,.l-page.recruit :where(.c-editor) h6{width:-moz-fit-content;width:fit-content}.l-page.recruit :where(.editor-styles-wrapper) h1{margin-bottom:6.25rem;color:#f9871f;font-size:4.375rem;line-height:1.4285714286;letter-spacing:.05em;font-weight:700}@media screen and (max-width: 767px){.l-page.recruit :where(.editor-styles-wrapper) h1{margin-bottom:5rem;font-size:70px}}
