﻿.recruit_child #first .tit{position:relative;max-width:120rem;margin-bottom:8rem;padding:2rem 39% 2rem 3rem;font-size:calc(3rem + 0.8vw);font-weight:400;background:#66bf97;color:#fff;border:1.6rem solid #66bf97;border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;text-align:center}.recruit_child #first .tit span{color:#fff44b;font-weight:700}.recruit_child #first .tit .deco{position:absolute;right:30%;top:98%;width:18%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:1}.recruit_child #first .tit .deco img{width:23rem}.recruit_child #first .txt{width:60%;padding-left:3.8rem;line-height:2.4;font-size:1.1em}.recruit_child #first .img_wrap{position:absolute;left:65%;right:0;top:0;height:100%}.recruit_child #first .img_wrap .img{position:absolute}.recruit_child #first .img_wrap .img:nth-child(1){right:5%;top:-5rem}.recruit_child #first .img_wrap .img:nth-child(1) img{width:33rem}.recruit_child #first .img_wrap .img:nth-child(2){left:0;top:38%}.recruit_child #first .img_wrap .img:nth-child(2) img{width:36rem}.recruit_child #first .img_wrap .img:nth-child(3){right:0;bottom:-5rem}.recruit_child #first .img_wrap .img:nth-child(3) img{width:36rem}.recruit_child #recruit{margin-bottom:0}.recruit_child #recruit .content_bg_circle{top:10%;bottom:40%;height:auto}.recruit_child #recruit .content_wrap{padding-bottom:4vw}.recruit_child #recruit .box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:8rem}.recruit_child #recruit .box_wrap:nth-of-type(even){flex-direction:row-reverse}.recruit_child #recruit .box_wrap:nth-of-type(even) .block_wrap:before{left:0;right:-50%}.recruit_child #recruit .box_wrap:nth-of-type(even) .box .block .deco{right:auto;left:-8rem;transform:scale(-1,1);-webkit-transform:scale(-1,1)}.recruit_child #recruit .box_wrap.gptw .box{margin-top:-7rem}.recruit_child #recruit .box_wrap.gptw .img_wrap .img{padding-left:6rem}.recruit_child #recruit .box_wrap.gptw .img_wrap .img img{width:34rem}.recruit_child #recruit .box{padding-top:8rem;margin-left:-6%;width:53%}.recruit_child #recruit .box .block_wrap{position:relative;margin-bottom:4rem;padding:5rem 6rem 2rem;z-index:0}.recruit_child #recruit .box .block_wrap:before{content:"";position:absolute;left:-50%;right:0;top:0;height:100%;background:#66bf97;border-radius:3.6rem;-webkit-border-radius:3.6rem;-moz-border-radius:3.6rem;z-index:-1}.recruit_child #recruit .box .block{text-align:center}.recruit_child #recruit .box .block *{color:#fff}.recruit_child #recruit .box .block .deco{position:absolute;right:-8rem;bottom:70%}.recruit_child #recruit .box .block .deco img{width:11.7rem}.recruit_child #recruit .box .block .block_tit{margin-bottom:2rem;font-size:2.7vw;letter-spacing:.2em}.recruit_child #recruit .box .block .block_tit .small{font-size:.85em}.recruit_child #recruit .box .block dl{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.recruit_child #recruit .box .block dl dt{margin-right:5rem}.recruit_child #recruit .box .block dl dt span{display:inline-block;min-width:6.5em;padding:0 .8em;background:#fff;color:#66bf97;font-size:2vw;line-height:1.6;text-align:center;letter-spacing:.2em}.recruit_child #recruit .box .block dl dd .num{margin-bottom:1rem;font-size:9vw;line-height:1;letter-spacing:0}.recruit_child #recruit .box .block dl dd .note{text-align:right;font-size:1.2rem}.recruit_child #recruit .box .txt{padding-left:6rem}.recruit_child #recruit .img_wrap{width:46%}.recruit_child #welfare{padding:13.5rem 0}.recruit_child #welfare .head{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:5rem}.recruit_child #welfare .head .tit{margin-right:7rem;font-size:4.3rem}.recruit_child #welfare .head .txt{font-size:1.4rem}.recruit_child #welfare .box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.recruit_child #welfare .box .box_child{position:relative;width:calc(91% / 4);margin-right:3%;z-index:0}.recruit_child #welfare .box .box_child:nth-child(4n){margin-right:0}.recruit_child #welfare .box .box_child:nth-child(n+5){margin-top:3.7rem}.recruit_child #welfare .box .box_img{text-align:center}.recruit_child #welfare .box .box_tit{position:relative;margin-top:-3.5rem;margin-bottom:1.8rem;padding:1rem .5rem;background:#66bf97;color:#fff;line-height:3rem;text-align:center;letter-spacing:0;z-index:1}.recruit_child #welfare .box .box_txt{font-size:1.4rem}.recruit_child #welfare .note{margin-top:2.3em;font-size:1.05em}.recruit_child #point{padding-bottom:5vw}.recruit_child #point .content_wrap{width:92%}.recruit_child #point .tit{position:relative;margin-bottom:7.5rem;padding-bottom:4rem;color:#fff;font-size:4rem;text-align:center}.recruit_child #point .tit:before{content:"";position:absolute;left:50%;bottom:0;width:10rem;height:.6rem;background:#fff;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.recruit_child #point .tit .color{color:#eaff95}.recruit_child #point .box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;letter-spacing:0}.recruit_child #point .box .box_child{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:32%;padding:8.5rem 1% 1.5rem;background:#fff;margin-bottom:3rem;z-index:0}.recruit_child #point .box .box_child.sc_animation:not(.is-animated) .bar_graph .child{height:0 !important}.recruit_child #point .box .box_child .big{line-height:1}.recruit_child #point .box .box_child .box_tit{position:absolute;top:3.4rem;left:0;text-align:left;letter-spacing:.1em}.recruit_child #point .box .box_child .box_tit span{position:relative;display:inline-block;background:3.2rem;background:#dcf0e7;padding:0 1.4rem 0 3rem;line-height:4.5rem;z-index:0}.recruit_child #point .box .box_child .box_tit span:before{content:"";position:absolute;left:100%;top:50%;border-top:2.25rem solid transparent;border-bottom:2.25rem solid transparent;border-left:2rem solid #dcf0e7;z-index:-1;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.recruit_child #point .box .box_child .bar_graph_wrap,.recruit_child #point .box .box_child .bar_title_wrap{position:relative}.recruit_child #point .box .box_child .bar_graph,.recruit_child #point .box .box_child .bar_title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.5%}.recruit_child #point .box .box_child .bar_graph .child,.recruit_child #point .box .box_child .bar_title .child{flex:1}.recruit_child #point .box .box_child .bar_graph_wrap{position:relative;height:17rem}.recruit_child #point .box .box_child .bar_graph{position:absolute;left:0;right:0;bottom:0;align-items:flex-end;height:20rem;margin-bottom:1rem;border-bottom:1px solid #66bf97}.recruit_child #point .box .box_child .bar_graph .child{position:relative;transition:all 1.4s;transition-delay:.8s}.recruit_child #point .box .box_child .bar_graph .child:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:74%;background:#66bf97;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.recruit_child #point .box .box_child .bar_graph .child .icon{position:absolute;left:50%;top:0;width:6rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1}.recruit_child #point .box .box_child .bar_graph .child .icon img{width:100%}.recruit_child #point .box .box_child .bar_title{line-height:1.22}.recruit_child #point .box .box_child .bar_title .child .old{font-size:.7em}.recruit_child #point .box .box_child .bar_title .child .percent{margin-top:.3rem;font-size:.9em}.recruit_child #point .box .box_child .bar_title .child .percent .big{font-size:1.6em}.recruit_child #point .box .box_child .list_wrap{letter-spacing:.1em}.recruit_child #point .box .box_child .num_list{text-align:left}.recruit_child #point .box .box_child .num_list li{font-size:1.1em}.recruit_child #point .box .box_child .num_list li:not(:last-child){margin-bottom:.5rem}.recruit_child #point .box .box_child .num_list li .en{display:inline-block;margin-right:.7em;font-size:1.8em;font-style:italic;vertical-align:-.2em;line-height:1.67}.recruit_child #point .box .box_child.age>div{width:100%}.recruit_child #point .box .box_child.age .num{position:absolute;left:56%;top:36%;font-size:1.9rem}.recruit_child #point .box .box_child.age .num .big{font-size:5rem}.recruit_child #point .box .box_child.beginner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.recruit_child #point .box .box_child.beginner .img{margin-right:3rem}.recruit_child #point .box .box_child.beginner .img img{width:8.5rem}.recruit_child #point .box .box_child.beginner .percent{width:3.2em;font-size:2em}.recruit_child #point .box .box_child.beginner .percent .big{font-size:1.8em}.recruit_child #point .box .box_child.fashion .img{padding:0 3%}.recruit_child #point .box .box_child.fashion .img img{width:39.2rem}.recruit_child #point .box .box_child.gendar .img img{width:18.6rem}.recruit_child #point .box .box_child.gendar .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.recruit_child #point .box .box_child.gendar .bottom dl{margin-top:1rem;text-align:left}.recruit_child #point .box .box_child.gendar .bottom dl:not(:last-child){margin-right:15%}.recruit_child #point .box .box_child.gendar .bottom dl dd{font-size:1.8em;font-weight:400}.recruit_child #point .box .box_child.gendar .bottom dl dd .big{font-size:1.6em;line-height:1.14}.recruit_child #point .box .box_child.reason .deco{position:absolute;right:0;top:0;width:50%;text-align:right;z-index:-1}.recruit_child #point .box .box_child.reason .deco img{width:100%}.recruit_child #point .box .box_child.reason .list_wrap{padding-top:4rem}.recruit_child #point .box .box_child.sports>div{width:85%}.recruit_child #point .box .box_child.sports .bar_graph_wrap{height:16rem}.recruit_child #point .box .box_child.sports .bar_graph{height:46rem}.recruit_child #point .box .box_child.time .img{padding:0 2%}.recruit_child #point .box .box_child.time .img img{width:36.7rem}.recruit_child #point .box .box_child.want .block{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.recruit_child #point .box .box_child.want .block .img{margin-left:2rem;width:46%}.recruit_child #point .box .box_child.want .block .img img{width:24rem}.recruit_child #value:has(+#link_point){margin-bottom:0}.recruit_child #value:has(+#link_point):before{height:12rem;background:-moz-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.recruit_child #value .inner{max-width:113rem;margin:0 auto}.recruit_child #value .box .box_child{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:14.6rem;background:#fff;border:1px solid #66bf97;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;box-shadow:0px .3rem 1rem 0px rgba(0,0,0,.1);z-index:0}.recruit_child #value .box .box_child:not(:last-child){margin-bottom:2.1rem}.recruit_child #value .box .box_num{position:absolute;left:0;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:6.5rem;height:6.5rem;font-size:2.2rem;color:#fff;background:url(//mirai-kirei.jp/wp-content/themes/mirai-kirei/css/../img/common/num_bg.png) center center no-repeat;background-size:contain;letter-spacing:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.recruit_child #value .box .box_head{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:35rem;padding:.5rem 2rem;text-align:center}.recruit_child #value .box .box_tit{margin-bottom:.7rem;font-size:2.4rem;line-height:1.45;letter-spacing:.1em}.recruit_child #value .box .box_sub{color:#66bf97}.recruit_child #value .box .box_body{width:calc(100% - 35rem);color:#fff;padding:3rem 3.5rem;background:#66bf97;font-size:1.3rem;line-height:1.7}.recruit_child #interview{margin-bottom:16rem}.recruit_child #interview .common_titbox{text-align:center}.recruit_child #interview .inner{max-width:70rem;margin:0 auto;padding-bottom:5rem}.recruit_child #interview .interview_box:not(:last-child){margin-bottom:16rem}.recruit_child #interview .subtit{margin-bottom:6.4rem;font-size:2.8rem;letter-spacing:.25em;text-align:center}.recruit_child #interview .subtit:before,.recruit_child #interview .subtit:after{color:#dedede}.recruit_child #interview .subtit:before{content:"｛";margin-right:.6em}.recruit_child #interview .subtit:after{content:"｝";margin-left:.6em}.recruit_child #interview .slick-prev,.recruit_child #interview .slick-next{left:2rem;width:5rem;height:5rem;opacity:1;z-index:1;transition:all .3s}.recruit_child #interview .slick-prev:before,.recruit_child #interview .slick-next:before{content:"";position:absolute;left:50%;top:50%;display:block;width:6rem;height:6rem;background:url(//mirai-kirei.jp/wp-content/themes/mirai-kirei/css/../img/common/arrow.png) center center no-repeat;background-size:contain;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.recruit_child #interview .slick-prev:hover,.recruit_child #interview .slick-next:hover{transform:translate(0,-50%) scale(1.12);-webkit-transform:translate(0,-50%) scale(1.12)}.recruit_child #interview .slick-next{left:auto;right:2rem}.recruit_child #interview .slick-next:before{transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg)}.recruit_child #interview .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.recruit_child #interview .slider{width:100%;max-width:96rem;margin:0 auto;padding:0;z-index:0}.recruit_child #interview .slider .slick-list{overflow:visible}.recruit_child #interview .slider .slick-slide{transform:translateZ(0);transition:transform .3s !important}.recruit_child #interview .slider:has(.slick-center) .slick-slide{transform:scale(.8)}.recruit_child #interview .slider:has(.slick-center) .slick-slide.slick-center{transform:scale(1)}.recruit_child #interview .slider .slide{margin:0 2.5rem;z-index:0}.recruit_child #interview .slider .slide .slide_inner{position:relative}.recruit_child #interview .slider .slide a{display:block}.recruit_child #interview .slider .slide a:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.recruit_child #interview .slider .slide a .more{letter-spacing:.12em}.recruit_child #interview .slider .job{margin-bottom:1.8rem;font-size:.9em;font-weight:400}.recruit_child #interview .slider .job span{display:inline-block;border:1px solid #323232;padding:0 .8em;line-height:1.6}.recruit_child #interview .slider .job span:not(:last-child){margin-bottom:.25em}.recruit_child #interview .slider .more{color:#66bf97;text-align:right;letter-spacing:.1em;transition:all .3s}.recruit_child #interview .slider.type01{max-width:102rem;padding:5rem 0 3rem}.recruit_child #interview .slider.type01 .slide{z-index:0}.recruit_child #interview .slider.type01 .img{position:absolute;left:0;top:50%;width:45rem;height:45rem;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:-1}.recruit_child #interview .slider.type01 .img a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.recruit_child #interview .slider.type01 .img img{width:100%;height:100%;object-fit:cover}.recruit_child #interview .slider.type01 .txt_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:30rem;margin-left:45%;padding:5.2rem 2.7rem 2.1rem 7%;background:#fff;box-shadow:0px .3rem 6.5rem 0px rgba(0,0,0,.05);font-weight:700;z-index:0}.recruit_child #interview .slider.type01 .txt_wrap>div{width:100%}.recruit_child #interview .slider.type01 .txt_wrap .title{font-size:2rem;line-height:1.65;letter-spacing:.2em;font-style:italic}.recruit_child #interview .slider.type01 .txt_wrap .name{margin-top:2.7rem;font-size:2.3rem}.recruit_child #interview .slider.type01 .txt_wrap .name_en{margin-top:.2rem;font-size:1.3rem;letter-spacing:.35em;line-height:1.2;color:#66bf97}.recruit_child #interview .slider.type01 .txt_wrap .job{margin-top:2.1rem}.recruit_child #interview .slider.type01 .txt_wrap .date{margin-top:0;font-size:1.2rem;font-weight:400}.recruit_child #interview .slider.type01 .txt_wrap .more{margin-top:-1.1rem}.recruit_child #interview .slider.type02 a{background:#fff;box-shadow:0px .3rem 6.5rem 0px rgba(0,0,0,.05)}.recruit_child #interview .slider.type02 .img{position:absolute;left:0;right:60%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;overflow:hidden;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:1}.recruit_child #interview .slider.type02 .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.recruit_child #interview .slider.type02 .txt_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:29rem;padding:4.5% 4% 3.5% 49%;font-weight:700}.recruit_child #interview .slider.type02 .txt_wrap>div{width:100%}.recruit_child #interview .slider.type02 .txt_wrap .title{font-size:2rem;line-height:1.65;font-style:italic}.recruit_child #interview .slider.type02 .txt_wrap .date{margin-top:.8rem}.recruit_child #interview .slider.type02 .txt_wrap .date span{display:inline-block;padding:.2em;background:#66bf97;color:#fff;line-height:1;font-weight:700;font-size:1.1em}.recruit_child #interview .slider.type02 .txt_wrap .name{margin-bottom:.3rem;padding-top:2rem;font-size:2.2rem}.recruit_child #interview .slider.type02 .txt_wrap .name_en{position:absolute;left:42%;top:1.5rem;letter-spacing:.2em;font-size:3.7rem;opacity:.05;line-height:1;font-weight:400;font-style:italic;white-space:nowrap}.recruit_child #about .inner{max-width:106rem;margin:0 auto;padding-bottom:7rem}.recruit_child #about .common_titbox *{color:#fff}.recruit_child #about .box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:5rem;gap:5rem 0}.recruit_child #about .box_child{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:48%;min-height:25.5rem;z-index:0}.recruit_child #about a:hover .bg:before{opacity:.5}.recruit_child #about .bg{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2.6rem;-webkit-border-radius:2.6rem;-moz-border-radius:2.6rem;overflow:hidden;z-index:-1}.recruit_child #about .bg:before,.recruit_child #about .bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.recruit_child #about .bg:before{mix-blend-mode:multiply;background:#000;opacity:.32;transition:all .3s}.recruit_child #about .bg:after{mix-blend-mode:soft-light;background:#66bf97;opacity:.41}.recruit_child #about .bg img{width:100%;height:100%;object-fit:cover}.recruit_child #about .box_titwrap{text-align:center}.recruit_child #about .box_titwrap .en{line-height:1.4;font-size:3.3rem;color:#fff}.recruit_child #about .box_titwrap .en img{max-width:90%;vertical-align:baseline}.recruit_child #about .box_titwrap .title{margin-top:1rem;color:#fff;letter-spacing:.26em}.recruit_child #flow{padding-top:2rem;text-align:center}.recruit_child #flow .list{max-width:63rem;margin:0 auto;padding-bottom:4vw}.recruit_child #flow .list li{position:relative;font-size:1.6rem;padding:1rem;font-weight:700;border:1px solid #323232}.recruit_child #flow .list li:not(:last-child){margin-bottom:4.4rem}.recruit_child #flow .list li:not(:last-child):before{content:"";position:absolute;left:50%;bottom:-2.6rem;border-top:1rem solid #66bf97;border-right:1rem solid transparent;border-left:1rem solid transparent;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.recruit_child #entry{padding-bottom:10rem;text-align:center}.recruit_child #entry .content_bg{background-image:url(//mirai-kirei.jp/wp-content/themes/mirai-kirei/css/../img/recruit/entry_bg.jpg)}.recruit_child #entry .common_titbox *{color:#fff}@media screen and (min-width:1400px){.recruit_child #recruit .box .block .block_tit{font-size:3.8rem}.recruit_child #recruit .box .block dl dt span{font-size:3rem}.recruit_child #recruit .box .block dl dd .num{font-size:12rem}}@media screen and (min-width:1001px) and (max-width:1270px){.recruit_child #welfare .box .box_child{position:relative;width:calc(94% / 3)}.recruit_child #welfare .box .box_child:nth-child(4n){margin-right:3%}.recruit_child #welfare .box .box_child:nth-child(3n){margin-right:0}.recruit_child #welfare .box .box_child:nth-child(n+4){margin-top:3.7rem}}@media screen and (max-width:1000px){.recruit_child #first .tit{margin-top:5rem;margin-bottom:4rem;padding:.8rem .5rem;font-size:2.4rem;text-align:center}.recruit_child #first .tit .deco{right:-10%;width:24%;top:100%}.recruit_child #first .tit .deco img{width:12rem}.recruit_child #first .txt{width:auto;padding-left:0;line-height:2;font-size:.9em}.recruit_child #first .img_wrap{position:relative;left:auto;right:auto;top:auto;height:60rem;margin-top:4rem}.recruit_child #first .img_wrap .img:nth-child(1){top:0}.recruit_child #first .img_wrap .img:nth-child(1) img{width:26rem}.recruit_child #first .img_wrap .img:nth-child(2) img{width:30rem}.recruit_child #first .img_wrap .img:nth-child(3){bottom:0}.recruit_child #first .img_wrap .img:nth-child(3) img{width:30rem}.recruit_child #recruit{padding:4rem 0 7rem}.recruit_child #recruit .box_wrap{display:block;margin-bottom:4rem}.recruit_child #recruit .box_wrap:not(:last-child){margin-bottom:5rem}.recruit_child #recruit .box_wrap:nth-of-type(even) .block_wrap:before{left:0;right:-50%}.recruit_child #recruit .box_wrap.gptw .box{margin-top:0}.recruit_child #recruit .box_wrap.gptw .img_wrap .img{padding-left:0}.recruit_child #recruit .box_wrap.gptw .img_wrap .img img{width:60%}.recruit_child #recruit .box{width:auto;margin-bottom:2.8rem;padding-top:0}.recruit_child #recruit .box .block_wrap{margin-bottom:4.5rem;padding:3rem}.recruit_child #recruit .box .block{position:relative;text-align:center}.recruit_child #recruit .box .block .deco{display:none;right:-8%;bottom:0}.recruit_child #recruit .box .block .deco img{width:11.5rem}.recruit_child #recruit .box .block .block_tit{font-size:2.4rem}.recruit_child #recruit .box .block .block_head{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:3rem}.recruit_child #recruit .box .block .block_head .head_img img{width:19rem}.recruit_child #recruit .box .block dl{display:block;text-align:center}.recruit_child #recruit .box .block dl dt{margin-right:0;margin-bottom:1rem}.recruit_child #recruit .box .block dl dt span{padding:0 .5em;font-size:2.4rem}.recruit_child #recruit .box .block dl dd .num{font-size:8.8rem}.recruit_child #recruit .box .block dl dd .note{text-align:left}.recruit_child #recruit .box .block .txt{padding-left:3rem}.recruit_child #recruit .img_wrap{flex-wrap:wrap;width:auto;text-align:center}.recruit_child #recruit .img_wrap .img{width:100%}.recruit_child #welfare{padding-top:6rem;padding-bottom:6rem}.recruit_child #welfare .head{display:block;margin-bottom:3rem}.recruit_child #welfare .head .tit{margin-bottom:1.4rem;margin-right:0;font-size:3.4rem}.recruit_child #welfare .box{justify-content:space-between}.recruit_child #welfare .box .box_child{width:48%;margin:0 !important}.recruit_child #welfare .box .box_child:not(:last-child){margin-bottom:3rem !important}.recruit_child #welfare .box .box_tit{margin-top:-2.5rem;margin-bottom:1.2rem;line-height:2rem}.recruit_child #point .tit{margin-bottom:5rem;padding-bottom:3rem;font-size:3.2rem}.recruit_child #point .tit:before{width:6rem;height:.4rem}.recruit_child #point .box{display:block}.recruit_child #point .box .box_child{width:auto;padding:7.8rem 5% 2rem;margin-bottom:2rem}.recruit_child #point .box .box_child .box_tit{top:1.8rem}.recruit_child #point .box .box_child .box_tit span{font-size:2.4rem;padding:0 1rem 0 3rem}.recruit_child #point .box .box_child .bar_graph_wrap{position:relative;height:17rem;overflow:hidden}.recruit_child #point .box .box_child .bar_graph .child{position:relative}.recruit_child #point .box .box_child .bar_graph .child:before{width:80%}.recruit_child #point .box .box_child .bar_title{line-height:1.22}.recruit_child #point .box .box_child .bar_title .child .old{font-size:.7em}.recruit_child #point .box .box_child .bar_title .child .percent{font-size:.9em}.recruit_child #point .box .box_child .bar_title .child .percent .big{font-size:1.6em}.recruit_child #point .box .box_child .list_wrap{letter-spacing:.1em}.recruit_child #point .box .box_child .num_list{text-align:left}.recruit_child #point .box .box_child .num_list li{font-size:1.1em}.recruit_child #point .box .box_child .num_list li .en{display:inline-block;margin-right:.5em;font-size:1.8em;font-style:italic;vertical-align:-.2em;line-height:1.6}.recruit_child #point .box .box_child.age>div{width:100%}.recruit_child #point .box .box_child.beginner .img img{width:8.5rem}.recruit_child #point .box .box_child.beginner .percent{font-size:2em}.recruit_child #point .box .box_child.beginner .percent .big{font-size:1.8em}.recruit_child #point .box .box_child.fashion .img{padding:0 3%}.recruit_child #point .box .box_child.fashion .img img{width:39.2rem}.recruit_child #point .box .box_child.gendar .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.recruit_child #point .box .box_child.gendar .bottom .img img{width:18.6rem}.recruit_child #point .box .box_child.gendar .bottom dl{margin-top:2rem;text-align:left;line-height:1.1}.recruit_child #point .box .box_child.gendar .bottom dl:not(:last-child){margin-right:15%}.recruit_child #point .box .box_child.gendar .bottom dl dd{font-size:1.8em}.recruit_child #point .box .box_child.gendar .bottom dl dd .big{font-size:1.6em}.recruit_child #point .box .box_child.reason .deco{width:47%}.recruit_child #point .box .box_child.reason .list_wrap{padding-top:4rem}.recruit_child #point .box .box_child.sports>div{width:85%}.recruit_child #point .box .box_child.sports .bar_graph_wrap{height:18rem}.recruit_child #point .box .box_child.sports .bar_graph{height:46rem}.recruit_child #point .box .box_child.time .img{padding:0 2%}.recruit_child #point .box .box_child.time .img img{width:36.7rem}.recruit_child #point .box .box_child.want .block{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.recruit_child #point .box .box_child.want .block .img{margin-left:2rem;width:42%}.recruit_child #value .box{padding-top:2rem}.recruit_child #value .box .box_child{display:block;min-height:0}.recruit_child #value .box .box_child:not(:last-child){margin-bottom:5rem}.recruit_child #value .box .box_num{top:0;left:50%;width:4.5rem;height:4.5rem;font-size:1.7rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.recruit_child #value .box .box_head{display:block;width:auto;padding:4.5rem 2rem 2rem}.recruit_child #value .box .box_tit{font-size:2.5rem}.recruit_child #value .box .box_body{width:auto;padding:2rem 3rem}.recruit_child #interview{margin-bottom:7rem;padding-top:8rem}.recruit_child #interview .common_titbox{margin-bottom:7rem}.recruit_child #interview .inner{max-width:86%;padding-bottom:0}.recruit_child #interview .interview_box:not(:last-child){margin-bottom:10rem}.recruit_child #interview .subtit{margin-bottom:4rem;font-size:2.25rem}.recruit_child #interview .slick-prev,.recruit_child #interview .slick-next{left:1rem;width:3rem;height:3rem}.recruit_child #interview .slick-prev:before,.recruit_child #interview .slick-next:before{width:4rem;height:4rem}.recruit_child #interview .slick-next{left:auto;right:1rem}.recruit_child #interview .slider .slick-slide{transform:scale(1);-webkit-transform:scale(1)}.recruit_child #interview .slider.type01{max-width:52rem}.recruit_child #interview .slider.type01 a{display:block;box-shadow:0px .3rem 6.5rem 0px rgba(0,0,0,.05)}.recruit_child #interview .slider.type01 .img{position:static;width:100%;height:auto;transform:translate(0,0);-webkit-transform:translate(0,0)}.recruit_child #interview .slider.type01 .img img{height:auto;object-fit:fill}.recruit_child #interview .slider.type01 .txt_wrap{display:block;min-height:0;margin:0;padding:2rem 3rem;box-shadow:transparent}.recruit_child #interview .slider.type01 .txt_wrap .title{font-size:2rem}.recruit_child #interview .slider.type01 .txt_wrap .name{margin-top:1.5rem;font-size:2rem}.recruit_child #interview .slider.type01 .txt_wrap .job{margin-top:1.6rem}.recruit_child #interview .slider.type02{max-width:46rem}.recruit_child #interview .slider.type02 .img{position:static;align-items:flex-start;height:30rem;min-height:0;transform:translate(0,0);-webkit-transform:translate(0,0)}.recruit_child #interview .slider.type02 .txt_wrap{display:block;min-height:0;padding:2rem 3rem}.recruit_child #interview .slider.type02 .txt_wrap .name{font-size:2rem}.recruit_child #interview .slider.type02 .txt_wrap .title{font-size:2rem}.recruit_child #interview .slider.type02 .txt_wrap .name_en{left:auto;right:2%;font-size:2.4rem}.recruit_child #about .inner{padding-top:2rem;padding-bottom:3rem}.recruit_child #about .box{display:block;margin-top:3rem;gap:3rem 0}.recruit_child #about .box_child{display:block;width:auto;min-height:0;padding:5rem 0}.recruit_child #about .box_child:not(:last-child){margin-bottom:3rem}.recruit_child #about .box_titwrap .en{font-size:2.7rem}.recruit_child #flow .list li{padding:.5rem}.recruit_child #flow .list li:not(:last-child){margin-bottom:3rem}.recruit_child #flow .list li:not(:last-child):before{bottom:-2rem}.recruit_child #entry{padding-top:17rem;padding-bottom:14rem}}@media screen and (max-width:620px){.recruit_child #recruit .box_wrap.gptw .block .block_head .head_img img{width:13rem}.recruit_child #recruit .box_wrap:nth-of-type(even) .block_wrap:before{left:-5%}.recruit_child #recruit .box{margin-left:0}.recruit_child #recruit .box .block_wrap{margin-bottom:3rem;padding:3rem .5rem}.recruit_child #recruit .box .block_wrap:before{right:-5%}.recruit_child #recruit .box .block{max-width:34rem;margin:0 auto}.recruit_child #recruit .box .block .deco{right:5%;bottom:-6%}.recruit_child #recruit .box .block .block_head{align-items:center;gap:1.6rem}.recruit_child #recruit .box .block .block_head .head_img img{width:16rem}.recruit_child #recruit .box .block dl{display:block;text-align:center}.recruit_child #recruit .box .block dl dt{margin-right:0}.recruit_child #recruit .box .block dl dt span{width:100%;min-width:0;font-size:2rem;white-space:nowrap}.recruit_child #recruit .box .block dl dd .note{text-align:center}.recruit_child #recruit .box .txt{padding-left:0}.recruit_child #welfare{padding-top:6rem;padding-bottom:6rem}.recruit_child #welfare .head{display:block;max-width:40rem;margin:0 auto 3rem}.recruit_child #welfare .head .tit{margin-bottom:1.4rem;margin-right:0}.recruit_child #welfare .box{display:block}.recruit_child #welfare .box .box_child{max-width:30rem;width:auto;margin:0 auto !important}.recruit_child #welfare .box .box_child:not(:last-child){margin-bottom:3rem !important}.recruit_child #welfare .box .box_img{width:90%;margin:0 auto}}