/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.is-sp{display:none}@media screen and (max-width: 750px){.is-sp{display:block}.is-pc{display:none}}html{font-size:10px}@media screen and (max-width: 750px){html{font-size:1.3333vw}}body{max-width:100vw;width:100%;color:#333;background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500}.inner{max-width:120rem;margin:0 auto;padding:10rem 0;box-sizing:border-box}img{width:100%;max-width:100%;height:auto;display:block}a{transition:.3s}a:hover{opacity:.8}.serif{font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (max-width: 750px){.serif{font-weight:700}}.recluit_fv{background:center/cover url(../img/recruit/recruit_kv.jpg) no-repeat;overflow:hidden}.recluit_fv_wrap{position:relative;width:160rem;height:calc(100vh - 6rem);padding:0 2rem;margin:0 auto;display:flex;align-items:center}.recluit_fv_cont h2{font-family:"Kiwi Maru",serif;font-size:3rem;font-weight:400;border-bottom:#333 1px solid;padding-bottom:1.5rem;color:#2b6876;width:70rem;margin-bottom:3rem}.recluit_fv_catch{font-size:7rem;font-weight:bold;color:#2b6876;line-height:1.3;margin-bottom:3rem}.recluit_fv_subcatch{font-size:2rem;font-weight:bold;line-height:1.8;padding-left:4rem}.recluit_common_ttl{margin-bottom:4rem}.recluit_common_subttl{font-family:"Kiwi Maru",serif;font-size:2.8rem;font-weight:400;color:#2b6876;padding-bottom:1rem;text-align:center}.recluit_common_mainttl{font-size:4rem;font-weight:bold;color:#333;padding-bottom:1rem;text-align:center}.recluit_cta{padding:10rem 0;background:center/cover url(../img/recruit/dot_back.jpg) no-repeat;overflow:hidden}.recluit_cta_wrap{display:flex;justify-content:center;gap:4rem;max-width:117rem;margin:0 auto}.recluit_cta_cont{position:relative;width:36rem;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.53);border-radius:1.5rem;padding:4.5rem 3rem;display:flex;flex-direction:column;gap:4.5rem;justify-content:space-between}.recluit_cta_cont::after{content:"";position:absolute;top:3rem;right:3.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1}.recluit_cta_cont:nth-of-type(1):after{background-image:url(../img/recruit/human1.png);width:9.5rem;height:26.8rem}.recluit_cta_cont:nth-of-type(2):after{background-image:url(../img/recruit/human2.png);width:12.425rem;height:26.8rem}.recluit_cta_cont:nth-of-type(3):after{background-image:url(../img/recruit/human3.png);width:9.9rem;height:26.8rem}.not_recruit_back{background-color:#e3e3e3}.recluit_cta_box p{font-family:"Kiwi Maru",serif;font-size:1.8rem;font-weight:400;color:#2b6876;padding-bottom:1rem}.recluit_cta_box h3{font-size:3rem;color:#333}.not_recruit{font-size:2.4rem;font-weight:bold;color:#777}.recluit_about{padding:12rem 0}.recluit_about_wrap{max-width:120rem;margin:0 auto;display:flex;gap:4.5rem;align-items:center;justify-content:space-between;padding-bottom:8rem}.recluit_about_wrap img{border-radius:4.5rem}.recluit_about_cont h2{font-size:6rem;color:#333;font-weight:bold;line-height:1.4;margin-bottom:4rem}.recluit_about_cont p{line-height:2.2}.recluit_about_btns{display:flex;justify-content:center;gap:4rem}.recluit_about_btns a{display:block;background-color:#2b6876;border-radius:1.5rem;padding:2rem 0;text-align:center;width:35rem;font-size:2.2rem;color:#fff;font-weight:bold}.recluit_interview{padding:10rem 0;background:center/cover url(../img/recruit/blue_dot_back.jpg) no-repeat;overflow:hidden}.recluit_interview_inner{max-width:100rem;margin:0 auto}.recluit_interview_box{margin-bottom:4rem}.recluit_interview_top{background-color:#fff;border-radius:1.5rem 1.5rem 0 0;display:flex;align-items:center;gap:5.5rem;padding:3rem 10rem}.recluit_interview_top img{width:20rem}.recluit_interview_namewrap{display:flex;gap:1.5rem;align-items:center;padding-bottom:2.5rem;border-bottom:#333 2px solid}.recluit_interview_cat{background-color:#2b6876;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:1.8rem}.recluit_interview_name{font-size:2.2rem;font-weight:bold}.recluit_interview_catch{font-size:2.4rem;font-weight:bold;padding-top:2.5rem;line-height:1.4}.recluit_interview_bot{background-color:#2b6876;border-radius:0 0 1.5rem 1.5rem}.recluit_interview_bot:not([open]){margin-bottom:1rem}.recluit_interview_bot summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:2.5rem 6rem;background-color:#2b6876;color:#fff;border-radius:0 0 1.5rem 1.5rem;font-weight:600;font-size:1.8rem;cursor:pointer}.recluit_interview_bot summary::-webkit-details-marker{display:none}.recluit_interview_bot summary::after{transform:translateY(-25%) rotate(45deg);width:1.5rem;height:1.5rem;margin-left:10px;border-bottom:.3rem solid #fff;border-right:.3rem solid #fff;content:"";transition:transform .3s}.recluit_interview_bot[open] summary::after{transform:rotate(225deg)}.recluit_interview_ac{transform:translateY(-10px);margin:0;padding:4rem 6rem .2rem;color:#fff;transition:transform .5s,opacity .5s}.recluit_interview_ac h3{font-size:2rem;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px #fff solid}.recluit_interview_ac p{font-size:1.6rem;margin-bottom:5rem;line-height:1.8}.recluit_benefits{background-color:#f8f8f8;padding:10rem 0}.recluit_benefits_wrap{max-width:100rem;margin:0 auto;display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.recluit_benefits_box{width:30rem;padding:3rem 2rem;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.53);border-radius:1.5rem}.recluit_benefits_box h3{font-size:2.4rem;text-align:center}.recluit_benefits_box p{line-height:1.6}.recluit_benefits_box img{width:auto;height:10rem;margin:2rem auto}.recluit_numbers{padding:10rem 0;background:center/cover url(../img/recruit/score_back.jpg) no-repeat;overflow:hidden}.recluit_numbers_wrap{max-width:106rem;margin:0 auto;display:flex;gap:4rem;justify-content:space-between;flex-wrap:wrap}.recluit_numbers_box{width:50rem;display:flex;justify-content:center;padding:3.2rem;gap:6rem;background-color:#f4f4f4}.recluit_numbers_cont h3{text-align:center;font-size:3.2rem;padding:1rem 2rem;color:#fff;background-color:#2b6876;border-radius:.5rem;margin-bottom:1.5rem}.recluit_numbers_num{text-align:center;font-size:8rem;font-weight:bold;line-height:1}.recluit_numbers_ave{text-align:center;font-size:2.8rem;font-weight:bold;line-height:1.6}.recluit_numbers_num span{font-size:2.8rem;font-weight:bold}.recluit_numbers_box:last-child{width:100%}.recluit_message{padding:10rem 0;background:center/cover url(../img/recruit/message_back.jpg) no-repeat;overflow:hidden}.recluit_message_wrap{background-color:rgba(244,244,244,0.7803921569);max-width:120rem;margin:0 auto;padding:6rem}.recluit_message_wrap p{margin-bottom:2rem}.recluit_message_wrap .recluit_message_name{margin-bottom:0;font-weight:bold;text-align:right}.recluit_info{padding:10rem 0}.recluit_info-inner{width:100%;max-width:100rem;margin:0 auto;padding:0 2rem}.recluit_info table{width:100%}.recluit_info table:not(:last-of-type){margin-bottom:7rem}.recluit_info table th,.recluit_info table td{font-size:1.6rem;line-height:1.5;padding:2rem 1.5rem;border:1px solid #a1a1a1}.recluit_info table th{width:15rem;color:#fff;background-color:#2b6876;border-color:#c7c7c7;text-align:center;vertical-align:middle}.recluit_info table td li{padding-left:1em;position:relative}.recluit_info table td li:not(:last-of-type){margin-bottom:.7em}.recluit_info table td li::before{content:"▶";font-size:.5em;color:#2b6876;position:absolute;top:.8em;left:0}.recluit_form{padding:10rem 0;background:center/cover url(../img/recruit/blue_dot_back.jpg) no-repeat;margin-bottom:5rem}.recluit_form-inner{max-width:96rem;width:100%;margin:0 auto;padding:0 2rem}.recluit_form .wpcf7{background-color:#fff;border-radius:2rem;padding:5rem 8rem;box-shadow:0px 0px 8px 0px rgba(0,0,0,.53)}.recluit_form .wpcf7 .form_contents{font-size:1.6rem}.recluit_form .wpcf7 dl{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4rem}.recluit_form .wpcf7 dl:has(textarea){align-items:flex-start}.recluit_form .wpcf7 dl:has(textarea) dt{margin-top:1rem}.recluit_form .wpcf7 dt{width:23rem}.recluit_form .wpcf7 dt .atn{display:inline-block;padding:.5rem 1rem;font-size:1.2rem;background:#2b6876;color:#fff;margin-left:2rem;border-radius:50rem}.recluit_form .wpcf7 dd{width:calc(100% - 23rem);position:relative}.recluit_form .wpcf7 dd input[type=text],.recluit_form .wpcf7 dd input[type=email],.recluit_form .wpcf7 dd input[type=tel],.recluit_form .wpcf7 dd input[type=url],.recluit_form .wpcf7 dd textarea{width:100%;border:1px solid #d5d5d5;padding:1rem 1.5rem;border-radius:.5rem}.recluit_form .wpcf7 dd textarea{height:10rem}.recluit_form .wpcf7 dd input[type=date],.recluit_form .wpcf7 dd select{border:1px solid #d5d5d5;padding:1rem 1.5rem;border-radius:.5rem}.recluit_form .wpcf7 dd .wpcf7-radio,.recluit_form .wpcf7 dd .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:1rem 2rem}.recluit_form .wpcf7 dd .wpcf7-radio input,.recluit_form .wpcf7 dd .wpcf7-checkbox input{margin-right:.5rem}.recluit_form .wpcf7 .form_submit{text-align:center}.recluit_form .wpcf7 .form_submit input[type=submit]{background-color:#2b6876;color:#fff;padding:1.5rem 4rem;border:none;font-size:1.6rem;border-radius:50rem;transition:.3s ease-in-out}.recluit_form .wpcf7 .form_submit input[type=submit]:hover{opacity:.6}.recluit_form .wpcf7 .wpcf7-not-valid-tip{color:#dc3232;font-size:1.2rem;font-weight:normal;position:absolute;left:0;bottom:-1.3rem}.recluit_form .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}@media screen and (max-width: 750px){.recluit_fv{background:center/cover url(../img/recruit/recruit_kv_sp.jpg) no-repeat}.recluit_fv_wrap{width:33rem;height:75vh;padding:0}.recluit_fv_cont{width:100%}.recluit_fv_cont h2{font-size:1.8rem;padding-bottom:1rem;width:100%}.recluit_fv_catch{font-size:3.3rem}.recluit_fv_subcatch{font-size:1.6rem;padding-left:2rem}.recluit_cta_wrap{flex-direction:column;align-items:center;gap:3rem}.recluit_cta_cont{width:33rem;padding:2.2rem 2rem;flex-direction:column;gap:7rem}.recluit_cta_box p{font-size:1.8rem}.recluit_cta_box h3{font-size:2.3rem}.recluit_cta_cont::after{top:2rem;right:3.7rem}.recluit_cta_cont:nth-of-type(1):after{width:9rem;height:20rem}.recluit_cta_cont:nth-of-type(2):after{width:10.5rem;height:20rem}.recluit_cta_cont:nth-of-type(3):after{width:8.2rem;height:20rem}.not_recruit{font-size:1.6rem;line-height:1.25}.recluit_cta{padding:7rem 0;background-position:top;background-size:160vw;background-repeat:repeat}.recluit_common_ttl{margin-bottom:3rem}.recluit_common_subttl{font-size:2rem;line-height:1.2}.recluit_common_mainttl{font-size:3rem}.recluit_about{padding:7rem 0}.recluit_about_wrap{max-width:33rem;flex-direction:column;gap:2rem;padding-bottom:4rem}.recluit_about_cont h2{font-size:3.2rem}.recluit_about_wrap img{border-radius:1.25rem}.recluit_about_btns{max-width:33rem;margin:0 auto;flex-direction:column;align-items:center;gap:2rem}.recluit_about_btns a{padding:1.5rem 0;border-radius:.8rem;text-align:center;width:100%;font-size:1.6rem}.recluit_interview{padding:6rem 0 3rem;background-position:top;background-size:160vw;background-repeat:repeat}.recluit_interview_inner{max-width:33rem;margin:0 auto}.recluit_interview_top{flex-direction:column;gap:1.5rem;padding:2rem 1rem}.recluit_interview_top img{width:12rem;margin:0 auto}.recluit_interview_namewrap{gap:1rem;padding-bottom:1rem}.recluit_interview_cat{font-size:1.2rem;padding:.1rem 1rem}.recluit_interview_name{font-size:1.4rem}.recluit_interview_catch{font-size:1.6rem;padding-top:1rem}.recluit_interview_bot summary{font-size:1.4rem;padding:1.5rem 3rem}.recluit_interview_bot summary::after{width:1rem;height:1rem}.recluit_interview_ac{padding:2.5rem 1.5rem .5rem}.recluit_interview_ac h3{font-size:1.6rem;line-height:1.4;margin-bottom:1.5rem}.recluit_interview_ac p{font-size:1.4rem;margin-bottom:3rem}.recluit_benefits{padding:6rem 0 7rem}.recluit_benefits_wrap{justify-content:center;gap:3rem}.recluit_benefits_box{width:33rem;padding:2.5rem}.recluit_benefits_box h3{font-size:2rem}.recluit_benefits_box img{height:8rem;margin:2.5rem auto}.recluit_numbers{padding:6rem 0 7rem}.recluit_numbers_wrap{max-width:33rem;justify-content:center;gap:2rem}.recluit_numbers_box{width:100%;align-items:center;padding:1.6rem;gap:3rem}.recluit_numbers_cont{width:50%}.recluit_numbers_cont h3{font-size:1.8rem;padding:1rem .5rem;margin-bottom:.8rem}.recluit_numbers_num{font-size:5.5rem}.recluit_numbers_num span{font-size:1.8rem}.recluit_numbers_ave{font-size:1.8rem}.recluit_message{padding:6rem 0 7rem;background:center/cover url(../img/recruit/message_back_sp.jpg) no-repeat}.recluit_message_wrap{max-width:33rem;padding:2rem 1.5rem}.recluit_message_wrap p{margin-bottom:3rem}.recluit_info{padding:6rem 0 7rem}.recluit_info table:not(:last-of-type){margin-bottom:3rem}.recluit_info table tr{display:flex;flex-direction:column}.recluit_info table th,.recluit_info table td{font-size:1.4rem;padding:1.5rem 1rem}.recluit_info table th{width:100%;text-align:left;border:none}.recluit_form{padding:6rem 0 7rem;margin-bottom:3rem}.recluit_form .wpcf7{padding:3rem 2rem}.recluit_form .wpcf7 .form_contents{font-size:1.4rem}.recluit_form .wpcf7 dl{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:3rem}.recluit_form .wpcf7 dl:has(textarea) dt{margin-top:0}.recluit_form .wpcf7 dt{width:100%}.recluit_form .wpcf7 dt .atn{margin-left:1rem}.recluit_form .wpcf7 dd{width:100%}.recluit_form .wpcf7 dd input[type=text],.recluit_form .wpcf7 dd input[type=email],.recluit_form .wpcf7 dd input[type=tel],.recluit_form .wpcf7 dd input[type=url],.recluit_form .wpcf7 dd textarea{padding:1rem}.recluit_form .wpcf7 dd input[type=date],.recluit_form .wpcf7 dd select{padding:1rem}.recluit_form .wpcf7 .form_submit{text-align:center}.recluit_form .wpcf7 .form_submit input[type=submit]{background-color:#2b6876;color:#fff;padding:1.5rem 4rem;border:none;font-size:1.6rem;border-radius:50rem;transition:.3s ease-in-out}.recluit_form .wpcf7 .form_submit input[type=submit]:hover{opacity:.6}}

/*# sourceMappingURL=recruit.min.css.map */