@charset "UTF-8";.block-atfirst-outline-mv h1{font-weight:700!important}.block-atfirst-outline-1 ._row-header h2{line-height:1.75!important;font-weight:700!important}.block-atfirst-outline-1 ._box ._images img{margin-left:auto;margin-right:auto}.block-atfirst-outline-3 ._cols ._image img{margin:auto}.block-atfirst-outline-4 ._row-header h2,.block-atfirst-message ._row-header h2,.block-business-business-mv ._texts h1,.block-business-occupation-list ._row-header h2,.block-business-occupation-main ._row-body h3,.block-pickup-photo-mv ._texts h1{font-weight:700!important}.block-pickup-photo-main ._fukuoka ._rect ._texts ._t1{line-height:1!important}.block-common-recomend ._row-header h2,.block-interviews-index-mv ._texts ._t h1,.block-recruit-guideline-mv ._texts h1,.block-business-guideline-main ._row-header h2,.block-recruit-career-mv ._texts h1{font-weight:700!important}.block-recruit-career-illust ._p img{margin-left:auto;margin-right:auto}.block-recruit-wrok-info ._row-header h2,.block-recruit-career-jirei ._row-header h2 span{font-weight:700!important}.block-recruit-career-jirei ._row-body ._image img{margin-left:auto;margin-right:auto}.tabContents{display:none}.tabContents.active{display:block}.tabBox{margin-top:-70px}#rtMenu{transform:translate(0);text-align:center}#rtMenu li{display:inline-block;padding:0 5px}#rtMenu li button{padding:0 20px;height:70px;width:440px;align-items:center;text-align:center;display:flex;justify-content:center;border:none;cursor:pointer;border-top:3px solid #CCC;font-size:1.2rem;font-weight:600;color:#1e78ca;background-color:#fff;opacity:.8}@media screen and (max-width: 767px){.tabBox{margin-top:-50px}#rtMenu li{width:45%}#rtMenu li button{font-size:1rem;width:100%;height:50px}}@media screen and (max-width: 360px){#rtMenu li button{font-size:.9rem}}#rtMenu li button.active{border-top:3px solid #FCC800;opacity:1}.block-business-guideline-main ._row-header h2{font-size:36px}@media screen and (max-width: 767px){.block-business-guideline-main ._row-header h2{font-size:18px}}.tabContents h2.rtTtl{margin:0 auto;max-width:900px;background-color:#1e78ca;color:#fff;padding:20px;font-size:1.4rem}@media screen and (max-width: 767px){.tabContents h2.rtTtl{width:90%}}.tabContentsBox h2{text-align:center;transform:translate(0)}@media screen and (max-width: 767px){.mod-table.is-simple th,.mod-table.is-simple td{border-top:none;border-bottom:1px solid #ccc}}.block-business-guideline-list{padding:0 0 60px}@media screen and (max-width: 767px){.block-business-guideline-list{padding:20px}}.block-business-guideline-list>.block-inner2{margin:auto}.mod-linklist.is-B{justify-content:center;padding-top:60px}@media screen and (max-width: 767px){.mod-linklist.is-B{justify-content:inherit;padding-top:0}}.block-business-guideline-main ._row-header{padding-top:120px;margin-top:-120px}.block-business-guideline-main .block-inner2{padding-top:120px}.block-business-guideline-main{margin-top:0}.block-business-guideline-wrap{padding-top:0}@media screen and (max-width: 767px){.block-business-guideline-main ._row-header{padding-top:60px;margin-top:-60px}.block-business-guideline-main .block-inner2{padding-top:60px}.block-business-guideline-main+.block-business-guideline-main{margin-top:0}}.requirementsTypeTtlContents{display:table;width:100%}.requirementsTypeTtlContents dt{display:table-cell;width:25%}.requirementsTypeTtlContents dd{display:table-cell;width:auto}@media screen and (max-width: 767px){.requirementsTypeTtlContents dt{width:15%;padding:10px 0;border-bottom:1px solid #ccc}.requirementsTypeTtlContents dd{width:auto;border-bottom:1px solid #ccc;padding:10px 0 10px 10px}}#guideline .rtClose{background-color:#ddd;align-items:center;text-align:center;display:flex;justify-content:center;width:200px;height:60px}@media screen and (max-width: 767px){#guideline .rtClose{width:100%;height:40px}}.mod-linklist.is-A li a:after{background:url(/assets/imgp/recruit/arrow_bottom.webp) left top no-repeat!important;background-size:80%!important;background-position:50% 100%!important}@media print,screen and (min-width: 768px){.block-business-occupation-list:before{background-image:url(/assets/imgp/recruit/business/occupation/bg.webp)!important}}#occupation .block-common-recomend{margin-top:60px}@media screen and (min-width: 768px){#occupation .block-common-recomend{margin-top:100px}}.table-benefits tr:nth-child(1) td:first-of-type{padding:10px!important}.table-benefits tr:nth-child(1) th:first-of-type{padding:10px!important}@media screen and (min-width: 768px){.table-benefits tr:nth-child(1) td:first-of-type{padding:25px 10px 10px 30px!important}.table-benefits tr:nth-child(1) th:first-of-type{padding:25px 10px 10px 100px!important}}.table-benefits tr:last-child td{padding:10px!important}.table-benefits tr:last-child th{padding:10px!important}@media screen and (min-width: 768px){.table-benefits tr:last-child td{padding:10px 10px 25px 30px!important}.table-benefits tr:last-child th{padding:10px 10px 25px 100px!important}}@media screen and (max-width: 767px){.block-recruit-wrok-main ._texts{margin-top:15px!important}}@media only screen and (max-width: 767px){#number h1 img{width:100%}}.block-pickup-number-main{width:100%}.pointText{font-size:7rem;color:#1e78ca;padding-bottom:5px;padding-left:10px;padding-right:10px;font-weight:400}@media only screen and (max-width: 767px){.pointText{font-size:5rem}}.textCenter{text-align:center}.boxCenter{text-align:center;display:flex;justify-content:center;align-items:center}.nomalText{font-size:1.9rem}@media only screen and (min-width: 768px){.nomalText{font-size:2.5rem}.pointText{font-size:7rem;padding-bottom:10px}}@media only screen and (max-width: 600px){#numberOfInstallationsContents01 .nomalText,#numberOfInstallationsContents02 .nomalText{font-size:1rem}}@media only screen and (max-width: 500px){#numberOfInstallationsContents01 .pointText,#numberOfInstallationsContents02 .pointText{font-size:4rem}}#currentStudents{background-color:#fff;margin-bottom:20px}@media only screen and (min-width: 768px){#currentStudents{margin-right:20px}}.currentStudentsGraph{display:flex;height:190px;align-items:flex-end;justify-content:space-around;padding:20px 20px 0}@media only screen and (min-width: 768px){.currentStudentsGraph{height:320px;padding:20px 50px 0}}.currentStudentsGraph li{background:rgb(69,178,165);background:linear-gradient(16deg,rgb(69,178,165) 0%,rgb(31,146,201) 52%,rgb(31,74,201) 100%);width:100px;position:relative;margin:0 10px}.currentStudentsGraph li .num{position:absolute;top:-30px;left:50%;width:100px;text-align:center;transform:translate(-50%);font-size:1.2rem}.currentStudentsGraph li .num .decimal{color:#1e78ca}.currentStudentsGraph li .num .percent{font-size:1rem}@media only screen and (min-width: 768px){.currentStudentsGraph li .num{top:-45px;font-size:1.8rem}}.currentStudentsGraph li .label{font-size:3vw;position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center;width:100px;color:#fff}.currentStudentsGraph li .label span{font-size:.7em}@media only screen and (min-width: 768px){.currentStudentsGraph li .label{font-size:1rem;bottom:10px}}.currentStudentsGraph li .numTop,.currentStudentsGraph li .ageTop{color:#438df2}.currentStudentsGraph li .numTop{font-size:3.4rem;top:-50px}@media only screen and (min-width: 768px){.currentStudentsGraph li .numTop{font-size:5rem;top:-70px}}#dataContents h2{padding:10px 40px 10px 20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;background-image:url(/assets/imgp/recruit/pickup/number/ttl.webp)!important;background-size:auto 100%;background-position:center right;margin-bottom:10px}@media only screen and (max-width: 376px){#dataContents h2{font-size:.9rem}}#amountOfSales{background-color:#fff;width:100%;margin-bottom:20px}#amountOfSalesFlame{position:relative;text-align:center;padding-bottom:10px}#amountOfSalesFlame img{width:300px;margin:0 auto auto}@media only screen and (min-width: 768px){#amountOfSalesFlame{padding-bottom:0}#amountOfSalesFlame img{width:420px}}#amountOfSalesFlame dt{position:absolute;top:5px;left:calc(50% - 60px);font-size:6.5rem;letter-spacing:-.08em;color:#1e78ca}#amountOfSalesFlame dd{text-align:center}@media only screen and (min-width: 768px){#amountOfSalesFlame dt{top:15px;left:160px;font-size:9rem;line-height:1.4}}#numberOfInstallations{width:100%;background-color:#fff;background-image:url(/assets/imgp/recruit/pickup/number/p3bg.webp)!important;background-repeat:no-repeat;background-position:bottom center;background-size:70%;padding-bottom:50px}#numberOfInstallations .pointText{color:#1e78ca;padding-bottom:5px;padding-left:10px;padding-right:10px;font-weight:400}@media only screen and (min-width: 768px){#numberOfInstallations{padding-bottom:190px}#numberOfInstallations .pointText{padding-left:50px;padding-bottom:10px}}#numberOfInstallationsContents01,#numberOfInstallationsContents02{text-align:center;display:flex;justify-content:center;align-items:center;height:120px}@media only screen and (max-width: 768px){#numberOfInstallationsContents01,#numberOfInstallationsContents02{height:100px}}#numberOfInstallationsContents03{text-align:center;display:flex;justify-content:center;align-items:center}#employee{background-color:#fff;width:100%;margin-top:20px;padding-bottom:10px;background-image:url(/assets/imgp/recruit/pickup/number/p4bg.webp)!important;background-size:100%;background-position:center}#employee .pointText{font-size:7rem}#sex{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p5bg.webp)!important;background-size:100%;background-position:center}.ratioFlame{line-height:1.5;padding-bottom:10px}@media only screen and (min-width: 768px){.ratioFlame{padding-bottom:0}}.ratio{font-size:7rem;letter-spacing:-25px}.ratioLeft{color:#1e78ca}.ratioRight{color:#fcc800}.ratioPas{width:70%;height:30px;line-height:30px;margin:auto auto 20px;text-align:center;display:flex}.ratioPas .ratioPasLeft{background-color:#1e78ca;color:#fff}.ratioPas .ratioPasRight{background-color:#fcc800;color:#fff}#age{background-color:#fff;width:100%;margin-top:20px;padding-bottom:15px}@media only screen and (min-width: 768px){#age{padding-bottom:0}}#age #age-charts{width:50%;text-align:center;margin:auto}#age-chart{margin:auto;width:100%;height:100%}#age .ageList{display:flex;width:80%;justify-content:center;align-items:center;margin:10px auto;font-size:.8rem}#age .ageList li{padding:5px;color:#fff}#age .ageList li.age20{background-color:#fcc800}#age .ageList li.age30{background-color:#1e78ca}#age .ageList li.age40{background-color:#8ebbe6}#age .ageList li.age50{background-color:#46b4a5}#age .ageList li.age60{background-color:#a2d9d2}@media only screen and (min-width: 768px){#employee{width:32%;margin-top:0;padding-bottom:0}#sex,#age{width:32%;margin-top:0}}#average{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p6bg.webp)!important;background-size:100%;background-position:center;padding-bottom:15px}#day{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p7bg.webp)!important;background-size:100%;background-position:center;padding-bottom:15px}#time{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p8bg.webp)!important;background-size:100%;background-position:center;padding-bottom:15px}#base{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p9bg.webp)!important;background-size:100%;background-position:center}#holiday{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p10bg.webp)!important;background-size:100%;background-position:center;padding-bottom:15px}#resignation{background-color:#fff;width:100%;margin-top:20px;background-image:url(/assets/imgp/recruit/pickup/number/p11bg.webp)!important;background-size:100%;background-position:center;padding-bottom:15px}@media only screen and (min-width: 768px){#average{width:32%;margin-top:0;padding-bottom:0}#day,#time,#base,#holiday,#resignation{width:32%;margin-top:0}}.block-business-business-main ._row-header:after{background:url(/assets/imgp/recruit/business/business/deco.webp) left top no-repeat!important;background-size:contain}.block-business-business-main ._row-header h2{z-index:2}#business .block-common-recomend{margin-top:30px}@media screen and (min-width: 768px){#business .block-common-recomend{margin-top:100px}}.blokc-pickup-number .section.section-1{background:url(/assets/imgp/recruit/atfirst/introduction/p1.webp)!important;background-size:cover!important}.blokc-pickup-number .section.section-2{background-image:url(/assets/imgp/recruit/atfirst/introduction/p2.webp)!important;background-size:cover!important}.blokc-pickup-number .section.section-3{background-image:url(/assets/imgp/recruit/atfirst/introduction/p3.webp)!important;background-size:cover!important}.blokc-pickup-number .section.section-4{background-image:url(/assets/imgp/recruit/atfirst/introduction/p4.webp)!important;background-size:cover!important}.blokc-pickup-number .section.is-sub:after{background:url(/assets/imgp/recruit/atfirst/introduction/deco.webp) left top no-repeat!important;background-size:contain!important}.blokc-pickup-number{margin-top:-50px}@media only screen and (min-width: 768px){.blokc-pickup-number{margin-top:-100px}}.block-pickup-photo-mv ._texts>div{background:url(/assets/imgp/recruit/pickup/photo/rect.webp) left top no-repeat}.block-interviews-sub-mv ._texts ._box{line-height:1}.block-interviews-navi ._index{background:url(/assets/imgp/recruit/interviews/index/deco.webp) center center no-repeat!important;background-size:100px 150px!important}@media only screen and (max-width: 767px){.block-interviews-navi ._index{background:url(/assets/imgp/recruit/interviews/index/deco.webp) center center no-repeat!important;background-size:50px 75px!important}.block-interviews-navi ._items{margin:0}.block-interviews-navi ._items .mod-interview-item{width:60%}.block-interviews-navi .mod-hover{width:48%}}.block-interviews-message{line-height:1.75rem}@media only screen and (max-width: 767px){.block-interviews-index-list ._items{justify-content:flex-start;gap:20px}.block-interviews-index-list ._items .mod-interview-item{width:auto}.mod-hover{width:calc(33% - 12px)}}@media only screen and (max-width: 580px){.block-interviews-index-list ._items .mod-interview-item{width:auto}.mod-hover{width:calc(50% - 12px)}}@media only screen and (max-width: 375px){.block-interviews-index-list ._items{justify-content:center}.block-interviews-index-list ._items .mod-interview-item{width:auto}.mod-hover{width:80%}}
