﻿@media (max-width: 767px){.recruit-info .sec-heading{padding-bottom:44px}}.recruit-info .hoverBtn{position:relative;overflow:hidden;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.recruit-info .hoverBtn:hover{opacity:1}}.recruit-info .hoverBtn>*{z-index:2}.recruit-info .hoverBtn::after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:100%;transition:all 0.5s ease-in-out}@media only screen and (min-width: 1025px){.recruit-info .hoverBtn:hover::after{width:0}}.recruit-info #wrap{padding:0 75px;margin-top:0;position:relative}@media (max-width: 767px){.recruit-info #wrap{padding:50px 0 0}}.recruit-info .c-breadcrumb ul{text-align:right}@media (max-width: 767px){.recruit-info .c-breadcrumb ul{justify-content:flex-end}}@media (max-width: 767px){.recruit-info .header-recruit{background-color:#fff}}.recruit-info .p-inner{width:calc(100% - 50px);max-width:1000px;margin:0 auto}@media (max-width: 767px){.recruit-info .p-inner{width:calc(100% - 40px)}}.recruit-info .c-breadcrumb{padding-right:25px}@media (max-width: 767px){.recruit-info .c-breadcrumb{padding-right:20px}}.recruit-info .c-breadcrumb ul li,.recruit-info .c-breadcrumb ul a{color:#1c1c1c}.recruit-info .c-breadcrumb ul li:before{background-color:#1c1c1c}.recruit-info .sec-main{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;padding-top:91px;margin-bottom:176px}@media (max-width: 767px){.recruit-info .sec-main{padding-top:0;margin-bottom:37px}}.recruit-info .sec-main .lst-anchor{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 767px){.recruit-info .sec-main .lst-anchor{grid-template-columns:repeat(1, 1fr);grid-row-gap:8px}}.recruit-info .sec-main .lst-anchor__item{display:flex;justify-content:center;align-items:center;padding:12px 20px 10px;border-radius:10px;background-color:#fff;min-height:100px;transition:all 0.3s ease-in-out;border:1px solid var(--color);transition:all 0.3s ease-in-out;cursor:pointer}.recruit-info .sec-main .lst-anchor__item::after{background-color:var(--color)}@media only screen and (min-width: 1025px){.recruit-info .sec-main .lst-anchor__item:hover span{color:var(--color)}.recruit-info .sec-main .lst-anchor__item:hover span::before{background-color:var(--color);background-size:110%;border-radius:50%}}@media (max-width: 767px){.recruit-info .sec-main .lst-anchor__item{min-height:64px;border-radius:8px}}.recruit-info .sec-main .lst-anchor__item span{display:block;font-size:23px;font-size:2.3rem;line-height:1.5em;letter-spacing:.4em;font-weight:bold;color:#fff;padding-left:49px;padding-top:1px;position:relative;transition:all 0.3s ease-in-out}@media (max-width: 767px){.recruit-info .sec-main .lst-anchor__item span{font-size:18px;letter-spacing:0.2em;padding-left:33px}}.recruit-info .sec-main .lst-anchor__item span:before{content:"";position:absolute;width:26px;height:26px;background:url(../../img/recruit-info/ico-btn.png) center/cover no-repeat;left:7px;top:4px}@media (max-width: 767px){.recruit-info .sec-main .lst-anchor__item span:before{width:22px;height:22px;left:4px;top:2px}}.recruit-info .sec-main__block{margin-top:119px}@media (max-width: 767px){.recruit-info .sec-main__block{margin-top:55px;margin-bottom:110px}}.recruit-info .sec-main__block .block-item:not(:last-child){margin-bottom:61px}@media (max-width: 767px){.recruit-info .sec-main__block .block-item:not(:last-child){margin-bottom:56px}}.recruit-info .sec-main__block .block-item__heading{font-size:28px;font-size:2.8rem;line-height:1.5em;letter-spacing:.4em;font-weight:500;text-align:center;padding-bottom:16px;border-bottom:1px solid #1c1c1c;margin-bottom:41px}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__heading{font-size:22px;padding-bottom:14px;margin-bottom:19px}}.recruit-info .sec-main__block .block-item__lst-tab{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:7px;grid-row-gap:12px;margin-bottom:50px}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-tab{grid-template-columns:repeat(2, 1fr);grid-column-gap:9px;grid-row-gap:9px;margin-bottom:21px}}.recruit-info .sec-main__block .block-item__lst-tab .tab-item h3{display:flex;justify-content:center;align-items:center;color:#cccccc;border:1px solid #cccccc;border-radius:30px;min-height:60px;padding:11px 20px 9px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;transition:all 0.3s ease-in-out;cursor:pointer;height:100%;cursor:pointer}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-tab .tab-item h3{min-height:56px;border-radius:7px;font-size:14px;line-height:calc(20 / 14);height:100%;text-align:center;padding:6px 8px}}@media only screen and (min-width: 1025px){.recruit-info .sec-main__block .block-item__lst-tab .tab-item h3:hover{opacity:0.5}}.recruit-info .sec-main__block .block-item__lst-tab .tab-item.active h3{background-color:#fff;border:1px solid var(--colortab);cursor:pointer}.recruit-info .sec-main__block .block-item__lst-tab .tab-item.active h3::after{background-color:var(--colortab)}.recruit-info .sec-main__block .block-item__lst-tab .tab-item.active h3 span{color:#fff}@media only screen and (min-width: 1025px){.recruit-info .sec-main__block .block-item__lst-tab .tab-item.active h3:hover span{color:var(--colortab)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit-info .sec-main__block .block-item__lst-tab .tab-item.active h3{border:unset}}.recruit-info .sec-main__block .block-item__lst-table{max-width:1000px;margin:0 auto}.recruit-info .sec-main__block .block-item__lst-table .table-item{border-radius:10px;margin-bottom:15px;border:1px solid #d8d8d8;position:relative;display:block;cursor:pointer}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item{margin-bottom:15px}}.recruit-info .sec-main__block .block-item__lst-table .table-item:last-child{margin-bottom:0}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr{display:flex;position:relative}@media (min-width: 768px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr::after{content:"";position:absolute;top:50%;right:17px;width:17px;height:17px;background:url(../../img/recruit-info/ico-btn-blue.png) center/contain no-repeat;transition:all 0.3s ease-in-out;transform:translateY(-50%)}}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr{flex-wrap:wrap}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th{width:40.5%;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.05em;font-weight:bold;padding:31px 15px 31px 15px;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;align-content:center}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th{width:100%;font-size:15px;padding:13px 38px 8px 12px;min-height:78px}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th::after{content:"";position:absolute;top:50%;width:17px;height:17px;background:url(../../img/recruit-info/ico-btn-blue.png) center/contain no-repeat;transition:all 0.3s ease-in-out;transform:translateY(-50%);right:8px}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--colorcell);z-index:-1;opacity:0.1;left:0;top:0}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th em,.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th span,.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th strong{display:block;width:100%;font-style:normal}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th span{padding:4px 10px;max-width:300px;border-radius:13px;background:var(--colorcell);font-weight:bold;font-size:16px;letter-spacing:0.05em;line-height:19px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th span{font-size:calc(100vw * 16 / 1200)}}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th span{font-size:14px;max-width:calc(100vw * 279 / 375)}}@media only screen and (min-width: 280px) and (max-width: 374px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th span{font-size:calc(100vw * 14 / 375);max-width:none}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th strong{text-align:center;margin-top:1px;font-weight:bold;font-size:18px;letter-spacing:0.05em;line-height:20px;margin-top:8px;text-align:center;color:#1c1c1c}@media only screen and (min-width: 768px) and (max-width: 1200px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th strong{font-size:calc(100vw * 18 / 1200)}}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th strong{font-size:16px;line-height:24px}}@media only screen and (min-width: 280px) and (max-width: 374px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .th strong{font-size:calc(100vw * 16 / 375)}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td{width:calc(100% - 40.5%);font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:500;padding:21px 45px 19px 33px;align-self:center;position:relative}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td em,.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td span,.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td strong{display:block;font-style:normal}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td strong{font-weight:bold;font-size:15px;letter-spacing:0.05em;text-align:left;color:#000;margin-right:13px;white-space:nowrap}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td strong{font-size:14px;letter-spacing:0.05em;width:70px;margin-right:9px;margin-top:2px}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td span{display:flex;align-items:flex-start;position:relative;padding-left:12px;margin-bottom:4px}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td span:last-child{margin-bottom:0}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td span::before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background-color:var(--colorcell);border-radius:50%}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td span::before{top:10px}}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td em{font-weight:500;font-size:15px;letter-spacing:0.05em;line-height:20px;text-align:left;color:#1c1c1c;margin-top:4px}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td em{font-size:14px;letter-spacing:0.05em;line-height:18px;margin-right:6px;width:calc(100% - 70px)}}@media (max-width: 767px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr .td{width:100%;font-size:15px;line-height:calc(25 / 15);padding:8px 18px 13px 15px}}@media (min-width: 768px){.recruit-info .sec-main__block .block-item__lst-table .table-item .tr:not(:last-child) .th{border-bottom:1px solid rgba(216,216,216,0.5)}.recruit-info .sec-main__block .block-item__lst-table .table-item .tr:not(:last-child) .td{border-bottom:1px solid #f7f7f7}}@media only screen and (min-width: 1025px){.recruit-info .sec-main__block .block-item__lst-table .table-item:hover .tr::after{right:10px}}.recruit-info .sec-main__block .block-item .btn-form{display:flex;max-width:540px;justify-content:center;align-items:center;margin:0 auto;min-height:95px;border-radius:10px;background-color:#fff;transition:all 0.3s ease-in-out;border:2px solid #fa7bac;cursor:pointer}@media (max-width: 767px){.recruit-info .sec-main__block .block-item .btn-form{min-height:64px;border-radius:8px}}.recruit-info .sec-main__block .block-item .btn-form::after{background-color:#fa7bac}@media only screen and (min-width: 1025px){.recruit-info .sec-main__block .block-item .btn-form:hover span{color:#fa7bac}.recruit-info .sec-main__block .block-item .btn-form:hover span::before{background-color:#fa7bac;background-size:110%;border-radius:50%}}.recruit-info .sec-main__block .block-item .btn-form span{position:relative;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.25em;font-weight:bold;color:#fff;padding-left:42px;transition:all 0.3s ease-in-out}@media (max-width: 767px){.recruit-info .sec-main__block .block-item .btn-form span{font-size:17px;letter-spacing:0.15em;padding-left:39px}}.recruit-info .sec-main__block .block-item .btn-form span:before{content:"";position:absolute;width:26px;height:26px;background:url(../../img/recruit-info/ico-btn.png) center/cover no-repeat;left:3px;top:2px}@media (max-width: 767px){.recruit-info .sec-main__block .block-item .btn-form span:before{left:2px;top:-1px}}.recruit-info .sec-form{position:relative;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;padding-bottom:110px}@media (max-width: 767px){.recruit-info .sec-form{padding-bottom:30px}}.recruit-info .sec-form:before{content:"";position:absolute;width:calc(100% + 75px);height:644px;left:-75px;background:url(../../img/recruit-info/bg-form.png) top center/cover no-repeat;top:14px;z-index:-1}@media (max-width: 767px){.recruit-info .sec-form:before{background:url(../../img/recruit-info/bg-form_sp.png) top center/cover no-repeat;width:100%;left:0;height:217px;top:185px}}.recruit-info .sec-form__heading{text-align:center}@media (max-width: 767px){.recruit-info .sec-form__heading{padding-top:50px}}.recruit-info .sec-form__heading .note{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.1em;font-weight:500;margin-top:30px}@media (max-width: 767px){.recruit-info .sec-form__heading .note{font-size:14px;line-height:calc(26 / 14);margin-top:19px}}.recruit-info .sec-form__step{text-align:center;margin-top:28px}@media (max-width: 767px){.recruit-info .sec-form__step{margin-top:18px}}.recruit-info .sec-form__main{max-width:950px;margin:35px auto 0}@media (max-width: 767px){.recruit-info .sec-form__main{margin-top:26px}}.recruit-info .sec-form__main .recruitform .form-table{border-radius:15px;border:2px solid #fa7bac;background-color:#fff}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-table{border-radius:10px;width:calc(100% + 4px);margin-left:-2px}}.recruit-info .sec-form__main .recruitform .tr{display:flex;position:relative}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr{flex-wrap:wrap}}.recruit-info .sec-form__main .recruitform .tr .th{width:32.8%;display:flex;padding:39px 15px 20px 32px;background-color:#feeaf2}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .th{width:100%;padding:10px 15px 12px 17px}}.recruit-info .sec-form__main .recruitform .tr .th .th-wrap{display:flex}.recruit-info .sec-form__main .recruitform .tr .th span{display:inline-flex;width:53px;height:25px;border-radius:5px;color:#fff;background-color:#fa7bac;align-items:center;justify-content:center;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.08em;font-weight:bold;margin-right:13px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .th span{width:45px;margin-right:9px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit-info .sec-form__main .recruitform .tr .th span{padding-bottom:1px}}.recruit-info .sec-form__main .recruitform .tr .th span.opt{background-color:#88b6e2}.recruit-info .sec-form__main .recruitform .tr .th p{font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold;padding-top:2px}.recruit-info .sec-form__main .recruitform .tr .td{width:67.2%;padding:30px 33px 31px 29px;display:flex;align-items:center}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td{width:100%;padding:20px 15px 20px;min-height:85px}}.recruit-info .sec-form__main .recruitform .tr .td .td-wrap{width:100%;display:flex;flex-direction:column;justify-content:center}.recruit-info .sec-form__main .recruitform .tr .td input{width:100%;border-radius:5px;border:1px solid #dddddd;padding:7px 16px;color:#1c1c1c;height:45px;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recruit-info .sec-form__main .recruitform .tr .td input.hasbg{background-color:#fdfded}.recruit-info .sec-form__main .recruitform .tr .td .ex-box{margin-bottom:-10px}.recruit-info .sec-form__main .recruitform .tr .td .ex-box.hide{display:none}.recruit-info .sec-form__main .recruitform .tr .td textarea{width:100%;line-height:2;border-radius:5px;border:1px solid #dddddd;padding:16px 21px 16px 16px;min-height:200px;margin-top:2px;color:#1c1c1c;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recruit-info .sec-form__main .recruitform .tr .td textarea.ex-detail{margin-top:10px;min-height:120px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td textarea{min-height:160px;padding:13px 18px}}.recruit-info .sec-form__main .recruitform .tr .td textarea::placeholder{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.08em;font-weight:500;color:#1c1c1c}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td textarea::placeholder{font-size:14px}}.recruit-info .sec-form__main .recruitform .tr .td p{font-size:15px;font-size:1.5rem;letter-spacing:.08em;font-weight:500;line-height:26px}.recruit-info .sec-form__main .recruitform .tr .td .note{font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.08em;font-weight:500;margin-top:6px;position:relative;top:4px}.recruit-info .sec-form__main .recruitform .tr .td .lst-select{max-width:380px;position:relative}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td .lst-select{max-width:100%}}.recruit-info .sec-form__main .recruitform .tr .td .lst-select:after{content:"";position:absolute;z-index:3;width:9px;height:9px;border-top:2px solid rgba(250,123,172,0.8);border-right:2px solid rgba(250,123,172,0.8);transform:rotate(135deg) skew(-4deg, -4deg);top:calc(50% - 8px);right:23px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td .lst-select:after{right:18px}}.recruit-info .sec-form__main .recruitform .tr .td .lst-select select{width:100%;max-width:100%;min-height:45px;border:1px solid #dddddd;border-radius:5px;background-color:#fdfded;padding:4px 40px 4px 16px;color:#1c1c1c;font-size:15px;letter-spacing:0.08em;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:pre-wrap}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td .lst-radio:not(.full){display:flex;grid-column-gap:unset}}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio.full{grid-template-columns:repeat(1, 1fr);grid-row-gap:10px}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label{position:relative;min-height:45px;display:flex;align-items:center;padding:7px 12px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label{width:100%;padding:4px 0px 4px 11px}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label:not(:last-child){margin-right:14px}}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span{position:absolute;z-index:2;font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;transition:all 0.3s ease-in-out;padding-left:42px;display:flex;border-radius:5px;border:1px solid #dddddd;align-items:center;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span{padding-left:39px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span{padding-bottom:2px}}@media only screen and (max-width: 374px){.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span{padding-left:34px;font-size:14px;letter-spacing:0.05em}}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span i{position:absolute;display:inline-block;width:20px;height:20px;left:12px;top:50%;margin-top:-1px;transform:translateY(-50%)}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span i:after{position:absolute;content:"";width:calc(100% - 1px);height:calc(100% - 1px);border:1px solid #dddddd;background-color:#fff;border-radius:50%;left:50%;top:50%;transition:all 0.3s ease-in-out;transform:translate(-50%, -50%);z-index:2}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label span i:before{content:"";position:absolute;width:9px;height:9px;background-color:#88b6e2;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:all 0.3s ease-in-out;z-index:3}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label input{position:absolute;width:100%;height:100%;opacity:1;z-index:1;display:block;left:0;top:0;opacity:0;transition:all 0.3s ease-in-out;cursor:pointer}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label input:checked ~ span{color:#fff;font-weight:bold;background-color:#88b6e2;border:1px solid #88b6e2}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label input:checked ~ span i::before{opacity:1}.recruit-info .sec-form__main .recruitform .tr .td .lst-radio label input:checked ~ span i::after{border-color:#88b6e2}@media (min-width: 768px){.recruit-info .sec-form__main .recruitform .tr:not(:last-child) .th{border-bottom:1px solid #ffb4d0}.recruit-info .sec-form__main .recruitform .tr:not(:last-child) .td{border-bottom:1px solid #fdd3e3}}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr:not(:first-child) .th{border-top:1px solid #fdd3e3}}.recruit-info .sec-form__main .recruitform .tr:first-child .th{border-top-left-radius:15px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .tr:first-child .th{border-radius:10px 10px 0 0}}@media (min-width: 768px){.recruit-info .sec-form__main .recruitform .tr:last-child .th{border-bottom-left-radius:15px}}.recruit-info .sec-form__main .recruitform .form-privacy{width:calc(100% + 24px);max-width:974px;margin-top:48px;margin-left:-12px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-privacy{width:100%;margin-left:0;margin-top:45px}}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-ttl{font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:.08em;font-weight:bold}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block{margin-top:16px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block{margin-top:11px}}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em;font-weight:500;position:relative;padding-left:29px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p{padding-left:16px;font-size:14px;line-height:calc(22 / 14)}}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#68bdfa;left:12px;top:9px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p:before{left:0px}}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p a{color:#1c1c1c;text-decoration:underline}.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p:not(:last-child){margin-bottom:10px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-privacy .privacy-block p:not(:last-child){margin-bottom:12px}}.recruit-info .sec-form__main .recruitform .group-check{margin-top:61px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check{margin-top:41px}}.recruit-info .sec-form__main .recruitform .group-check .checkbox{max-width:640px;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #dddddd;background-color:#fdfded;position:relative;min-height:80px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .checkbox{min-height:64px}}.recruit-info .sec-form__main .recruitform .group-check .checkbox input{width:100%;height:100%;opacity:0;position:absolute;left:0;top:0;z-index:2;cursor:pointer}.recruit-info .sec-form__main .recruitform .group-check .checkbox input:checked ~ span::after{background-color:#fa7bac}.recruit-info .sec-form__main .recruitform .group-check .checkbox span{position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;padding-left:41px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .checkbox span{padding-left:36px}}.recruit-info .sec-form__main .recruitform .group-check .checkbox span::after{content:"";position:absolute;top:50%;width:10px;height:10px;background:none;left:10px;margin-top:-4.5px;transition:0.2s}.recruit-info .sec-form__main .recruitform .group-check .checkbox span:before{content:"";position:absolute;width:24px;height:24px;border:1px solid #dddddd;background:#fff;left:3px;top:0px}.recruit-info .sec-form__main .recruitform .group-check .form-btn{margin-top:29px}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .form-btn{margin-top:16px}}.recruit-info .sec-form__main .recruitform .group-check .form-btn button{width:100%;max-width:540px;margin:0 auto;background-color:#fff;border:2px solid #fa7bac;display:flex;align-items:center;justify-content:center;border-radius:15px;min-height:95px;transition:all 0.3s ease-in-out;cursor:pointer}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .form-btn button{min-height:80px;border-radius:8px}}.recruit-info .sec-form__main .recruitform .group-check .form-btn button::after{background-color:#fa7bac}@media only screen and (min-width: 1025px){.recruit-info .sec-form__main .recruitform .group-check .form-btn button:hover span{color:#fa7bac}.recruit-info .sec-form__main .recruitform .group-check .form-btn button:hover span::before{background-color:#fa7bac;border-radius:50%;background-size:110%}}.recruit-info .sec-form__main .recruitform .group-check .form-btn button span{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.2em;font-weight:bold;color:#fff;padding-left:45px;position:relative}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .form-btn button span{font-size:18px;letter-spacing:0.15em;padding-left:36px}}.recruit-info .sec-form__main .recruitform .group-check .form-btn button span:before{content:"";position:absolute;width:26px;height:26px;background:url(../../img/recruit-info/ico-btn.png) center/cover no-repeat;left:3px;top:1px;transform:rotate(-90deg)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit-info .sec-form__main .recruitform .group-check .form-btn button span:before{top:2px}}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .group-check .form-btn button span:before{width:22px;height:22px;left:5px}}.recruit-info .sec-form__main .recruitform .form-mail{margin-top:33px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.recruit-info .sec-form__main .recruitform .form-mail{line-height:calc(22 / 14);margin-top:27px}}.recruit-info .sec-form__main .recruitform .form-mail__main{display:block;text-decoration:underline;color:#0088db;width:fit-content;margin:0 auto}.recruit-info .sec-form__main .recruitform .copyright{margin-top:43px;text-align:center;font-family:"Zen Old Mincho",serif;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.05em;font-weight:400}@media (min-width: 768px){.recruit-info #career .block-item__lst-table .table-item .tr::after{background:url(../../img/recruit-info/ico-btn-purple.png) center/cover no-repeat}}@media (max-width: 767px){.recruit-info #career .table-item .tr .th::after{background:url(../../img/recruit-info/ico-btn-purple.png) center/cover no-repeat}}.recruit-info.step01 .footer-recruit,.recruit-info.step02 .footer-recruit{display:none}.recruit-info.step02 #wrap{padding-top:112px}@media (max-width: 767px){.recruit-info.step02 #wrap{padding-top:122px}}.recruit-info.step02 .logo-recruit{pointer-events:none}.recruit-info.step02 .header-recruit .logo{pointer-events:none}.recruit-info.step02 .header-recruit__ham,.recruit-info.step02 .header-recruit__requirements{display:none}.recruit-info.step02 .header-recruit__index{opacity:0;pointer-events:none}.recruit-info.step02 .header-recruit__sidebar{height:100%;top:0;padding:0}.recruit-info.step02 .header-recruit__copyright{bottom:unset;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.recruit-info.step02 .sec-form:before{top:23px}}.recruit-info.step02 .sec-form__heading{padding-top:59px}@media (max-width: 767px){.recruit-info.step02 .sec-form__heading{padding-top:0}}@media (min-width: 768px){.recruit-info.step02 .sec-form__main .recruitform .form-table .tr .th{width:21.6%;padding:30px 15px 15px 50px}}@media (min-width: 768px){.recruit-info.step02 .sec-form__main .recruitform .form-table .tr .td{width:78.4%;padding:30px 33px 31px 28px}}@media (max-width: 767px){.recruit-info.step02 .sec-form__main .recruitform .form-table .tr .td{min-height:unset}}.recruit-info.step02 .sec-form__main .recruitform .group-check{margin-top:36px}.recruit-info.step02 .sec-form__main .recruitform .taR{text-align:center;text-decoration:underline;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.07em;font-weight:500;margin-top:32px;padding-bottom:6px;cursor:pointer}@media (max-width: 767px){.recruit-info.step02 .sec-form__main .recruitform .taR{margin-top:23px;padding-bottom:22px}}.recruit-info.step03 #wrap{padding-top:112px}@media (max-width: 767px){.recruit-info.step03 #wrap{padding-top:122px}}.recruit-info.step03 .footer-recruit{padding:0 0 66px;border-top:1px solid #f5f5f5}@media (max-width: 767px){.recruit-info.step03 .footer-recruit{padding-bottom:70px}}@media (max-width: 767px){.recruit-info.step03 .footer-recruit .footer-text{margin-bottom:0}}.recruit-info.step03 .sec-form{padding-bottom:0}.recruit-info.step03 .sec-form:after{content:"";position:absolute;height:calc(100% - 640px);width:calc(100% + 75px);background-color:#fe9dc2;left:-75px;bottom:0;z-index:-1}@media (max-width: 767px){.recruit-info.step03 .sec-form:after{left:0;width:100%;height:calc(100% - 210px)}}@media (max-width: 767px){.recruit-info.step03 .sec-form:before{top:23px}}.recruit-info.step03 .sec-form__heading{padding-top:59px}@media (max-width: 767px){.recruit-info.step03 .sec-form__heading{padding-top:0}}.recruit-info.step03 .sec-form .thanks-main{max-width:950px;background-color:#fff;margin:32px auto 0;padding:67px 20px 164px;border-radius:15px 15px 0 0}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main{padding:36px 32px 98px}}.recruit-info.step03 .sec-form .thanks-main__ttl{font-size:25px;font-size:2.5rem;line-height:1.68em;letter-spacing:.1em;font-weight:500;font-family:"Zen Old Mincho",serif;margin:0}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main__ttl{font-size:20px}}.recruit-info.step03 .sec-form .thanks-main__txt{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.05em;font-weight:500;margin-top:26px}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main__txt{font-size:15px;line-height:calc(27 / 15);text-align:left;margin-top:14px}}.recruit-info.step03 .sec-form .thanks-main__back{display:flex;align-items:center;justify-content:center;min-height:60px;max-width:350px;margin:26px auto 0;background-color:#fa7bac;border-radius:30px}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main__back{min-height:50px;width:100%;max-width:100%;padding-top:2px;margin-top:24px}}.recruit-info.step03 .sec-form .thanks-main__back span{position:relative;padding-left:34px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;color:#fff}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main__back span{font-size:14px;padding-left:30px}}.recruit-info.step03 .sec-form .thanks-main__back span:before{content:"";position:absolute;width:26px;height:26px;background:url(../../img/recruit-info/ico-btn.png) center/cover no-repeat;left:0;top:-2px;transform:rotate(90deg)}@media (max-width: 767px){.recruit-info.step03 .sec-form .thanks-main__back span:before{width:22px;height:22px;left:2px}}.single-recruit .sec-main{padding-top:82px}@media (max-width: 767px){.single-recruit .sec-main{padding-top:0}}.single-recruit .sec-main__heading{max-width:1000px;min-height:118px;margin:0 auto;border-radius:10px;background:var(--color);overflow:hidden;padding:25px 20px;text-align:center}.single-recruit .sec-main__heading .cat-title{padding:4px 10px;min-width:300px;border-radius:13px;background:#fff;margin:0 auto;font-weight:bold;font-size:16px;line-height:18px;letter-spacing:0.05em;text-align:center;color:var(--color);display:table}.single-recruit .sec-main__heading .post-title{font-weight:bold;font-size:24px;letter-spacing:0.2em;text-align:center;color:#fff;margin:16px auto 0}@media (max-width: 767px){.single-recruit .sec-main__heading .post-title{font-size:18px}}.single-recruit .sec-main__block{margin-top:80px}@media (max-width: 767px){.single-recruit .sec-main__block{margin-top:25px;margin-bottom:50px}}.single-recruit .sec-main__block .block-item__lst-table .table-item{border-radius:0;border-left:none;border-right:none;cursor:pointer}@media only screen and (min-width: 1025px){.single-recruit .sec-main__block .block-item__lst-table .table-item:hover{cursor:text}}@media (max-width: 767px){.single-recruit .sec-main__block .block-item__lst-table .table-item{border-top:none}}.single-recruit .sec-main__block .block-item__lst-table .table-item .tr::after{display:none}.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .th{width:26.443%}@media (max-width: 767px){.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .th{width:100%;border-top:1px solid #d8d8d8;min-height:40px;padding:8px 10px}.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .th::after{display:none}}.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .td{width:calc(100% - 26.443%)}@media (min-width: 768px){.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .td{padding:31px 45px 31px 33px}}@media (max-width: 767px){.single-recruit .sec-main__block .block-item__lst-table .table-item .tr .td{width:100%;padding:12px 10px}}.single-recruit .sec-main .block-item__heading{padding-bottom:19px;margin-bottom:0;border-bottom:none}.single-recruit .sec-main .block-item__lst-table{max-width:800px;width:100%}@media (max-width: 767px){.single-recruit .sec-heading{padding-bottom:32px}}

/*# sourceMappingURL=maps/recruit-info.min.css.map */
