.clearfix:after,.clearfix:before{clear:both;content:"";display:block}.clearfix{display:block}.recruit h3{font-size:4rem;font-weight:400;letter-spacing:2px;padding:3% 0 0;position:relative;text-align:center;z-index:1}.recruit h3 span{display:block;font-family:Roboto,sans-serif;font-size:10rem;font-weight:700;position:relative;top:-20px;white-space:nowrap;z-index:-1}.recruit h4{background:url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/zero_rogo.png) no-repeat center left 2px/24px;font-size:1.88rem;font-weight:400;margin-bottom:2%;text-indent:27px}.recruit #more_btn{background-image:linear-gradient(0deg,#e7849c,#ffce9f);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-weight:700;margin:2% auto;padding:1% 0;width:200px}section.recruit{margin-left:-50px;padding:0;width:calc(100% + 100px)}@media (max-width:767px){section.recruit{margin-left:-20px;width:calc(100% + 40px)}}section.recruit#forth{background-image:linear-gradient(0deg,#e7d9ce,#f5efeb);color:#6e6e6e}section.recruit#forth .hobby{margin:0 auto;padding:2% 0;width:80%}@media (max-width:767px){section.recruit#forth .hobby{width:94.7%}}section.recruit#forth .hobby .s_hobby{display:flex;justify-content:space-between;margin:2% 0 4%}section.recruit#forth .hobby .s_hobby div:hover div{display:block}section.recruit#forth .hobby .s_hobby>div{display:flex;height:100px;position:relative}section.recruit#forth .hobby .s_hobby>div img{height:100%}section.recruit#forth .hobby .s_hobby>div div{background-color:#fffde9;border-radius:20px;bottom:-25%;display:none;font-size:.88rem;left:5%;margin-top:12px;min-width:60%;padding:5px 10px;position:absolute;text-align:left;white-space:nowrap}section.recruit#forth .hobby .s_hobby>div div:after{border:10px solid transparent;border-bottom-color:#fffde9;bottom:100%;content:"";left:40%;position:absolute}section.recruit#forth .hobby .m_hobby{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}section.recruit#forth .hobby .m_hobby>div{margin:1% 0;position:relative;width:48%}section.recruit#forth .hobby .m_hobby>div img{display:block;width:25%}section.recruit#forth .hobby .m_hobby>div div{background-color:#fffde9;border-radius:20px;bottom:15%;font-size:.88rem;left:25%;line-height:1.3;margin-top:12px;min-height:20px;min-width:30%;padding:10px 20px;position:absolute;text-align:left}section.recruit#forth .hobby .m_hobby>div div:after{border-bottom:15px solid transparent;border-right:15px solid #fffde9;border-top:15px solid transparent;content:"";left:-10px;position:absolute;top:22px}section.recruit#forth .hobby .m_hobby>div:first-of-type div:after{top:10px}section.recruit#forth .hobby .m_hobby>div:nth-of-type(7) div,section.recruit#forth .hobby .m_hobby>div:nth-of-type(8) div{bottom:0}section.recruit#forth .hobby .m_hobby>div:nth-of-type(n+7){display:none}section.recruit#fifth{background-image:linear-gradient(0deg,#d3e0e0,#dae4e4);color:#6e6e6e;padding-bottom:2%}section.recruit#fifth .former_job{margin:0 auto;padding:2% 0;width:80%}section.recruit#fifth .former_job h4 span{font-size:2rem}section.recruit#fifth .former_job hr{border:0;border-top:5px dotted #999}section.recruit#fifth .former_job div.job{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2% 0}section.recruit#fifth .former_job div.job div{background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/job_icn.png) no-repeat 15px 12px/15px;box-shadow:0 0 5px 1px hsla(0,12%,89%,.45);font-size:16px;margin:6px 0;padding:.5% 0 .5% 3.5%;width:30%}section.recruit#fifth .former_job div.job2,section.recruit#fifth .former_job div.job3{margin:1%;width:100%}section.recruit#fifth .former_job div.job2 img,section.recruit#fifth .former_job div.job3 img{vertical-align:-120%;width:5%}section.recruit#fifth .former_job div.job2 span,section.recruit#fifth .former_job div.job3 span{background:#ffffe5;border-radius:5px;box-shadow:0 0 5px 1px hsla(0,12%,89%,.45);display:inline-block;font-size:16px;max-width:90%;padding:.5% 1%;position:relative}section.recruit#fifth .former_job div.job2 span:after,section.recruit#fifth .former_job div.job3 span:after{border-bottom:8px solid transparent;border-right:8px solid #ffffe5;border-top:8px solid transparent;content:"";left:-8px;position:absolute;top:5px}section.recruit#fifth .former_job div.job3{text-align:right}section.recruit#fifth .former_job div.job3 span{text-align:left}section.recruit#fifth .former_job div.job3 span:after{border:8px solid transparent;border-left-color:#ffffe5;left:100%;top:5px}section.recruit#fifth .former_job #more_btn{display:none}section.recruit#sixth{background-image:linear-gradient(0deg,#f4efef,#f4efef);color:#6e6e6e;position:relative}section.recruit#sixth .why_3s{margin:0 auto;padding:2% 0;width:80%}section.recruit#sixth .why_3s p{margin-bottom:3%}section.recruit#sixth .why_3s .why_box{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}section.recruit#sixth .why_3s .why_box div:not(.why_img,.why_img2){background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/6th_back.png) 0 10px/16px;border-radius:15px;box-shadow:0 0 5px 1px hsla(0,12%,89%,.45);font-size:1rem;line-height:1.4;margin:1% 0;padding:1%;width:32%}section.recruit#sixth .why_3s .why_box div:not(.why_img,.why_img2) img{display:block;float:left;margin:1% 2% 0 0;width:27px}section.recruit#sixth .why_3s .why_box .why_img,section.recruit#sixth .why_3s .why_box .why_img2{margin:1% 20%;overflow:hidden;text-align:center;width:60%}section.recruit#sixth .why_3s .why_box .why_img img,section.recruit#sixth .why_3s .why_box .why_img2 img{width:100%}section.recruit#sixth .why_3s .why_box div:nth-of-type(n+11){display:none}@media screen and (max-width:1279px),screen and (max-width:1279px) and (orientation:landscape){section.recruit#forth .hobby .s_hobby>div img{height:80%}section.recruit#forth .hobby .m_hobby>div{width:99%}section.recruit#forth .hobby .m_hobby>div img{width:13%}section.recruit#forth .hobby .m_hobby>div div{left:14%}}@media screen and (max-width:932px),screen and (max-width:932px) and (orientation:landscape){.recruit h3{font-size:3rem}.recruit h3 span{font-size:5rem}.recruit h4{background:url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/zero_rogo.png) no-repeat left top 6px/21px;font-size:1.3rem;margin-top:2%}.recruit h4+p{font-size:.88rem}section.recruit#first{height:65vh}section.recruit#first .copy{font-size:3rem;left:5%;line-height:1.3;min-height:14vh}section.recruit#first .copy span{font-size:1.4rem;letter-spacing:.5px;top:-10px}section.recruit#first .copy br.sp_line{display:block}section.recruit#first .copy:first-of-type{top:12%}section.recruit#first .copy:last-of-type{bottom:6vh}}@media screen and (max-width:932px) and (max-width:389px),screen and (max-width:932px) and (orientation:landscape) and (max-width:389px){section.recruit#first .copy:first-of-type{top:8%}section.recruit#first .copy:last-of-type{bottom:2vh}}@media screen and (max-width:932px),screen and (max-width:932px) and (orientation:landscape){section.recruit#first .img_box{height:20vh;left:1%;transform:translate(1%,-50%);width:96%}}@media screen and (max-width:932px) and (orientation:landscape),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape){section.recruit#first{height:100vh}section.recruit#first .copy{left:15.5%}section.recruit#first .copy span{font-size:1.4rem;letter-spacing:.5px;top:-10px}section.recruit#first .copy br.sp_line{display:none}section.recruit#first .copy:first-of-type{top:8%}section.recruit#first .copy:last-of-type{bottom:6vh}}@media screen and (max-width:932px) and (orientation:landscape) and (max-width:668px),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape) and (max-width:668px){section.recruit#first .copy:last-of-type{font-size:2.6rem}}@media screen and (max-width:932px) and (orientation:landscape),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape){section.recruit#first .img_box{height:45vh;left:15%;width:70%}}@media screen and (max-width:932px),screen and (max-width:932px) and (orientation:landscape){section.recruit#forth .hobby .s_hobby{align-items:center;flex-wrap:wrap}section.recruit#forth .hobby .s_hobby div:hover div{display:none}section.recruit#forth .hobby .s_hobby>div{height:17%;width:17%}section.recruit#forth .hobby .s_hobby>div img{width:70%}section.recruit#forth .hobby .m_hobby>div img{width:19%}section.recruit#forth .hobby .m_hobby>div div{left:20%;padding:2% 3%}section.recruit#forth .hobby .m_hobby>div:nth-of-type(5){height:23vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(11),section.recruit#forth .hobby .m_hobby>div:nth-of-type(18),section.recruit#forth .hobby .m_hobby>div:nth-of-type(9){height:16vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(8){height:24vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(10),section.recruit#forth .hobby .m_hobby>div:nth-of-type(12),section.recruit#forth .hobby .m_hobby>div:nth-of-type(16),section.recruit#forth .hobby .m_hobby>div:nth-of-type(7){height:19vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(15),section.recruit#forth .hobby .m_hobby>div:nth-of-type(17),section.recruit#forth .hobby .m_hobby>div:nth-of-type(6){height:14vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(n+7){display:block}section.recruit#forth .hobby .m_hobby>div:nth-of-type(n+4){display:none}}@media screen and (max-width:932px) and (max-width:376px),screen and (max-width:932px) and (orientation:landscape) and (max-width:376px){section.recruit#forth .hobby .m_hobby>div{height:14vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(5),section.recruit#forth .hobby .m_hobby>div:nth-of-type(7){height:28vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(10),section.recruit#forth .hobby .m_hobby>div:nth-of-type(11),section.recruit#forth .hobby .m_hobby>div:nth-of-type(17),section.recruit#forth .hobby .m_hobby>div:nth-of-type(18),section.recruit#forth .hobby .m_hobby>div:nth-of-type(9){height:21vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(8){height:29vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(12),section.recruit#forth .hobby .m_hobby>div:nth-of-type(16){height:24vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(15),section.recruit#forth .hobby .m_hobby>div:nth-of-type(6){height:19vh}}@media screen and (max-width:932px) and (orientation:landscape),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape){section.recruit#forth .hobby .s_hobby{flex-wrap:nowrap}section.recruit#forth .hobby .m_hobby>div img{width:10%}section.recruit#forth .hobby .m_hobby>div div{left:10%;padding:1%}section.recruit#forth .hobby .m_hobby>div div:after{top:16px}}@media screen and (max-width:932px) and (orientation:landscape) and (max-width:844px),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape) and (max-width:844px){section.recruit#forth .hobby .m_hobby>div:nth-of-type(16),section.recruit#forth .hobby .m_hobby>div:nth-of-type(5),section.recruit#forth .hobby .m_hobby>div:nth-of-type(7){height:26vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(10),section.recruit#forth .hobby .m_hobby>div:nth-of-type(11),section.recruit#forth .hobby .m_hobby>div:nth-of-type(17),section.recruit#forth .hobby .m_hobby>div:nth-of-type(18),section.recruit#forth .hobby .m_hobby>div:nth-of-type(6),section.recruit#forth .hobby .m_hobby>div:nth-of-type(9){height:24vh}section.recruit#forth .hobby .m_hobby>div:nth-of-type(8){height:30vh}}@media screen and (max-width:932px),screen and (max-width:932px) and (orientation:landscape){section.recruit#fifth .former_job{width:94%}section.recruit#fifth .former_job h4 span{font-size:1.3rem}section.recruit#fifth .former_job div.job div{background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/job_icn.png) no-repeat 4px 11px/8px;font-size:.88rem;margin:1% 0;padding:1% 0 1% 4%;width:48%}section.recruit#fifth .former_job div.job2,section.recruit#fifth .former_job div.job3{margin:3% 0}section.recruit#fifth .former_job div.job2 img,section.recruit#fifth .former_job div.job3 img{vertical-align:-10%;width:10%}section.recruit#fifth .former_job div.job2 span,section.recruit#fifth .former_job div.job3 span{font-size:.88rem;padding:1.5%}section.recruit#fifth .former_job>div:nth-of-type(n+4){display:none}section.recruit#fifth .former_job #more_btn{display:block}}@media screen and (max-width:932px) and (orientation:landscape),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape){section.recruit#fifth .former_job div.job div{background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/job_icn.png) no-repeat 7px 10px/12px;margin:.5% 0;padding:1% 0 1% 3%;width:30%}section.recruit#fifth .former_job div.job2,section.recruit#fifth .former_job div.job3{margin:1.5% 0}section.recruit#fifth .former_job div.job2 img,section.recruit#fifth .former_job div.job3 img{vertical-align:-3vh;width:5%}section.recruit#fifth .former_job div.job2 span,section.recruit#fifth .former_job div.job3 span{padding:1%}}@media screen and (max-width:932px),screen and (max-width:932px) and (orientation:landscape){section.recruit#sixth .why_3s{width:94%}section.recruit#sixth .why_3s .why_box div:not(.why_img,.why_img2){background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/6th_back.png) 0 4px/14px;font-size:.88rem;padding:1% 2% 1% 3%;width:99%}section.recruit#sixth .why_3s .why_box div:not(.why_img,.why_img2) img{margin:1.5% 2% 0 0}section.recruit#sixth .why_3s .why_box div:nth-of-type(n+11){display:block}section.recruit#sixth .why_3s .why_box div:nth-of-type(n+7){display:none}}@media screen and (max-width:932px) and (orientation:landscape),screen and (max-width:932px) and (orientation:landscape) and (orientation:landscape){section.recruit#sixth .why_3s .why_box div:not(.why_img,.why_img2){background:#fff url(https://patcore.com/hubfs/%E3%80%903S%E3%80%91/images/recruit/6th_back.png) 0 7px/14px;padding:1%;width:32%}}