#mainimage{margin-bottom:-85px}#mainimage img{width:100%;height:auto}.recruit-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 800px){.recruit-intro{display:block;padding:20px 0px}}.recruit-intro figure{position:relative;right:-40px;z-index:1;max-width:590px}@media screen and (max-width: 1295px){.recruit-intro figure{max-width:initial;width:60%}}@media screen and (max-width: 800px){.recruit-intro figure{right:0px}}@media screen and (max-width: 800px){.recruit-intro figure{width:100%}}.recruit-intro figure img.intro1_txt{position:relative;z-index:1}.recruit-intro figure img.intro1_bg{position:absolute;left:0px;z-index:0}.recruit-intro-inner{position:relative;left:-40px;z-index:2}@media screen and (max-width: 800px){.recruit-intro-inner{left:0px;top:-45px;padding:0px 20px}}.recruit-intro p{font-size:2rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500}@media screen and (max-width: 1295px){.recruit-intro p{font-size:1.8rem}}@media screen and (max-width: 960px){.recruit-intro p{font-size:1.6rem}}@media screen and (max-width: 800px){.recruit-intro p{font-size:1.4rem}}.recruit-intro .intro-title{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:5.5rem}@media screen and (max-width: 1295px){.recruit-intro .intro-title{font-size:4.2rem}}@media screen and (max-width: 960px){.recruit-intro .intro-title{font-size:3.6rem}}@media screen and (max-width: 800px){.recruit-intro .intro-title{font-size:2.9rem}}.recruit-intro2{text-align:center;line-height:2.5}.recruit-intro2 .entry-header{margin-bottom:20px}@media screen and (max-width: 800px){.recruit-intro2 h2{font-size:3rem}}.recruit-intro2 h2 span.font-large{font-size:6rem}@media screen and (max-width: 800px){.recruit-intro2 h2 span.font-large{font-size:4rem}}.recruit-intro2 p{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:2rem;line-height:2.5}.recruit-intro2 p strong{font-size:2.4rem;font-weight:500}@media screen and (max-width: 800px){.recruit-intro2 p strong{font-size:2rem;text-align:left;display:block;line-height:1.8}}@media screen and (max-width: 800px){.recruit-intro2 p{font-size:1.8rem;text-align:left;line-height:1.8}}.recruit-intro2 .recruit-illust-top{position:relative;width:260px;height:285px;margin:0px auto}@media screen and (max-width: 800px){.recruit-intro2 .recruit-illust-top{width:200px;height:218px;margin-bottom:60px}}.recruit-intro2 .recruit-illust-top img{display:block;position:absolute}.company-pic{border-radius:20px 0px 0px 20px;overflow:hidden;height:450px;left:calc(50% + 90px);position:absolute;top:-90px}.company-pic img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1295px){.company-pic img{height:100%}}@media screen and (max-width: 800px){.company-pic{position:static;height:250px;margin-top:20px;margin-left:20px}}ul.internal-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:40px 0px}@media screen and (max-width: 800px){ul.internal-link{display:block;padding:0px 0px;margin-bottom:-20px}}ul.internal-link li{width:calc((100% - 20px)/2)}@media screen and (max-width: 800px){ul.internal-link li{width:auto;margin-bottom:10px}}@media screen and (max-width: 800px){ul.internal-link li a:before{width:26px;height:26px}}ul.work_list{margin-top:40px;padding-top:50px;padding-bottom:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 800px){ul.work_list{display:block;padding-bottom:0px}}ul.work_list li{position:relative;width:calc((100% - 40px)/2)}@media screen and (max-width: 800px){ul.work_list li{width:100%}}@media screen and (max-width: 800px){ul.work_list li:first-child{margin-bottom:40px}}ul.work_list li figure{pointer-events:none;display:block;bottom:40px;position:absolute;width:100%;z-index:2}ul.work_list li figure img{width:auto;pointer-events:none;max-height:195px;display:block;margin:0px auto}@media screen and (max-width: 800px){ul.work_list li figure img{max-height:150px}}ul.work_list li a{border-radius:20px;display:block;color:#fff;padding-top:100px;text-decoration:none;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;position:relative}ul.work_list li a span{padding:30px 40px;border-radius:0px 0px 20px 20px}@media screen and (max-width: 800px){ul.work_list li a span{padding:20px 30px}}ul.work_list li a.external:after{display:none}ul.work_list li a.external span:after{font-family:FontAwesome;content:"";color:#fff;margin-left:10px}ul.work_list li.work1 a{font-size:1.8rem}ul.work_list li.work1 a:after{display:block;position:absolute;right:30px;bottom:30px;content:"";background:url(../img/icon_arrow_blue2_wht.svg) 0 0 no-repeat;width:32px;height:32px;z-index:2;background-size:cover;opacity:1}@media screen and (max-width: 800px){ul.work_list li.work1 a:after{right:20px;bottom:20px;width:26px;height:26px}}ul.work_list li.work1 a span{display:block}ul.work_list li.work2 a{font-size:1.8rem}ul.work_list li.work2 a:after{display:block;position:absolute;right:30px;bottom:30px;content:"";background:url(../img/icon_arrow_navy_wht.svg) 0 0 no-repeat;background-size:cover;width:32px;height:32px;z-index:2;opacity:1}@media screen and (max-width: 800px){ul.work_list li.work2 a:after{right:20px;bottom:20px;width:26px;height:26px}}ul.work_list li.work2 a span{display:block}.ppl_flex_txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0px 0px 0px;padding-bottom:0px}@media screen and (max-width: 800px){.ppl_flex_txt{display:block;margin:20px 0px 20px 0px}}.ppl_flex_txt h3{width:290px;margin:0px;line-height:normal}@media screen and (max-width: 800px){.ppl_flex_txt h3{width:auto;margin:0px 0px 30px 0px}}.ppl_flex_txt p{width:calc(100% - 290px)}@media screen and (max-width: 800px){.ppl_flex_txt p{width:100%}}.people-splide{margin-left:calc((100% - 1000px)/2);margin-bottom:50px}@media screen and (max-width: 960px){.people-splide{margin-left:auto}}.people-splide ul.splide__list li.splide__slide{width:280px;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:1.8rem}.people-splide ul.splide__list li.splide__slide figure{height:350px;display:block;position:relative;background:#00adef}.people-splide ul.splide__list li.splide__slide figure .figurewrap{height:350px;border-radius:20px;overflow:hidden}.people-splide ul.splide__list li.splide__slide figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block;border-radius:0px 0px 0px 0px}.people-splide ul.splide__list li.splide__slide figure figcaption{position:absolute;bottom:0px;right:0px;z-index:2;padding:10px 20px 0px 20px;background:#00adef;font-size:1.6rem;border-radius:6px 0px 0px 0px;line-height:1;font-weight:500}.people-splide ul.splide__list li.splide__slide figure figcaption .ppl_sec{color:#252525;display:block;font-weight:500;padding:5px 0px 10px 0px}.people-splide ul.splide__list li.splide__slide figure figcaption .ppl_name{font-size:3rem;font-weight:500}.people-splide ul.splide__list li.splide__slide p{padding-top:30px;font-weight:500}.people-splide ul.splide__list li.splide__slide a{text-decoration:none;color:#fff}.people-splide ul.splide__list li.splide__slide a:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition-duration:.3s;transition-duration:.3s}.people-splide .splide__arrows{position:static;max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;gap:20px;margin-right:calc((100% - 1000px)/2);margin-bottom:20px}@media screen and (max-width: 960px){.people-splide .splide__arrows{margin-right:auto;padding-right:20px}}.people-splide .splide__arrows button.splide__arrow{position:static;margin:0px;padding:0px;-webkit-box-shadow:none;box-shadow:none;height:50px;width:50px;opacity:1;-webkit-transform:none;transform:none}.people-splide .splide__arrows button.splide__arrow svg{display:none}.people-splide .splide__arrows button.splide__arrow.splide__arrow--prev{background:url(../img/icon_left.svg) 0 0 no-repeat}.people-splide .splide__arrows button.splide__arrow.splide__arrow--prev svg{-webkit-transform:none;transform:none}.people-splide .splide__arrows button.splide__arrow.splide__arrow--next{background:url(../img/icon_right.svg) 0 0 no-repeat}.people-splide .splide__arrows button.splide__arrow.splide__arrow--next svg{-webkit-transform:none;transform:none}.people-splide .splide__arrows button.splide__arrow:hover{opacity:1}.people-splide .splide__arrows button.splide__arrow:hover.splide__arrow--prev{background:url(../img/icon_left_hover.svg) 0 0 no-repeat}.people-splide .splide__arrows button.splide__arrow:hover.splide__arrow--next{background:url(../img/icon_right_hover.svg) 0 0 no-repeat}ul.guide_list{margin-top:40px;padding-top:50px;padding-bottom:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 800px){ul.guide_list{display:block;padding-bottom:0px}}ul.guide_list li{width:calc((100% - 40px)/2);position:relative}@media screen and (max-width: 800px){ul.guide_list li{width:100%}}@media screen and (max-width: 800px){ul.guide_list li{margin-bottom:30px}}ul.guide_list li figure{display:block;bottom:40px;position:absolute;width:100%;z-index:2;pointer-events:none}@media screen and (max-width: 800px){ul.guide_list li figure{bottom:50px}}ul.guide_list li figure img{width:auto;max-height:190px;display:block;margin:0px auto 0px 34%}@media screen and (max-width: 800px){ul.guide_list li figure img{max-height:130px;margin:0px auto}}ul.guide_list li a{border-radius:20px;display:block;color:#fff;padding-top:100px;text-decoration:none;font-weight:500;position:relative}ul.guide_list li a span{padding:30px 40px;border-radius:0px 0px 20px 20px}@media screen and (max-width: 800px){ul.guide_list li a span{padding:20px 30px}}ul.guide_list li a.external:after{display:none}ul.guide_list li a.external span:after{font-family:FontAwesome;content:"";color:#fff;margin-left:10px}ul.guide_list li.guide1 a,ul.guide_list li.guide2 a,ul.guide_list li.guide3 a{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;background:rgba(0,173,73,.9);font-size:1.8rem}ul.guide_list li.guide1 a:after,ul.guide_list li.guide2 a:after,ul.guide_list li.guide3 a:after{display:block;position:absolute;right:20px;bottom:20px;content:"";background:url(../img/icon_arrow_grn_wht.svg) 0 0 no-repeat;background-size:contain;right:30px;bottom:30px;width:32px;height:32px;z-index:2;opacity:1}@media screen and (max-width: 800px){ul.guide_list li.guide1 a:after,ul.guide_list li.guide2 a:after,ul.guide_list li.guide3 a:after{right:20px;bottom:20px;width:26px;height:26px}}ul.guide_list li.guide1 a span,ul.guide_list li.guide2 a span,ul.guide_list li.guide3 a span{display:block}ul.guide_list li.guide3{width:100%}ul.guide_list li.guide3 a{padding-top:0px}ul.guide_list li.guide3 a span{border-radius:20px;padding:50px;font-size:3rem;text-align:center}ul.guide_list li.guide3 a:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-recruit-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 1000px){.page-recruit-block{gap:50px}}@media screen and (max-width: 800px){.page-recruit-block{display:block}}.page-recruit-block .page-recruit-block-txt{width:calc(100% - 500px)}@media screen and (max-width: 1000px){.page-recruit-block .page-recruit-block-txt{width:50%}}@media screen and (max-width: 800px){.page-recruit-block .page-recruit-block-txt{width:100%}}.page-recruit-block .page-recruit-block-txt h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:3.6rem;margin-bottom:40px;line-height:normal}@media screen and (max-width: 800px){.page-recruit-block .page-recruit-block-txt h2{font-size:2.4rem;margin-bottom:20px}}.page-recruit-block .page-recruit-block-txt p{margin-bottom:1em}.page-recruit-block figure{border-radius:20px;overflow:hidden;width:500px;height:450px}@media screen and (max-width: 1000px){.page-recruit-block figure{width:50%}}@media screen and (max-width: 800px){.page-recruit-block figure{width:100%;height:300px;margin-bottom:40px}}.page-recruit-block figure img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-recruit-block.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-recruilt-about,.page-recruilt-about.flex-reverse{margin-top:80px}@media screen and (max-width: 800px){.page-recruilt-about,.page-recruilt-about.flex-reverse{margin-top:80px}}.page-recruilt-about:last-child{margin-bottom:50px}.page-recruit-para-top{margin-top:80px}.page-recruit-para{margin-top:40px}.page-recruit-para-last{margin-bottom:180px}@media screen and (max-width: 800px){.page-recruit-para-last{margin-bottom:120px}}.page-recruit-block-txt-half p{max-width:530px}.page-recruit-block2{position:relative;padding-top:50px;padding-bottom:200px}@media screen and (max-width: 800px){.page-recruit-block2{display:block;padding-bottom:80px}}.page-recruit-block2 .page-recruit-block-txt h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:3.6rem;margin-bottom:80px;line-height:normal}@media screen and (max-width: 960px){.page-recruit-block2 .page-recruit-block-txt h2 br{display:none}}@media screen and (max-width: 800px){.page-recruit-block2 .page-recruit-block-txt h2{font-size:2.4rem;margin-bottom:20px}}.page-recruit-block2 .page-recruit-block-txt p{margin-bottom:1em;max-width:550px}@media screen and (max-width: 960px){.page-recruit-block2 .page-recruit-block-txt p{max-width:initial;width:auto;padding-right:400px}}@media screen and (max-width: 800px){.page-recruit-block2 .page-recruit-block-txt p{padding-right:0px}}.page-recruit-block2 figure{position:absolute;right:0px;top:180px;width:380px;height:420px}.page-recruit-block2 figure img{display:block;width:100%}@media screen and (max-width: 1000px){.page-recruit-block2 figure{margin-right:20px}}@media screen and (max-width: 800px){.page-recruit-block2 figure{position:static;width:100%;height:300px;margin:40px 0px 20px 0px}.page-recruit-block2 figure img{width:auto;height:90%;margin:auto}}.page-recruit-block3{position:relative;padding-top:50px;padding-bottom:100px}@media screen and (max-width: 800px){.page-recruit-block3{display:block;padding-bottom:40px}}.page-recruit-block3 .page-recruit-block-txt h2{font-size:3.6rem;margin-bottom:40px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500}@media screen and (max-width: 960px){.page-recruit-block3 .page-recruit-block-txt h2 br{display:none}}@media screen and (max-width: 800px){.page-recruit-block3 .page-recruit-block-txt h2{font-size:2.4rem;margin-bottom:20px}}.page-recruit-block3 .page-recruit-block-txt p{margin-bottom:1em;max-width:550px}@media screen and (max-width: 960px){.page-recruit-block3 .page-recruit-block-txt p{max-width:initial;width:auto;padding-right:400px}}@media screen and (max-width: 800px){.page-recruit-block3 .page-recruit-block-txt p{padding-right:0px}}.page-recruit-block3 figure{position:absolute;right:0px;top:70px;width:310px;height:330px}.page-recruit-block3 figure img{display:block;width:100%}@media screen and (max-width: 1000px){.page-recruit-block3 figure{margin-right:20px}}@media screen and (max-width: 800px){.page-recruit-block3 figure{position:static;width:100%;height:270px;margin-bottom:40px}.page-recruit-block3 figure img{width:auto;height:100%;margin:auto}}.page-recruit-block4{margin-bottom:80px}.page-recruit-block4 h3{font-size:2rem;color:#00adef;margin:20px 0px 30px 0px}.page-recruit-block4 .recruit-sub-img{margin-top:30px;border-radius:20px;background:#fff;padding:30px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.page-recruit-block4 .recruit-sub-img img{width:100px}@media screen and (max-width: 800px){.page-recruit-block4 .recruit-sub-img{display:block;text-align:center;position:relative;margin-top:50px;padding-top:80px}.page-recruit-block4 .recruit-sub-img img{position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-recruit-block4 .recruit-sub-img p{font-size:1.8rem;font-weight:500;line-height:2.2}.page-recruit-block4 .recruit-sub-img p span{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;display:inline-block;margin:0px 15px 0px 10px}@media screen and (max-width: 800px){.page-recruit-block4 .recruit-sub-img p span{display:block;margin:0px}}.page-recruit-block4-etc{padding-bottom:100px}.page-recruit-block4-etc p{font-size:2.4rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;letter-spacing:normal}@media screen and (max-width: 800px){.page-recruit-block4-etc p{font-size:2rem}}.page-recruit-block5{margin-bottom:80px}.page-recruit-block5 h2{font-size:3.6rem;margin-bottom:40px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500}@media screen and (max-width: 960px){.page-recruit-block5 h2 br{display:none}}@media screen and (max-width: 800px){.page-recruit-block5 h2{font-size:2.4rem;margin-bottom:20px}}.page-recruit-block5 figure.img1{width:765px;margin:80px auto 40px auto}@media screen and (max-width: 800px){.page-recruit-block5 figure.img1{width:100%}}.page-recruit-block5 figure.img1 img{width:100%}.page-recruit-block5 figure.img2{width:285px;margin:80px auto 0px auto}@media screen and (max-width: 800px){.page-recruit-block5 figure.img2{width:100%}}.page-recruit-block5 figure.img2 img{width:85%;margin:0px auto;display:block}.page-recruit-block5 p{margin-bottom:2em}.page-recruit-block5 p:last-child{margin-bottom:0px}.page-recruit-block6{margin-bottom:80px}.page-recruit-block6 h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:3.6rem;margin-bottom:40px;font-weight:500;line-height:normal}@media screen and (max-width: 960px){.page-recruit-block6 h2 br{display:none}}@media screen and (max-width: 800px){.page-recruit-block6 h2{font-size:2.4rem;margin-bottom:20px}}.page-recruit-block7{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:60px}@media screen and (max-width: 800px){.page-recruit-block7{display:block;padding-top:0px}}.page-recruit-block7 .page-recruit-block-left{width:200px}@media screen and (max-width: 800px){.page-recruit-block7 .page-recruit-block-left{width:auto}}@media screen and (max-width: 800px){.page-recruit-block7 .page-recruit-block-left figure{position:absolute;right:0px;top:-20px;width:190px}}.page-recruit-block7 .page-recruit-block-txt{width:calc(100% - 300px)}@media screen and (max-width: 800px){.page-recruit-block7 .page-recruit-block-txt{width:auto}}.page-recruit-block7 h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;line-height:normal;font-size:3.6rem;margin-bottom:40px}@media screen and (max-width: 960px){.page-recruit-block7 h2 br{display:none}}@media screen and (max-width: 800px){.page-recruit-block7 h2{font-size:2.4rem;margin-top:60px;margin-bottom:30px}}.page-recruit-block7 p{margin-bottom:40px;letter-spacing:2%}.page-recruit-block7 a{max-width:480px}.nextstage_box{margin-top:100px}.nextstage_box p{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:3.6rem}@media screen and (max-width: 800px){.nextstage_box p{font-size:2.4rem}.nextstage_box p br{display:none}}.company_info_1,.company_info_2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 800px){.company_info_1,.company_info_2{display:block}}.company_info_1 li,.company_info_2 li{width:calc((100% - 40px)/3)}@media screen and (max-width: 800px){.company_info_1 li,.company_info_2 li{width:100%;margin-bottom:10px}}.company_info_1 li a,.company_info_2 li a{display:block;background:#fff;padding:20px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500}@media screen and (max-width: 800px){.company_info_1 li a,.company_info_2 li a{font-size:1.8rem}}.company_info_1 li a{border-radius:20px;text-decoration:none;color:#252525;font-weight:500;text-align:center;-webkit-transition:.2s cubic-bezier(0.45, 0, 0.55, 1);transition:.2s cubic-bezier(0.45, 0, 0.55, 1);position:relative}.company_info_1 li a span{font-family:"Lato",sans-serif;font-weight:400;letter-spacing:.005em;display:block;font-weight:900;font-size:6rem;color:#00adef;line-height:normal;margin-bottom:20px}@media screen and (max-width: 800px){.company_info_1 li a span{font-size:4rem;margin-bottom:10px}}.company_info_1 li a:after{content:"";display:block;margin:20px auto 0px auto;width:32px;height:32px;background:url(../img/icon_arrow_main.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 800px){.company_info_1 li a:after{margin-top:10px;width:26px;height:26px}}.company_info_1 li a:hover{-webkit-filter:drop-shadow(15px 15px 15px rgba(0, 0, 0, 0.16));filter:drop-shadow(15px 15px 15px rgba(0, 0, 0, 0.16));-webkit-transform:translateY(-10px);transform:translateY(-10px)}.company_info_2{margin-top:30px}.company_info_2 li a{border:1px solid #fff;background:none;color:#fff;border-radius:6px;text-decoration:none;position:relative;z-index:1;padding-left:40px;font-weight:500}@media screen and (max-width: 800px){.company_info_2 li a{text-align:center;padding:20px}}.company_info_2 li a:after{color:#fff}.company_info_2 li a:before{background:#fff;position:absolute;top:0;left:0;content:"";width:100%;height:100%;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.2s cubic-bezier(0.45, 0, 0.55, 1);transition:.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.company_info_2 li a:hover{color:#00adef}.company_info_2 li a:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.company_info_2 li a:hover:after{color:#00adef}ul.people-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 800px){ul.people-list{gap:20px;padding-top:40px}}@media screen and (max-width: 692px){ul.people-list{display:block}}ul.people-list li{width:280px;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:1.8rem;width:calc((100% - 100px)/3);background:#fff;border-radius:20px;overflow:hidden}ul.people-list li figure{height:350px;display:block;position:relative;background:#00adef}ul.people-list li figure .figurewrap{height:350px;border-radius:20px;overflow:hidden}ul.people-list li figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block;border-radius:0px 0px 0px 0px}ul.people-list li figure figcaption{position:absolute;bottom:0px;right:0px;z-index:2;padding:10px 20px 0px 20px;background:#00adef;font-size:1.6rem;border-radius:6px 0px 0px 0px;line-height:1;font-weight:500}ul.people-list li figure figcaption .ppl_sec{color:#252525;display:block;font-weight:500;padding:5px 0px 10px 0px}ul.people-list li figure figcaption .ppl_name{font-size:3rem;font-weight:500}ul.people-list li p{padding-top:30px;font-weight:500}ul.people-list li a{text-decoration:none;color:#fff}ul.people-list li a:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width: 800px){ul.people-list li{width:calc((100% - 20px)/2)}}@media screen and (max-width: 692px){ul.people-list li{width:100%;margin-bottom:30px}}ul.people-list li figure{border-radius:0px;overflow:visible}ul.people-list li figure div{overflow:hidden;height:350px}ul.people-list li figure figcaption{bottom:-20px;border-radius:6px 0px 0px 6px;padding:10px 20px}ul.people-list li a p{color:#00adef;font-size:2rem;padding:40px 20px 20px 20px;line-height:1.6}.people_single_top{padding:50px 0px;margin-top:100px}@media screen and (max-width: 800px){.people_single_top{padding-bottom:0px}}.people_single_top .people_single_top_box{max-width:1100px;margin:0px auto}.people_single_top figure{height:550px;display:block;border-radius:20px;overflow:hidden;position:relative}.people_single_top figure div{height:100%}@media screen and (max-width: 800px){.people_single_top figure{height:400px}}.people_single_top figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.people_single_top figure figcaption{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;position:absolute;bottom:0px;right:150px;z-index:1;padding:10px 30px 0px 30px;background:#00adef;font-size:1.8rem;border-radius:6px 6px 0px 0px;line-height:1;color:#fff;font-weight:500}@media screen and (max-width: 800px){.people_single_top figure figcaption{right:30px;font-size:1.6rem}}.people_single_top figure figcaption .ppl_sec{color:#252525;display:block;font-weight:500;padding:10px 0px 10px 0px}.people_single_top figure figcaption .ppl_name{font-size:3.6rem;font-weight:500}@media screen and (max-width: 800px){.people_single_top figure figcaption .ppl_name{font-size:3rem}}.people_single_top p{padding:60px 25px 0px 25px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:4.6rem;color:#fff;line-height:normal}@media screen and (max-width: 800px){.people_single_top p{font-size:2.4rem}.people_single_top p br{display:none}}.people_single_question,.people_single_question_last{padding:100px 0px}.people_single_question .inner,.people_single_question_last .inner{max-width:1100px;margin:0 auto;padding:0px 0px 0px 30px}@media screen and (max-width: 1000px){.people_single_question .inner,.people_single_question_last .inner{padding:0px 20px;margin:0 auto}}.people_single_question h3,.people_single_question_last h3{color:#00adef;font-size:2rem;border-radius:60px;border:2px solid #00adef;margin:0px 0px 40px 0px;padding:10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:normal;background:#fff;position:relative}@media screen and (max-width: 800px){.people_single_question h3,.people_single_question_last h3{font-size:1.8rem}}.people_single_question h3:after,.people_single_question_last h3:after{content:"";display:block;position:absolute;width:25px;height:25px;bottom:-28px;left:40px;border-top:2px solid #00adef;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.people_single_question .people_single_question_flex,.people_single_question_last .people_single_question_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media screen and (max-width: 960px){.people_single_question .people_single_question_flex,.people_single_question_last .people_single_question_flex{gap:20px}}@media screen and (max-width: 800px){.people_single_question .people_single_question_flex,.people_single_question_last .people_single_question_flex{display:block}}.people_single_question .people_single_question_flex div,.people_single_question_last .people_single_question_flex div{width:450px}@media screen and (max-width: 960px){.people_single_question .people_single_question_flex div,.people_single_question_last .people_single_question_flex div{width:50%}}@media screen and (max-width: 800px){.people_single_question .people_single_question_flex div,.people_single_question_last .people_single_question_flex div{width:100%}}.people_single_question .people_single_question_flex figure,.people_single_question_last .people_single_question_flex figure{width:500px;height:450px;border-radius:20px;overflow:hidden}@media screen and (max-width: 960px){.people_single_question .people_single_question_flex figure,.people_single_question_last .people_single_question_flex figure{width:50%}}@media screen and (max-width: 800px){.people_single_question .people_single_question_flex figure,.people_single_question_last .people_single_question_flex figure{width:100%;height:300px;margin-top:40px}}.people_single_question .people_single_question_flex figure img,.people_single_question_last .people_single_question_flex figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.people_single_question p{margin-left:20px;margin-right:50px}@media screen and (max-width: 800px){.people_single_question p{margin-right:0px}}.people_single_question .people_single_question_flex_para p{margin-left:20px;margin-right:0px}.people_single_question_last .inner{max-width:1000px;margin:0 auto;padding:0px 0px 0px 0px}@media screen and (max-width: 1000px){.people_single_question_last .inner{padding:0px 20px;margin:0 auto}}.people_single_question_last h3{font-size:3rem;padding:20px 60px;margin-bottom:20px}.people_single_question_last h3 br{display:none}.people_single_question_last h3:after{width:30px;height:30px;bottom:-33px;left:80px;border-top:2px solid #00adef;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 800px){.people_single_question_last h3:after{width:59px;height:59px;left:48px;bottom:-61px}}@media screen and (max-width: 960px){.people_single_question_last h3{font-size:2rem}.people_single_question_last h3 br{display:inline}}@media screen and (max-width: 800px){.people_single_question_last h3{width:100%;text-align:center;padding:10px 0px;margin-bottom:40px}}.people_single_question_last figure{position:absolute;width:200px;height:200px;top:-50px;right:calc((100% - 1000px)/2 - 30px);border:2px solid #00adef;overflow:hidden;border-radius:100%}@media screen and (max-width: 960px){.people_single_question_last figure{right:20px}}@media screen and (max-width: 800px){.people_single_question_last figure{top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:150px}}.people_single_question_last .peple_sigle_comment{background:#00adef;color:#fff;font-weight:500;padding:60px 100px;border-radius:20px}@media screen and (max-width: 800px){.people_single_question_last .peple_sigle_comment{padding:140px 30px 60px 30px}}.people_single_question_last .peple_sigle_comment p{line-height:2.3}.people_single_schdule{padding:100px 0px 0px 0px}.people_single_schdule h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:4rem}@media screen and (max-width: 800px){.people_single_schdule h2{font-size:2.4rem}}.people_single_schdule ul.people_single_schdule_list{margin-top:60px}.people_single_schdule ul.people_single_schdule_list li{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 800px){.people_single_schdule ul.people_single_schdule_list li{padding:20px 20px}}.people_single_schdule ul.people_single_schdule_list li:before{position:absolute;content:"";width:1px;height:100%;display:block;top:0px;left:208px;background:#0076d8}@media screen and (max-width: 800px){.people_single_schdule ul.people_single_schdule_list li:before{left:118px}}.people_single_schdule ul.people_single_schdule_list li:first-child:before{top:28px}.people_single_schdule ul.people_single_schdule_list li:last-child:before{top:auto;bottom:calc(100% - 28px)}.people_single_schdule ul.people_single_schdule_list li:nth-child(odd){background:#e5f5fc}.people_single_schdule ul.people_single_schdule_list li .sche_time{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;width:140px;font-size:1.6rem;text-align:right;font-weight:500}@media screen and (max-width: 800px){.people_single_schdule ul.people_single_schdule_list li .sche_time{width:70px;font-size:1.4rem}}.people_single_schdule ul.people_single_schdule_list li .sche_content{width:calc(100% - 160px);position:relative;padding-left:40px}@media screen and (max-width: 800px){.people_single_schdule ul.people_single_schdule_list li .sche_content{width:calc(100% - 90px)}}.people_single_schdule ul.people_single_schdule_list li .sche_content:before{content:"";position:absolute;left:0px;top:8px;width:16px;height:16px;background:#0076d8;display:block;border-radius:4px}.people_single_schdule ul.people_single_schdule_list li .sche_content strong{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:2rem;color:#00adef;font-weight:500}@media screen and (max-width: 800px){.people_single_schdule ul.people_single_schdule_list li .sche_content strong{font-size:1.8rem}}.people_single_schdule ul.people_single_schdule_list li .sche_content p{font-size:1.4rem}.sche_dayoff{border:2px solid #00adef;background:#fff;border-radius:20px;padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0px 100px 0px}@media screen and (max-width: 800px){.sche_dayoff{display:block;margin:0px 0px 100px 0px;padding:30px}}.sche_dayoff h3{font-size:2rem;color:#00adef;margin:0px;width:170px}@media screen and (max-width: 800px){.sche_dayoff h3{width:100%;font-size:1.8rem;margin-bottom:20px}}.sche_dayoff p{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;width:calc(100% - 170px)}@media screen and (max-width: 800px){.sche_dayoff p{width:100%;font-size:1.6rem}}.people_btm_list{padding-top:100px;margin-bottom:180px}.people_btm_list h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-weight:500;font-size:4rem}@media screen and (max-width: 800px){.people_btm_list h2{font-size:2.4rem;margin-bottom:30px}}.page-recruit-workimg{position:relative;max-width:700px;margin:0px 0px 0px auto}.page-recruit-workimg div.workimg-ill{position:relative;z-index:1}@media screen and (max-width: 800px){.page-recruit-workimg div.workimg-ill{margin-top:50px;margin-bottom:50px}}.page-recruit-workimg div.workimg-bg{position:absolute;top:0px;z-index:0}/*# sourceMappingURL=recruit.css.map */