@charset "UTF-8";@media screen and (min-width:1400px){.l-page__container .l-page_nav{left:calc((100vw - 1400px) / 2)}}@media screen and (max-width:1000px){.--career .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item{color:#1a786e}}@media screen and (min-width:1001px){.--career .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item.is-active{color:#1a786e}.--career .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item.is-active:before{background:#1a786e}}@media screen and (max-width:1000px){.--career .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item a{border-color:#1a786e}.--career .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item a:after{background-image:url(../img/common/icn_arrow02_green.svg)}}.--career .l-page__container .l-page_contents .l-page_section .c-sec_ttl02{color:#1a786e}.--career .l-page__container .l-page_contents .l-page_section .c-sec_ttl02.--border:after{background:linear-gradient(90deg,#1A786E 34%,#1875C9 100%)}@media screen and (max-width:1000px){.--part-time .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item{color:#43cb89}}@media screen and (min-width:1001px){.--part-time .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item.is-active{color:#43cb89}.--part-time .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item.is-active:before{background:#43cb89}}@media screen and (max-width:1000px){.--part-time .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item a{border-color:#43cb89}.--part-time .l-page__container .l-page_nav .l-page_nav_list .l-page_nav_list__item a:after{background-image:url(../img/common/icn_arrow02_lightgreen.svg)}}.--part-time .l-page__container .l-page_contents .l-page_section .c-sec_ttl02{color:#43cb89}.--part-time .l-page__container .l-page_contents .l-page_section .c-sec_ttl02.--border:after{background:linear-gradient(90deg,#43cb89 34%,#1875C9 100%)}.--career .p-ttl .c-page_ttl01__inner .c-page_ttl01_txt span.en,.--career .p-ttl .c-page_ttl01__inner .c-page_ttl01_txt span.ja{color:#1a786e}.--part-time .p-ttl .c-page_ttl01__inner .c-page_ttl01_txt span.en,.--part-time .p-ttl .c-page_ttl01__inner .c-page_ttl01_txt span.ja{color:#43cb89}.p-info_table table{width:100%}.p-info_table table thead th{font-size:0.875rem;color:#a0a8aa;font-weight:400;text-align:left}.p-info_table table tbody{border-top:1px solid #DADADA}.p-info_table table tbody td,.p-info_table table tbody th{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);font-weight:400;text-align:left;vertical-align:top;border-bottom:1px solid #DADADA;padding:1.5em 0}.p-info_table table tbody th{width:40%;padding-right:2em}.p-info_table table tbody td{width:60%}.p-info_table table tbody td ul li{position:relative}.p-info_table table tbody td ul.list-normal li{padding-left:1em}.p-info_table table tbody td ul.list-normal li:before{content:"・";display:block;position:absolute;top:0;left:0}.p-info_table table tbody td ul.list-num{counter-reset:listNum}.p-info_table table tbody td ul.list-num li{padding-left:1.75em}.p-info_table table tbody td ul.list-num li:before{content:"";display:block;position:absolute;top:0.5em;left:0;width:1.25em;aspect-ratio:1/1;background:#013888;border-radius:50%}.p-info_table table tbody td ul.list-num li:after{counter-increment:listNum;content:counter(listNum);display:block;position:absolute;top:0.3em;left:0.45em;font-size:0.75rem;color:#ffffff;text-align:center}.p-course .p-course__inner{padding-bottom:clamp(4.375rem,3.15rem + 5.6vw,8.75rem)}.p-course .p-course_ttl{margin-bottom:clamp(2.5rem,1.975rem + 2.4vw,4.375rem)}.p-course .p-course_contents .p-course_contents__block .block-ttl{position:relative;padding-left:clamp(3.125rem,2.6rem + 2.4vw,5rem)}.p-course .p-course_contents .p-course_contents__block .block-ttl .block-ttl_num{position:absolute;top:0;left:0;font-size:clamp(2.813rem,2.55rem + 1.2vw,3.75rem);background:linear-gradient(90deg,#DEFF66 0%,#1875C9 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-course .p-course_contents .p-course_contents__block .block-ttl .block-ttl_ja{font-size:clamp(1.125rem,1.038rem + 0.4vw,1.438rem);font-weight:500;line-height:1.6;color:#013888}.p-course .p-course_contents .p-course_contents__block .block-ttl .block-ttl_en{font-size:clamp(0.875rem,0.823rem + 0.24vw,1.063rem);color:#a0a8aa}.p-course .p-course_contents .p-course_contents__block .block-img{position:relative;width:100%;aspect-ratio:900/400;overflow:hidden}.p-course .p-course_contents .p-course_contents__block .block-img img{width:100%;height:100%;object-fit:cover}.p-course .p-course_contents .p-course_contents__block .block-img{border-radius:10px;margin-top:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}.p-course .p-course_contents .p-course_contents__block .block-catch{font-size:clamp(0.938rem,0.885rem + 0.24vw,1.125rem);line-height:1.8;margin-top:clamp(1.563rem,1.388rem + 0.8vw,2.188rem)}.p-course .p-course_contents .p-course_contents__block .block-info{margin-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}.p-course .p-course_contents .p-course_contents__block .block-info table{width:100%}.p-course .p-course_contents .p-course_contents__block .block-info table thead th{font-size:0.875rem;color:#a0a8aa;font-weight:400;text-align:left;border-bottom:1px solid #DADADA}.p-course .p-course_contents .p-course_contents__block .block-info table tbody td,.p-course .p-course_contents .p-course_contents__block .block-info table tbody th{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);font-weight:400;text-align:left;vertical-align:top;border-bottom:1px solid #DADADA;padding:1.5em 0}.p-course .p-course_contents .p-course_contents__block .block-info table tbody th{width:40%;padding-right:2em}.p-course .p-course_contents .p-course_contents__block .block-info table tbody td{width:60%}.p-course .p-course_contents .p-course_contents__block .block-interview{margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_ttl{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:15px}@media screen and (max-width:600px){.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_ttl{flex-flow:column}}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_ttl span{display:inline-block}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_ttl span.en{font-size:clamp(2.125rem,1.845rem + 1.28vw,3.125rem);background:linear-gradient(90deg,#a6e368 0%,#1875c9 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_ttl span.ja{font-size:0.9375rem;font-weight:700;line-height:1;letter-spacing:0.05em;color:#013888}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:35px;margin-top:clamp(1.25rem,1.163rem + 0.4vw,1.563rem)}@media screen and (max-width:600px){.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list{gap:10px}}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item{width:calc((100% - 35px) / 2);background:#EAF6F9;border-radius:10px}@media screen and (max-width:600px){.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item{width:100%}}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:clamp(1.25rem,1.075rem + 0.8vw,1.875rem) 8%;opacity:1;transition:all 0.3s ease}@media (any-hover:hover){.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a:hover{opacity:0.8}}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-txt{width:55%}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-txt .item-course{font-size:clamp(0.813rem,0.795rem + 0.08vw,0.875rem);font-weight:500;line-height:1.5}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-txt .item-name{font-size:clamp(1.25rem,1.145rem + 0.48vw,1.625rem);font-weight:500;line-height:1;margin-top:0.5em}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-txt .item-name .year{display:inline-block;font-size:clamp(0.813rem,0.76rem + 0.24vw,1rem)}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-img{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-img img{width:100%;height:100%;object-fit:cover}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-img{width:40%;border-radius:50%}.p-course .p-course_contents .p-course_contents__block .block-interview .block-interview_list .block-interview_list__item a .item-img img{object-position:top 20% left 50%}.p-job .p-job__inner{padding-top:clamp(3.75rem,2.35rem + 6.4vw,8.75rem);padding-bottom:clamp(7.5rem,6.1rem + 6.4vw,12.5rem)}.p-job .p-job_contents{max-width:850px;margin:clamp(2.5rem,2.15rem + 1.6vw,3.75rem) auto 0}.p-entry{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 60px;padding-bottom:clamp(7.5rem,6.1rem + 6.4vw,12.5rem)}.p-entry .p-entry__item{position:relative;display:flex;align-items:center;width:calc((100% - 60px) / 2)}@media screen and (max-width:767px){.p-entry .p-entry__item{width:100%;min-height:170px}}@media screen and (max-width:600px){.p-entry .p-entry__item{min-height:130px}}.p-entry .p-entry__item:hover:after{background-color:#d0ff3a}.p-entry .p-entry__item:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-90deg,rgba(255,255,255,0) 15%,rgba(24,117,201,0.7) 100%);border-radius:100px;pointer-events:none;z-index:2}.p-entry .p-entry__item:after{content:"";display:block;position:absolute;bottom:0;right:0;width:40px;aspect-ratio:1/1;background-color:#013888;background-image:url(../img/common/icn_arrow01_white.svg);background-repeat:no-repeat;background-position:center;background-size:40%;border-radius:50%;transition:0.3s ease;pointer-events:none;z-index:3}.p-entry .p-entry__item .item-bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:100px}.p-entry .p-entry__item .item-txt{position:relative;display:block;text-align:left;width:100%;padding:30px 50px;z-index:3}.p-entry .p-entry__item .item-txt span{display:block;color:#ffffff}.p-entry .p-entry__item .item-txt span.en{font-size:clamp(1.375rem,1.235rem + 0.64vw,1.875rem);font-weight:500;line-height:1.4}.p-entry .p-entry__item .item-txt span.ja{font-size:0.75rem;font-weight:500}.p-entry .p-entry__item:nth-child(2) .item-bg{transform:scale(-1,1)}.p-content .p-content__inner{padding-bottom:clamp(4.375rem,2.275rem + 9.6vw,11.875rem)}.p-content .p-content_desc{margin-top:1em}.p-content .p-content_info{margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.p-contact .p-contact__inner{padding-bottom:clamp(7.5rem,6.1rem + 6.4vw,12.5rem)}.p-contact .p-contact_info{max-width:740px;background:#f5f5f5;border-radius:10px;margin:clamp(1.25rem,0.9rem + 1.6vw,2.5rem) auto 0;padding:clamp(1.875rem,1.7rem + 0.8vw,2.5rem) 8%}.p-contact .p-contact_info .p-contact_info_add{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);line-height:1.8;text-align:center}.p-contact .p-contact_info .p-contact_info_tel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:15px}.p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_ttl{font-size:0.875rem;line-height:1.2;background:#ffffff;text-align:center;border-radius:10px;padding:0.5em 1em}.p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num{position:relative;font-family:din-2014,sans-serif;font-size:1.875rem;font-weight:500;line-height:1;padding-left:1em}.p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num:before{content:"";display:block;position:absolute;top:0.1em;left:0;width:0.75em;aspect-ratio:1/1;background-image:url(../img/common/icn_tel_theme.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num a{text-decoration:underline}.p-contact .p-contact_info .p-contact_info_btn{text-align:center;margin:clamp(1.25rem,1.075rem + 0.8vw,1.875rem) auto 0}.p-contact .p-contact_info .p-contact_info_btn a{font-size:0.875rem;padding:1em 1.5em}.p-contact .p-contact_info .p-contact_info_note{border-top:1px solid #ffffff;margin-top:clamp(1.563rem,1.388rem + 0.8vw,2.188rem);padding-top:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}.p-contact .p-contact_info .p-contact_info_note p{font-size:0.75rem}.--career .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_ttl{color:#1a786e}.--career .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num{color:#1a786e}.--career .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num:before{background-image:url(../img/common/icn_tel_green.svg)}.--career .p-contact .p-contact_info .p-contact_info_btn a:not(:hover){background:#1a786e}.--part-time .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_ttl{color:#43cb89}.--part-time .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num{color:#43cb89}.--part-time .p-contact .p-contact_info .p-contact_info_tel .p-contact_info_tel_num:before{background-image:url(../img/common/icn_tel_lightgreen.svg)}.--part-time .p-contact .p-contact_info .p-contact_info_btn a:not(:hover){background:#43cb89}
/*# sourceMappingURL=recruit.css.map */