@charset "UTF-8";.-is-in-editor .c-body{margin-top:0}.-is-in-editor .logo-container{position:relative}body{color:#000;font-family:Hiragino Sans,メイリオ,sans-serif;letter-spacing:.04em;line-height:1;overflow-x:hidden}a:hover{opacity:1}figure,img{margin:0;padding:0}@media screen and (max-width:370px){.dnd-section.row-fluid-wrapper{padding-left:10px;padding-right:10px}}@media screen and (max-width:768px){.dnd-section.row-fluid-wrapper>.row-fluid{padding-left:10px;padding-right:10px}}@media screen and (max-width:370px){.dnd-section.row-fluid-wrapper>.row-fluid{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.dnd-section .dnd-column{padding-left:0!important;padding-right:0!important}}.row-fluid [class*=span]{margin-left:0!important}.row-fluid .span6{width:48%}@media screen and (max-width:768px){.row-fluid .span6{width:100%}}.c-container{overflow:hidden}.c-body{margin-top:119px}@media screen and (max-width:768px){.c-body{margin-top:0}}.logo-container{background-color:#fff;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:10}@media screen and (max-width:768px){.logo-container{background-color:#fff;display:flex;height:52px;justify-content:space-between;top:0;width:100%}}.logo-container h1{align-items:center;column-gap:25px;display:flex;font-size:0;justify-content:center;padding:0}@media screen and (max-width:768px){.logo-container h1{column-gap:5px;margin:auto 0;padding:0 0 0 15px}}.logo-container h1 span:first-child img:first-child{padding-right:0}@media screen and (max-width:768px){.logo-container h1 span:first-child img{height:19.35px!important;width:48.6px!important}}.logo-container h1 span:nth-child(2) img:first-child{padding-right:0}@media screen and (max-width:768px){.logo-container h1 span:nth-child(2) img{height:16.65px!important;width:135.9px!important}}.header-element{margin:30px auto 0;position:relative;width:1130px}@media screen and (max-width:768px){.header-element{margin:0 auto;padding:0;width:calc(100% - 20px)}}.header-element .text{font-size:2.09rem;font-weight:400}@media screen and (max-width:768px){.header-element .text{font-size:1.24rem}}@media screen and (max-width:370px){.header-element .text{font-size:1.42rem}}.header-element .text-group1{padding-bottom:15px}@media screen and (max-width:768px){.header-element .text-group1{padding-bottom:10px}.header-element .text-group1 .text{font-size:1.42rem}}.header-element .text-group2{padding-bottom:25px}@media screen and (max-width:768px){.header-element .text-group2{padding-bottom:15px}}@media screen and (max-width:370px){.header-element .text-group2 .text{font-size:1.24rem}}.header-element .text-group2 .big{color:#00519b;font-size:3.53rem;font-weight:600}@media screen and (max-width:768px){.header-element .text-group2 .big{font-size:2rem;line-height:1.3}}@media screen and (max-width:370px){.header-element .text-group2 .big{font-size:1.65rem}}.header-element .text-group3{margin-top:-18px}@media screen and (max-width:768px){.header-element .text-group3{margin-top:0}}.header-element .text-group3 .border-box{border:5px solid #000;display:inline-block;padding:10px;vertical-align:text-bottom}@media screen and (max-width:768px){.header-element .text-group3 .border-box{border:2.5px solid #000;padding:5px}}.header-element .text-group3 .border-box .text1{font-size:3.86rem;font-weight:700;line-height:47px}@media screen and (max-width:768px){.header-element .text-group3 .border-box .text1{font-size:1.73rem;line-height:0}}.header-element .text-group3 .border-box .text2{font-size:2.52rem;font-weight:700;letter-spacing:0}@media screen and (max-width:768px){.header-element .text-group3 .border-box .text2{font-size:1.13rem}}.header-element .text-group3 .money-block{display:inline}.header-element .text-group3 .money-block .text{font-family:din-2014;font-weight:600;letter-spacing:-2px}.header-element .text-group3 .money-block .text1{color:#e50014;font-size:14.13rem}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text1{font-size:5.74rem}}@media screen and (max-width:370px){.header-element .text-group3 .money-block .text1{font-size:5.24rem}}.header-element .text-group3 .money-block .text2{font-size:7.2rem;letter-spacing:0}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text2{font-size:2.7rem}}@media screen and (max-width:370px){.header-element .text-group3 .money-block .text2{font-size:1.8rem}}.header-element .text-group3 .money-block .text3{color:#e50014;font-size:14.13rem}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text3{font-size:5.74rem}}@media screen and (max-width:370px){.header-element .text-group3 .money-block .text3{font-size:5.24rem}}.header-element .text-group3 .money-block .text4{color:#e50014;font-size:10rem}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text4{font-size:5.74rem;letter-spacing:-4px}}.header-element .text-group3 .money-block .text5{color:#e50014;font-size:14.13rem}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text5{font-size:5.74rem}}@media screen and (max-width:370px){.header-element .text-group3 .money-block .text5{font-size:5.24rem}}.header-element .text-group3 .money-block .text6{font-size:7.2rem;letter-spacing:0}@media screen and (max-width:768px){.header-element .text-group3 .money-block .text6{font-size:2.7rem}}@media screen and (max-width:370px){.header-element .text-group3 .money-block .text6{font-size:1.8rem}}.header-element .text-group3 .baloon{display:inline}@media screen and (max-width:768px){.header-element .text-group3 .baloon{display:block;left:60%;position:relative;top:26vw;width:150px}}@media screen and (max-width:400px){.header-element .text-group3 .baloon{left:54%}}@media screen and (max-width:370px){.header-element .text-group3 .baloon{left:50%}}.header-element .text-group3 .baloon .baloon-text1{color:#2197df;font-size:2rem;font-weight:400;position:absolute;right:185px;top:8px;z-index:1}@media screen and (max-width:768px){.header-element .text-group3 .baloon .baloon-text1{font-size:1rem;left:13px;position:absolute;top:8px;width:30%}}.header-element .text-group3 .baloon .baloon-text2{position:absolute;right:12px;top:55px;z-index:1}@media screen and (max-width:768px){.header-element .text-group3 .baloon .baloon-text2{font-size:1rem;right:5px;top:5px;width:auto}}.header-element .text-group3 .baloon .baloon-text2 .text1{color:#fff600;font-size:2rem;font-weight:300}@media screen and (max-width:768px){.header-element .text-group3 .baloon .baloon-text2 .text1{font-size:1.2rem}}.header-element .text-group3 .baloon .baloon-text2 .text2{color:#fff600;font-family:din-2014;font-size:6.03rem;font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.header-element .text-group3 .baloon .baloon-text2 .text2{font-size:2.7rem!important}}.header-element .text-group3 .baloon .baloon-text2 .text3{color:#fff600;font-size:3.38rem;font-weight:400}@media screen and (max-width:768px){.header-element .text-group3 .baloon .baloon-text2 .text3{font-size:1.4rem}}.header-element .text-group3 .baloon .balloon-text3{color:#fff;font-size:2rem;font-weight:400;position:absolute;right:71px;top:125px;z-index:1}@media screen and (max-width:768px){.header-element .text-group3 .baloon .balloon-text3{font-size:1rem;left:40px;top:65px;width:50%}}.header-element .text-group3 .baloon .balloon-text4{color:#fff;font-size:1.08rem;font-weight:300;position:absolute;right:26px;top:131px;z-index:1}@media screen and (max-width:768px){.header-element .text-group3 .baloon .balloon-text4{font-size:.9rem;right:6px;top:66px}}.header-element .text-group3 .baloon .balloon-text5{color:#fff;font-size:2rem;font-weight:400;position:absolute;right:20px;top:158px;z-index:1}@media screen and (max-width:768px){.header-element .text-group3 .baloon .balloon-text5{font-size:.9rem;right:11px;top:89px;width:auto}}.header-element .img-group1{left:64%;position:absolute;top:-10px;transform:translateX(-50%);width:150px}@media screen and (max-width:768px){.header-element .img-group1{left:85%;top:20px;width:90px}}@media screen and (max-width:370px){.header-element .img-group1{left:87%;top:20px;width:80px}}.header-element .balloon-img{position:relative;right:-834px;top:-226px}@media screen and (max-width:768px){.header-element .balloon-img{position:static}}@media screen and (max-width:370px){.header-element .balloon-img{left:52.5%;top:80px}}.header-element .banner{margin-top:-200px}@media screen and (max-width:768px){.header-element .banner{margin-top:-110px}}.text-block-red{color:#e50014;font-size:3.53rem;font-weight:600;text-align:center}@media screen and (max-width:768px){.text-block-red{bottom:-180px;font-size:1.96rem;left:10px;line-height:1.25;padding-bottom:73px;position:absolute;text-align:left}}@media screen and (max-width:370px){.text-block-red{font-size:1.56rem;left:0;top:255px}}.section-title{align-items:center;display:flex;flex-direction:column;margin:0 0 70px;text-align:center}@media screen and (max-width:768px){.section-title{margin-bottom:18px;margin-top:0;padding:0 0 15px}}.section-title .text{color:#fff600;font-size:6rem;font-weight:600;margin-bottom:35px}@media screen and (max-width:768px){.section-title .text{font-size:2.5rem;margin-bottom:15px;padding-bottom:15px}}.section-title .text.-blue{color:#000;margin-bottom:25px}.section-title img{margin:8px auto 0}@media screen and (max-width:768px){.section-title img{margin:6px 0 auto;width:37px!important}}.section-title:is(h3){font-size:2.5rem;font-weight:300}@media screen and (max-width:768px){.section-title:is(h3){margin-bottom:0}}.section-title:is(h3) p{margin:0}.section-title:is(h3) img:not(.line){margin:20px 0}@media screen and (max-width:768px){.section-title:is(h3) img:not(.line){margin:9px 0;width:100%!important}}.recruitment-detail{background-color:#fff;margin:0 auto;max-width:1282px;padding:60px 0 0}@media screen and (max-width:768px){.recruitment-detail{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0!important;padding-top:45.5px;width:100vw}.recruitment-detail .section-title{margin-bottom:25px;padding-bottom:0}}.recruitment-detail .section-title .text{font-size:4rem}@media screen and (max-width:768px){.recruitment-detail .section-title .text{font-size:2.5rem;margin-bottom:5px;padding-bottom:10px}}.recruitment-detail .inner{margin:0 auto;padding-bottom:55px;width:1157px}@media screen and (max-width:768px){.recruitment-detail .inner{padding:0 20px 20px;width:100%}}@media screen and (max-width:370px){.recruitment-detail .inner{padding-left:10px;padding-right:10px}}.recruitment-detail dl{display:flex}.recruitment-detail dt{font-size:2rem;font-weight:600;width:160px}@media screen and (max-width:768px){.recruitment-detail dt{font-size:1.6rem;width:25%}}.recruitment-detail dd{font-size:2rem;font-weight:300;line-height:1.25}@media screen and (max-width:768px){.recruitment-detail dd{font-size:1.35rem;width:75%}}.recruitment-detail hr{border:2px solid #2197df;box-sizing:border-box;margin:20px 0}.support-intro h3{font-size:3.98rem;font-weight:700;margin:0;padding:90px 0 45px}@media screen and (max-width:768px){.support-intro h3{font-size:1.75rem;line-height:1.45;padding:36px 0 20px}}.support-intro p{font-size:2rem;font-weight:400;line-height:1.75;margin:0;padding-bottom:55px}@media screen and (max-width:768px){.support-intro p{font-size:1.35rem;padding-bottom:50px}}.support-box{display:flex;padding:68px 0 80px 85px}@media screen and (max-width:768px){.support-box{padding:0 0 50px}}.support-box img{margin-right:44px}@media screen and (max-width:768px){.support-box img{height:100%;margin-right:16.5px;width:23%}.support-box .text{width:77%}}.support-box p{font-size:2rem;line-height:1.75;margin:0}@media screen and (max-width:768px){.support-box p{font-size:1.35rem}}.support-box .big{font-size:3.98rem;font-weight:600;line-height:1.28;padding-bottom:40px}@media screen and (max-width:768px){.support-box .big{font-size:1.75rem}}form fieldset{max-width:100%!important;padding:0}form label{display:block}form .form-columns-2 .hs-form-field{width:48%!important}@media screen and (max-width:768px){form .form-columns-2 .hs-form-field{width:100%!important}}form .form-columns-2 .hs-form-field:last-child{margin-left:4%}@media screen and (max-width:768px){form .form-columns-2 .hs-form-field:last-child{margin-left:0}}form .hs-form-field{background:#00519b;border:1px solid #ccc;display:flex;flex-wrap:wrap;margin:0 0 4px;padding:0}@media screen and (max-width:768px){form .hs-form-field{margin-bottom:12px}}form .hs-form-field+.hs-form-field{border-top:1px solid #e5e5e5!important}form .hs-form-field:last-of-type{border-bottom:none!important}form .hs-form-field>label{color:#fff;font-size:2rem;font-weight:700;padding:25px;pointer-events:none;text-align:left}@media screen and (min-width:769px){form .hs-form-field>label{order:1;width:20%}}@media screen and (max-width:768px){form .hs-form-field>label{align-items:center;background:#00519b;display:flex;font-size:1.6rem;justify-content:space-between;padding:16px 14px;width:100%}}form .hs-form-field+div:has(.hs-fieldtype-booleancheckbox){border-top:1px solid #e5e5e5!important}form .hs-form-field:has(.hs-form-booleancheckbox){background:none;border:none;flex-direction:column}form .hs-form-field:has(.hs-form-booleancheckbox) .input{background:none;margin:0 auto;margin-right:auto!important;width:auto}form .hs-form-field:has(.hs-form-booleancheckbox) .hs-form-required{display:none}form .hs-form-field:has(.hs-form-booleancheckbox) .hs-error-msgs{background:none;margin:-10px auto;width:auto}form .hs-form-field .input{background:#fff;order:2;padding:12px 16px;width:80%}@media screen and (max-width:768px){form .hs-form-field .input{padding:16px 14px;width:100%}}form .form-columns-0 .hs-richtext{margin-bottom:2em}form .form-columns-1 .input{margin-right:0!important}form .hs-richtext{margin-bottom:.5em}form .hs-richtext img{height:auto;max-width:100%!important}form .inputs-list{list-style:none;padding:0}form .inputs-list li{display:block;margin:.7rem 0;width:100%}form .inputs-list .hs-form-radio{margin:1rem 0}form .hs-form-required{visibility:hidden}form .hs-form-required:after{background-color:#fff600;border:none;border-radius:0;color:#00519b;content:"必須";display:inline-block;font-size:1.4rem;line-height:1;padding:.3em .4em;text-align:center;vertical-align:middle;visibility:visible;white-space:nowrap}form .hs-error-msg,form .hs-error-msgs{color:#dc3545}form .hs-error-msgs{background:#fff;display:block;font-size:1.4rem;margin:-10px 0 0 20%;order:4;padding:5px 20px;width:80%}@media screen and (max-width:768px){form .hs-error-msgs{margin:-10px 0 0;padding:5px 14px;width:100%}}form .hs_error_rollup{margin:3em auto -1em;text-align:center}form .hs_error_rollup .hs-error-msgs{background:none;font-size:1.6rem;margin-left:0;width:auto}form .hs_error_rollup .inputs-list li{margin:0}form .hs_error_rollup label{text-align:center}form .hs_error_rollup label:before{display:none}form .hs-field-desc{background:#fff;color:#555;font-size:1.3rem;margin:0 0 0 20%;order:3;padding:0 20px 10px;position:relative;width:80%;z-index:1}@media screen and (max-width:768px){form .hs-field-desc{background:#00519b;color:#fff;margin-left:0;margin-top:-12px;order:2;padding:0 14px 16px;width:100%}}form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #aaa;border-radius:2px;color:#000;display:block;font-size:2rem;line-height:1.25;min-height:50px;padding:10px 14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#aaa}@media screen and (max-width:768px){form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{font-size:1.6rem}}form input[type=date].error,form input[type=email].error,form input[type=file].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error{border-color:#dc3545}form .hs-fieldtype-select .input{position:relative}form .hs-fieldtype-select .input:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:10px;margin-top:-9px;pointer-events:none;position:absolute;right:32px!important;top:50%;transform:rotate(135deg);width:10px;z-index:1}form .hs-fieldtype-select .input select{-webkit-appearance:none;appearance:none;background-color:inherit;color:inherit;padding-right:34px}form .hs-fieldtype-select .input select::-ms-expand{display:none}form textarea{display:block;resize:vertical}form input[type=file]{background-color:transparent;border:initial;cursor:pointer;padding:initial}form .fn-date-picker .pika-button{font-size:14px;line-height:24px;text-align:center}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{background:#000!important;border-radius:0!important;color:#fff}form .fn-date-picker .is-today .pika-button{color:#000}form .fn-date-picker .is-selected .pika-button{background:#000;border-radius:0!important;box-shadow:none}form input[type=checkbox]{opacity:0;position:absolute;z-index:-1}form input[type=checkbox]+span{cursor:pointer;display:inline-block;padding-left:3rem;position:relative}form input[type=checkbox]+span:after,form input[type=checkbox]+span:before{box-sizing:border-box;content:"";display:block;position:absolute}form input[type=checkbox]+span:before{background:#fff;border:1px solid #333;height:2rem;left:0;top:calc(.5em - 1rem);width:2rem}form input[type=checkbox]+span:after{border-bottom:2px solid #333;border-left:2px solid #333;height:.7rem;left:.4rem;opacity:0;top:calc(.5em - .6rem);transform:rotate(-45deg);width:1.2rem}form input[type=checkbox]:checked+span:before{border-color:#00519b}form input[type=checkbox]:checked+span:after{border-color:#00519b;opacity:1}form input[type=checkbox]:focus+span:before{outline:4px double #00519b}form input[type=radio]{opacity:0;position:absolute;z-index:-1}form input[type=radio]+span{cursor:pointer;display:inline-block;padding-left:3rem;position:relative}form input[type=radio]+span:after,form input[type=radio]+span:before{border-radius:50%;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=radio]+span:before{border:1px solid #333;height:2rem;left:0;top:calc(.5em - 1rem);width:2rem}form input[type=radio]+span:after{background:#00519b;height:1rem;left:.5rem;opacity:0;top:calc(.5em - .5rem);width:1rem}form input[type=radio]:checked+span:before{border-color:#00519b}form input[type=radio]:checked+span:after{opacity:1}form input[type=radio]:focus+span:before{outline:4px double #00519b}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}form .grecaptcha-badge{margin:30px auto}form .hs-submit{margin:3em auto 0;max-width:none}@media screen and (max-width:768px){form .hs-submit{margin:2em auto 0;width:100%}}form .hs-submit .hs-field-desc{background:none;margin:0;padding:0;text-align:center;width:auto}form .hs-submit .actions{margin:0 auto;position:relative;width:525px}@media screen and (max-width:768px){form .hs-submit .actions{width:100%!important}}form .hs-submit .actions:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:5px;content:"";display:block;height:20px;margin:auto 50px auto -70px;pointer-events:none;position:absolute;right:-10px;top:calc(50% - 20px);transform:rotate(-136deg);width:20px}@media screen and (max-width:768px){form .hs-submit .actions:after{border-width:3px;height:12px;margin:auto 30px auto -50px;top:calc(50% - 16px);width:12px}}form .hs-submit .actions:active:after{top:calc(50% - 14px)}@media screen and (max-width:768px){form .hs-submit .actions:active:after{top:calc(50% - 11px)}}form .hs-submit input[type=submit]{-webkit-appearance:none;appearance:none;background:#e50014;border:none;border-radius:10px;box-shadow:0 6px 0 #9f9f9f;color:#fff;cursor:pointer;font-size:2.82rem;font-weight:400;padding:25px 120px;text-decoration:none;transform:translateY(-6px);width:100%}form .hs-submit input[type=submit]:active{box-shadow:none;transform:translateY(0)}@media screen and (max-width:768px){form .hs-submit input[type=submit]{font-size:1.94rem;padding:18px!important}}form .submitted-message{text-align:center}form .hs-sunstaff_zip_site .input{display:flex}form .hs-sunstaff_zip_site .js-zip-input-site{align-items:center;background-color:#eceeef;cursor:pointer;display:flex;flex:0 0 auto;font-size:1.4rem;justify-content:center;margin:0 0 0 10px;padding:.25em .75em;text-align:center;transition:all .2s ease-in-out;width:28%}form .hs-sunstaff_zip_site .js-zip-input-site:hover{opacity:.5}.form-title{margin:0}.scroll-area{border:1px solid #ccc;height:300px;overflow:auto;padding:30px 30px 46px;position:relative;width:100%}form .hs-field-desc{margin-left:0!important;margin-top:-1px!important}form .hs-error-msgs,form .hs-field-desc,form .hs-form-field .input,form .hs-form-field>label{width:100%!important}form .hs-error-msgs{margin-left:0!important}form .tell-interview-label{align-items:center;background:#00519b;border:1px solid #ccc;color:#fff;display:flex;flex-wrap:wrap;font-size:2rem;font-weight:400;margin:0 0 4px;padding:25px;pointer-events:none;text-align:left}@media screen and (max-width:768px){form .tell-interview-label{align-items:center;background:#00519b;display:flex;font-size:1.6rem;justify-content:space-between;line-height:1.2em;padding:16px 14px;width:100%}}form .tell-interview-label.-required:after{background-color:#fff600;border-radius:0;color:#00519b;content:"必須";display:inline-block;font-size:1.4rem;line-height:1;margin-left:8px;padding:.3em .4em;text-align:center;vertical-align:middle;visibility:visible;white-space:nowrap}@media screen and (max-width:768px){form .tell-interview-label.-required:after{margin-left:0;margin-top:5px}}form .form-columns-2:has(.hs_sunstaff_kikan_tell_interview_1,.hs_sunstaff_kikan_tell_interview_2,.hs_sunstaff_kikan_tell_interview_3,.hs_sunstaff_kikan_resume,.hs_sunstaff_kikan_vitae){display:flex}@media screen and (max-width:768px){form .form-columns-2:has(.hs_sunstaff_kikan_tell_interview_1,.hs_sunstaff_kikan_tell_interview_2,.hs_sunstaff_kikan_tell_interview_3,.hs_sunstaff_kikan_resume,.hs_sunstaff_kikan_vitae){flex-wrap:wrap}form .form-columns-2:has(.hs_sunstaff_kikan_tell_interview_1,.hs_sunstaff_kikan_tell_interview_2,.hs_sunstaff_kikan_tell_interview_3,.hs_sunstaff_kikan_resume,.hs_sunstaff_kikan_vitae)>div+div{margin-bottom:12px!important}}form .form-columns-2 div.hs_sunstaff_kikan_resume,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_1,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_2,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_3,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_1,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_2,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_3,form .form-columns-2 div.hs_sunstaff_kikan_vitae{width:50%!important}@media screen and (max-width:768px){form .form-columns-2 div.hs_sunstaff_kikan_resume,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_1,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_2,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_3,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_1,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_2,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_3,form .form-columns-2 div.hs_sunstaff_kikan_vitae{margin-bottom:0!important;width:100%!important}}form .form-columns-2 div.hs_sunstaff_kikan_resume>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_1>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_2>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_3>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_1>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_2>label,form .form-columns-2 div.hs_sunstaff_kikan_tell_interview_time_3>label,form .form-columns-2 div.hs_sunstaff_kikan_vitae>label{display:none}form .form-columns-2 .hs_sunstaff_kikan_resume,form .form-columns-2 .hs_sunstaff_kikan_tell_interview_time_1,form .form-columns-2 .hs_sunstaff_kikan_tell_interview_time_2,form .form-columns-2 .hs_sunstaff_kikan_tell_interview_time_3,form .form-columns-2 .hs_sunstaff_kikan_vitae{margin-left:0!important}.footer{background-color:#f5f5f5;border-bottom:16px solid #2197df}@media screen and (max-width:768px){.footer{border:none;display:block;padding-top:56px}}.footer .copyright{font-family:游ゴシック体;font-size:1.5rem;font-weight:200;left:50%;letter-spacing:.09em;position:absolute;top:43px;transform:translateX(-50%)}@media screen and (max-width:768px){.footer .copyright{font-size:1.05rem;top:26px}}.pagetop{background:none;height:auto;margin:0;padding:0;position:static;width:auto}.pagetop:before{content:none}