@import url(./common.css);#data #title{background:url("/recruit/image/bg_recruit.jpg") no-repeat center center;background-size:cover}#voice #title{background:url("/recruit/image/bg_voice.jpg") no-repeat center center;background-size:cover}#requirement #title{background:url("/recruit/image/bg_requirement.jpg") no-repeat center center;background-size:cover}section{margin-bottom:5em}.t-yellow{position:relative;text-align:center;margin-bottom:2em;font-size:1.8em;line-height:1.5}.t-yellow:before{position:absolute;bottom:-15px;left:calc(50% - 30px);content:'';width:60px;height:5px;background:#ffd900}.num-data .num-area{display:flex;justify-content:space-between;flex-wrap:wrap}.num-data .num-area .num-block{display:flex;flex-direction:column;width:32%;margin-bottom:2em;padding:1em;box-shadow:0 0px 10px 0 rgba(0,0,0,0.2)}.num-data .num-area .num-block h3{margin-bottom:1rem;text-align:center;font-size:1.5em}.num-data .num-area .num-block .f-box{display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:1.5em}.num-data .num-area .num-block .f-box .text{font-size:1.3em}.num-data .num-area .num-block .f-box .text em{font-size:4rem;line-height:1.2;margin-left:.3rem}.num-data .num-area .num-block .note{margin-top:auto;text-align:center}.num-data .num-area .num-block.bg-icon .b-text{margin-top:auto;text-align:center;font-size:1.5em}.num-data .num-area .num-block.bg-icon .b-text em{font-size:4rem}.num-data .num-area .num-block.smorking{background:url(/recruit/image/bg_nosmorking.jpg) no-repeat center center}.num-data .num-area .num-block.smorking .b-text{font-size:2.5em}.num-data .num-area .num-block.paid{background:url(/recruit/image/bg_paid.jpg) no-repeat center center}.num-data .num-area .num-block.childcare{background:url(/recruit/image/bg_childcare.jpg) no-repeat center bottom 40%}.num-data .num-area .num-block.childcare .b-text{margin-top:5em}.num-data .num-area .num-block.gender .f-box{background:url(/recruit/image/bg_gender.jpg) no-repeat center bottom 30%;position:relative;height:270px}.num-data .num-area .num-block.gender .f-box .female{position:absolute;bottom:30%;left:3%}.num-data .num-area .num-block.gender .f-box .male{position:absolute;top:30%;right:3%}.welfare .welfare-in{position:relative;margin-bottom:3em}.welfare .welfare-in:before{position:absolute;display:block;content:'';right:0;top:0;width:100%;height:70%;background:#eff5fa}.welfare .welfare-in .inblock{position:relative;padding-top:3em}.welfare .welfare-in .inblock .list-area{width:90%;background:#fff;border:5px solid #ffd900;margin:0 auto;padding:2em 3em}.welfare .welfare-in .inblock .list-area ul{margin-left:1em;font-size:1.1em}.welfare .welfare-in .inblock .list-area ul li{margin-bottom:.5em;list-style-type:disc}.welfare .welfare-in .inblock .list-area ul li:last-child{margin-bottom:0}.welfare .photo-area{display:flex;justify-content:space-between;flex-wrap:wrap}.welfare .photo-area dl{width:32%;margin-bottom:2em}.welfare .photo-area dl dt{margin-bottom:.5em}.welfare .photo-area dl dd{text-align:center;font-size:1.1em}.schedule{margin-bottom:10em}.schedule .sche-area{position:relative;background:url(/recruit/image/bg_schedule.jpg) no-repeat;background-size:cover;display:flex;justify-content:space-between;margin-bottom:1em;padding:5em 1em 2em}.schedule .sche-area .box .box-in{background:#fff;box-shadow:0 0px 10px 0 rgba(0,0,0,0.2);margin-bottom:.5em;padding:1em}.schedule .sche-area .box .box-in .s-title span{display:inline-block;background:#08316d;margin-bottom:.5em;padding:0 .5em;font-size:1.1em;color:#fff}.schedule .sche-area .box .box-in ul{list-style-type:disc;margin-left:1em}.schedule .sche-area .box .length{color:#08316d}.schedule .sche-area .zagaku{width:30%}.schedule .sche-area .ojt{width:52%}.schedule .sche-area .assign{width:15%;position:relative;display:inline-block;padding-top:15%;height:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#08316d}.schedule .sche-area .assign p{position:absolute;top:calc((95% - 1em)/2);left:0;right:0;text-align:center;color:#fff}.schedule .sche-area .note{position:absolute;right:-1em;bottom:-7em}.schedule .sche-area .note .box-in{box-shadow:none;border:2px dotted #08316d;margin-bottom:0}.schedule .sche-area .note .box-in p span{background:linear-gradient(transparent 60%, #ffe65e 60%)}.schedule .sche-area .note .box-in ul{font-size:.9em}@keyframes bg-band{0%{width:0}100%{width:65%}}.hook.bg-band:before{animation-name:bg-band;animation-duration:1s}.voice-block{position:relative}.voice-block:before{position:absolute;display:block;content:'';left:0;top:0;width:65%;height:400px;background:#f4f4f4}.voice-block.hook:before{animation-name:bg-band;animation-duration:1s}.voice-block:after{position:absolute;display:block;content:'';left:0;top:0;width:30%;height:20px;background:#ffd900}.voice-block .inblock{position:relative;padding-top:4em}.voice-block .inblock .photo-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:3em}.voice-block .inblock .photo-area .photo{width:38%;position:relative}.voice-block .inblock .photo-area .photo .num{position:absolute;top:-.5em;left:-.5em;font-size:2.5em;line-height:1;color:#000}.voice-block .inblock .photo-area .photo .num span{display:block;font-size:6rem;letter-spacing:-3px}.voice-block .inblock .photo-area .text{width:58%}.voice-block .inblock .photo-area .text .name span{display:inline-block;margin-bottom:.5em;background:#fff;border-bottom:5px solid #000;padding:0 .2em;font-size:3em;font-weight:normal;line-height:1.5}.voice-block .inblock .photo-area .text .name span em{font-size:1.5rem}.voice-block .inblock .photo-area .text .detail{margin-bottom:2em}.voice-block .inblock .photo-area .text .detail dl{display:flex;align-items:center;margin-bottom:.5em;font-size:1.1em}.voice-block .inblock .photo-area .text .detail dl dt{width:100px;background:#000;padding:.2em;text-align:center;color:#fff}.voice-block .inblock .photo-area .text .detail dl dd{width:calc(100% - 100px);padding-left:1em}.voice-block .inblock .more-area .box{margin-bottom:2em}.voice-block .inblock .more-area .box.last{margin-bottom:3em}.voice-block .inblock .more-area .time-schedule{position:relative;border:1px solid #000;margin-bottom:2em;padding:3em}.voice-block .inblock .more-area .time-schedule .s-title{position:absolute;top:-.5em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;padding:0 1em;font-size:1.5em;line-height:1.4}.voice-block .inblock .more-area .time-schedule .schedule-wrapper{margin:0 auto;width:fit-content}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .note{margin-bottom:1em}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .note ul{margin-left:1.5em;list-style-type:disc}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:baseline;padding-bottom:1em;max-width:100%;-ms-flex:0 1 auto}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl:before{content:"";border-left:1px solid #000;position:absolute;height:100%;left:40px}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl:last-child{margin-bottom:0}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl:last-child:before{border-left:none}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl dt{background:#ffd900;padding:.1em .7em;width:80px;border-radius:30px;z-index:11;text-align:center}.voice-block .inblock .more-area .time-schedule .schedule-wrapper .schedule-in dl dd{width:calc(100% - 80px);padding-left:1em;max-width:100%}.voice-block .inblock .more-area .button{max-width:270px;background:#000;box-shadow:0 0px 10px 0 rgba(0,0,0,0.2);margin:0 auto;padding:.8em;color:#fff;text-align:center}.voice-block .inblock .more-area .button:after{content:"\f13a" !important;margin:0 .3em 0 0.3em;font-weight:900;font-family:'Font Awesome 5 Free', 'Font Awesome 5 Brands';font-size:1.1em}.voice-block .inblock .more-area .button:hover{cursor:pointer}.voice-block .inblock .more-area .button.close:after{content:"\f139" !important;margin:0 .3em 0 0.3em;font-weight:900;font-family:'Font Awesome 5 Free', 'Font Awesome 5 Brands';font-size:1.1em}.voice-block .box{background:rgba(255,255,255,0.8);box-shadow:0 0px 10px 0 rgba(0,0,0,0.2);padding:2em}.voice-block .box dl dt{position:relative;margin-bottom:.5em;padding-left:2em;font-size:1.3em}.voice-block .box dl dt:before{position:absolute;top:45%;left:0;content:"";width:30px;height:3px;background:#000;display:inline-block}.voice-block .box dl dd ul{text-indent:-1em;margin-left:1em}.voice-block.reverse:before{right:0;left:auto}.voice-block.reverse:after{right:0;left:auto}.voice-block.reverse .inblock .photo-area{flex-direction:row-reverse}ul#tabarea{display:flex;justify-content:center}ul#tabarea.new li span{background:#023482}ul#tabarea.new li a:hover{background:#419e1c}ul#tabarea.career li span{background:#419e1c}ul#tabarea.career li a:hover{background:#023482}ul#tabarea li{margin-bottom:2.5em}ul#tabarea li span{display:block;margin:0 .5em;padding:1em 4em;color:#fff;font-size:1.3em;font-weight:bold;text-align:center}ul#tabarea li a{margin:0 .5em;padding:1em 4em;display:block;background:#e7e7e7;color:#8e8e8e;font-size:1.3em;text-align:center}ul#tabarea li a:hover{text-decoration:none;color:#fff}.none{margin:0 auto 3em;padding:3em 0;text-align:center;font-size:1.5em;font-weight:bold}.recruitment h3{text-align:center}.recruitment table,.recruitment th,.recruitment td{border-collapse:collapse}.recruitment th,.recruitment td{padding:15px}.recruitment th span,.recruitment td span{font-weight:bold !important}.recruitment th{width:25% !important}.recruitment td{background:#fff;width:75% !important}#new th,#new td{border:1px solid #94add4}#new th{background:#edf4fa}#new .none{border:5px solid #023482}#career th,#career td{border:1px solid #7dba82}#career th{background:#eff6ec}#career .none{border:5px solid #419e1c}@media screen and (max-width: 1025px){.num-data .num-area .num-block{width:49%}.welfare .welfare-in .inblock .list-area{width:100%;padding:2em}.welfare .welfare-in .inblock .list-area ul{font-size:1em}.schedule{margin-bottom:5em}.schedule .sche-area{background:none;padding:0;display:block}.schedule .sche-area .box{position:relative;width:100%;margin-bottom:2em}.schedule .sche-area .box:after{content:'\f107';font-weight:900;font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";position:absolute;left:50%;bottom:-33px;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);color:#08316d;font-size:3em;line-height:1}.schedule .sche-area .box .sp{display:inline-block}.schedule .sche-area .assign{padding-top:0;height:auto;border-radius:10px;background:#08316d}.schedule .sche-area .assign p{position:static;padding:0.5em}.schedule .sche-area .assign:after{content:none}.schedule .sche-area .note{position:static;margin-bottom:1em}.schedule .sche-area .note:after{content:none}.voice-block:before{height:300px}.voice-block .inblock .photo-area{align-items:flex-start}.voice-block .inblock .photo-area .photo .num{font-size:2em}.voice-block .inblock .photo-area .photo .num span{font-size:5rem}.voice-block .inblock .photo-area .text .name span{padding:0.2em;font-size:2.5em;line-height:1}.voice-block .inblock .photo-area .text .name span em{display:inline-block;font-size:1.2rem}.voice-block .inblock .photo-area .text .detail dl{font-size:1em}.voice-block .inblock .more-area .time-schedule{padding:2em}.voice-block .box{padding:1.5em}}@media screen and (max-width: 769px){section{margin-bottom:3em}.t-yellow{font-size:1.5em}.t-yellow:before{width:50px}.num-data .num-area{display:block}.num-data .num-area .num-block{width:100%}.num-data .num-area .num-block h3{font-size:1.3em}.num-data .num-area .num-block .f-box .icon{width:90px}.num-data .num-area .num-block .f-box .text em{font-size:3rem}.num-data .num-area .num-block.bg-icon .b-text em{font-size:3rem}.num-data .num-area .num-block.smorking{background-size:120px}.num-data .num-area .num-block.smorking .b-text{padding:1em 0;font-size:2em}.num-data .num-area .num-block.gender .f-box{background-size:250px}.num-data .num-area .num-block.gender .f-box .female{left:15%}.num-data .num-area .num-block.gender .f-box .male{right:15%}.num-data .num-area .num-block.paid{background-size:180px}.num-data .num-area .num-block.paid .b-text{padding:2em 0}.num-data .num-area .num-block.childcare{background-size:160px}.welfare .photo-area dl{width:49%}@keyframes bg-band{0%{width:0}100%{width:90%}}.voice-block:before{width:90%}.voice-block:after{width:40%;height:15px}.voice-block .inblock{padding-top:3em}.voice-block .inblock .photo-area{display:block;margin-bottom:2em}.voice-block .inblock .photo-area .photo{width:fit-content;margin:0 auto 2em}.voice-block .inblock .photo-area .text{width:100%}.voice-block .inblock .photo-area .text .name span{font-size:2em}.voice-block .inblock .more-area .time-schedule .s-title{top:-0.8em;width:90%;font-size:1.2em;text-align:center}.voice-block .box{padding:1em}.voice-block .box dl dt{font-size:1.2em}ul#tabarea li span{padding:0.5em 4em;font-size:1em;font-weight:bold;text-align:center}ul#tabarea li a{padding:0.5em 4em;font-size:1em}.none{margin:0 auto 2em;padding:2em 0;font-size:1.2em}.recruitment h3{text-align:center}.recruitment table,.recruitment th,.recruitment td{border-collapse:collapse}.recruitment th,.recruitment td{display:block;width:100% !important;height:auto !important}#new table{border:1px solid #94add4}#new th,#new td{border:none}#new td{border-bottom:1px solid #94add4}#career table{border:1px solid #7dba82}#career th,#career td{border:none}#career td{border-bottom:1px solid #7dba82}}@media screen and (max-width: 479px){.num-data .num-area .num-block.gender .f-box .female{left:5%}.num-data .num-area .num-block.gender .f-box .male{right:5%}.welfare .welfare-in{margin-bottom:2em}.welfare .welfare-in .inblock .list-area{border-width:3px;padding:1em}.welfare .photo-area{display:block}.welfare .photo-area dl{width:100%;margin-bottom:1em}.schedule .sche-area .box:after{bottom:-25px;font-size:2em}@keyframes bg-band{0%{width:0}100%{width:80%}}.voice-block:before{width:80%;height:200px}.voice-block:after{width:30%}.voice-block .inblock .photo-area{margin-bottom:1em}.voice-block .inblock .photo-area .photo{margin-bottom:1em}.voice-block .inblock .photo-area .photo .num{left:0;font-size:1.5em}.voice-block .inblock .photo-area .photo .num span{font-size:4rem}.voice-block .inblock .photo-area .text .name span{margin-bottom:1em;border-width:3px;font-size:1.5em}.voice-block .inblock .photo-area .text .name span em{font-size:1rem}.voice-block .inblock .more-area .box{margin-bottom:1em}.voice-block .inblock .more-area .time-schedule{padding:2em 1em 1em}.voice-block .box dl dt{padding-left:1.5em}.voice-block .box dl dt:before{width:20px}ul#tabarea{display:block;margin:0 auto 2em;width:90%}ul#tabarea li{margin-bottom:0.5em}ul#tabarea li span{margin:0;padding:0.5em 2em;font-size:1em;font-weight:bold;text-align:center}ul#tabarea li a{margin:0;padding:0.5em 2em;font-size:1em}}
