#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/recruit/main_bg.jpg)}@media screen and (max-width:800px){#hasei_main{background-image:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/recruit/main_bg_sp.jpg)}}.intro{position:relative;z-index:50}.intro .bar{display:block;position:absolute;left:0;right:0;top:-60px;margin:auto;background:#fff;width:400px;height:65px;border-radius:10px 10px 0 0;z-index:5}.intro .bar:after,.intro .bar:before{content:"";display:block;position:absolute;bottom:5px;width:10px;height:10px;background:url();background-size:cover}.intro .bar:before{left:-10px}.intro .bar:after{right:-10px;background-image:url()}.intro h1{position:relative;font-size:35px;text-align:center;font-weight:700;z-index:10}.intro h1:before{content:"";display:block;position:absolute;left:0;right:0;top:-116px;margin:auto;z-index:10;width:74px;height:90px;background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/recruit/intro_tit_icon.png);background-size:cover}.intro .s_tit{display:block;text-align:center;margin:30px auto 80px}.intro.thanks h3{text-align:center;font-size:30px;font-size:clamp(30px,2vw,32px);font-weight:700}.intro.thanks p{font-size:15px;line-height:2;text-align:center;margin:40px auto 45px}.intro .box,.intro.thanks .link_btn{margin:0 auto}.intro .box{position:relative;width:calc(100% - 8vw);max-width:1750px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro .box .text_area{position:relative;width:50%;padding-top:2.66vw;z-index:10}.intro .box h3{z-index:10}.intro .box h3,.intro .box h3 span{position:relative;font-size:38px;font-size:clamp(38px,2.66vw,43px);line-height:1.75;font-weight:700}.intro .box h3 span{display:inline-block;color:#ff7b59}.intro .box .ricon:after{content:"";display:block;width:78px;height:61px;position:absolute;right:-72px;top:-41px;background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/recruit/intro_txt_icon.png);background-size:cover}.intro .box p{font-size:18px;font-size:clamp(17px,1.2vw,20px);max-width:620px;max-width:clamp(620px,41.3vw,1200px);line-height:2.2222;margin:34px 0 70px}.box .link_btn{width:280px}.box .img_area{width:47.82%;position:relative}.box .img01{position:relative;width:100%;max-width:790px;border-radius:10px;overflow:hidden}.box .img01:before{content:"";display:block;padding-top:72.7272%}.box .img02{position:absolute;top:34.66vw;top:clamp(10px,34.66vw,630px);left:-12.46vw;left:clamp(-210px,-12.46vw,-240px);width:19.66vw;max-width:356px;border-radius:10px;overflow:hidden}.box .img02:before{content:"";display:block;padding-top:67.79%}.box .img03{position:relative;border-radius:10px;overflow:hidden;width:21.3vw;max-width:386px;margin-left:calc(100% - 25.3vw);transform:translateY(-2.66vw);z-index:10;margin-bottom:-2.66vw}.box .img03:before{content:"";display:block;padding-top:100%}.box .intro_icon{display:block;position:absolute;width:18.3vw;max-width:340px;top:28.3vw;top:clamp(30px,28.3vw,510px);left:2vw;z-index:20}@media screen and (max-width:1400px){.box .img02{left:-12.46vw}}@media screen and (max-width:1260px){.intro{padding:0 0 65px}.box .img02{left:0}.box .img03{margin-left:calc(100% - 19.3vw)}.box .intro_icon{width:16.3vw;top:28vw;left:14vw}}@media screen and (max-width:950px){.intro .box .text_area{width:100%;padding-top:0}.intro .box .text_area .taboff{display:none}.intro .box p{width:100%;max-width:100%;margin-bottom:40px}.box .img_area{width:80%;margin:65px auto 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box .img01{position:relative;width:100%;max-width:100%;border-radius:10px;overflow:hidden}.box .img01:before{content:"";display:block;padding-top:72.7272%}.box .img02{position:relative;top:auto;left:auto;width:48%;max-width:48%;overflow:hidden;margin-top:4%}.box .img02:before{padding-top:92%}.box .img03{position:relative;width:48%;max-width:48%;margin-left:0;transform:translateY(0);margin-bottom:0;margin-top:4%}.box .img03:before{padding-top:92%}.box .intro_icon{top:42vw;left:-11px}}@media screen and (max-width:800px){.intro{padding:0 0 70px}.intro.conf{padding:0}.intro .bar{width:315px;height:65px}.intro .bar:after,.intro .bar:before{bottom:5px;width:5px;height:5px}.intro .bar:before{left:-5px}.intro .bar:after{right:-5px}.intro h1{font-size:25px;font-size:clamp(23px,6.6vw,27px);transform:translateY(-14px);margin-bottom:-14px}.intro h1:before{top:-91px}.intro .s_tit{margin:12px auto 45px}.intro.thanks h3{font-size:24px;font-size:clamp(22px,6.4vw,26px);margin-bottom:0}.intro.thanks p{width:90%;font-size:14px;font-size:clamp(13px,3.73vw,16px);text-align:left}.intro.thanks .link_btn{margin:0 auto}.intro .box{width:calc(100% - 10.6vw)}.intro .box h3,.intro .box h3 span{font-size:28px;font-size:clamp(26px,7.46vw,30px)}.intro .box .ricon:after{width:44px;height:34px;right:10px;top:-42px}.intro .box p{font-size:14px;font-size:clamp(13px,3.73vw,16px);line-height:2.14;margin:25px 0 36px}.box .img_area{width:100%;margin:50px auto 0}.box .img01:before{padding-top:71.64179%}.box .img02,.box .img03{width:48.5%;max-width:48.5%;margin-top:3%}.box .intro_icon{width:34.6vw;top:42.6vw;left:-3.333vw}.box .link_btn{width:100%;padding:18px 0}}.information{position:relative;width:calc(100% - 8vw);max-width:1750px;margin:0 auto}.information h2{font-size:30px;font-weight:700}.information .s_tit{margin:20px 0 60px}.information .info_list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dashed #ccc}.information .b_box{width:100%;padding:40px 2vw;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.information .b_box .info_tit{display:inline-block;font-size:14px;font-size:clamp(14px,.93vw,16px);font-weight:700;border-bottom:2px solid #ec6d56;padding-bottom:5px;margin-right:2vw;transform:translateY(-3px)}.information .b_box p{display:inline-block;font-size:24px;font-size:clamp(24px,1.6vw,26px);font-weight:700;line-height:1.5;width:calc(100% - 4vw - 60px)}.information .s_box{position:relative;width:33.33333%;padding:40px 2vw;box-sizing:border-box}.information .s_box:after{content:"";display:block;position:absolute;right:0;top:40px;width:0;height:calc(100% - 80px);border-right:1px dashed #ccc}.information .s_box:last-child:after{display:none}.information .s_box .info_tit{display:inline-block;font-size:13px;font-size:clamp(13px,.86vw,15px);font-weight:700;border-bottom:2px solid #ec6d56;padding-bottom:5px;margin-bottom:20px}.information .info_list .info_box li{position:relative;padding-left:12px;box-sizing:border-box;font-size:14px;font-size:clamp(14px,.93vw,16px);line-height:1.75;font-weight:700;margin-bottom:2px}.information .info_list .info_box li:before{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:10px;border-radius:6px;border:1px solid #ec6d56;box-sizing:border-box}.information .info_list .s_box p{position:relative;box-sizing:border-box;font-size:14px;font-size:clamp(14px,.93vw,16px);font-weight:700;line-height:1.75;margin-bottom:2px}.information .info_list .s_box span{display:inline-block;font-size:13px;font-size:clamp(13px,.86vw,15px);padding-left:1em;text-indent:-1em;line-height:1.75}@media screen and (max-width:800px){.information{width:calc(100% - 10.6vw)}.information h2{font-size:24px;font-size:clamp(22px,6.4vw,26px)}.information .s_tit{margin:12px 0 25px}.information .info_list{display:block;border-bottom:1px dashed #ccc}.information .b_box{width:100%;padding:30px 0 25px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.information .b_box .info_tit{font-size:14px;font-size:clamp(12px,3.73vw,16px);padding-bottom:5px;margin-right:0;transform:translateY(0)}.information .b_box p{display:block;width:100%;font-size:20px;font-size:clamp(18px,5.33vw,22px);margin-top:15px}.information .s_box{position:relative;width:100%;padding:30px 0 25px;border-bottom:1px dashed #ccc}.information .s_box:after{display:none}.information .s_box:last-child{border-bottom:none}.information .s_box .info_tit{padding-bottom:5px;margin-bottom:18px}.information .info_list .info_box li,.information .s_box .info_tit{font-size:14px;font-size:clamp(12px,3.73vw,16px)}.information .info_list .info_box li:before{content:"";display:block;width:6px;height:6px;position:absolute;left:0;top:10px;border-radius:6px;border:1px solid #ec6d56;box-sizing:border-box}.information .info_list .s_box p{font-size:14px;font-size:clamp(12px,3.73vw,16px)}.information .info_list .s_box span{font-size:13px;font-size:clamp(11px,3.46vw,15px)}}.slide_area{position:relative;width:100%;height:200px;margin:100px auto 107px;z-index:10;background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/recruit/slide_img.jpg) repeat-x 0 0;background-size:1540px 200px;overflow:hidden;-moz-animation:typeloop 80s linear infinite;animation:typeloop 70s linear infinite}@keyframes typeloop{0%{background-position:0 0}to{background-position:-1540px 0}}@media screen and (max-width:800px){.slide_area{margin:60px auto 68px}}fieldset{max-width:1100px!important}fieldset label{margin-bottom:5px;display:block}.form{position:relative;width:calc(100% - 8vw);max-width:1750px;margin:0 auto;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:140px}.form.conf{max-width:1400px}.form .tit_area{width:150px}.form h2{font-size:30px;font-size:clamp(30px,2vw,32px);font-weight:700;line-height:1.333}.form .s_tit{margin-top:20px}.form .hs-form-field,.form li{box-sizing:border-box;position:relative;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;width:100%}.form .form_area,.form .text_area{box-sizing:border-box}.form .text_area,.form label{position:relative;width:100%;vertical-align:middle;font-size:14px;font-weight:700;padding-top:17px;box-sizing:border-box}.form.conf .text_area{padding-top:0}.form .text_area p{font-size:12px;margin-top:10px}.form .text_area label,.form label span{font-weight:700}.form .text_area span{font-weight:500;font-size:12px;color:red;padding-left:2px}.form .form_area,.form .input{max-width:calc(100% - 150px)}.form-columns-2 .input{width:70%}.form .form_area p{position:relative;vertical-align:middle;font-size:14px}.form-item,.form input,.form textarea{width:100%;height:50px;padding:0 25px;background:#f2f2f2;border-radius:2.5px;font-size:14px;box-sizing:border-box;border:none;transition:background .3s ease}.form textarea,textarea.form-item{min-height:400px;padding:20px}.form-item:focus{background-color:#e5e5e5;transition:background .3s ease}.form-list li{min-height:20px}.form-list label{position:relative;cursor:pointer;font-size:14px;font-weight:700}.form .txt{position:relative;display:inline-block;width:100%;text-indent:-1em;font-weight:300;font-size:13px;line-height:1.92;margin:25px 0 30px;padding-left:calc(20% - 30px);box-sizing:border-box}.form-submit,.form input[type=submit]{position:relative;display:flex;align-items:center;justify-content:center;width:500px;width:clamp(300px,calc(80% - 70px),500px);max-width:500px;height:80px;margin-left:calc(20% + 70px);z-index:100;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;border:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-foot{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-foot li{width:48%}.form-submit{position:relative;display:flex;align-items:center;justify-content:center;width:500px;width:clamp(300px,calc(80% - 70px),500px);max-width:500px;height:80px;margin-left:calc(20% + 70px);z-index:100;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;border:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-foot .form-submit{margin-left:0;width:100%;max-width:100%}.form-submit.back{background:#bbb}.form-submit:hover{background:#ff7a59}fieldset.form-columns-1 .inputs-list input[type=checkbox]{padding:0;border-radius:4px;background:#fff;margin-left:0;position:relative;overflow:hidden;cursor:pointer;color:#cfd3d7;-webkit-appearance:none;border:2px solid #ddd;margin-right:8px;top:1px;width:20px!important;height:20px!important;opacity:1}fieldset.form-columns-1 .inputs-list input[type=checkbox]:checked:after{position:absolute;content:"";width:20px;height:20px;top:-2px;left:-2px;background:url(//4542895.fs1.hubspotusercontent-na1.net/hubfs/4542895/raw_assets/public/100inc-corp/images/contact/check.png);background-size:cover;z-index:1;opacity:1}.legal-consent-container{line-height:1.4}.hs-error-msgs label{color:#f2545b}.hs-recaptcha{margin-top:40px}@media screen and (max-width:800px){.form{width:calc(100% - 10.6vw);padding-bottom:80px}.form .tit_area{width:100%;margin-bottom:46px}.form h2{font-size:24px;font-size:clamp(22px,6.4vw,26px)}.form .s_tit{margin-top:8px}.form li{margin-bottom:25px}.form .text_area{width:100%;font-size:14px;padding-top:0}.form .form_area{width:100%;max-width:100%}.form .form_area p{margin-top:12px;line-height:1.5}.form-item{margin-top:10px;width:100%}.form .txt{font-size:12px;margin:22px 0 40px;padding-left:0}.form-submit{width:100%;max-width:500px;height:60px;margin:0 auto;font-size:16px}.form .form_area,.form .input{max-width:100%}.form input[type=submit]{margin-left:0}.form-columns-2 .input,.form input,.form textarea{width:100%!important}.input{margin-right:0!important}}.service_box{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4vw;box-sizing:border-box;margin-top:100px}.service_box .tit_area{position:-webkit-sticky;position:sticky;width:300px;height:460px;padding:65px 0;border-top:1px solid #000;border-bottom:1px solid #000;top:0;margin-bottom:20px;box-sizing:border-box}.service_box.box02 .tit_area{height:400px;padding:42px 0 50px}.service_box.box03 .tit_area{height:440px;padding:50px 0}.service_box.box04 .tit_area{height:360px;padding:35px 0 40px}.service_box .icon{display:block;width:103px;margin:0 auto}.service_box.box02 .icon{width:138px}.service_box.box03 .icon{width:127px}.service_box.box04 .icon{width:130px}.service_box .tit_area h3{font-size:24px;line-height:35px;text-align:center;font-weight:700;margin-top:38px}.service_box.box02 .tit_area h3,.service_box.box03 .tit_area h3{margin-top:36px}.service_box.box04 .tit_area h3{margin-top:23px}.service_box .tit_area p{font-size:13px;line-height:30px;width:95%;max-width:250px;margin:19px auto 0}.service_box .link_area{position:relative;width:calc(100% - 300px - 4vw);padding:40px 0 60px;border-top:1px dashed #ccc;box-sizing:border-box}.service_box .link_area ul{position:relative;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_box li{position:relative;width:31.3%;transition:.4s;transform:translateY(100px);margin-right:3.05%;margin-bottom:35px;opacity:0}.service_box li:nth-child(3n){margin-right:0}.service_box li.move{opacity:1;transform:translateY(0)}.service_box li a{position:relative;display:block;z-index:10}.service_box a .img_area{position:relative;overflow:hidden;border-radius:10px;margin-bottom:15px;z-index:10;width:90%}.service_box a .img_area:before{content:"";display:block;padding-top:100%}.service_box a .fit_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;z-index:1;transition:transform .3s ease}.service_box li a:hover .fit_img{transform:scale(1.1);transition:transform .3s ease}.service_box a h4{position:relative;padding-right:30px;box-sizing:border-box;font-size:16px;font-size:clamp(16px,1.06vw,19px);line-height:1.56;font-weight:700;color:#000;transition:color .3s ease}.service_box li a:hover h4{color:#ff7a59;transition:color .3s ease}@media screen and (max-width:1000px){.service_box .tit_area{width:28%}.service_box .link_area{width:calc(72% - 4vw)}.service_box li{width:48%;margin-right:4%}.service_box li:nth-child(3n){margin-right:4%}.service_box li:nth-child(2n){margin-right:0}.service_box.box03 .tit_area{height:480px}.service_box.box04 .tit_area{height:400px}}@media screen and (max-width:800px){.service_box{display:block;padding:0 5.3vw}.service_box .tit_area{position:relative;width:100%;height:auto;padding:35px 0 0 78px;border-bottom:none;margin-bottom:0}.service_box.box02 .tit_area,.service_box.box03 .tit_area,.service_box.box04 .tit_area{height:auto;padding:40px 0 50px 78px}.service_box .icon{position:absolute;width:52px;left:0;top:42px}.service_box.box02 .icon{width:69px;top:45px}.service_box.box03 .icon{width:64px;top:46px}.service_box.box04 .icon{width:65px;top:43px}.service_box .tit_area h3{font-size:18px;font-size:clamp(16px,4.8vw,20px);line-height:1.6;text-align:left;margin-top:0}.service_box.box02 .tit_area h3,.service_box.box03 .tit_area h3,.service_box.box04 .tit_area h3{margin-top:0}.service_box.box03 .tit_area h3 .pc_off{display:inline}.service_box .tit_area p{font-size:13px;line-height:20px;width:100%;max-width:100%;margin:6px auto 0}.service_box .link_area{width:100%;padding:0 0 30px;border-top:none}.service_box .link_area ul{display:block}.service_box li{width:100%;transform:translateY(50px);margin-right:0;margin-bottom:37px}.service_box li:nth-child(3n){margin-right:0}.service_box a .img_area{position:relative;overflow:hidden;border-radius:10px;margin-bottom:15px;margin-top:20px}.service_box a .img_area:before{padding-top:65.67%}.service_box a h4{font-size:16px;font-size:clamp(14px,4.26vw,18px)}.service_box li a p{font-size:13px;margin:13px 0 19px}.service_box .tag{font-size:12px;font-size:clamp(10px,3.2vw,14px)}}.blog{position:relative;padding:85px 0 89px;box-sizing:border-box}.blog.news{padding-top:0}.blog .tit_area{position:relative;padding:0 4vw;box-sizing:border-box}.blog .tit_area .tit_text{position:absolute;left:calc(4vw + 170px);top:0;font-size:14px;line-height:30px;font-weight:700;width:calc(100% - 400px)}.blog .s_tit{margin-top:15px}.blog .s_link{position:absolute;right:4vw;top:20px}.blog .link_area{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px auto 0;padding:0 4vw;box-sizing:border-box}.blog .link_area a{display:block;width:19.11%;margin-right:1.11%}.blog .link_area a:last-child{margin-right:0}.blog .link_area .img_area{position:relative;border-radius:10px;overflow:hidden;margin-bottom:15px;z-index:10}.blog .link_area .img_area:before{content:"";display:block;padding-top:100%}.blog .img_area span{position:absolute;display:inline-block;padding:5px 12px;background:#000;color:#fff;font-weight:700;left:1.3vw;bottom:1.3vw;z-index:10;border-radius:10px;transition:background .3s ease}.blog .link_area a:hover .img_area span{background:#ff7a59;transition:background .3s ease}.blog .link_area a .img_area .fit_img{transition:transform .3s ease}.blog .link_area a:hover .fit_img{transform:scale(1.1);transition:transform .3s ease}.blog .link_area p{display:inline;font-size:15px;line-height:2;border-bottom:1px solid #000;padding-bottom:2px;color:#000;font-weight:700;transition:color .3s ease,border .3s ease}.blog .link_area a:hover p{color:#ff7a59;border-color:#ff7a59;transition:color .3s ease,border .3s ease}.blog .link_area .en{display:block;font-size:12px;margin-top:12px;color:#000;opacity:.4}@media screen and (max-width:1000px){.blog .link_area{padding-right:0}.break_slide .slick-list{padding-right:15%}}@media screen and (max-width:800px){.blog{padding:70px 0}.blog.news{padding-top:0}.blog .tit_area{padding:0 5.3vw}.blog .tit_area p{display:none}.blog .s_tit{margin-top:10px}.blog .s_link{position:absolute;right:5.3vw;top:2px}.blog .link_area{margin-top:25px;padding-left:5.3vw}.blog .link_area .img_area{position:relative;border-radius:10px;overflow:hidden;margin-bottom:15px}.blog .img_area span{font-size:12px;padding:5px 10px;left:20px;bottom:20px}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/4542895/hub_generated/template_assets/55213187439/1661247268920/100inc-corp/css/recruit.css */