@charset "UTF-8";.mod_main{margin-top:1.1rem}@media screen and (max-width:460px){.mod_main{margin-top:33px}}.mvArea{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:8.9rem;padding-top:4.4rem}@media screen and (max-width:460px){.mvArea{height:3.75rem;padding-top:2.32rem}}.mvArea .title{font-family:aktiv-grotesk,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"メイリオ","Meiryo","Osaka",sans-serif-serif;font-weight:700;font-size:1rem;letter-spacing:0.05em;line-height:1;margin:0;padding:0;text-transform:uppercase;position:relative;text-shadow:0 0 8px rgba(70,70,70,0.3)}@media screen and (max-width:460px){.mvArea .title{font-size:0.5rem;text-shadow:0px 0px 4px rgba(70,70,70,0.3)}}.mvArea .cap{line-height:1;font-size:0.3rem;letter-spacing:0.1em;font-weight:bold;margin-top:0.4rem;text-shadow:0 0 8px rgba(70,70,70,0.3)}@media screen and (max-width:460px){.mvArea .cap{font-size:0.15rem;margin-top:0.12rem;text-shadow:0px 0px 4px rgba(70,70,70,0.3)}}.infoArea{margin-top:0.5rem;margin-bottom:0.5rem;position:relative;z-index:2}@media screen and (max-width:460px){.infoArea{margin-top:-0.25rem}}@media screen and (max-width:460px){.infoArea:after{bottom:0;height:100%;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(9.68%,rgba(29,146,146,0.28)),color-stop(25.31%,rgba(29,146,146,0.7)));background:linear-gradient(180deg,rgba(29,146,146,0.28) 9.68%,rgba(29,146,146,0.7) 25.31%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";left:0;position:absolute;right:0;top:0.25rem;z-index:-1}}.infoArea .mod_w1040{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}@media print,screen and (min-width:461px){.infoArea .mod_w1040{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:460px){.infoArea .mod_w1040{position:relative;z-index:2}}.infoArea .mod_w1040 .head{background:#48c0c0;color:#fff;line-height:1;letter-spacing:0.05em;text-align:center;vertical-align:top;width:2.6rem}@media screen and (max-width:460px){.infoArea .mod_w1040 .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.1rem 0.1rem 0.1rem 0.2rem;text-align:left;width:100%}}@media screen and (max-width:350px){.infoArea .mod_w1040 .head{text-align:center}}@media screen and (max-width:460px){.infoArea .mod_w1040 .head .desc{display:inline-block}}.infoArea .mod_w1040 .head .desc .txt{font-family:futura-pt-condensed,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"メイリオ","Meiryo","Osaka",sans-serif-serif;font-weight:700;font-size:0.32rem;margin-top:0.6rem;text-transform:uppercase}@media screen and (max-width:460px){.infoArea .mod_w1040 .head .desc .txt{font-size:0.2rem;margin-top:0;letter-spacing:0.05em}}.infoArea .mod_w1040 .head .desc .title{font-size:0.16rem;margin-top:0.1rem;padding:0}@media screen and (max-width:460px){.infoArea .mod_w1040 .head .desc .title{font-size:0.12rem;letter-spacing:0;margin-top:0.05rem}}@media screen and (max-width:350px){.infoArea .mod_w1040 .head .desc .title{font-size:0.1rem}}.infoArea .mod_w1040 .head .btn{background:#2dacac;font-size:0.13rem;font-weight:bold;letter-spacing:0.05em;line-height:0.45rem;margin-top:0.57rem}@media screen and (max-width:460px){.infoArea .mod_w1040 .head .btn{display:inline-block;font-size:0.12rem;letter-spacing:0;margin:0;text-align:center;vertical-align:top;width:1.6rem}}@media screen and (max-width:350px){.infoArea .mod_w1040 .head .btn{font-size:0.1rem;line-height:0.3rem;margin:0 0 0.05rem;width:1.3rem}}@media screen and (max-width:350px){.infoArea .mod_w1040 .head .btn a{letter-spacing:-1px}}.infoArea .mod_w1040 .list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.37rem 0.5rem 0.33rem;width:calc(100% - 2.6rem)}@media screen and (max-width:460px){.infoArea .mod_w1040 .list{background:#fff;padding:0.05rem 0.15rem;width:100%}}.infoArea .mod_w1040 .list .item{border-bottom:1px solid #f3f3f3;font-size:0.17rem;letter-spacing:0.1em;line-height:1;padding:0.15rem 0 0.17rem}@media screen and (max-width:460px){.infoArea .mod_w1040 .list .item{font-size:0.13rem;padding:0.17rem 0 0.1rem}}.infoArea .mod_w1040 .list .item:last-child{border-bottom:none}.infoArea .mod_w1040 .list .item a{display:block}.infoArea .mod_w1040 .list .item .date{display:inline-block;margin-right:0.13rem}@media screen and (max-width:460px){.infoArea .mod_w1040 .list .item .date{margin-top:3px}}.infoArea .mod_w1040 .list .item .cap{color:#666;display:inline-block;display:block;margin-top:0.12rem}@media screen and (max-width:460px){.infoArea .mod_w1040 .list .item .cap{line-height:1.769;letter-spacing:0;margin-top:0.1rem}}.messageArea{margin:1rem 0 1.2rem}@media screen and (max-width:460px){.messageArea{position:relative;margin:0;opacity:1;padding:0.31rem 0 0}}.messageArea .mod_w1210{margin:0}.messageArea .box{width:5.9rem;position:relative;color:#fff}@media print,screen and (min-width:461px){.messageArea .box{background-color:rgba(29,146,146,0.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.04rem 0.96rem 0.47rem}}@media screen and (max-width:460px){.messageArea .box{position:relative;width:100%;z-index:2}}.messageArea .box .message{font-family:aktiv-grotesk,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"メイリオ","Meiryo","Osaka",sans-serif-serif;font-weight:700;font-size:0.57rem;letter-spacing:0.08em;line-height:1}@media screen and (max-width:460px){.messageArea .box .message{font-size:0.28rem;letter-spacing:0.06em}}.messageArea .box .tit{font-size:0.18rem;letter-spacing:0.03em;line-height:1;margin-top:0.13rem}@media screen and (max-width:460px){.messageArea .box .tit{font-size:0.13rem;margin-top:0.05rem}}.messageArea .box .cap{font-size:0.24rem;letter-spacing:0.01em;line-height:1.5;margin:0.35rem 0 0.5rem}@media screen and (max-width:460px){.messageArea .box .cap{font-size:0.13rem;line-height:1.5;margin:0.21rem 0 0.18rem}}.messageArea .box .txt{font-size:0.17rem;letter-spacing:0.04em;line-height:1.75}@media screen and (max-width:460px){.messageArea .box .txt{font-size:0.14rem}}.messageArea .box .sign{font-size:0.17rem;font-weight:bold;line-height:1.75;margin-top:0.46rem;text-align:right;display:block}@media screen and (max-width:460px){.messageArea .box .sign{font-size:0.12rem;margin-top:0.05rem;margin-bottom:0.05rem}}.messageArea .box .sign .sign_txt{font-size:0.17rem;display:block;margin-bottom:0.08rem}@media screen and (max-width:460px){.messageArea .box .sign .sign_txt{font-size:0.13rem}}.messageArea .box .sign .sign_img{display:block}.messageArea .box .sign .sign_img img{width:1.7rem}@media screen and (max-width:460px){.messageArea .box .sign .sign_img img{width:1.3rem}}.messageArea .ph{margin-top:-0.75rem}@media screen and (max-width:460px){.messageArea .ph{position:relative;margin-top:-3.1rem;z-index:-2}}.messageArea .ph img{height:auto;width:100%}.aboutArea{position:relative;padding:1.32rem 0 5.4rem;background-position:center bottom}@media screen and (max-width:460px){.aboutArea{padding:0rem 0 0.3rem;background-position:center top}}.aboutArea .l-left{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;max-width:7.5rem;padding:1.22rem 0.45rem 0.9rem 1.45rem;position:absolute;top:0}@media screen and (min-width:1440px) and (max-width:1500px){.aboutArea .l-left{background-color:#FFF;padding:1.22rem 0.45rem 1.22rem 1.45rem}}@media screen and (max-width:460px){.aboutArea .l-left{background:#fff;max-width:94.66%;position:relative;padding:0.88rem 0.29rem 0.2rem 0.2rem}}.aboutArea .l-left .subtitle{color:#48c0c0}.aboutArea .l-left .subtitle:after{background:url("../common/img/ie_icon_blue.png");background-size:cover}.aboutArea .l-left .title{margin-top:0.13rem}@media screen and (max-width:460px){.aboutArea .l-left .title{margin-top:0.06rem}}.aboutArea .l-left .tit{font-size:0.24rem;line-height:1;letter-spacing:0.1em;margin:0.63rem 0 0.32rem;text-align:center}@media screen and (max-width:460px){.aboutArea .l-left .tit{font-size:0.15rem;line-height:1.6667;margin:0.25rem 0 0.1rem;text-align:left}}.aboutArea .l-left .txt{font-size:0.17rem;line-height:1.764;letter-spacing:0.1em;text-align:justify;margin:0.63rem 0 0}@media screen and (max-width:460px){.aboutArea .l-left .txt{margin:0.25rem 0 0;font-size:0.13rem;line-height:1.538}}.aboutArea .l-right{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:0.17rem;line-height:1.764;letter-spacing:0.08em;max-width:6.1rem;margin:0 0 0 auto;padding-left:1.52rem}@media screen and (max-width:460px){.aboutArea .l-right{font-size:0.13rem;line-height:1.538;max-width:100%;padding:0.35rem 0 0 0}}.aboutArea .l-right .tit{font-size:0.4rem;line-height:1;letter-spacing:0.05em;text-align:center}@media screen and (max-width:460px){.aboutArea .l-right .tit{font-size:0.21rem}}.aboutArea .l-right .line{background:#fff;margin:0.27rem 0 0.5rem}@media screen and (max-width:460px){.aboutArea .l-right .line{margin:0.2rem 0 0.25rem}}.aboutArea .l-right .line:after,.aboutArea .l-right .line:before{background:#fff}.aboutArea .l-right .txt{font-weight:bold}@media screen and (max-width:460px){.aboutArea .l-right .txt{font-weight:normal}}.aboutArea .l-right .list{margin-top:0.34rem}@media screen and (max-width:460px){.aboutArea .l-right .list{margin-top:0.1rem}}.aboutArea .l-right .list li{margin-top:0.2rem}@media screen and (max-width:460px){.aboutArea .l-right .list li{margin-top:0.13rem}}.aboutArea .l-right .list li span{font-size:0.24rem;font-weight:bold;line-height:1}@media screen and (max-width:460px){.aboutArea .l-right .list li span{font-size:0.15rem}}.visionArea{background:#f6f6f6;padding:0.77rem 0 0.96rem;position:relative}@media screen and (max-width:460px){.visionArea{padding:0.5rem 0}}.visionArea:after{background:#ededed;content:"";height:100%;position:absolute;right:0;top:0;width:50%}.visionArea .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width:460px){.visionArea .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.visionArea .list li{background:#fff;width:45.45%}@media screen and (max-width:460px){.visionArea .list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.visionArea .list li .ph{position:relative}@media screen and (max-width:460px){.visionArea .list li .ph .img{width:41.33vw}}.visionArea .list li .ph .img img{height:auto;width:100%}.visionArea .list li .ph .tit{color:#fff;font-size:0.2rem;font-weight:bold;left:50%;line-height:1;letter-spacing:0.05em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}@media screen and (max-width:460px){.visionArea .list li .ph .tit{font-size:0.13rem;text-align:center;width:100%;line-height:1.5}}.visionArea .list li .txt{font-size:0.17rem;letter-spacing:0.07em;line-height:1.764;padding:0.27rem 0.35rem 0.25rem 0.25rem}@media screen and (max-width:460px){.visionArea .list li .txt{font-size:0.13rem;line-height:1.538;padding:0.12rem 0.18rem 0.15rem 0.17rem}}@media screen and (max-width:370px){.visionArea .list li .txt{font-size:0.12rem;letter-spacing:0;padding:0.12rem 0.12rem 0.15rem 0.12rem}}.visionArea .list li .btn{color:#fff;font-size:0.18rem;font-weight:bold;line-height:0.7rem;letter-spacing:0.05em;max-width:3.4rem;margin:0 auto 0.25rem;text-align:center;width:50%}@media screen and (max-width:460px){.visionArea .list li .btn{font-size:0.13rem;line-height:0.5rem;max-width:100%;margin:0.1rem auto 0.2rem;width:calc(100% - 1rem)}}.visionArea .list li .btn.career{background:#0086cd}.visionArea .list li .btn a{display:block}@media screen and (max-width:460px){.visionArea .list li .btn a{display:block;height:100%;width:100%}}@media screen and (max-width:460px){.visionArea .list li+li{margin-top:0.1rem}}@media screen and (max-width:460px){.visionArea .list .add{display:block;width:100%}}@media screen and (max-width:460px){.visionArea .list .add .add_liBlock{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.interviewArea{padding:1.12rem 0 0}@media screen and (max-width:460px){.interviewArea{padding:0.46rem 0 0}}.interviewArea .subtitle{color:#48c0c0;padding:0;text-align:center}.interviewArea .subtitle:after{display:none}.interviewArea .title{margin:0.1rem 0 0.8rem;padding:0;text-align:center}@media screen and (max-width:460px){.interviewArea .title{margin:0.07rem 0 0.28rem}}.interviewArea .content{background-size:0.3rem 0.3rem;background-repeat:repeat}@media screen and (max-width:460px){.interviewArea .content{background-size:auto;padding-bottom:0.35rem}}.interviewArea .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.interviewArea .tabs .tab-link{cursor:pointer;font-size:0.24rem;font-weight:bold;letter-spacing:0.05em;line-height:1rem;position:relative;text-align:center;width:50%;background-color:#FFF}@media screen and (max-width:460px){.interviewArea .tabs .tab-link{font-size:0.12rem;line-height:0.5rem}}.interviewArea .tabs .tab-link .note{width:6.05rem;position:relative}@media screen and (max-width:460px){.interviewArea .tabs .tab-link .note{width:89.333%}}.interviewArea .tabs .tab-link .note .ttl{padding-right:0.3rem}@media screen and (max-width:460px){.interviewArea .tabs .tab-link .note .ttl{padding-right:0.085rem}}@media print,screen and (min-width:461px){.interviewArea .tabs .tab-link .note:nth-child(2) .btn{right:1.7rem}}@media print,screen and (min-width:461px){.interviewArea .tabs .tab-link .note1{margin-left:auto}}@media screen and (max-width:460px){.interviewArea .tabs .tab-link .note2 .btn{right:-0.1rem}}.interviewArea .tabs .tab-link .btn{background:#48c0c0;height:0.5rem;position:absolute;right:0.3rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.5rem}@media screen and (max-width:460px){.interviewArea .tabs .tab-link .btn{height:0.25rem;right:-0.1rem;width:0.25rem}}.interviewArea .tabs .tab-link .btn:after{content:"\f107";color:#fff;font-family:FontAwesome;font-size:0.24rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:460px){.interviewArea .tabs .tab-link .btn:after{font-size:0.15rem}}.interviewArea .tabs .tab-link.current{background:transparent}.interviewArea .tabs .tab-link.current .btn{background:#999}.interviewArea .tab-content{display:none}.interviewArea .tab-content.current{display:inherit}.interviewArea .list{padding:1rem 0}@media screen and (max-width:460px){.interviewArea .list{padding:0.4rem 0 0}}.interviewArea .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.5rem}@media screen and (max-width:460px){.interviewArea .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0.35rem}}.interviewArea .list .item .img{width:5.7rem}@media screen and (max-width:460px){.interviewArea .list .item .img{width:100%}}.interviewArea .list .item .img img{height:auto;width:100%}.interviewArea .list .item .box{max-width:5.6rem}@media screen and (max-width:460px){.interviewArea .list .item .box{max-width:100%;margin-top:0.2rem;padding-right:0.08rem}}.interviewArea .list .item .box .tit{font-size:0.24rem;line-height:1.5;letter-spacing:0.1em}@media screen and (max-width:460px){.interviewArea .list .item .box .tit{font-size:0.15rem;line-height:1.6667}}.interviewArea .list .item .box .txt{font-size:0.17rem;line-height:1.764;letter-spacing:0.07em;margin-top:0.3rem;text-align:justify}@media screen and (max-width:460px){.interviewArea .list .item .box .txt{font-size:0.13rem;line-height:1.538;margin-top:0.1rem}}.interviewArea .list .item .box .name{color:#48c0c0;font-size:0.36rem;font-weight:bold;line-height:1;letter-spacing:0.1em;margin-top:0.12rem}@media screen and (max-width:460px){.interviewArea .list .item .box .name{font-size:0.18rem;margin-top:0.08rem}}.interviewArea .list .item .box .name span{font-size:0.17rem}@media screen and (max-width:460px){.interviewArea .list .item .box .name span{font-size:0.1rem}}@media print,screen and (min-width:461px){.interviewArea .list .item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.interviewArea .list .item:first-child{display:block;margin:0 0 1rem 0;position:relative}@media screen and (max-width:460px){.interviewArea .list .item:first-child{margin:0 0 0.4rem 0}}.interviewArea .list .item:first-child .img{width:100%}.interviewArea .list .item:first-child .box{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.33rem 0.4rem 0.4rem}@media print,screen and (min-width:461px){.interviewArea .list .item:first-child .box{bottom:-0.5rem;position:absolute;right:0.3rem;min-width:5.61rem}}@media screen and (max-width:460px){.interviewArea .list .item:first-child .box{margin-top:0;padding:0.15rem 0.2rem 0.2rem}}.interviewArea .list .item:first-child .box .tit{letter-spacing:0.07em}@media screen and (max-width:460px){.interviewArea .list .item:first-child .box .tit{font-size:0.12rem}}@media screen and (max-width:350px){.interviewArea .list .item:first-child .box .tit{letter-spacing:0}}.interviewArea .list .item:first-child .box .txt{margin-top:0.28rem}@media screen and (max-width:460px){.interviewArea .list .item:first-child .box .txt{font-size:0.1rem;margin-top:0.1rem}}.interviewArea .list02{padding-top:0.9rem}@media screen and (max-width:460px){.interviewArea .list02{padding-top:0.35rem}}.interviewArea .list02 .item:first-child .box{left:0.3rem;right:auto}.interviewArea .list03 .note .box{max-width:100%}@media screen and (max-width:460px){.interviewArea .list03 .note .box{margin-top:0}}@media print,screen and (min-width:461px){.interviewArea .list03 .environment{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.workplaceArea{padding:1.1rem 0}@media screen and (max-width:460px){.workplaceArea{padding:0.44rem 0}}.workplaceArea .subtitle{color:#48c0c0;padding:0;text-align:center}.workplaceArea .subtitle:after{display:none}.workplaceArea .title{margin:0.1rem 0 0.5rem;padding:0;text-align:center}@media screen and (max-width:460px){.workplaceArea .title{margin:0.05rem 0 0.27rem}}.workplaceArea .tit{font-size:0.24rem;line-height:1;letter-spacing:0.05em;text-align:center}@media screen and (max-width:460px){.workplaceArea .tit{font-size:0.15rem}}@media screen and (max-width:350px){.workplaceArea .tit{font-size:0.13rem}}.workplaceArea .list{margin-top:0.95rem}@media screen and (max-width:460px){.workplaceArea .list{margin-top:0.36rem}}.workplaceArea .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:460px){.workplaceArea .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.workplaceArea .list .item .ph{height:3.2rem;position:relative;width:5.7rem}@media screen and (max-width:460px){.workplaceArea .list .item .ph{height:auto;width:100%}}.workplaceArea .list .item .ph:after{background:url("../img/recruit/workplace_decor.jpg");background-size:cover;bottom:-0.3rem;content:"";height:1.9rem;position:absolute;right:-0.3rem;z-index:-1;width:7.5rem}@media screen and (max-width:460px){.workplaceArea .list .item .ph:after{bottom:-0.15rem;height:1rem;right:-0.1rem;width:99.3vw}}.workplaceArea .list .item .ph img{height:auto;width:100%}.workplaceArea .list .item .box{max-width:5.7rem;padding-top:0.3rem}@media screen and (max-width:460px){.workplaceArea .list .item .box{max-width:100%;padding-top:0.4rem}}.workplaceArea .list .item .box h4{font-size:0.24rem;line-height:1;letter-spacing:0.1em}@media screen and (max-width:460px){.workplaceArea .list .item .box h4{font-size:0.15rem}}@media screen and (max-width:350px){.workplaceArea .list .item .box h4{font-size:0.13rem}}.workplaceArea .list .item .box p{font-size:0.17rem;line-height:1.764;letter-spacing:0.1em;margin-top:0.3rem}@media screen and (max-width:460px){.workplaceArea .list .item .box p{font-size:0.13rem;line-height:1.538;margin-top:0.15rem}}.workplaceArea .list .item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0.7rem}@media screen and (max-width:460px){.workplaceArea .list .item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0.3rem}}.workplaceArea .list .item:nth-child(2) .ph:after{left:-0.3rem;right:auto}@media screen and (max-width:460px){.workplaceArea .list .item:nth-child(2) .ph:after{left:-0.1rem}}.careerArea{padding:0.9rem 0 1.03rem}@media screen and (max-width:460px){.careerArea{padding:0.46rem 0 0.38rem}}.careerArea .subtitle{color:#48c0c0;padding:0;text-align:center}.careerArea .subtitle:after{display:none}.careerArea .title{margin:0.1rem 0 0.5rem;padding:0;text-align:center}@media screen and (max-width:460px){.careerArea .title{margin:0.05rem 0 0.25rem}}.careerArea .tit{font-size:0.24rem;line-height:1;letter-spacing:0.05em;text-align:center}@media screen and (max-width:460px){.careerArea .tit{font-size:0.15rem;line-height:1.667}}.careerArea .list{margin-top:0.95rem}@media screen and (max-width:460px){.careerArea .list{margin-top:0.34rem}}.careerArea .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:460px){.careerArea .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.careerArea .list .item .ph{height:3.2rem;position:relative;width:5.7rem}@media screen and (max-width:460px){.careerArea .list .item .ph{height:auto;width:100%}}.careerArea .list .item .ph:after{background:#e8e7e5;background-size:cover;bottom:-0.3rem;content:"";height:1.9rem;position:absolute;right:-0.3rem;width:7.5rem}@media screen and (max-width:460px){.careerArea .list .item .ph:after{bottom:-0.15rem;height:1rem;right:-0.1rem;width:99.3vw}}.careerArea .list .item .ph img{height:auto;position:relative;z-index:2;width:100%}.careerArea .list .item .box{max-width:5.7rem;padding-top:0.3rem}@media screen and (max-width:460px){.careerArea .list .item .box{max-width:100%;padding-top:0.4rem}}.careerArea .list .item .box h4{font-size:0.24rem;line-height:1;letter-spacing:0.1em}@media screen and (max-width:460px){.careerArea .list .item .box h4{font-size:0.15rem}}@media screen and (max-width:350px){.careerArea .list .item .box h4{font-size:0.13rem}}.careerArea .list .item .box p{font-size:0.17rem;line-height:1.764;letter-spacing:0.1em;margin-top:0.3rem}@media screen and (max-width:460px){.careerArea .list .item .box p{font-size:0.13rem;line-height:1.538;margin-top:0.15rem}}.careerArea .list .item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0.7rem}@media screen and (max-width:460px){.careerArea .list .item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0.38rem}}.careerArea .list .item:nth-child(2) .ph:after{left:-0.3rem;right:auto}@media screen and (max-width:460px){.careerArea .list .item:nth-child(2) .ph:after{left:-0.1rem}}.categoryArea{padding:1.07rem 0 1.15rem}@media screen and (max-width:460px){.categoryArea{padding:0.45rem 0 0.6rem}}.categoryArea .subtitle{color:#48c0c0;padding:0;text-align:center}.categoryArea .subtitle:after{display:none}.categoryArea .title{margin:0.1rem 0 0.68rem;padding:0;text-align:center}@media screen and (max-width:460px){.categoryArea .title{margin:0.05rem 0 0.35rem}}.categoryArea .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.categoryArea .tabs .tab-link{background:#48c0c0;color:#fff;cursor:pointer;font-size:0.18rem;font-weight:bold;line-height:0.5rem;letter-spacing:0.05em;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;width:2.6rem}@media screen and (max-width:460px){.categoryArea .tabs .tab-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.13rem;height:0.7rem;line-height:1.384;width:1.05rem}}@media screen and (max-width:350px){.categoryArea .tabs .tab-link{font-size:0.12rem;letter-spacing:0}}.categoryArea .tabs .tab-link:hover{opacity:0.7}.categoryArea .tabs .tab-link+.tab-link{margin-left:0.1rem}.categoryArea .tabs .tab-link.current{background:#e8e7e5;color:#000}.categoryArea .tab-content{display:none;margin-top:0.71rem}@media screen and (max-width:460px){.categoryArea .tab-content{margin-top:0.42rem}}.categoryArea .tab-content .title{font-size:0.24rem;margin:0;padding:0;text-align:center}@media screen and (max-width:460px){.categoryArea .tab-content .title{font-size:0.15rem}}.categoryArea .tab-content .tbl{border-collapse:collapse;margin-top:0.42rem;width:100%}@media screen and (max-width:460px){.categoryArea .tab-content .tbl{display:block;margin-top:0.28rem}}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tbody{display:block}}.categoryArea .tab-content .tbl tr{border-top:1px solid #e6e6e6}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tr{display:block}}.categoryArea .tab-content .tbl tr:last-child{border-bottom:1px solid #e6e6e6}.categoryArea .tab-content .tbl tr th{background:#f9f9f9;color:#000000;font-size:0.17rem;font-weight:bold;line-height:1;letter-spacing:0.05em;padding:0.31rem 0;text-align:center;vertical-align:top;width:2.6rem}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tr th{border-bottom:1px solid #e6e6e6;display:block;font-size:0.12rem;line-height:0.4rem;padding:0;width:100%}}.categoryArea .tab-content .tbl tr td{color:#000000;font-size:0.17rem;letter-spacing:0.1em;line-height:1.764;padding:0.25rem 0.56rem 0.25rem 0.4rem;width:auto}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tr td{display:block;font-size:0.13rem;letter-spacing:0;line-height:1.538;padding:0.15rem 0}}.categoryArea .tab-content .tbl tr td .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.15rem}.categoryArea .tab-content .tbl tr td .box .box_item{background:#0086cd;color:#fff;font-size:0.18rem;font-weight:bold;line-height:0.5rem;text-align:center;width:2.2rem}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tr td .box .box_item{font-size:0.13rem;width:1.05rem}}@media screen and (max-width:370px){.categoryArea .tab-content .tbl tr td .box .box_item{width:0.85rem}}.categoryArea .tab-content .tbl tr td .box .box_item a{display:block}.categoryArea .tab-content .tbl tr td ul li{padding-left:0.13rem;position:relative}.categoryArea .tab-content .tbl tr td ul li:after{border-radius:50%;content:".";font-size:0.2rem;left:0;line-height:1;position:absolute;top:27%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:460px){.categoryArea .tab-content .tbl tr td ul li:after{font-size:0.15rem;top:-0.03rem;-webkit-transform:translateY(0);transform:translateY(0)}}.categoryArea .tab-content.current{display:inherit}.categoryArea .btnArea{width:700px;margin:0 auto}@media screen and (max-width:460px){.categoryArea .btnArea{width:auto;margin:auto}}.categoryArea .btnArea ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:460px){.categoryArea .btnArea ul{display:block}}.categoryArea .btnArea ul .btn{color:#fff;font-size:0.18rem;font-weight:bold;line-height:0.7rem;letter-spacing:0.05em;max-width:3.4rem;margin:0.9rem auto 0;text-align:center;width:50%}@media screen and (max-width:460px){.categoryArea .btnArea ul .btn{font-size:0.13rem;line-height:0.5rem;max-width:100%;margin:0.42rem auto 0;width:100%}}.categoryArea .btnArea ul .btn a{display:block;height:100%;width:100%}.categoryArea .btnArea ul .new{background:#48c0c0}.categoryArea .btnArea ul .career{background:#0086cd}@media screen and (max-width:460px){.categoryArea .btnArea ul .career{margin:0.21rem auto 0}}.flowbottomSP,.side_navi{display:none}.side_navi_recruit{color:#fff;font-size:0.14rem;font-weight:bold;line-height:1.285;letter-spacing:0.05em;position:fixed;right:0;top:4rem;text-align:center;z-index:10000;width:1.1rem}@media screen and (max-width:460px){.side_navi_recruit{bottom:0;top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.13rem;height:0.82rem;line-height:1.23;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}}@media screen and (max-width:350px){.side_navi_recruit{font-size:0.11rem;height:0.64rem}}.side_navi_recruit.active{-webkit-transform:none;transform:none}.side_navi_recruit p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.21rem 0.08rem 0.18rem}@media screen and (max-width:460px){.side_navi_recruit p{padding:0.17rem 0.2rem 0.17rem 0.3rem;width:50%}}.side_navi_recruit p a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;letter-spacing:0;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%}@media screen and (max-width:460px){.side_navi_recruit p a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:350px){.side_navi_recruit p a{height:0.3rem}}.side_navi_recruit p a:hover{opacity:0.7}.side_navi_recruit p.career{background:#48c0c0}.side_navi_recruit p.career a{background-size:0.36rem 0.48rem;background-position:top center;padding-top:0.58rem}@media screen and (max-width:460px){.side_navi_recruit p.career a{background-size:0.32rem 0.44rem;background-position:center left;padding:0 0 0 0.46rem}}@media screen and (max-width:350px){.side_navi_recruit p.career a{background-size:0.23rem 0.3rem;padding:0 0 0 0.3rem}}.side_navi_recruit p.graduate{background:#0086cd}.side_navi_recruit p.graduate a{background-size:0.42rem 0.5rem;background-position:top center;padding-top:0.58rem}@media screen and (max-width:460px){.side_navi_recruit p.graduate a{background-size:0.34rem 0.42rem;background-position:center left;padding:0 0 0 0.47rem}}@media screen and (max-width:350px){.side_navi_recruit p.graduate a{background-size:0.26rem 0.3rem;padding:0 0 0 0.35rem}}.visionArea .subtitle{color:#48c0c0;padding:0;text-align:center;z-index:100}.visionArea .subtitle:after{display:none}.visionArea .title{padding:0;text-align:center;z-index:100;position:relative;margin:0.1rem 0 0.68rem}@media screen and (max-width:460px){.visionArea .title{margin-bottom:0.3rem}}.visionArea .btnArea{width:700px;width:100%;margin:0 auto;position:relative;z-index:100}@media screen and (max-width:460px){.visionArea .btnArea{width:auto;margin:auto}}.visionArea .btnArea ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:460px){.visionArea .btnArea ul{display:block}}.visionArea .btnArea ul .btn{color:#fff;font-size:0.18rem;font-weight:bold;line-height:0.7rem;letter-spacing:0.05em;max-width:3.4rem;margin:0.9rem auto 0;text-align:center;width:50%}@media screen and (max-width:460px){.visionArea .btnArea ul .btn{font-size:0.13rem;line-height:0.5rem;max-width:100%;margin:0.42rem auto 0;width:100%}}.visionArea .btnArea ul .btn a{display:block;height:100%;width:100%}.visionArea .btnArea ul .new{background:#48c0c0}@media print,screen and (min-width:461px){.visionArea .btnArea ul .new{width:100%;max-width:none;margin-right:13.65%;margin-left:9.1%}}.visionArea .btnArea ul .career{background:#0086cd}@media print,screen and (min-width:461px){.visionArea .btnArea ul .career{width:100%;max-width:none;margin-left:13.65%;margin-right:9.1%}}@media screen and (max-width:460px){.visionArea .btnArea ul .career{margin:0.21rem auto 0}}.visionArea.add .list li .btn{margin:0.25rem auto 0.25rem}@media screen and (max-width:460px){.visionArea.add .list li .ph{width:100%}}@media screen and (max-width:460px){.visionArea.add .list li .ph .img{width:100%}}@media screen and (max-width:460px){.visionArea.add .list li .ph .img>img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}}@media print,screen and (min-width:461px){.categoryArea .btnArea ul .btn{margin-top:0}}@media screen and (max-width:460px){.categoryArea .btnArea ul .new{margin-top:0}}.categoryArea.add{padding:0.8rem 0 0.8rem}@media screen and (max-width:460px){.categoryArea.add{padding:0.4rem 0 0.4rem}}.lp_benefit_section{position:relative;padding:0.77rem 0 0;background-color:#fff}.lp_benefit_section .benefit section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.2rem 0;background-color:#fff;-webkit-box-shadow:0 0 0.1rem rgba(0,0,0,0.2);box-shadow:0 0 0.1rem rgba(0,0,0,0.2)}.lp_benefit_section .benefit section .ico{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e5e5e5}@media print,screen and (min-width:461px){.lp_benefit_section{font-size:0.15rem;line-height:1.67}.lp_benefit_section .benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp_benefit_section .benefit section{width:calc((100% - 0.6rem) / 3);height:1.6rem;margin-left:0.3rem}.lp_benefit_section .benefit section:nth-child(-n+3){height:2rem}.lp_benefit_section .benefit section:nth-child(3n+1){margin-left:0}.lp_benefit_section .benefit section:nth-child(n+4){margin-top:0.3rem}.lp_benefit_section .benefit section .ico{width:1.1rem}.lp_benefit_section .benefit section .ico img{width:0.66rem}.lp_benefit_section .benefit section h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0.7rem;font-size:0.2rem;line-height:1.5;text-align:center}.lp_benefit_section .benefit section h3 span{font-size:0.15rem}.lp_benefit_section .benefit section .desc{margin:0 0.3rem}.lp_w{width:12.4rem;margin:0 auto}}@media screen and (max-width:460px){.lp_benefit_section{padding:0.5rem 0.2rem 0;line-height:1.8}.lp_benefit_section .benefit section{margin-top:0.2rem;padding:0.1rem 0;-webkit-box-shadow:0 0 0.05rem rgba(0,0,0,0.2);box-shadow:0 0 0.05rem rgba(0,0,0,0.2)}.lp_benefit_section .benefit section .ico{width:0.55rem}.lp_benefit_section .benefit section .ico img{width:0.4rem}.lp_benefit_section .benefit section .ico+*{padding:0 0.2rem}.lp_benefit_section .benefit section h3{font-size:0.16rem}.lp_benefit_section .benefit section h3 span{font-size:0.13rem}}.lp_benefit_section .subtitle{color:#48c0c0;padding:0;text-align:center;z-index:100}.lp_benefit_section .subtitle:after{display:none}.lp_benefit_section .title{padding:0;text-align:center;z-index:100;position:relative;margin:0.1rem 0 0.68rem}@media screen and (max-width:460px){.lp_benefit_section .title{margin:0.1rem 0 0.3rem}}
/*# sourceMappingURL=recruit.css.map */