@charset "UTF-8";body{background:none!important}#container{background:none!important;padding-top:0!important}main{padding-top:0}#recruit_main{position:relative}.kuzu{top:83px;padding-top:1em}.r_wrap01{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}#container h2 span{display:block}#container h2 .en{font-size:50px;line-height:1.2em;font-weight:900;letter-spacing:.02em}#container h2 .jp{font-size:20px;line-height:1.2em;font-weight:700;letter-spacing:.1em;margin-top:16px}#recruit_main{background-image:url(../assets/img/company/recruit/eng_bg01_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;padding-top:160px}.head_contents h1{color:#000}.head_contents h1 span{display:block}.head_contents h1 .en{font-size:90px;font-weight:900;line-height:1.1em}.head_contents h1 .jp{font-size:26px;font-weight:700;line-height:1.1em;margin-top:35px}.head_contents h1 .line{width:37px;margin-top:30px;border-bottom:2px solid #000}.head_contents .txt01{font-size:16px;line-height:1.5em;margin-top:40px}.head_contents .powerpoint{margin-top:60px}#interview{margin-top:160px}#interview .int_box{display:flex;flex-wrap:wrap;margin-top:50px}#interview .int_box .int_block{width:29.6%}#interview .int_box .int_block+.int_block{margin-left:5.6%}#interview .int_box .int_block a{display:block}#interview .int_box .int_block .img01{margin-bottom:10px;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center center}#interview .int_box .int_block a .img01>img{opacity:1;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in-out}#interview .int_box .int_block a:hover .img01>img{opacity:0}#interview .int_box .int_block .img01 .icon{position:absolute;width:15%;left:5%;bottom:5%}#interview .int_box .int_block .name_jp{font-size:14px;font-weight:700;color:#000}#interview .int_box .int_block .name_en{font-size:11px;color:#000}#interview .btn{text-align:right;margin-top:40px}#interview .btn a{display:inline-block;width:174px}#position{background-image:url(../assets/img/company/recruit/eng_bg02_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;padding-top:18.8vw}#position .r_wrap01{display:flex;flex-direction:column;justify-content:center;padding:30px 0}#position .position_box{width:100%;margin-left:auto;margin-right:auto;margin-top:46px;display:flex;flex-wrap:wrap}#position .position_box .position_block{width:29.6%;height:296px;margin-left:5.6%}#position .position_box .position_block.position_block_eng{height:148px}#position .position_box .position_block a,#position .position_box .position_block span{display:block;background-color:#fff;padding:10px;height:100%}#position .position_box .position_block span{opacity:.5}#position .position_box .position_block .border{border:2px solid #137CAB;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#position .position_box .position_block:nth-child(3n+1){margin-left:0%}#position .position_box .position_block:nth-child(n+4){margin-top:50px}#position .position_box .position_block .txt01{font-size:14px;line-height:1.5em;text-align:center}#position .position_box .position_block .txt02{font-size:20px;line-height:1.4em;font-weight:700;text-align:center;color:#137cab}#position .btn{max-width:395px;width:100%;margin-left:auto;margin-right:auto;margin-top:90px}#information{background-image:url(../assets/img/company/recruit/eng_bg03_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;padding-top:18.4vw}#information .info_box{width:100%;margin-left:auto;margin-right:auto;margin-top:65px;display:flex;flex-wrap:wrap;justify-content:space-between}#information .info_box .info_block{width:30%}#information .info_box .info_block a{display:block}#information .info_box .info_block .thum img{width:100%;height:158px;-o-object-fit:cover;object-fit:cover}#information .info_box .info_block .txt01{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}#information .info_box .info_block .txt01 .day{font-size:15px;font-weight:500}#information .info_box .info_block .txt01 .category{display:block;width:130px;background-color:#000;font-size:13px;font-weight:500;text-align:center;color:#fff;line-height:1em;padding:.4em 0 .1em}#information .info_box .info_block h4{font-size:17px;line-height:1.5em;margin-top:.5em}#information .info_box .info_block .desc{font-size:14px;line-height:1.4em;margin-top:.5em}#information .info_box .info_block .txt02{text-align:right;margin-top:10px}#information .info_box .info_block .txt02 span{display:inline-block;font-size:14px;padding-left:20px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2014.6'%3e%3cg%20id='_レイヤー_1-2'%3e%3cpolygon%20points='0%200%200%2014.6%2012%207.3%200%200'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:14px auto;background-position:left center}#information .btn{width:174px;margin-left:auto;margin-right:0;margin-top:45px}#en_btn_box{background-image:url(../assets/img/company/recruit/eng_bg04_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-top:18.1vw;padding-bottom:6.3vw}#en_btn_box .inq_btn{width:395px;margin-left:auto;margin-right:auto}@media screen and (max-width:1120px){.r_wrap01{max-width:none;width:89.3%}#container h2 .en{font-size:4.5vw}#container h2 .jp{font-size:1.8vw;margin-top:1.4vw}#recruit_main{padding-top:14.3vw}.head_contents h1 .en{font-size:8vw}.head_contents h1 .jp{font-size:2.3vw;margin-top:3.1vw}.head_contents h1 .line{width:3.3vw;margin-top:2.7vw}.head_contents .txt01{font-size:1.4vw;margin-top:3.6vw}.head_contents .powerpoint{margin-top:5.4vw}#interview{margin-top:14.3vw}#interview .int_box{margin-top:4.5vw}#interview .int_box .int_block .img01{margin-bottom:.9vw}#interview .int_box .int_block .name_jp{font-size:1.3vw}#interview .int_box .int_block .name_en{font-size:1vw}#interview .btn{margin-top:3.6vw}#interview .btn a{width:15.5vw}#position .r_wrap01{padding:2.7vw 0}#position .position_box{margin-top:4.1vw}#position .position_box .position_block{height:26.4vw}#position .position_box .position_block.position_block_eng{height:13.2vw}#position .position_box .position_block a,#position .position_box .position_block span{padding:.9vw}#position .position_box .position_block:nth-child(n+4){margin-top:4.5vw}#position .position_box .position_block .txt01{font-size:1.3vw}#position .position_box .position_block .txt02{font-size:1.8vw}#information .info_box{margin-top:5.8vw}#information .info_box .info_block .thum img{height:14.1vw}#information .info_box .info_block .txt01{margin-top:1.3vw}#information .info_box .info_block .txt01 .day{font-size:1.3vw}#information .info_box .info_block .txt01 .category{width:11.6vw;font-size:1.2vw;padding:.4em 0 .1em}#information .info_box .info_block h3{font-size:1.5vw}#information .info_box .info_block .desc{font-size:1.3vw}#information .info_box .info_block .txt02{margin-top:.9vw}#information .info_box .info_block .txt02 span{font-size:1.3vw;padding-left:1.8vw;background-size:1.3vw auto}#information .btn{width:15.5vw;margin-top:4vw}#en_btn_box .inq_btn{width:35.3vw}}@media screen and (max-width:768px){.r_wrap01{width:86.7%}#container h2 .en{font-size:8vw;line-height:1.2em}#container h2 .jp{font-size:3.7vw;margin-top:3.3vw}#recruit_main{background-image:url(../assets/img/company/recruit/eng_bg01_sp.png);padding-top:20vw}.head_contents h1 .en{font-size:10.6vw}.head_contents h1 .jp{font-size:4.5vw;margin-top:4vw}.head_contents h1 .line{width:9.5vw;margin-top:5.3vw}.head_contents .txt01{font-size:3.2vw;line-height:1.6em;margin-top:4.8vw}.head_contents .powerpoint{margin-top:8.6vw}#interview{margin-top:20vw;padding-bottom:11.7vw}#interview .int_box{display:block;margin-top:10.6vw}#interview .int_box .int_block{width:84.6%}#interview .int_box .int_block,#interview .int_box .int_block+.int_block{margin-left:auto;margin-right:auto}#interview .int_box .int_block+.int_block{margin-top:8vw}#interview .int_box .int_block .img01{margin-bottom:2.4vw}#interview .int_box .int_block .name_jp{font-size:3.1vw}#interview .int_box .int_block .name_en{font-size:2.7vw}#interview .btn{margin-top:8vw}#interview .btn a{width:34.7vw}#position{background-image:url(../assets/img/company/recruit/eng_bg02_sp.png);background-size:100% auto;padding-top:24.6vw;padding-bottom:10vw}#position .r_wrap01{height:auto;display:block;padding:0}#position .position_box{margin-top:13vw;display:block}#position .position_box .position_block{width:84.6%;margin-left:auto;margin-right:auto;height:73.3vw}#position .position_box .position_block.position_block_eng{height:36.7vw}#position .position_box .position_block a,#position .position_box .position_block span{padding:2.4vw}#position .position_box .position_block:nth-child(3n+1){margin-left:auto}#position .position_box .position_block:nth-child(n+2){margin-top:8vw}#position .position_box .position_block .txt01{font-size:3.2vw}#position .position_box .position_block .txt02{font-size:4.5vw;margin-top:.8em}#position .position_box .position_block.position_block_eng .txt02{margin-top:0}#position .btn{width:90.5%;margin-top:13.1vw}#information{background-image:url(data:image/png;base64,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);padding-top:22.5vw;padding-bottom:20vw}#information .info_box{margin-top:15.3vw;display:block}#information .info_box .info_block{width:100%}#information .info_box .info_block+.info_block{margin-top:6.7vw}#information .info_box .info_block .thum img{width:100%;height:42.1vw;-o-object-fit:cover;object-fit:cover}#information .info_box .info_block .txt01{margin-top:4.6vw}#information .info_box .info_block .txt01 .day{font-size:4vw}#information .info_box .info_block .txt01 .category{width:34.7vw;font-size:3.5vw;padding:.2em 0 .3em}#information .info_box .info_block h3{font-size:4vw;margin-top:.5em}#information .info_box .info_block .desc{font-size:3.2vw;line-height:1.7em;margin-top:.6em}#information .info_box .info_block .txt02{text-align:right;margin-top:5vw}#information .info_box .info_block .txt02 span{font-size:3.7vw;padding-left:5vw;background-size:3.2vw auto}#information .btn{width:34.7vw;margin-top:12.3vw}#en_btn_box{background-image:url(../assets/img/company/recruit/eng_bg04_sp.png);padding-top:32vw;padding-bottom:20vw}#en_btn_box .inq_btn{width:79.2vw}}
