#top{margin-bottom:105px}@media screen and (max-width: 768px){#top{margin-bottom:40px;padding-top:50px}}#top .midashi{max-width:584px;margin:0 auto 70px;text-align:center}@media screen and (max-width: 768px){#top .midashi{margin-bottom:0;padding:0 32px}}#top .midashi .midashi_en{-webkit-text-stroke:1px #fe0002;text-stroke:1px #fe0002;letter-spacing:2px;color:transparent;font-size:2.4rem}@media screen and (max-width: 768px){#top .midashi .midashi_en{font-size:1.2rem}}#top .midashi h2{margin:0 auto 30px;font-size:4rem;color:#fe0002}@media screen and (max-width: 768px){#top .midashi h2{margin:0 auto 15px;font-size:2rem}}@media screen and (max-width: 768px){#top .midashi p{letter-spacing:2px}}#contents1{width:760px;margin:0 auto 100px}@media screen and (max-width: 768px){#contents1{width:auto;margin:0 auto 50px}}#contents1 .top{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 768px){#contents1 .top{display:block;padding:0 32px}}#contents1 .top .left{width:400px}@media screen and (max-width: 768px){#contents1 .top .left{width:100%;margin-bottom:45px}}#contents1 .top .left h3{margin-bottom:20px;font-size:3.3rem;color:#fe0002;line-height:1.5;letter-spacing:0}@media screen and (max-width: 768px){#contents1 .top .left h3{margin-bottom:10px;font-size:1.7rem}}#contents1 .top .right{position:relative}#contents1 .top .right .before,#contents1 .top .right .after{display:flex;align-items:center;justify-content:center;width:320px;height:120px;position:relative;margin-top:30px;background-color:#fff}@media screen and (max-width: 768px){#contents1 .top .right .before,#contents1 .top .right .after{width:100%;height:92px;margin-top:15px}}#contents1 .top .right .before:before,#contents1 .top .right .after:before{position:absolute;top:-27.5px;left:-27.5px;content:"";display:flex;width:55px;height:55px}@media screen and (max-width: 768px){#contents1 .top .right .before:before,#contents1 .top .right .after:before{top:-25px;left:-25px;width:calc( 100px / 2);height:calc( 100px / 2);background-size:calc( 100px / 2) calc( 100px / 2)}}#contents1 .top .right .before p,#contents1 .top .right .after p{font-size:2rem;letter-spacing:0}@media screen and (max-width: 768px){#contents1 .top .right .before p,#contents1 .top .right .after p{font-size:1.4rem}}#contents1 .top .right .before:before{background-image:url("/recruit/static/image/environment/contents1_before.png");background-image:image-set(url("/recruit/static/image/environment/contents1_before.png") 1x, url("/recruit/static/image/environment/x2/contents1_before.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/contents1_before.png") 1x, url("/recruit/static/image/environment/x2/contents1_before.png") 2x)}@media screen and (max-width: 768px){#contents1 .top .right .before:before{background-image:url("/recruit/static/image/environment/sp/contents1_before.png")}}#contents1 .top .right .after:before{background-image:url("/recruit/static/image/environment/contents1_after.png");background-image:image-set(url("/recruit/static/image/environment/contents1_after.png") 1x, url("/recruit/static/image/environment/x2/contents1_after.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/contents1_after.png") 1x, url("/recruit/static/image/environment/x2/contents1_after.png") 2x)}@media screen and (max-width: 768px){#contents1 .top .right .after:before{background-image:url("/recruit/static/image/environment/sp/contents1_after.png")}}#contents1 .top .right .arrow{width:43px;height:38px;margin:30px auto 0;background-image:url("/recruit/static/image/environment/contents1_arrow.png");background-image:image-set(url("/recruit/static/image/environment/contents1_arrow.png") 1x, url("/recruit/static/image/environment/x2/contents1_arrow.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/contents1_arrow.png") 1x, url("/recruit/static/image/environment/x2/contents1_arrow.png") 2x)}@media screen and (max-width: 768px){#contents1 .top .right .arrow{width:calc( 80px / 2);height:calc( 71px / 2);margin:15px auto 0;background-image:url("/recruit/static/image/environment/sp/contents1_arrow.png");background-size:calc( 80px / 2) calc( 71px / 2)}}#contents1 .bottom h3{margin-bottom:20px;font-size:2.4rem;color:#fe0002;text-align:center}@media screen and (max-width: 768px){#contents1 .bottom h3{font-size:1.4rem}}#contents1 .bottom .scroll{display:none}@media screen and (max-width: 768px){#contents1 .bottom .scroll{display:flex;justify-content:flex-end;margin-bottom:10px;margin-right:32px}}@media screen and (max-width: 768px){#contents1 .bottom .scroll>div{width:calc( 112px / 2);height:calc( 30px / 2);background-image:url("/recruit/static/image/environment/sp/scroll.png");background-size:calc( 112px / 2) calc( 30px / 2)}}@media screen and (max-width: 768px){#contents1 .bottom .box_wrapper{overflow-x:scroll}}#contents1 .bottom .box_wrapper .box{position:relative;width:760px;height:365px}@media screen and (max-width: 768px){#contents1 .bottom .box_wrapper .box{margin:0 32px}}#contents1 .bottom .box_wrapper .box:after{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:"";display:block;width:258px;height:258px;background-image:url("/recruit/static/image/environment/contents1_box_bg.png");background-image:image-set(url("/recruit/static/image/environment/contents1_box_bg.png") 1x, url("/recruit/static/image/environment/x2/contents1_box_bg.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/contents1_box_bg.png") 1x, url("/recruit/static/image/environment/x2/contents1_box_bg.png") 2x)}#contents1 .bottom .box_wrapper .box ul li{list-style-type:disc}#contents1 .bottom .box_wrapper .box>div{position:absolute;display:flex;align-items:center;width:377px;height:180px;background-color:#fff}#contents1 .bottom .box_wrapper .box .left_top{left:0;top:0}#contents1 .bottom .box_wrapper .box .left_top ul{margin-left:35px;margin-right:130px}#contents1 .bottom .box_wrapper .box .right_top{right:0;top:0}#contents1 .bottom .box_wrapper .box .right_top ul{margin-left:150px;margin-right:25px}#contents1 .bottom .box_wrapper .box .left_bottom{left:0;bottom:0}#contents1 .bottom .box_wrapper .box .left_bottom ul{margin-left:35px;margin-right:130px}#contents1 .bottom .box_wrapper .box .right_bottom{right:0;bottom:0}#contents1 .bottom .box_wrapper .box .right_bottom ul{margin-left:150px;margin-right:25px}#contents2,#contents3{width:760px;margin:0 auto 70px}@media screen and (max-width: 768px){#contents2,#contents3{width:auto;margin:0 auto 35px;padding:0 32px}}#contents2 .midashi,#contents3 .midashi{margin-bottom:50px}@media screen and (max-width: 768px){#contents2 .midashi,#contents3 .midashi{margin-bottom:25px}}#contents2 .midashi h3,#contents3 .midashi h3{margin-bottom:10px;font-size:3.3rem;color:#fe0002;text-align:center}@media screen and (max-width: 768px){#contents2 .midashi h3,#contents3 .midashi h3{font-size:1.7rem}}#contents2 .midashi p,#contents3 .midashi p{text-align:center}#contents2 .content,#contents3 .content{margin-bottom:40px}@media screen and (max-width: 768px){#contents2 .content,#contents3 .content{margin-bottom:20px}}#contents2 .content h4,#contents3 .content h4{display:flex;align-items:center;justify-content:center;width:320px;height:56px;margin:0 auto 24px;border-radius:30px;font-size:2.4rem;background-color:#fff}@media screen and (max-width: 768px){#contents2 .content h4,#contents3 .content h4{width:200px;height:32px;font-size:1.4rem}}#contents2 .content .blocks,#contents3 .content .blocks{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){#contents2 .content .blocks,#contents3 .content .blocks{justify-content:space-around}}#contents2 .content .blocks .block,#contents3 .content .blocks .block{flex:0 0 232px;height:368px;margin:0 10px 32px;padding:24px 20px 0;background-image:url("/recruit/static/image/environment/block_bg.png");background-image:image-set(url("/recruit/static/image/environment/block_bg.png") 1x, url("/recruit/static/image/environment/x2/block_bg.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/block_bg.png") 1x, url("/recruit/static/image/environment/x2/block_bg.png") 2x)}@media screen and (max-width: 768px){#contents2 .content .blocks .block,#contents3 .content .blocks .block{flex:0 0 calc( 304px / 2);width:calc( 304px / 2);height:calc( 722px / 2);margin:0 0 32px;background-image:url("/recruit/static/image/environment/sp/block_bg.png");background-size:calc( 304px / 2) calc( 722px / 2)}}#contents2 .content .blocks .block.pc_l,#contents3 .content .blocks .block.pc_l{height:468px;background-image:url("/recruit/static/image/environment/block_bg_l.png");background-image:image-set(url("/recruit/static/image/environment/block_bg_l.png") 1x, url("/recruit/static/image/environment/x2/block_bg_l.png") 2x);background-image:-webkit-image-set(url("/recruit/static/image/environment/block_bg_l.png") 1x, url("/recruit/static/image/environment/x2/block_bg_l.png") 2x)}@media screen and (max-width: 768px){#contents2 .content .blocks .block.pc_l,#contents3 .content .blocks .block.pc_l{height:calc( 722px / 2);background-image:url("/recruit/static/image/environment/sp/block_bg.png")}}@media screen and (max-width: 768px){#contents2 .content .blocks .block.sp_l,#contents3 .content .blocks .block.sp_l{height:calc( 870px / 2);background-image:url("/recruit/static/image/environment/sp/block_bg_l.png");background-size:calc( 304px / 2) calc( 870px / 2)}}#contents2 .content .blocks .block .image,#contents3 .content .blocks .block .image{display:flex;align-items:center;justify-content:center;width:108px;height:108px;margin:0 auto;border-radius:50%;background-color:#fff}@media screen and (max-width: 768px){#contents2 .content .blocks .block .image,#contents3 .content .blocks .block .image{width:70px;height:70px}}@media screen and (max-width: 768px){#contents2 .content .blocks .block .image img,#contents3 .content .blocks .block .image img{zoom:0.5}}#contents2 .content .blocks .block .title,#contents3 .content .blocks .block .title{margin-bottom:10px;text-align:center}#contents2 .content .blocks .block p,#contents3 .content .blocks .block p{line-height:1.4}

/*# sourceMappingURL=environment.css.map */