.-content_header .mv{max-width:calc(100% - 1.6rem);width:100%;height:4.8rem;margin-inline:auto;margin-top:.8rem}@media screen and (max-width: 640px){.-content_header .mv{max-width:100%;height:auto;aspect-ratio:375/200;margin-top:.45rem}}.-content_header-intro{position:relative;margin-top:.8rem}@media screen and (max-width: 640px){.-content_header-intro{margin-top:.4rem}}.-content_header-intro::before{content:"";position:absolute;z-index:-1;top:-2rem;bottom:0;left:0;right:0;background-color:#fff}.-content_header-intro .-catch{text-align:center}.-content_header-intro .-txt{letter-spacing:.1em;margin-top:.3rem;text-align:center}@media screen and (max-width: 640px){.-content_header-intro .-txt{max-width:calc(100% - .48rem);width:100%;margin-inline:auto;line-height:2.4;text-align:left;text-align:justify;text-justify:inter-ideograph}}.-content_header-detail{position:relative;z-index:0;margin-top:.6rem;gap:.5rem}@media screen and (max-width: 640px){.-content_header-detail{gap:.25rem;margin-top:.3rem}}.-content_header-detail::before{top:2.1rem;z-index:-1;background-color:#fff}@media screen and (max-width: 640px){.-content_header-detail::before{content:none}}.-content_header-item{width:4.2rem}@media screen and (max-width: 640px){.-content_header-item{display:flex;align-items:center;gap:.16rem;width:calc(100% - .48rem);margin-inline:auto}}.-content_header-item .thumb{width:100%;height:2.86rem}@media screen and (max-width: 640px){.-content_header-item .thumb{width:1rem;height:1rem}}.-content_header-item .txt_wrap{margin-top:.3rem}@media screen and (max-width: 640px){.-content_header-item .txt_wrap{flex:1;margin:0}}@media screen and (max-width: 640px){.-content_header-item .-catch{text-align:left}}.-content_header-item .-txt{margin-top:.1rem}@media screen and (max-width: 640px){.-content_header-item .-txt{max-width:100%;font-size:.13rem;letter-spacing:0;line-height:1.8;text-align:left;margin-top:0}}:where([data-tabarea]){pointer-events:all}:where([data-tabarea]) [data-tabmenu]{position:relative;z-index:1;pointer-events:all}:where([data-tabarea]) [data-tabmenu] [data-tabmenu-item]{transition:background .3s;cursor:pointer}:where([data-tabarea]) [data-tabdetail] [data-tabdetail-item]{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none;opacity:0;transition:opacity 1s}:where([data-tabarea]) [data-tabdetail] [data-tabdetail-item].is-active{position:static;display:block;visibility:visible;pointer-events:all;opacity:1}.mod_breadlist_wrap{background-color:#f0eeec}.recruit_localnav-inner{position:relative;margin-inline:auto}@media print,screen and (min-width: 641px){.recruit_localnav-inner{display:flex;justify-content:center;align-items:center;height:.98rem;margin-top:.75rem}}@media screen and (max-width: 640px){.recruit_localnav-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);-moz-column-gap:.2rem;column-gap:.2rem;row-gap:.3rem;max-width:calc(100% - .32rem);width:100%;margin-top:.5rem}}.recruit_localnav-item{position:relative;display:flex;flex-direction:column;align-items:center;width:2.8rem;box-sizing:border-box}@media screen and (max-width: 640px){.recruit_localnav-item{flex-direction:row;justify-content:space-between;width:100%;padding-bottom:.1rem;border-bottom:1px solid #701128}}.recruit_localnav-item i{width:.18rem;height:.18rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("/common/img/ico_btn_arrow.svg");mask-image:url("/common/img/ico_btn_arrow.svg");background:#383434;transform:rotate(90deg);margin-top:.2rem;transition:transform .7s}@media screen and (max-width: 640px){.recruit_localnav-item i{margin-top:0;width:.12rem;height:.12rem}}.no-touchevents .recruit_localnav-item:hover i{transform:translateY(0.1rem) rotate(90deg)}.recruit_localnav-sec_tit .title{gap:.1rem}@media screen and (max-width: 640px){.recruit_localnav-sec_tit .title{align-items:flex-start;gap:.05rem}}.recruit_localnav-sec_tit .title .-sub_txt{font-size:.2rem;font-weight:400;letter-spacing:0;line-height:1.2;color:#383434}@media screen and (max-width: 640px){.recruit_localnav-sec_tit .title .-sub_txt{font-size:.17rem}}.recruit_localnav-sec_tit .title span:not(.-sub_txt){font-size:.12rem;font-weight:500;letter-spacing:.1em;line-height:1}.recruit_localnav .split_deco{position:relative;display:block;width:1px;height:100%;background-color:rgba(112,17,40,.8)}.recruit_localnav .split_deco::before,.recruit_localnav .split_deco::after{content:"";position:absolute;left:0;transform:translateX(-50%);width:5px;height:5px;background-color:#701128;border-radius:50%;box-sizing:border-box}.recruit_localnav .split_deco::before{top:0}.recruit_localnav .split_deco::after{bottom:0}@media screen and (max-width: 640px){.recruit_localnav .split_deco{display:none}}.sec_about-inner{padding-top:1.6rem;padding-bottom:1.3rem;background-color:#fff}@media screen and (max-width: 640px){.sec_about-inner{padding-top:.8rem;padding-bottom:.7rem}}.sec_about-detail{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:13.6rem;width:100%;min-height:6.68rem;margin-inline:auto;padding-right:10rem;box-sizing:border-box}@media screen and (max-width: 640px){.sec_about-detail{padding:0;justify-content:flex-start;align-items:center}}.sec_about-ph{position:absolute;top:0;right:calc(50% - 8rem + var(--scrollbar)/1.7);display:grid;grid-template-columns:2.036fr 1fr;grid-template-rows:repeat(2, 1fr);gap:.04rem;width:10rem;height:6.68rem}@media screen and (max-width: 640px){.sec_about-ph{position:static;gap:.02rem;width:100%;height:auto;aspect-ratio:375/251;margin-top:.45rem}}.sec_about-ph .main{grid-row:span 2/span 2}@media print,screen and (min-width: 641px){.sec_about-sec_tit .title{align-items:flex-start}}.sec_about-catch{margin-top:.5rem}@media screen and (max-width: 640px){.sec_about-catch{text-align:center}}.sec_about-txt{margin-top:.3rem}@media screen and (max-width: 640px){.sec_about-txt{max-width:calc(100% - .48rem);width:100%;margin-inline:auto;text-align:justify;text-justify:inter-ideograph}}.sec_category-inner{margin-top:1.4rem;padding-bottom:1.7rem}@media screen and (max-width: 640px){.sec_category-inner{margin-top:.8rem;padding-bottom:1rem}}.sec_category-detail{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:.4rem;max-width:12.8rem;width:100%;margin-inline:auto;margin-top:.8rem}@media screen and (max-width: 640px){.sec_category-detail{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:.16rem;max-width:calc(100% - .48rem);margin-top:.4rem}}.sec_category-detail .thumb img{width:100%;height:auto}.sec_category-detail .caption{margin-top:.2rem;text-align:center}@media screen and (max-width: 640px){.sec_category-detail .caption{margin-top:.1rem}}.sec_category-data{max-width:12.8rem;width:100%;margin-inline:auto;margin-top:1.4rem;padding-bottom:.2rem}@media screen and (max-width: 640px){.sec_category-data{max-width:calc(100% - .48rem);margin-top:.9rem;padding-bottom:0}}@media screen and (max-width: 640px){.sec_category-data .corner_deco.-upper{top:-40px}}.sec_category-data .-sec_tit{position:relative;z-index:0;max-width:11.52rem;width:100%;margin-inline:auto}@media screen and (max-width: 640px){.sec_category-data .-sec_tit{max-width:100%}}@media print,screen and (min-width: 641px){.sec_category-data .-sec_tit:has(.deco_line){display:flex;align-items:center;justify-content:center;gap:.3rem}}.sec_category-data .-sec_tit span:not(.-sub_txt){white-space:pre}.sec_category-data .-sec_tit .-sub_txt{color:#383434}@media print,screen and (min-width: 641px){.sec_category-data .-sec_tit .-sub_txt{font-size:.4rem}}.sec_category-data .-sec_tit .deco_line{position:relative;display:block;width:100%;height:1px;background-color:#a3a3a3}@media screen and (max-width: 640px){.sec_category-data .-sec_tit .deco_line{width:calc(100% - .6rem);margin-inline:auto;margin-top:.3rem}}.sec_category-data .-sec_tit .deco_line::before,.sec_category-data .-sec_tit .deco_line::after{content:"";position:absolute;top:0;transform:translateY(-50%);display:block;width:5px;height:5px;background-color:#a3a3a3;border-radius:50%}.sec_category-data .-sec_tit .deco_line::before{left:0}.sec_category-data .-sec_tit .deco_line::after{right:0}.sec_category-data_detail{position:relative;z-index:0;display:flex;justify-content:space-between;max-width:11.52rem;width:100%;margin-inline:auto;margin-top:.7rem}@media screen and (max-width: 640px){.sec_category-data_detail{flex-direction:column;align-items:center;justify-content:flex-start;row-gap:.4rem;max-width:calc(100% - .6rem);margin-top:.4rem}}.sec_category-data_item{display:flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;width:5.3rem}@media screen and (max-width: 640px){.sec_category-data_item{flex-direction:column;align-items:center;justify-content:flex-start;width:100%}}.sec_category-data_item .thumb img{width:100%;height:auto}@media print,screen and (min-width: 641px){.sec_category-data_item .detail{flex:1}}@media screen and (max-width: 640px){.sec_category-data_item .detail>dt{text-align:center}.sec_category-data_item .detail>dd{margin-top:.1rem}}.sec_category-data_item.age .thumb{position:relative;top:-0.2rem;width:2rem}@media screen and (max-width: 640px){.sec_category-data_item.age .thumb{position:static;width:1.35rem;margin-bottom:.4rem}}.sec_category-data_item.ratio .thumb{width:1.78rem}@media screen and (max-width: 640px){.sec_category-data_item.ratio .thumb{width:1.47rem;margin-bottom:.15rem}}.sec_requirements-inner{padding-top:1.4rem;padding-bottom:1.2rem;background-color:#fff}@media screen and (max-width: 640px){.sec_requirements-inner{padding-top:.8rem;padding-bottom:.6rem}}.sec_requirements-detail{max-width:12.8rem;width:100%;margin-inline:auto;margin-top:.8rem}@media screen and (max-width: 640px){.sec_requirements-detail{max-width:calc(100% - .48rem);margin-top:.4rem}}@media screen and (max-width: 640px){.sec_requirements-tabarea [data-accordion-trigger]{position:relative;display:flex;align-items:center;width:100%;height:.6rem;padding-inline:.2rem;box-sizing:border-box;border:1px solid #701128;font-size:.14rem;font-weight:500;letter-spacing:.02em;line-height:2}.sec_requirements-tabarea [data-accordion-trigger] i{position:absolute;right:.15rem;top:calc(50% - .08rem);width:.1rem;height:.16rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("../common/img/ico_btn_arrow.svg");mask-image:url("../common/img/ico_btn_arrow.svg");background:#701128;transition:transform .3s;transform:rotate(90deg)}.sec_requirements-tabarea [data-accordion-trigger].is-active i{transform:rotate(-90deg)}}.sec_requirements-tabmenu{width:100%;margin-inline:auto}@media print,screen and (min-width: 641px){.sec_requirements-tabmenu{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);gap:.2rem;max-width:12.8rem}}@media screen and (max-width: 640px){.sec_requirements-tabmenu{display:flex;flex-direction:column;row-gap:.1rem;padding-top:.1rem}}.sec_requirements-tabmenu .tab{display:flex;align-items:center;justify-content:center;width:100%;height:.8rem;border:1px solid #701128;box-sizing:border-box;font-size:.18rem;font-weight:500;letter-spacing:0;line-height:1.44;color:#701128;text-align:center}@media screen and (max-width: 640px){.sec_requirements-tabmenu .tab{height:.4rem;font-size:.14rem}}.sec_requirements-tabmenu .tab.is-active,.no-touchevents .sec_requirements-tabmenu .tab:hover{background-color:#701128;color:#fff}.sec_requirements-tabdetail{max-width:11.2rem;width:100%;margin-inline:auto;margin-top:1.2rem}@media screen and (max-width: 640px){.sec_requirements-tabdetail{margin-top:.6rem}}.sec_requirements-tabdetail .title{font-size:.26rem;letter-spacing:.2em;line-height:2.4;text-align:center}@media screen and (max-width: 640px){.sec_requirements-tabdetail .title{font-size:.22rem;line-height:2}}.sec_requirements .listdetail.-item{border-top:1px solid #cbcbcb;margin-top:.3rem}.sec_requirements .listdetail>.list{display:flex;align-items:center;border-bottom:1px solid #cbcbcb;padding:.25rem 0}@media screen and (max-width: 640px){.sec_requirements .listdetail>.list{position:relative;flex-direction:column;align-items:flex-start;row-gap:.1rem;padding:.15rem 0}}.sec_requirements .listdetail>.list>dt{font-family:"shippori-mincho-b1","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;font-weight:400;font-size:.16rem;letter-spacing:.1em;line-height:1.4;font-feature-settings:normal;width:2.45rem;padding:0 .25rem;box-sizing:border-box}@media screen and (max-width: 640px){.sec_requirements .listdetail>.list>dt{width:100%;padding:0 .08rem}}.sec_requirements .listdetail>.list>dd{flex:1;padding:0 .25rem;box-sizing:border-box;border-left:1px solid #cbcbcb;font-size:.14rem;font-weight:400;letter-spacing:.02em;line-height:2}@media screen and (max-width: 640px){.sec_requirements .listdetail>.list>dd{padding:0 .08rem;height:100%;border-left:none;line-height:1.6}}.sec_requirements .listdetail>.list>dd a{text-decoration:underline}.no-touchevents .sec_requirements .listdetail>.list>dd a:hover{text-decoration:none}.sec_flow-inner{position:relative;margin-top:1.4rem;padding-bottom:1.2rem}@media screen and (max-width: 640px){.sec_flow-inner{margin-top:0;padding-top:.8rem;padding-bottom:.7rem}}.sec_flow .flowchart{display:flex;justify-content:space-between;-moz-column-gap:.24rem;column-gap:.24rem;max-width:12.8rem;width:100%;margin-inline:auto;margin-top:.9rem}@media screen and (max-width: 640px){.sec_flow .flowchart{flex-direction:column;align-items:flex-start;justify-content:center;row-gap:.32rem;max-width:calc(100% - .64rem);margin-top:.4rem}}.sec_flow .flowchart>li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:2.9rem;height:2.9rem;background-color:#fff;border-radius:.05rem}@media screen and (max-width: 640px){.sec_flow .flowchart>li{align-items:flex-start;width:100%;height:1.76rem;padding-inline:.32rem;box-sizing:border-box}}.sec_flow .flowchart>li+li::before{content:"";position:absolute;display:flex;width:.16rem;height:.16rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("../common/img/ico_btn_arrow.svg");mask-image:url("../common/img/ico_btn_arrow.svg");background:#701128}@media print,screen and (min-width: 641px){.sec_flow .flowchart>li+li::before{top:calc(50% - .08rem);left:-0.3rem}}@media screen and (max-width: 640px){.sec_flow .flowchart>li+li::before{top:-0.24rem;left:calc(50% - .08rem);transform:rotate(90deg)}}.sec_flow .flowchart .num{display:flex;align-items:center;justify-content:center;width:.54rem;height:.54rem;background-color:#f0eeec;border-radius:50%;overflow:hidden;font-family:"trajan-pro-3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;font-weight:400;font-size:.24rem;letter-spacing:0;line-height:1;color:#701128}@media print,screen and (min-width: 641px){.sec_flow .flowchart .num{position:absolute;top:-0.8rem}}@media screen and (max-width: 640px){.sec_flow .flowchart .num{width:.38rem;height:.38rem;font-size:.17rem}}@media screen and (max-width: 640px){.sec_flow .flowchart_detail{width:100%}}.sec_flow .flowchart_detail>dt{position:relative;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width: 641px){.sec_flow .flowchart_detail>dt{line-height:1.4;letter-spacing:.2em;text-align:center;margin-top:.7rem}}@media screen and (max-width: 640px){.sec_flow .flowchart_detail>dt{justify-content:flex-start;gap:.2rem;height:auto;font-size:.18rem;letter-spacing:.2em;line-height:1.8}}.sec_flow .flowchart_detail>dd{text-align:center;margin-top:.3rem}@media screen and (max-width: 640px){.sec_flow .flowchart_detail>dd{width:100%;margin-top:.15rem}}.sec_flow .flowchart-note:has(li){display:flex;flex-direction:column;align-items:center;margin-top:.45rem}@media screen and (max-width: 640px){.sec_flow .flowchart-note:has(li){margin-top:.16rem}}.sec_flow .flowchart-note:has(li) li{display:inline-block;text-indent:-1em;padding-left:1em;font-size:.15rem;font-weight:500;letter-spacing:.15em;line-height:1.8;margin-right:1em}@media screen and (max-width: 640px){.sec_flow .flowchart-note:has(li) li{font-size:.13rem;font-weight:400;letter-spacing:.1em;line-height:2.4;margin-right:0}}.sec_flow .flowchart-note:has(li) li::before{content:"※"}.sec_flow-link{display:flex;align-items:flex-start;width:12.8rem;height:4.6rem;margin-inline:auto;margin-top:.8rem}@media screen and (max-width: 640px){.sec_flow-link{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-top:.5rem}}.sec_flow-tel{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}@media print,screen and (min-width: 641px){.sec_flow-tel{width:9.6rem;height:4.6rem;gap:.3rem;background-image:url(../img/recruit/sec_flow_bg.webp)}}@media screen and (max-width: 640px){.sec_flow-tel{gap:.2rem;width:calc(100% - .32rem);padding-top:.5rem;padding-bottom:.5rem;background-image:url(../img/recruit/sec_flow_bg_sp.webp)}}.sec_flow-tel>dt{text-align:center}@media screen and (max-width: 640px){.sec_flow-tel>dt{line-height:1.6}}.sec_flow-tel>dd{text-align:center}.sec_flow-tel .-link .-btn01{margin-inline:auto}.sec_flow-tel .tel_wrap{display:flex;flex-direction:column;align-items:center;gap:.05rem;margin-top:.2rem}@media screen and (max-width: 640px){.sec_flow-tel .tel_wrap .-catch{letter-spacing:.2em;line-height:2.2}}.sec_flow-tel .tel{font-size:.26rem}@media screen and (max-width: 640px){.sec_flow-tel .tel{font-size:.2rem}}.sec_flow-tel .tel span{font-size:.4rem;letter-spacing:.1em;margin-left:.5em}@media screen and (max-width: 640px){.sec_flow-tel .tel span{font-size:.29rem;margin-left:.25em}}.sec_flow-tel .info_wrap{display:flex;flex-direction:column;align-items:center;margin-top:.1rem}@media screen and (max-width: 640px){.sec_flow-tel .info_wrap{align-items:flex-start}}.sec_flow-tel .info{display:flex;justify-content:center;font-size:.15rem;font-weight:500;letter-spacing:.15em;line-height:1.8}@media screen and (max-width: 640px){.sec_flow-tel .info{font-family:"zen-kaku-gothic-new","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;font-weight:400;font-size:.14rem;letter-spacing:.03em;line-height:1.8}.sec_flow-tel .info>dt{min-width:.95rem;text-align:left}.sec_flow-tel .info>dd{text-align:left}}.sec_flow-tel .-ls3em{letter-spacing:.5em;margin-right:-0.5em}.sec_flow-newgrad{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.2rem;height:4.6rem;background-color:#701128}@media screen and (max-width: 640px){.sec_flow-newgrad{max-width:calc(100% - .32rem);width:100%;height:auto;padding:.4rem .16rem;box-sizing:border-box}}.no-touchevents .sec_flow-newgrad:hover .sec_flow-newgrad_image img{opacity:.5}.sec_flow-newgrad_label{display:flex;align-items:center;font-family:"shippori-mincho-b1","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:500;font-weight:500;font-size:.23rem;letter-spacing:.2em;line-height:1;color:#fff}@media screen and (max-width: 640px){.sec_flow-newgrad_label{font-size:.18rem}}.sec_flow-newgrad_label i{display:inline-block;width:.1rem;height:.16rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("../common/img/ico_btn_arrow.svg");mask-image:url("../common/img/ico_btn_arrow.svg");background:#fff;transition:background .3s;margin-left:.1rem}.sec_flow-newgrad_image{width:2.6rem;text-align:center;margin-top:.5rem}@media screen and (max-width: 640px){.sec_flow-newgrad_image{display:flex;align-items:center;-moz-column-gap:.16rem;column-gap:.16rem;width:100%;margin-top:.35rem}}.sec_flow-newgrad_image img{width:100%;height:auto;opacity:1;transition:opacity .5s}@media screen and (max-width: 640px){.sec_flow-newgrad_image img{width:2.04rem}}.sec_flow-newgrad_image .caption{font-size:.22rem;font-weight:400rem;letter-spacing:0;line-height:1.15;color:#fff;white-space:pre;margin-top:.3rem}@media screen and (max-width: 640px){.sec_flow-newgrad_image .caption{font-size:.16rem;letter-spacing:0;line-height:1.6;margin-top:0}}
/*# sourceMappingURL=recruit.css.map */
