html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}ol,ul{margin:0;padding:0;list-style:none}table{width:100%;border-spacing:0;border-collapse:collapse}caption,table th,table td{font-weight:400;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}body *{max-height:99999em;word-break:break-word}a{text-decoration:none}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}a img{border:none}input,label,select,button{line-height:inherit}input,label,select,button,textarea{display:inline-block;margin:0;padding:0;border:0;background:none;font:inherit;word-break:normal;vertical-align:middle;white-space:normal;-webkit-appearance:none}button{color:inherit}textarea{overflow:auto;line-height:1.5;white-space:pre-line;resize:none}button:focus{outline:0}input:focus,textarea:focus,select:focus{outline:auto}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}@media print{body{-webkit-print-color-adjust:exact}html,body{width:1600px;margin:0}@page{margin:0;size:11in 14.028in}@page :left{margin:0}@page :right{margin:0}@page :first{margin-top:0}}html{transition:opacity .3s ease;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}@media print,(min-width:768px){html{font-size:min(100px,6.9444444444vw)}}@media only screen and (max-width:767.98px){html{min-height:100vh;font-size:23.2558139535vw}}body{transition:opacity .3s ease;background-color:#fff;background-image:url(/assets/user/images/common/body_bg_top.png),url(/assets/user/images/common/body_bg_bottom.png);background-position:top left,bottom left;background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat;color:#0b1d37;font-family:Poppins,sans-serif;line-height:1.4285714286;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media print,(min-width:768px){body{font-size:.17rem;font-weight:300}}@media only screen and (max-width:767.98px){body::-webkit-scrollbar{width:0;opacity:0}body{font-size:.19rem;font-weight:300;line-height:1.6;background:url(/assets/user/images/common/sp/body_bg.jpg) top left/100% auto no-repeat}body.no-scroll{overflow:hidden}}.hidden{display:none}.trans{transition:opacity .3s ease;opacity:1;text-decoration:none}.trans:hover{opacity:.8}.load{opacity:0}html.is-visible .load{opacity:1}.image-common{display:block;width:100%}.object-common{display:block;width:100%;height:100%;object-fit:cover}a{display:inline-block;color:#0b1d37}.container{position:relative}@media print,(min-width:768px){.container{isolation:isolate;max-width:100%}}@media only screen and (max-width:767.98px){.container{min-width:320px}}@media print,(min-width:768px){.wrapper{width:100%;max-width:11.7rem;margin-right:auto;margin-left:auto;padding:0 .2rem}.wrapper.is-big{max-width:13.1rem}}@media only screen and (max-width:767.98px){.wrapper{padding-right:.4rem;padding-left:.4rem}}@media print,(min-width:768px){.sm{display:none!important}}@media only screen and (max-width:767.98px){.md{display:none!important}}.ft-signika{font-family:Signika,sans-serif}.swiper-horizontal>.swiper-pagination-bullets.is-white .swiper-pagination-bullet,.swiper-pagination-horizontal>.swiper-pagination-bullets.is-white .swiper-pagination-bullet{border-color:#fff}.swiper-horizontal>.swiper-pagination-bullets.is-white .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-horizontal>.swiper-pagination-bullets.is-white .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.18rem;height:.18rem;border:.02rem solid #2ABFCA;opacity:1;background:transparent;transition:all .3s ease;margin:0 .08rem!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2abfca}.common-label{display:inline-block;color:#2abfca;font-size:.18rem;position:relative;font-family:Signika,sans-serif}.common-label:after{content:"";display:block;width:.6rem;border:.01rem solid #2ABFCA;position:absolute;left:calc(100% + .16rem);top:50%;transform:translateY(-50%)}.common-label.is-bold{font-weight:700}.common-label.is-bold:after{border-width:.02rem}.common-label.is-center{font-weight:700}.common-label.is-center:after{left:calc(100% + .24rem)}.common-label.is-center:before{content:"";display:block;width:.6rem;border:.01rem solid #2ABFCA;position:absolute;right:calc(100% + .24rem);top:50%;transform:translateY(-50%)}.common-label.is-white{color:#fff}.common-label.is-white:before,.common-label.is-white:after{border-color:#fff}@media only screen and (max-width:767.98px){.common-label{font-size:.19rem}.common-label:after{width:.6rem}.common-label.is-bold:after{border-width:.01rem}}.common-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 .1rem;height:.4rem;border:.02rem solid #2ABFCA;background-color:#2abfca;color:#fff;transition:all .3s ease;font-size:.16rem;min-width:1.85rem;font-weight:700;text-transform:uppercase;border-radius:.2rem .08rem .16rem .2rem;box-shadow:0 .17rem .23rem #00000024}.common-btn:hover{color:#2abfca;background-color:#fff}.common-btn.is-white{background-color:#fff;color:#0a1c36;border-color:#0a1c36}.common-btn.is-white:hover{background-color:#0a1c36;color:#fff}.common-btn.is-light{background-color:#fff;color:#0a1c36;border-color:#2abfca}.common-btn.is-light:hover{background-color:#0a1c36;border-color:#0a1c36;color:#fff}.common-btn.is-small{font-size:.16rem;min-width:1.13rem;height:.32rem;border-radius:.2rem .08rem .22rem .2rem;padding-top:0}@media only screen and (max-width:767.98px){.common-btn.is-small{width:1.6rem;font-size:.19rem;height:.44rem}}@media only screen and (max-width:767.98px){.common-btn{width:2.44rem;height:.54rem;font-size:.19rem;border-radius:.3rem .1rem .25rem .3rem}.common-btn.is-full{width:100%;height:.58rem}}.common-title{font-size:.32rem;line-height:1.23;font-weight:700}@media only screen and (max-width:767.98px){.common-title{font-size:.28rem;line-height:1.2222222222}}.common-keyvisual-list{display:flex;flex-direction:column;gap:.07rem;margin-bottom:.2rem}.common-keyvisual-list li{font-size:.17rem;font-weight:500;line-height:1.5;padding-left:.24rem;background:url(/assets/user/images/common/icon_check_orange.svg) left center/.14rem auto no-repeat}@media only screen and (max-width:767.98px){.common-keyvisual-list{width:100%;gap:.13rem}.common-keyvisual-list li{font-size:.19rem;width:100%;padding-left:.33rem;background-size:.19rem auto}}.section-common-keyvisual{margin-bottom:-.04rem;padding-top:1.21rem;background:url(/assets/user/images/top/keyvisual_bg.png) center/cover no-repeat;position:relative}.section-common-keyvisual.is-revert{padding-top:2.43rem;padding-bottom:1.1rem}.section-common-keyvisual.is-revert .keyvisual-image{margin-left:.58rem;margin-right:-.28rem;position:relative;top:-.39rem}.section-common-keyvisual.is-revert .keyvisual-image:after{width:7.67rem;height:7.12rem;left:-.78rem;top:-.51rem}@media print,(min-width:768px){.section-common-keyvisual.is-revert .keyvisual-title{line-height:1.05;margin:.08rem 0 .14rem}}.section-common-keyvisual.is-revert .icon-circle-dots{left:-.01rem;top:65.2%}.section-common-keyvisual.is-revert .icon-multiple-arrow{top:-.44rem;left:52.9%}.section-common-keyvisual.is-consulting{padding-bottom:1.37rem}.section-common-keyvisual.is-consulting .keyvisual-image{margin-left:.59rem;margin-right:-.09rem;position:relative;top:.09rem}.section-common-keyvisual.is-consulting .keyvisual-image:after{width:6.22rem;height:7.12rem;left:.06rem;top:-.71rem}.section-common-keyvisual.is-consulting .icon-circle-dots{top:63.2%}.section-common-keyvisual.is-consulting .icon-multiple-arrow{top:-.78rem;left:54.2%}.section-common-keyvisual.is-consulting .icon-curly-arrow{right:-.08rem;top:1.02rem}.section-common-keyvisual.is-consulting .icon-circle.is-top{right:3.64rem;top:-.31rem}.section-common-keyvisual.is-marketing{padding-bottom:.71rem}.section-common-keyvisual.is-marketing .keyvisual-image{margin-left:1rem;margin-right:.54rem;top:-.51rem}.section-common-keyvisual.is-marketing .keyvisual-image:after{display:none}.section-common-keyvisual.is-marketing .icon-circle.is-top{right:2.14rem;top:-.3rem}.section-common-keyvisual.is-marketing .icon-circle.is-bottom{right:-.9rem;bottom:.84rem}.section-common-keyvisual.is-marketing .keyvisual-content{padding-bottom:.91rem}.section-common-keyvisual.is-marketing .icon-multiple-arrow{top:-.32rem;left:auto;right:.11rem}.section-common-keyvisual.is-marketing .icon-curly-arrow{top:.95rem;right:1.11rem}.section-common-keyvisual.is-job{padding-top:2.18rem;padding-bottom:.61rem}.section-common-keyvisual.is-job .keyvisual-content{padding-right:0rem;padding-bottom:1.26rem}.section-common-keyvisual.is-job .keyvisual-image{margin-left:.17rem;margin-right:.45rem}.section-common-keyvisual.is-job .keyvisual-image:after{display:none}.section-common-keyvisual.is-job .keyvisual-title{line-height:1.09;margin:.08rem 0 .26rem}.section-common-keyvisual.is-job .icon-multiple-arrow{top:-.33rem;left:59.3%}.section-common-keyvisual.is-job .icon-circle.is-top{right:2.86rem;top:-1.04rem}.section-common-keyvisual.is-job .icon-circle.is-bottom{bottom:.51rem}.section-common-keyvisual.is-job .icon-circle-dots{left:auto;top:1.07rem;right:.13rem}.section-common-keyvisual.is-job .icon-curly-arrow{right:-.17rem;top:1.27rem}@media print,(min-width:768px){.section-common-keyvisual.no-bg{background:none}}.section-common-keyvisual .keyvisual-inner{display:flex;align-items:center}.section-common-keyvisual .icon-circle.is-top{right:1.44rem;top:-1.01rem}.section-common-keyvisual .icon-circle.is-bottom{right:1.94rem;bottom:-.56rem}.section-common-keyvisual .icon-curly-arrow{right:.94rem;top:.08rem}.section-common-keyvisual .icon-multiple-arrow{top:.52rem;left:53.1%}.section-common-keyvisual .icon-circle-dots{left:.09rem;top:55.3%;z-index:-1}.section-common-keyvisual .keyvisual-content{width:5.37rem;position:relative;padding-right:.52rem;padding-bottom:.32rem}.section-common-keyvisual .keyvisual-title{font-weight:700;line-height:1.2;font-size:.36rem}@media print,(min-width:768px){.section-common-keyvisual .keyvisual-title{font-size:.48rem}}.section-common-keyvisual .keyvisual-text{font-size:.17rem;font-weight:500;line-height:1.5;margin:.11rem 0 .18rem}.section-common-keyvisual .keyvisual-image{margin-right:-.49rem;flex:1;position:relative}.section-common-keyvisual .keyvisual-image:after{content:"";display:block;width:9.19rem;height:7.25rem;position:absolute;left:-.95rem;top:-.33rem;background:url(/assets/user/images/common/logo_bg.png) left top/contain no-repeat;z-index:-1}@media only screen and (max-width:767.98px){.section-common-keyvisual{padding-top:1.01rem}.section-common-keyvisual:before,.section-common-keyvisual:after{display:none}.section-common-keyvisual.is-revert{padding-top:1.17rem;padding-bottom:0}.section-common-keyvisual.is-revert .keyvisual-inner{flex-direction:column}.section-common-keyvisual.is-revert .keyvisual-content{padding-bottom:.2rem;padding-top:.2rem}.section-common-keyvisual.is-revert .keyvisual-image{margin:.42rem 0 0}.section-common-keyvisual.is-revert .icon-multiple-arrow{top:.36rem;left:35.7%}.section-common-keyvisual.is-revert .icon-curly-arrow{right:.55rem;top:auto;bottom:.38rem}.section-common-keyvisual.is-consulting .keyvisual-image{margin-top:.72rem}.section-common-keyvisual.is-consulting .icon-multiple-arrow{top:-.45rem}.section-common-keyvisual.is-consulting .icon-curly-arrow{bottom:-.14rem}.section-common-keyvisual.is-consulting .icon-circle-dots{display:none}.section-common-keyvisual.is-marketing{padding-top:1.24rem}.section-common-keyvisual.is-marketing .keyvisual-image{margin:.26rem .02rem 0 .11rem;top:0;width:auto}.section-common-keyvisual.is-marketing .icon-curly-arrow{bottom:-.1rem}.section-common-keyvisual.is-marketing .icon-multiple-arrow{top:-.24rem;left:34%}.section-common-keyvisual.is-job{padding-top:1.34rem}.section-common-keyvisual.is-job .keyvisual-content{padding-right:24px;padding-left:24px}.section-common-keyvisual.is-job .keyvisual-title{line-height:1.2;margin-bottom:.39rem;padding-right:.58rem}.section-common-keyvisual.is-job .keyvisual-image{margin-top:.79rem}.section-common-keyvisual.is-job .icon-multiple-arrow{top:-.22rem;left:67.5%;width:.56rem;height:.27rem}.section-common-keyvisual.is-job .icon-circle-dots{display:none}.section-common-keyvisual.is-job .icon-curly-arrow{right:.55rem;top:.23rem;bottom:auto}.section-common-keyvisual.is-job .icon-circle.is-top{display:none}.section-common-keyvisual.is-job .icon-circle.is-bottom{display:block;bottom:auto;top:-.1rem;right:2.14rem}.section-common-keyvisual .keyvisual-inner{flex-direction:column-reverse}.section-common-keyvisual .wrapper{padding:0}.section-common-keyvisual .keyvisual-image{margin:0;width:100%}.section-common-keyvisual .keyvisual-image img{width:100%}.section-common-keyvisual .keyvisual-image:after{display:none}.section-common-keyvisual .keyvisual-content{width:100%;padding:.55rem .32rem .69rem}.section-common-keyvisual .icon-circle{display:none}.section-common-keyvisual .icon-curly-arrow{right:.55rem;top:.86rem}.section-common-keyvisual .icon-multiple-arrow{top:.46rem;left:35.4%}.section-common-keyvisual .icon-circle-dots{left:.2rem;top:4.45rem}.section-common-keyvisual .keyvisual-title{margin-top:.08rem}.section-common-keyvisual .keyvisual-text{font-size:.19rem;line-height:1.6;margin-top:.18rem;margin-bottom:.28rem}}.section-common-service{text-align:center;padding-top:.8rem;padding-bottom:1.08rem}.section-common-service .service-inner{display:flex;text-align:left}.section-common-service .service-content{width:42%;padding-left:.13rem}.section-common-service .service-title{margin-bottom:.93rem;font-size:.32rem;margin-top:.15rem;padding-right:0;line-height:1.2}.section-common-service .service-image{flex:1;margin:-.25rem -.27rem 0 -.11rem}.section-common-service .content-title{font-size:.24rem;line-height:1.2}.section-common-service .content-text p{font-size:.17rem;margin:.2rem 0;line-height:1.5}.section-common-service .common-keyvisual-list{margin-top:.29rem}@media only screen and (max-width:767.98px){.section-common-service{padding-top:0;padding-bottom:.98rem}.section-common-service .wrapper{padding:0 .24rem}.section-common-service .service-title{font-size:.28rem;line-height:1.1944444444;margin-top:.23rem;margin-bottom:.78rem}.section-common-service .service-inner{display:block}.section-common-service .service-image{margin:.56rem -.18rem 0 -.24rem}.section-common-service .service-content{width:100%}.section-common-service .content-title{font-size:.23rem;line-height:1.1944444444}.section-common-service .content-text p{font-size:.19rem;line-height:1.6}.section-common-service .content-list{width:100%}.section-common-service .content-list li{font-size:.19rem}}.section-common-reason{background-color:#f3f3f3;padding:.92rem 0 .72rem;overflow:hidden}.section-common-reason .wrapper{position:relative;padding:0 .24rem}.section-common-reason .reason-top{display:flex;gap:.6rem;position:relative}.section-common-reason .icon-circle{right:-.67rem;top:.14rem}.section-common-reason .icon-circle-dots{bottom:28%;left:-.05rem;width:.5rem;height:.5rem}.section-common-reason .reason-title{font-size:.32rem;margin:.12rem 0 .3rem;line-height:1.17}@media print,(min-width:768px){.section-common-reason .reason-title{white-space:nowrap}}.section-common-reason .reason-buttons{display:flex;gap:.2rem}.section-common-reason .reason-heading{position:relative;padding-top:.24rem;flex:1}.section-common-reason .icon-multiple-arrow{right:-.43rem;bottom:38.7%}.section-common-reason .reason-content{width:51.8%;line-height:1.68;margin-left:auto;padding-right:0rem;font-size:.17rem}.section-common-reason .reason-text.is-bold{font-size:.18rem;font-weight:700;padding-right:.3rem;margin-top:-.18rem;line-height:1.36}.section-common-reason .reason-swiper{margin-top:.6rem;padding:.4rem 0 .88rem;overflow:hidden;position:relative}.section-common-reason .reason-swiper .swiper-slide{height:auto}.section-common-reason .reason-swiper .swiper-item{display:block;height:100%;padding:.28rem .28rem .33rem;border-radius:.08rem;background-color:#fff;box-shadow:0 0 .29rem #2abfca1a}.section-common-reason .reason-swiper .item-image{display:flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;background-color:#e9f8fa;border-radius:50%}.section-common-reason .reason-swiper .item-image img{max-width:50%;margin:0 auto}.section-common-reason .reason-swiper .item-title{font-size:.22rem;margin:.17rem 0 .12rem}.section-common-reason .reason-swiper .item-text{font-size:.14rem}@media only screen and (max-width:767.98px){.section-common-reason{padding:.46rem 0 .41rem}.section-common-reason .reason-title{font-size:.28rem;line-height:1.0652173913}.section-common-reason .reason-top{display:block}.section-common-reason .reason-text.is-bold{font-size:.19rem;margin-top:.1rem;padding-right:0;margin-bottom:.21rem}.section-common-reason .reason-buttons{flex-direction:column;gap:.24rem;margin-top:.4rem}.section-common-reason .reason-content{width:100%;font-size:.19rem;line-height:1.66}.section-common-reason .icon-circle{right:.32rem;top:2.6rem}.section-common-reason .icon-multiple-arrow{right:.05rem;bottom:.78rem;width:.76rem;height:.22rem}.section-common-reason .icon-circle-dots{bottom:3.87rem;left:-.07rem;width:.75rem;height:.75rem}.section-common-reason .reason-list{flex-direction:column}.section-common-reason .reason-swiper{margin-top:.3rem;padding:.4rem 0 .98rem}.section-common-reason .reason-swiper .swiper-item{padding:.4rem .4rem .48rem}.section-common-reason .reason-swiper .item-title{font-size:.23rem;line-height:1.4583333333;margin:.23rem 0 .18rem}.section-common-reason .reason-swiper .item-text{font-size:.17rem;line-height:1.4444444444}.section-common-reason .reason-swiper .item-image{width:1.1rem;height:1.1rem}.section-common-reason .reason-text{font-size:.19rem;line-height:1.66}}.section-common-detail{padding:1.2rem 0;text-align:center}.section-common-detail.is-revert .detail-block:nth-child(2n){flex-direction:row}.section-common-detail.is-revert .detail-block:nth-child(odd){flex-direction:row-reverse}.section-common-detail .detail-title{font-size:.32rem;margin-top:.13rem;line-height:1.35;margin-bottom:.66rem}.section-common-detail .content-title{font-size:.32rem;margin-bottom:.12rem;line-height:1.2}.section-common-detail .detail-block{text-align:left;display:flex;align-items:center;margin-bottom:1.2rem;gap:.4rem}.section-common-detail .detail-block:last-child{margin-bottom:0}.section-common-detail .detail-block:nth-child(2n){flex-direction:row-reverse}.section-common-detail .detail-content{flex-basis:41%;padding-top:.18rem}.section-common-detail .detail-image{flex:1}.section-common-detail .content-description p{margin:.2rem 0;font-size:.17rem;line-height:1.5}.section-common-detail .content-list{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.2rem}.section-common-detail .content-list li{font-size:.17rem;font-weight:500;line-height:1.5;padding-left:.24rem;background:url(/assets/user/images/common/icon_check_orange.svg) left center/.16rem auto no-repeat}@media only screen and (max-width:767.98px){.section-common-detail{padding:1.12rem 0 .4rem}.section-common-detail .wrapper{padding:0 .24rem}.section-common-detail .content-title{font-size:.28rem;line-height:.31rem}.section-common-detail .detail-title{font-size:.28rem;line-height:.33rem}.section-common-detail .detail-block{display:block;margin-bottom:.4rem}.section-common-detail .content-description{margin-top:.3rem}.section-common-detail .content-description p{font-size:.19rem;margin:.4rem 0}.section-common-detail .content-list{width:100%}.section-common-detail .content-list li{font-size:.19rem}.section-common-detail .detail-image{margin:.54rem -.24rem}}.section-common-blog{padding:1.03rem 0 .13rem}.section-common-blog .common-label{margin-left:.85rem}.section-common-blog .blog-heading{display:flex;align-items:flex-end}.section-common-blog .blog-title{font-size:.32rem;margin-top:.1rem}.section-common-blog .heading-filter{display:inline-flex;align-items:center;margin-left:auto;gap:.24rem;margin-bottom:.04rem}.section-common-blog .filter-block{display:flex;align-items:center;gap:.24rem}.section-common-blog .filter-label{font-size:.14rem}.section-common-blog .filter-select{display:flex;align-items:center;padding:0 .36rem 0 .12rem;font-size:.16rem;border-radius:.08rem;border:.02rem solid #D9D9D9;min-width:1.28rem;height:.44rem;background:#fff url(/assets/user/images/common/icon_dropdown.svg) right 18px center/11px auto no-repeat}.section-common-blog .filter-select.no-bg{background:#fff}.section-common-blog .blog-swiper{overflow:hidden;padding:.6rem 0}.section-common-blog .blog-item{display:block;background-color:#fff;border:.01rem solid rgba(42,191,202,.3);box-shadow:0 0 .3rem #0b1d371f;border-radius:.08rem;overflow:hidden}.section-common-blog .item-image{display:block;aspect-ratio:510/360;background-color:#e9f8fa}.section-common-blog .item-image img{width:100%;height:100%;object-fit:cover}.section-common-blog .item-detail{padding:.2rem .28rem}.section-common-blog .item-title{font-size:.22rem}.section-common-blog .item-text{margin:.07rem 0 .15rem;font-size:.14rem}.section-common-blog .item-info{display:flex;align-items:center;flex-wrap:wrap;border-top:.01rem solid rgba(42,191,202,.54);padding:.2rem 0 .12rem;gap:.16rem}.section-common-blog .common-btn{min-width:1.2rem;font-size:.16rem}.section-common-blog .detail-date{display:flex;align-items:center;gap:.06rem;font-size:.14rem}.section-common-blog .detail-date img{max-width:.12rem}@media only screen and (max-width:767.98px){.section-common-blog{padding:1.1rem 0 .41rem}.section-common-blog .wrapper{padding:0 .24rem}.section-common-blog .blog-heading{display:block;text-align:center}.section-common-blog .common-label{margin:0}.section-common-blog .blog-title{font-size:.28rem;line-height:.43rem;margin:.16rem -.24rem}.section-common-blog .heading-filter{margin:.17rem 0;font-size:.17rem;align-items:flex-end;gap:.2rem}.section-common-blog .filter-block{flex-direction:column;align-items:flex-start;gap:.12rem}.section-common-blog .filter-label{font-size:.17rem}.section-common-blog .filter-select{width:1.81rem;height:.61rem;font-size:.19rem;padding:0 .18rem}.section-common-blog .common-btn{width:1.6rem;font-size:.19rem}.section-common-blog .blog-swiper{position:relative;padding:.4rem 0 1.21rem}.section-common-blog .item-detail{padding:.22rem .4rem}.section-common-blog .item-title{font-size:.23rem}.section-common-blog .item-text{margin:.05rem 0 .22rem;font-size:.17rem;line-height:1.45}.section-common-blog .item-info{padding:.3rem 0 .17rem;gap:.24rem}.section-common-blog .detail-date{font-size:.17rem;margin-right:-.2rem;gap:.1rem}.section-common-blog .detail-date img{max-width:.15rem;position:relative;top:-.02rem}}.job-badges{display:flex;flex-wrap:wrap;gap:.04rem;margin:.08rem 0}.job-badge{display:inline-block;color:#fff;border-radius:.04rem;padding:.02rem .07rem;font-size:.13rem}.job-badge.is-featured{background-color:#155b60}.job-badge.is-urgent{background-color:#2abfca}.job-badge.is-closing{background-color:#fa962e}@media only screen and (max-width:767.98px){.job-badge{font-size:.17rem}}.common-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.06rem;padding:0}.common-pagination .page-numbers{display:flex;align-items:center;gap:inherit}.common-pagination .page-button img{height:.11rem}.common-pagination .page-button.disabled img{opacity:.3}.common-pagination .page-button{flex-shrink:0;width:.38rem;height:.38rem;display:flex;align-items:center;justify-content:center;border:.01rem solid #ccc;border-radius:50%;background-color:#fff;color:#333;font-weight:700;cursor:pointer;transition:background-color .3s;font-size:.14rem}.common-pagination .page-button.active{background-color:#26c6da;color:#fff;border-color:#26c6da}.common-pagination .page-button:hover:not(.active){background-color:#f0f0f0}.common-pagination .page-button.disabled{color:#ccc;cursor:not-allowed}.common-pagination .ellipsis{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.38rem;height:.38rem;color:#333;border-radius:.16rem;border:.01rem solid #ccc;font-size:.14rem;background-color:#fff}@media only screen and (max-width:767.98px){.common-pagination .page-button,.common-pagination .ellipsis{font-size:.17rem}}.section-common-post{padding-top:2.48rem;padding-bottom:.76rem}.section-common-post .wrapper{display:flex;gap:.56rem}.section-common-post .main-post{flex:1}.section-common-post .post-image{display:flex;gap:.1rem;margin-bottom:.4rem}.section-common-post .common-label{font-size:.18rem;text-transform:uppercase;font-weight:700;font-family:Poppins;margin-bottom:.12rem}.section-common-post .post-title{font-size:.48rem;line-height:1.17;margin-bottom:.24rem}.section-common-post .post-date{display:flex;gap:.09rem;margin-left:.01rem;font-size:.14rem;font-style:italic;margin-bottom:.31rem}.section-common-post .post-date img{max-width:.15rem}.section-common-post .post-content h2{font-size:.32rem;margin-top:.38rem;line-height:1.45;margin-bottom:.26rem;border-bottom:1px dotted #ccc;padding:.15em 0 .2em .8em;position:relative}.section-common-post .post-content h2:after{width:5px;content:"";position:absolute;top:0;left:0;height:100%;background-color:#2abfca}.section-common-post .post-content h3{font-size:.24rem;font-weight:700;margin:40px 0 20px;line-height:1.3;border-bottom:1px dotted #ccc;padding:.25em 0;position:relative}.section-common-post .post-content h4{font-size:.2rem;font-weight:700;margin:30px 0 15px;padding-left:23px;position:relative}.section-common-post .post-content h4:after{content:"";position:absolute;top:.75em;left:0;width:12px;height:3px;transform:translateY(-50%);background-color:#2abfca;width:15px;height:4px}.section-common-post .post-content p{font-size:.17rem;line-height:1.58;margin-bottom:.26rem}.section-common-post .post-content table{min-width:100%;border-collapse:collapse}.section-common-post .post-content table th,.section-common-post .post-content table td{border:1px solid #E6E6E6;padding:.75em;text-align:left}.section-common-post .post-content table th,.section-common-post .post-content table td{text-align:center}.section-common-post .post-content table th{color:#fff;background-color:#2abfca}.section-common-post .post-content table td{background-color:#fff}.section-common-post .post-content figure{margin:20px 0}.section-common-post .post-content figure img{border-radius:10px}.section-common-post .post-content figure{text-align:center}.section-common-post .post-content figure.right{text-align:right}.section-common-post .post-content figure figcaption{font-size:.14rem;margin-top:5px}.section-common-post .post-content ul{list-style-type:none;border-radius:5px;padding:1em;border:1px solid #2ABFCA}.section-common-post .post-content ul li{position:relative;padding-left:1em}.section-common-post .post-content ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#2abfca;line-height:1;left:0;top:.7em;transform:translateY(-50%)}.section-common-post .post-content ul li:not(:last-child){margin-bottom:.25em}.section-common-post .post-content ol{counter-reset:number 0;list-style-type:none;background-color:#fff;border-radius:5px;padding:1em;border:1px solid #2ABFCA}.section-common-post .post-content ol li{position:relative;padding-left:1.75em}.section-common-post .post-content ol li:not(:last-child){margin-bottom:.25em}.section-common-post .post-content ol li:before{counter-increment:number 1;content:counter(number);position:absolute;width:1.4em;height:1.4em;border-radius:50%;background-color:#2abfca;color:#fff;font-weight:700;font-size:90%;line-height:1;left:0;top:.1em;display:flex;align-items:center;justify-content:center}.section-common-post .post-content a{text-decoration:underline;color:#2abfca}.section-common-post .post-content blockquote{border:.01rem solid #D9D9D9;border-radius:.12rem;margin-top:.48rem;padding:.37rem .8rem .32rem .41rem;font-size:.17rem;line-height:1.57;margin-bottom:.56rem;margin-left:.12rem;position:relative;background-color:#fff}.section-common-post .post-content blockquote:after{content:"";display:block;width:100%;height:100%;left:-.12rem;top:0;background-color:#2abfca;border-radius:.12rem 0 0 .12rem;z-index:-1;position:absolute}.section-common-post .post-content blockquote span{display:inline-block;margin-top:.17rem;color:#2abfca;font-weight:600}.section-common-post .post-text{font-size:.17rem;line-height:1.58;margin-bottom:.26rem}.section-common-post .post-sub-title{font-size:.32rem;margin-top:.38rem;line-height:1.45;margin-bottom:.26rem}.section-common-post .post-quote{border:.01rem solid #D9D9D9;border-radius:.12rem;margin-top:.48rem;padding:.37rem .8rem .32rem .41rem;font-size:.17rem;line-height:1.57;margin-bottom:.56rem;margin-left:.12rem;position:relative;background-color:#fff}.section-common-post .post-quote:after{content:"";display:block;width:100%;height:100%;left:-.12rem;top:0;background-color:#2abfca;border-radius:.12rem 0 0 .12rem;z-index:-1;position:absolute}.section-common-post .post-quote span{display:inline-block;margin-top:.17rem;color:#2abfca;font-weight:600}.section-common-post .post-button{margin-top:.36rem;display:inline-flex;align-items:center;gap:.25rem}.section-common-post .post-button button{width:.56rem;height:.56rem;display:flex;align-items:center;justify-content:center;border:.02rem solid #ccc;border-radius:50%;background-color:#fff;color:#333;font-weight:700;cursor:pointer;transition:background-color .3s;font-size:.24rem}.section-common-post .post-button span{font-size:.16rem;font-weight:700;text-decoration:underline}.section-common-post .aside-content{display:flex;flex-direction:column;gap:.35rem;width:3.12rem;padding-top:.06rem}.section-common-post .aside-search input{width:100%;display:flex;align-items:center;height:.42rem;border:.01rem solid #D9D9D9;padding:0 .54rem 0 .16rem;font-size:.16rem;border-radius:.08rem;background:url(/assets/user/images/common/icon_search_light.svg) right .17rem center/.26rem auto no-repeat}.section-common-post .block-title{font-size:.22rem;text-transform:uppercase;margin-bottom:.18rem}.section-common-post .list-category{display:flex;flex-direction:column;background-color:#e9f8fa;border:.01rem solid #9BE5EE;padding:.2rem .23rem;border-radius:.08rem;font-size:.14rem;gap:.14rem}.section-common-post .list-category a:before{content:">";margin-right:.1rem}.section-common-post .list-recent li:last-child a{border-bottom:none}.section-common-post .list-recent a{display:flex;align-items:flex-start;gap:.2rem;padding:.32rem 0;border-bottom:.01rem solid rgba(42,191,202,.54)}.section-common-post .recent-image{width:1.09rem}.section-common-post .recent-detail{flex:1;margin-top:.02rem}.section-common-post .recent-date{display:flex;align-items:center;gap:.06rem;font-size:.14rem}.section-common-post .recent-date img{max-width:.11rem;position:relative;top:-.01rem}.section-common-post .recent-title{font-size:.22rem;margin-top:.07rem;line-height:1.35}.section-common-post .list-tags{display:flex;flex-wrap:wrap;gap:.12rem .06rem}.section-common-post .list-tags li{display:inline-flex;align-items:center;height:.3rem;border:.01rem solid #9BE5EE;background:#e9f8fa;border-radius:.08rem;padding:0rem .21rem 0;font-size:.14rem}@media only screen and (max-width:767.98px){.section-common-post{padding-top:1.51rem}.section-common-post .wrapper{flex-direction:column;padding:0 .24rem;gap:.65rem}.section-common-post .wrapper>.common-label,.section-common-post .wrapper .main-post>.common-label{font-size:.19rem;padding-bottom:.26rem;margin-bottom:.37rem}.section-common-post .wrapper>.common-label:after,.section-common-post .wrapper .main-post>.common-label:after{left:0;bottom:0;top:auto;width:.87rem}.section-common-post .post-title{font-size:.36rem;line-height:1;margin-bottom:.36rem}.section-common-post .post-content h2{font-size:.28rem}.section-common-post .post-content h3{font-size:.23rem}.section-common-post .post-image{margin-bottom:.46rem}.section-common-post .post-date{gap:.14rem;font-size:.17rem;margin-bottom:.28rem;align-items:flex-start;line-height:1.5}.section-common-post .post-date img{margin-top:.05rem;width:.2rem;max-width:.2rem}.section-common-post .post-text{font-size:.19rem;line-height:.27rem}.section-common-post .post-sub-title{font-size:.28rem;line-height:.37rem}.section-common-post .post-quote{border-radius:.2rem;margin-top:.64rem;padding:.52rem .2rem .32rem .58rem;font-size:.22rem;line-height:.34rem;margin-bottom:.56rem;margin-left:.15rem}.section-common-post .post-quote:after{border-radius:.2rem 0 0 .2rem;left:-.15rem}.section-common-post .post-quote span{font-size:.24rem;margin-top:.22rem}.section-common-post .post-button{gap:.35rem}.section-common-post .post-button button{height:.78rem;width:.78rem}.section-common-post .post-button span{font-size:.19rem}.section-common-post .aside-content{width:100%;gap:.48rem}.section-common-post .aside-search input{height:.61rem;border:.02rem solid #D9D9D9;padding:0 .65rem 0 .23rem;font-size:.19rem}.section-common-post .block-title{font-size:.23rem;margin-bottom:.22rem}.section-common-post .list-category{padding:.28rem .35rem .33rem;font-size:.17rem;gap:.17rem}.section-common-post .list-recent li:first-child a{padding-top:.19rem}.section-common-post .list-recent a{padding:.49rem 0;gap:.28rem}.section-common-post .recent-image{width:1.53rem}.section-common-post .recent-date{gap:.07rem;font-size:.17rem}.section-common-post .recent-date img{max-width:.16rem}.section-common-post .recent-title{font-size:.23rem;margin-top:.12rem;line-height:1.4}.section-common-post .list-tags{gap:.21rem .08rem}.section-common-post .list-tags li{height:.44rem;border:.02rem solid #9BE5EE;border-radius:.1rem;padding:0 .36rem;font-size:.17rem}}.section-common-post.is-job{padding-top:2.24rem}.section-common-post.is-job .wrapper{gap:.44rem;align-items:flex-start}.section-common-post.is-job .aside-content{width:3.6rem}.section-common-post.is-job .post-title{line-height:1.25;margin-bottom:.4rem}.section-common-post.is-job .post-image{margin-bottom:.33rem}.section-common-post.is-job .common-block{margin-top:.65rem}.section-common-post.is-job .common-block .common-label{margin-bottom:.3rem;font-size:.28rem}.section-common-post.is-job .post-list{display:flex;flex-direction:column;gap:.18rem;margin-left:.12rem;margin-top:.24rem}.section-common-post.is-job .post-list li{font-weight:700;font-size:.17rem;position:relative;padding-left:.15rem}.section-common-post.is-job .post-list li:before{content:"";display:block;width:.04rem;height:.04rem;border-radius:50%;background-color:#0b1d37;left:0;top:50%;transform:translateY(-50%);position:absolute}.section-common-post.is-job .post-map{filter:grayscale(1);height:4.5rem;width:100%;border-radius:.12rem;overflow:hidden}.section-common-post.is-job .post-map iframe{width:100%;height:100%}.section-common-post.is-job .aside-content{border-radius:.16rem;background-color:#e8f8fa;padding-top:0}.section-common-post.is-job .form-image{border-radius:.16rem;overflow:hidden}.section-common-post.is-job .form-inner{padding:.48rem .24rem}.section-common-post.is-job .form-title{font-size:.17rem;font-weight:700;margin-bottom:.18rem}.section-common-post.is-job .form-row{margin-bottom:.12rem}.section-common-post.is-job .form-row input{display:flex;width:100%;height:.44rem;align-items:center;padding:0 .2rem;background-color:#fff;border:.01rem solid #D9D9D9;border-radius:.08rem;font-size:.16rem}.section-common-post.is-job .form-submit{width:100%;border-radius:.08rem}@media only screen and (max-width:767.98px){.section-common-post.is-job{padding-top:1.34rem}.section-common-post.is-job .post-title{line-height:1;margin-bottom:.4rem;margin-right:-.16rem}.section-common-post.is-job .post-image{margin-bottom:.63rem}.section-common-post.is-job .common-block .common-label{font-size:.28rem}.section-common-post.is-job .block-inner{border:.01rem solid #D9D9D9;border-radius:.2rem;background-color:#fff;padding:.5rem .24rem}.section-common-post.is-job .post-list{margin-left:.19rem;margin-top:.3rem;gap:0}.section-common-post.is-job .post-list li{font-size:.19rem;line-height:.35rem;padding-left:.2rem}.section-common-post.is-job .post-list li:before{top:.21rem;width:.06rem;height:.06rem}.section-common-post.is-job .post-map{height:6.4rem}.section-common-post.is-job .aside-content{width:100%}.section-common-post.is-job .form-inner{padding:.59rem .24rem}.section-common-post.is-job .form-title{font-size:.24rem;margin-bottom:.23rem}.section-common-post.is-job .form-row{margin-bottom:.19rem}.section-common-post.is-job .form-row input{height:.61rem;font-size:.19rem}.section-common-post.is-job .form-submit{height:.61rem}}.section-thank{border:.24rem solid #2ABFCA;padding-top:1.7rem;padding-bottom:1.68rem;text-align:center;position:relative;overflow:hidden}.section-thank:after{content:"";display:block;width:9.19rem;height:7.25rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/assets/user/images/common/logo_bg.png) left top/contain no-repeat;opacity:.3;pointer-events:none}.section-thank .icon-circle-dots{right:-.36rem;top:44.2%}.section-thank .icon-multiple-arrow{top:.86rem;left:48.7%}.section-thank .icon-curly-arrow{right:25.3%;top:39.6%}.section-thank .icon-circle.is-top{left:14.6%;top:29.4%}.section-thank .icon-circle.is-bottom{left:51.6%;bottom:11%}.section-thank .thank-logo{width:4.3rem;margin:0 auto .46rem}.section-thank .thank-logo img{width:100%}.section-thank .thank-title{font-size:.48rem;line-height:1.3}.section-thank .thank-text{font-size:.17rem;max-width:9.1rem;margin:.07rem auto;line-height:1.65}@media only screen and (max-width:767.98px){.section-thank{padding-top:1.41rem;padding-bottom:1.13rem;border-width:.2rem}.section-thank .wrapper{padding:0 .34rem}.section-thank .icon-circle.is-top{left:-2.9%;top:21.8%;width:.26rem;height:.26rem}.section-thank .icon-circle.is-bottom{left:51.7%;bottom:.66rem;width:.26rem;height:.26rem}.section-thank .icon-curly-arrow{right:5.3%;top:14.7%}.section-thank .thank-logo{width:2.49rem;margin:0rem auto .41rem}.section-thank .icon-circle-dots{right:-.47rem;top:31.9%;width:.9rem;height:.9rem}.section-thank .icon-multiple-arrow{top:.59rem;left:44.7%;width:.55rem;height:.35rem}.section-thank .common-label{font-size:.19rem;font-weight:400}.section-thank .thank-title{font-size:.36rem;line-height:1;margin-top:.21rem}.section-thank .thank-text{font-size:.19rem;line-height:.31rem;margin:.36rem auto}}@keyframes floating-y{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@keyframes floating-y-vertical{0%{transform:translateY(-40%) rotate(90deg)}to{transform:translateY(40%) rotate(90deg)}}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-circle{display:inline-block;width:.18rem;height:.18rem;border-radius:50%;border:.02rem solid #2ABFCA;position:absolute;animation:floating-y 1.8s ease-in-out infinite alternate-reverse}.icon-circle.is-orange{border-color:#fa962e}.icon-circle.is-top{animation-delay:1s}.icon-curly-arrow{display:inline-block;width:.36rem;height:.47rem;background:url(/assets/user/images/common/icon_curly_arrow.svg) center/contain no-repeat;position:absolute;animation:floating-y 1.8s ease-in-out infinite alternate-reverse;animation-delay:1s}@media only screen and (max-width:767.98px){.icon-curly-arrow{width:.3rem;height:.35rem}}.icon-multiple-arrow{display:inline-block;width:.41rem;height:.16rem;background:url(/assets/user/images/common/icon_multiple_arrow.svg) center/contain no-repeat;position:absolute;animation:floating-y 1.8s ease-in-out infinite alternate-reverse;animation-delay:.5s;z-index:1}.icon-multiple-arrow.is-vertical{transform:rotate(90deg);animation-name:floating-y-vertical}@media only screen and (max-width:767.98px){.icon-multiple-arrow{width:.34rem;height:.12rem}}.icon-circle-dots{display:inline-block;width:.65rem;height:.65rem;background:url(/assets/user/images/common/icon_circle_dots.svg) center/contain no-repeat;position:absolute;animation:rotateme 15s linear infinite;animation-delay:1s}@media only screen and (max-width:767.98px){.icon-circle-dots{width:.47rem;height:.47rem}}.icon-circle-dots.is-white{background-image:url(/assets/user/images/common/icon_circle_dots_white.svg)}[x-cloak]{display:none!important}.noty_layout{position:fixed;z-index:9999;width:3.25rem;max-width:calc(100% - .4rem)}.noty_layout#noty_layout__topRight{top:.2rem;right:.2rem}.noty_bar{margin-bottom:.1rem;padding:.14rem .18rem;border-radius:.08rem;background-color:#0b1d37;color:#fff;font-size:.14rem;box-shadow:0 .08rem .24rem #0b1d3733;cursor:pointer}.noty_bar.noty_type__success{background-color:#2abfca}.noty_bar.noty_type__error{background-color:#ef4444}@media only screen and (max-width:767.98px){.noty_bar{font-size:.17rem}}.lsk-environment-banner{position:relative}@media print,(min-width:768px){.lsk-environment-banner{z-index:1}}.alert-warning{padding:.06rem .4rem;background-color:#fff4e5;color:#9a5b13;font-size:.14rem;text-align:center}.alert-warning .btn-close{display:none}@media only screen and (max-width:767.98px){.alert-warning{font-size:.17rem}}@media only screen and (max-width:767.98px){.section-common-service .common-label.is-center,.section-common-detail .common-label.is-center{max-width:calc(100% - 1.68rem)}}.header{font-size:.14rem;padding-top:.33rem;position:absolute;left:0;top:0;width:100%;z-index:101}.header .wrapper{display:flex;align-items:center}.header .wrapper.is-big{max-width:13.4rem}.header .header-logo{margin-left:.2rem;max-width:1.6rem}.header .header-navbar{margin-left:auto}.header .list-navbar{display:flex;align-items:center;gap:.13rem;margin-right:.26rem}.header .navbar-link{text-transform:uppercase}.header .navbar-item{position:relative}.header .navbar-item.is-active .navbar-link,.header .navbar-item:hover .navbar-link{color:#fff}.header .navbar-item.is-active .navbar-link:after,.header .navbar-item:hover .navbar-link:after{opacity:1}@media print,(min-width:768px){.header .navbar-link{display:flex;align-items:center;padding:.16rem .14rem;font-weight:600;position:relative;transition:all .3s ease}.header .navbar-link:after{content:"";display:block;width:100%;height:1.4rem;position:absolute;left:0;bottom:-.04rem;background-color:#2abfca;border-radius:.15rem;opacity:0;z-index:-1;transition:all .3s ease;box-shadow:0 0 .2rem #2abfca80}}.header .btn-request{display:flex;text-transform:uppercase;color:#fff;font-weight:700;border-radius:.2rem .08rem .16rem .2rem;background-color:#2abfca;border:.02rem solid #2ABFCA;align-items:center;transition:all .3s ease;font-size:.16rem;width:1.84rem;padding:0 .2rem;height:.42rem;justify-content:center}.header .btn-request:hover{color:#2abfca;background-color:#fff}.header .header-lang{position:relative;margin-left:.45rem}.header .header-lang li{display:flex;align-items:center;gap:.06rem;cursor:pointer}.header .header-lang .lang-menu{position:absolute;top:calc(100% + .1rem);right:0;flex-direction:column;align-items:stretch;gap:0;min-width:1.4rem;padding:.06rem 0;background-color:#fff;border-radius:.08rem;box-shadow:0 .08rem .24rem #0b1d371f;cursor:default}.header .lang-link{display:block;padding:.08rem .16rem;white-space:nowrap;text-decoration:none}.header .lang-link.is-active,.header .lang-link:hover{background-color:#e8f8fa}.header .navbar-sub{position:absolute;top:100%;left:0;min-width:2.6rem;padding:.06rem 0;background-color:#fff;border-radius:.08rem;box-shadow:0 .08rem .24rem #0b1d371f}.header .navbar-sub-link{display:block;padding:.08rem .16rem;white-space:nowrap;text-decoration:none;font-weight:500}.header .navbar-sub-link.is-active,.header .navbar-sub-link:hover{background-color:#e8f8fa}.header .lang-icon{width:.16rem;font-size:.16rem}.header .arrow-icon{width:.12rem}@media only screen and (max-width:767.98px){.header{padding:.28rem 0}.header .wrapper{padding:0 .2rem}.header .header-logo{margin-left:0;width:1.08rem}.header .btn-menu-wrapper{display:inline-flex;width:.38rem;height:.38rem;align-items:center;justify-content:center;margin-left:auto;margin-right:.26rem}.header .btn-menu{display:inline-block;position:relative;width:.28rem;height:.22rem}.header .btn-menu span{display:block;position:absolute;left:0;width:100%;height:.03rem;transition:all .4s;background:#000;border-radius:.1rem}.header .btn-menu span:nth-child(1){top:0}.header .btn-menu span:nth-child(2){top:.08rem}.header .btn-menu span:nth-child(3){top:.16rem}.header .header-navbar{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;overflow:auto;color:#fff;background-color:#0b1d37f0}.header .list-navbar{flex-direction:column;margin:0;align-items:flex-start;padding:.58rem .4rem .4rem;overflow:auto;gap:0}.header .navbar-item{width:100%}.header .navbar-link{width:100%;color:#fff;border-bottom:.01rem solid rgba(255,255,255,.3);padding:.25rem 0;font-size:.18rem;font-weight:600}.header .navbar-item.is-active>.navbar-link{color:#2abfca}.header .navbar-item.is-job{margin-top:.24rem}.header .navbar-item.is-job>.navbar-link{position:relative;overflow:hidden;padding:.16rem .24rem;border:0;border-radius:.08rem;background-color:#2abfca;color:#fff;text-align:center}.header .navbar-item.is-job>.navbar-link:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);transform:translate(-100%);animation:navbar-job-shimmer 3s ease-in-out infinite;pointer-events:none}}@media only screen and (max-width:767.98px)and (prefers-reduced-motion:reduce){.header .navbar-item.is-job>.navbar-link:after{display:none}}@media only screen and (max-width:767.98px){.header .icon-close{position:absolute;right:.52rem;top:.39rem;width:.28rem;cursor:pointer}.header .navbar-sub{position:static;min-width:0;padding:0 0 0 .2rem;background:none;border-radius:0;box-shadow:none}.header .navbar-sub-link{padding:.12rem 0;color:#fff;font-size:.18rem}.header .navbar-sub-link.is-active,.header .navbar-sub-link:hover{background:none;color:#2abfca}.header .header-lang{margin-left:0;margin-bottom:.06rem}.header .lang-icon{width:.25rem;font-size:.25rem}}@keyframes navbar-job-shimmer{0%{transform:translate(-100%)}50%,to{transform:translate(200%)}}.footer{padding-top:.35rem}.footer .form-row{display:flex;gap:.12rem}.footer .form-item{flex:1}.footer .form-item.is-small{flex-basis:2rem}.footer .form-input{display:flex;align-items:center;width:100%;height:.43rem;background-color:#fff;border-radius:.06rem;padding:0 .14rem;outline:none;font-size:.16rem}.footer .form-submit{margin-top:.11rem;height:.47rem;font-size:.16rem}.footer .footer-subscribe{text-align:center;position:relative}.footer .footer-subscribe:before{content:"";display:block;width:100%;height:0;padding-top:28.2%;background:url(/assets/user/images/common/text_footer.png) center/contain no-repeat;position:absolute;left:50%;top:.55rem;transform:translate(-50%,-50%);z-index:-1;max-width:14.4rem}.footer .subscribe-title{font-size:.32rem}.footer .subscribe-description{margin:.14rem auto 0;padding:0 .24rem;font-size:.17rem;line-height:1.5}.footer .subscribe-form{text-align:left}.footer .subscribe-form .form-input.is-invalid{border-color:#ef4444}.footer .subscribe-form .form-error{margin-top:.06rem;padding-left:.2rem;color:#ef4444;font-size:.14rem}.footer .subscribe-form .form-row{max-width:7.34rem;gap:.25rem;margin:.4rem auto}.footer .subscribe-form .form-item.is-small{flex:none}.footer .subscribe-form .form-input{border:.01rem solid rgba(42,191,202,.27);box-shadow:0 .21rem .32rem #2abfca26;border-radius:.4rem;height:.48rem}.footer .subscribe-form .form-submit{height:.48rem;border-radius:.48rem;margin-top:0}.footer-main{padding:.23rem 0 .64rem}.footer-main .wrapper{display:flex;gap:1rem}.footer-main .main-info{width:34.4%}.footer-main .main-info a{display:block;width:2.05rem;margin-bottom:.2rem}.footer-main .info-text{font-size:.14rem;line-height:1.6;text-align:justify}.footer-main .main-list{display:flex;gap:.68rem;flex:1;justify-content:space-between}.footer-main .main-block{flex:1}@media print,(min-width:768px){.footer-main .main-block:last-child{flex:1.5;min-width:2.2rem}}.footer-main .block-title{font-size:.22rem;padding:.14rem 0}.footer-main .block-list{display:flex;flex-direction:column;gap:.06rem;font-size:.14rem;margin-top:.12rem}.footer-main .block-list.has-icon{gap:0;margin-top:-.06rem}.footer-main .block-list.has-icon li{border-bottom:.01rem solid rgba(42,191,202,.5);padding:.12rem 0}.footer-main .block-list.has-icon li:first-child{font-weight:700}.footer-main .block-list.has-icon li:last-child{border-bottom:none}.footer-main .footer-services{position:relative}.footer-main .footer-services-toggle{display:inline-flex;align-items:center;gap:.08rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.footer-main .footer-services-arrow{width:.8em;height:auto;flex-shrink:0;transition:transform .2s ease}.footer-main .footer-services-toggle[aria-expanded=true] .footer-services-arrow{transform:rotate(180deg)}.footer-main .footer-services-toggle:focus-visible,.footer-main .footer-services-menu a:focus-visible{outline:2px solid #078996;outline-offset:3px}.footer-main .footer-services-menu{position:absolute;top:100%;left:0;z-index:10;width:2.8rem;padding:.08rem;border-radius:.08rem;background:#fff;box-shadow:0 .08rem .24rem #0000001f}.footer-main .footer-services-menu a{display:block;padding:.08rem .1rem;line-height:1.5}.footer-main .has-icon a{display:inline-flex;align-items:center;gap:.08rem}.footer-main .has-icon span{flex:1}.footer-main .has-icon a[href^="mailto:"]{white-space:nowrap}.footer-main i{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff;background-color:#2abfca;border-radius:50%;width:.3rem;height:.3rem;font-size:.13rem;box-shadow:0 .14rem .22rem #00000026}.footer-main i img{width:100%;height:100%}.footer-copyright{padding:.33rem 0;background-color:#f9f9f9}.footer-copyright .wrapper{display:flex;justify-content:space-between;align-items:center}.footer-copyright .copyright-text{font-size:.14rem}.footer-copyright .social-list{display:flex;align-items:center;gap:.1rem}.footer-copyright .social-list li{width:.5rem;height:.5rem;flex-shrink:0}.footer-copyright .social-list a,.footer-copyright .social-list span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer-copyright .social-list img{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (max-width:767.98px){.footer{overflow:hidden}.footer .form-row{gap:.15rem}.footer .form-input{height:.6rem;padding:0 .2rem;font-size:.19rem;border-radius:.1rem}.footer .form-submit{margin-top:.04rem;height:.67rem;font-size:.19rem;width:1.94rem}.footer .footer-subscribe{padding-top:1.2rem}.footer .footer-subscribe .wrapper{padding:0 .24rem}.footer .subscribe-title{font-size:.28rem;line-height:1.347826087;padding:0 .2rem}.footer .subscribe-form .form-row{flex-direction:column;margin:.16rem auto}.footer .subscribe-form .form-input{height:.72rem;font-size:.19rem}.footer .subscribe-form .form-error{font-size:.17rem}.footer .form-item.is-small{width:100%}.footer .form-item.is-small .common-btn{width:100%;height:.68rem;font-size:.19rem}.footer .footer-main{padding:.67rem 0 .55rem}.footer .footer-main .wrapper{display:block}.footer .main-info{width:100%}.footer .main-info a{width:2.56rem;margin-bottom:.33rem}.footer .info-text{font-size:.17rem;line-height:1.6666666667;text-align:left}.footer .main-list{flex-wrap:wrap;margin-top:.4rem;gap:.25rem .1rem}.footer .main-block{flex:none;width:calc((100% - .1rem)/2)}.footer .main-block:last-child{width:100%}.footer .block-list{display:inline-flex;width:auto;max-width:100%;font-size:.18rem;margin-top:.21rem}.footer .block-list span{font-size:.18rem;line-height:.22rem}.footer .block-list i{width:.42rem;height:.42rem;font-size:.18rem}.footer .block-list.has-icon{margin-top:0}.footer .block-list.has-icon a{gap:.13rem}.footer .block-list.has-icon li{padding:.17rem 0;font-size:.18rem}.footer .footer-services-toggle{white-space:normal}.footer .footer-services-menu{position:static;width:100%;margin-top:.08rem;padding:.04rem}.footer .block-title{font-size:.23rem}.footer .footer-copyright{padding:.46rem 0}.footer .footer-copyright .wrapper{display:block}.footer .footer-copyright .copyright-text{display:block;font-size:.17rem;line-height:1.75;margin-bottom:.2rem;margin-right:-.2rem}.footer .footer-copyright .social-list{gap:.16rem}}@media print,(min-width:768px){.section-common-keyvisual.is-job{padding-top:1.65rem;padding-bottom:.4rem}.section-common-keyvisual.is-job .keyvisual-content{padding-right:.3rem;padding-bottom:.2rem}.section-common-keyvisual.is-job .common-label{font-size:.18rem}.section-common-keyvisual.is-job .keyvisual-title{font-size:.48rem;line-height:1.2;margin:.1rem 0 .16rem}.section-common-keyvisual.is-job .keyvisual-text,.section-common-keyvisual.is-job .common-keyvisual-list li{font-size:.17rem}.section-common-keyvisual.is-job .keyvisual-image{max-width:4.2rem;margin:0 0 0 .3rem;top:0}}.section-job-content{padding-bottom:.6rem}.section-job-content .wrapper{display:flex;gap:.28rem}.section-job-content .main-content{flex:1}.section-job-content .jos-list{display:flex;flex-direction:column;gap:.2rem}.section-job-content .job-item{display:flex;gap:.16rem;align-items:flex-start;border:.01rem solid rgba(217,217,217,.5);border-radius:.08rem;padding:.22rem .24rem}.section-job-content .item-logo{width:.56rem;height:.56rem;flex-shrink:0}.section-job-content .item-content{flex:1;min-width:0}.section-job-content .item-company{font-size:.14rem;margin-top:-.02rem;color:#2abfca}.section-job-content .item-title{font-size:.22rem;line-height:1.45;margin-top:.06rem;text-transform:uppercase}.section-job-content .item-detail{display:flex;flex-wrap:wrap;gap:.06rem .18rem;margin-bottom:.12rem;margin-top:.04rem;max-width:3.1rem}.section-job-content .item-detail>p{display:flex;align-items:center;gap:.08rem;font-size:.14rem}.section-job-content .item-detail>p span{padding-top:0;overflow-wrap:anywhere}.section-job-content .item-detail i{color:#2abfca}.section-job-content .common-pagination{margin-top:.36rem}@media only screen and (max-width:767.98px){.section-common-keyvisual.is-job .common-label{font-size:.19rem}.section-common-keyvisual.is-job .keyvisual-title{font-size:.36rem;margin-bottom:.16rem;padding-right:0}.section-common-keyvisual.is-job .keyvisual-text,.section-common-keyvisual.is-job .common-keyvisual-list li{font-size:.19rem}.section-common-keyvisual.is-job .keyvisual-image{max-width:3.2rem;margin:.2rem auto 0}.section-job-content .wrapper{flex-direction:column;padding:0 .24rem}.section-job-content .job-aside{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b1d37cc;padding:.2rem;opacity:0;visibility:hidden;transition:all .3s ease;overflow:auto;z-index:101}.section-job-content .job-aside.is-active{opacity:1;visibility:visible}.section-job-content .js-modal-close{position:absolute;right:.51rem;top:.37rem}.section-job-content .js-modal-close i{font-size:.4rem;color:#000}.section-job-content .modal-toggle{width:100%;height:.44rem;font-size:.19rem;margin-top:.24rem;margin-bottom:.2rem;text-transform:uppercase;gap:.2rem}.section-job-content .modal-toggle img{width:.2rem}.section-job-content .jos-list{gap:.2rem}.section-job-content .job-item{padding:.2rem}.section-job-content .item-logo{width:.48rem;height:.48rem}.section-job-content .item-company{font-size:.17rem;margin-top:.02rem}.section-job-content .item-title{font-size:.23rem;line-height:1.4;margin-top:.06rem}.section-job-content .item-detail{margin-top:.08rem;gap:.08rem .14rem;margin-bottom:.16rem;margin-right:0}.section-job-content .item-detail>p{font-size:.17rem;gap:.06rem}.section-job-content .common-btn.is-small{width:auto;height:.36rem;padding:0 .16rem;font-size:.15rem;white-space:nowrap}}.filter-panel{background-color:#e5f6fa;padding:.22rem .18rem;width:2.9rem;border-radius:.1rem}@media print,(min-width:768px){.filter-panel{position:sticky;top:.2rem}}.filter-panel .filter-section{margin-bottom:.14rem}.filter-panel .filter-section label{font-weight:500;color:#333;display:block;margin-bottom:.1rem;font-size:.14rem}.filter-panel .filter-section input[type=text],.filter-panel .filter-section select{display:flex;align-items:center;width:100%;padding:.08rem .16rem;height:.38rem;border:.01rem solid #ddd;border-radius:.08rem;font-size:.16rem;background:#fff url(/assets/user/images/common/icon_search_light.svg) right 17px center/18px auto no-repeat}.filter-panel .filter-section select{background:#fff url(/assets/user/images/common/icon_dropdown.svg) right 18px center/11px auto no-repeat}.filter-panel .filter-section button{background:transparent;border:none;position:absolute;right:.1rem;top:50%;transform:translateY(-50%);color:#aaa}.filter-panel .filter-section button i{font-size:1em}.filter-panel .filter-section .aside-list{display:flex;flex-direction:column;gap:.06rem;list-style-type:none;background-color:#fff;border-radius:.08rem;border:.01rem solid #ddd;padding:.12rem .14rem .14rem;font-size:.14rem;margin-top:.12rem}.filter-panel .filter-section .category-list label{position:relative;display:inline-flex;cursor:pointer}.filter-panel .filter-section .category-list label:before{content:">";font-size:.16rem;margin-right:.08rem;position:relative;top:-.01rem}.filter-panel .filter-section .category-list input{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.filter-panel .filter-section .category-list span{display:inline-block}.filter-panel .filter-section .category-list input:checked+span{font-weight:700}.filter-panel .filter-input{position:relative;margin-top:.53rem;padding-top:.03rem;margin-bottom:.25rem}.filter-panel .filter-input .filter-text{position:absolute;top:0;transform:translateY(-100%);font-weight:600;font-size:.16rem}.filter-panel .filter-input .filter-text.is-custom{left:50%;transform:translate(-50%) translateY(-100%);min-width:max-content}.filter-panel .filter-input .filter-text.is-end{right:0}.filter-panel .input-item{position:relative;cursor:pointer}.filter-panel .input-item .input-checkbox,.filter-panel .input-item .input-radio{opacity:0;position:absolute;left:0;top:0;visibility:hidden}.filter-panel .input-item .input-checkbox:checked~i,.filter-panel .input-item .input-radio:checked~i{opacity:1}.filter-panel .input-item .input-checkbox:checked+.input-label:after,.filter-panel .input-item .input-radio:checked+.input-label:after{opacity:1}.filter-panel .input-item .input-radio+.input-label:before{width:.12rem;height:.12rem;border-radius:50%}.filter-panel .input-item .input-checkbox+.input-label:before{width:.16rem;height:.14rem}.filter-panel .input-item .input-checkbox+.input-label:after{display:none}.filter-panel .input-item .input-label{padding-left:.26rem}.filter-panel .input-item .input-label:before{content:"";display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);border:.01rem solid #D2D1D1}.filter-panel .input-item .input-label:after{content:"";display:flex;align-items:center;justify-content:center;position:absolute;left:.03rem;top:50%;width:.06rem;height:.06rem;transform:translateY(-50%);background-color:#d2d1d1;opacity:0;transform:all .3s ease;border-radius:50%}.filter-panel .input-item i{position:absolute;left:.02rem;font-size:.12rem;top:52%;transform:translateY(-50%);opacity:0;transition:all .3s ease}.filter-panel .main-content{flex:1}.filter-panel .list-tags{display:flex;flex-wrap:wrap;gap:.12rem .06rem}.filter-panel .list-tags label{position:relative;display:inline-flex;margin-bottom:0}.filter-panel .list-tags input{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.filter-panel .list-tags span{display:inline-flex;align-items:center;height:.3rem;border:.01rem solid #9BE5EE;background:#e9f8fa;border-radius:.08rem;padding:0rem .2rem 0;font-size:.13rem;transition:all .3s ease;cursor:pointer}.filter-panel .list-tags input:checked+span{background-color:#2abfca;color:#fff}.filter-panel .filter-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.12rem;margin-top:.33rem}.filter-panel .filter-buttons .reset-filter{background-color:transparent;color:#2abfca;font-weight:700;cursor:pointer;font-size:.16rem}.filter-panel .filter-buttons .common-btn{min-width:1rem;height:.36rem;font-size:.16rem}@media only screen and (max-width:767.98px){.filter-panel{border-radius:.2rem;width:100%;padding:.24rem .2rem}.filter-panel .filter-section{margin-bottom:.18rem}.filter-panel .filter-section input[type=text],.filter-panel .filter-section select{padding:0 .16rem;height:.44rem;font-size:.19rem}.filter-panel .filter-section>label{font-size:.17rem}.filter-panel .filter-section .aside-list{gap:.025rem;padding:.16rem .18rem}.filter-panel .filter-section .aside-list span{font-size:.17rem}.filter-panel .filter-section .aside-list label:before{font-size:.21rem}.filter-panel .filter-input .filter-text{font-size:.19rem}.filter-panel .list-tags span{height:.36rem;font-size:.17rem;padding:0 .16rem}.filter-panel .filter-buttons .common-btn{width:1.3rem;height:.4rem;font-size:.19rem}.filter-panel .filter-buttons .reset-filter{font-size:.19rem}.filter-panel .filter-buttons .common-btn{min-width:1rem;width:1.6rem}}.section-job-search{text-align:center;padding:1.24rem 0 4.84rem;margin-bottom:.6rem;background-image:url(/assets/user/images/job/chapter_hands.webp),url(/assets/user/images/job/search_bg_01.jpg);background-repeat:no-repeat,no-repeat;background-position:bottom center,top center;background-size:cover,cover}.section-job-search .search-title{font-size:.32rem;margin-bottom:.15rem}.section-job-search .search-text{font-size:.17rem;padding:0 .69rem;line-height:1.66}@media only screen and (max-width:767.98px){.section-job-search{padding:.87rem 0 3.55rem;background-image:url(/assets/user/images/job/chapter_hands.webp),url(/assets/user/images/job/sp/search_bg_01.jpg);background-size:contain,cover}.section-job-search .wrapper{padding:0 .24rem}.section-job-search .search-title{font-size:.28rem;line-height:.32rem;margin:0 -.24rem .32rem}.section-job-search .search-text{font-size:.19rem;line-height:.31rem;padding:0}}.section-job-similar{background-color:#f4f4f4;padding:.77rem 0 .37rem;margin-top:.74rem}.section-job-similar .similar-title{text-align:center;font-size:.32rem;margin-bottom:.35rem}.section-job-similar .similar-swiper{position:relative;padding:.2rem 0 .6rem;overflow:hidden}.section-job-similar .similar-item{border:.01rem solid rgba(217,217,217,.5);border-radius:.12rem;background-color:#fff;flex:1;padding:.2rem .2rem .36rem;text-align:center}.section-job-similar .item-image{margin:.15rem auto 0;width:.72rem}.section-job-similar .item-title{font-size:.22rem;text-align:center;margin-top:.1rem;text-transform:uppercase;line-height:1.4}.section-job-similar .item-detail{display:flex;flex-wrap:wrap;justify-content:center;gap:.08rem .27rem;margin-bottom:.11rem;margin-top:.04rem;max-width:3.1rem}.section-job-similar .item-detail>p{display:flex;align-items:center;gap:.08rem;font-size:.14rem}.section-job-similar .item-detail>p span{padding-top:.03rem}.section-job-similar .item-detail i{color:#2abfca}@media only screen and (max-width:767.98px){.section-job-similar{padding:.64rem 0 .69rem;margin-top:.05rem}.section-job-similar .wrapper{padding:0 .24rem}.section-job-similar .similar-title{font-size:.28rem}.section-job-similar .similar-swiper{padding:.2rem 0 1.2rem}.section-job-similar .similar-item{padding:.2rem .2rem .52rem}.section-job-similar .item-image{margin:.31rem auto 0;width:1.02rem}.section-job-similar .item-detail{margin-top:.17rem;gap:.1rem .2rem;margin-bottom:.24rem;margin-right:0}.section-job-similar .item-detail>p{font-size:.17rem;gap:.1rem}.section-job-similar .item-title{font-size:.23rem;margin-top:.14rem}}.section-job-content .main-content,.section-common-post.is-job .main-post{min-width:0}.section-job-content .item-title a,.section-job-similar .item-title a{color:inherit}.section-job-content .item-title{text-transform:none;font-weight:700}.item-logo img{width:100%;height:100%;object-fit:contain}.item-detail img{width:.13rem;height:.13rem;object-fit:contain}.section-job-content .item-detail{max-width:none;color:#575757}.filter-panel legend{font-weight:500;font-size:.14rem;margin-bottom:.1rem}.filter-panel fieldset{border:none;padding:0;min-width:0}.filter-panel .filter-section .input-item{display:flex;align-items:center;gap:10px}.filter-panel .input-item input{accent-color:#2ABFCA;width:.14rem;height:.14rem;flex-shrink:0}.filter-panel .input-item .input-label{padding:0}.filter-panel .input-item .input-label:before,.filter-panel .input-item .input-label:after{display:none}.filter-panel .category-list input{visibility:visible}.filter-panel .category-list input:focus-visible+span,.filter-panel .list-tags input:focus-visible+span{outline:.02rem solid #0B1D37}.filter-panel .list-tags input{visibility:visible}.salary-labels{display:flex;justify-content:space-between;font-size:.14rem;margin:.2rem 0 .12rem}.salary-slider{position:relative;height:.08rem;background:#9be5ee;border-radius:.08rem;margin:.18rem .1rem .28rem}.salary-slider .noUi-base,.salary-slider .noUi-connects{width:100%;height:100%;position:relative;z-index:1}.salary-slider .noUi-connects{overflow:hidden;border-radius:inherit}.salary-slider .noUi-connect,.salary-slider .noUi-origin{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;transform-origin:0 0;transform-style:flat}.salary-slider .noUi-connect{background:#2abfca}.salary-slider .noUi-origin{width:100%;height:0}.salary-slider .noUi-handle{position:absolute;right:-.11rem;top:-.065rem;width:.22rem;height:.22rem;border:.04rem solid white;background:#2abfca;border-radius:50%;cursor:grab;box-shadow:0 0 .04rem #ccc}.salary-slider .noUi-touch-area{width:100%;height:100%}.salary-slider .noUi-handle:focus-visible{outline:.02rem solid #0B1D37}.section-common-post.is-job .form-inner{padding:.24rem .38rem}.section-common-post.is-job .post-content{color:#575757;overflow-wrap:anywhere;font-size:.17rem;line-height:1.65}.section-common-post.is-job .post-content p{margin-bottom:.18rem}.section-common-post.is-job .post-content ul,.section-common-post.is-job .post-content ol{padding-left:.22rem;margin:.2rem 0}.section-common-post.is-job .post-content li{margin-bottom:.1rem}.section-common-post.is-job .post-content img{max-width:100%;height:auto}.location-card{padding:.25rem;border:.01rem solid #D9D9D9;border-radius:.12rem;background:#f4fcfd}.location-card p{margin-bottom:.1rem}.section-job-similar .item-logo{width:.72rem;height:.72rem;margin:0 auto .15rem}.section-job-similar .item-detail{max-width:none}.section-job-similar .swiper-slide{height:auto}.section-job-similar .similar-item{height:100%}.section-job-similar .job-badges{justify-content:center}.section-job-similar .swiper-pagination-bullet-active{background:#2abfca}.jobs-empty{padding:.6rem .2rem}@media only screen and (max-width:767.98px){.location-card>.common-btn{font-size:12px}.filter-panel legend,.salary-labels{font-size:.17rem}.filter-panel .input-item input{width:.18rem;height:.18rem}.section-job-content .close-btn{position:absolute;top:.35rem;right:.35rem;z-index:2;width:.24rem}.section-job-content .close-btn img{width:100%}.section-job-content .item-detail{max-width:none;justify-content:flex-start}.item-detail img{width:.16rem;height:.16rem}.section-common-post.is-job .post-content{font-size:.19rem}.section-common-post.is-job .post-title{line-height:1.25;margin-right:0;overflow-wrap:anywhere}}.filter-panel .input-item input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.section-job-content .job-item{background:#fff}.section-job-content .common-btn,.section-job-similar .common-btn,.section-common-post.is-job .common-btn{box-shadow:none}.section-common-post.is-job .post-content ul{border:0;padding:0 0 0 .22rem;list-style:disc}.section-common-post.is-job .post-content ul li{color:#0b1d37;padding:0;font-weight:600}.section-common-post.is-job .post-content ul li:before{display:none}.section-common-post.is-job .post-image{border-radius:.12rem;overflow:hidden}.section-job-similar .item-company{display:none}.section-common-keyvisual.is-job .keyvisual-image{position:relative}.section-common-keyvisual.is-job .job-hero-woman{position:relative;z-index:1;width:100%}.section-common-keyvisual.is-job .keyvisual-image:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#98dde3;top:12%;left:18%}.job-hero-team{position:absolute;z-index:2;top:19%;right:-23%;display:flex;align-items:center;gap:.14rem;width:max-content;background:#fff;border:.01rem solid #e4eaee;border-radius:.08rem;padding:.12rem .18rem .12rem .16rem;font-size:.14rem}.job-hero-team img{flex-shrink:0}.job-hero-team .team-check{width:.16rem}.job-hero-team .team-icon{width:.36rem}.job-hero-team .team-text{margin-left:.01rem}.job-hero-team strong{display:block}.job-hero-team span{display:block;color:#575757;font-size:.13rem}.section-job-search{background-size:100% auto,cover}@media only screen and (max-width:767.98px){.job-hero-team{font-size:.17rem;top:auto;bottom:-9%;right:3%;max-width:calc(100vw - .4rem);gap:.16rem;padding:.1rem .14rem .1rem .12rem}.keyvisual-image .job-hero-team .team-check{width:.22rem}.keyvisual-image .job-hero-team .team-icon{width:.42rem}.job-hero-team .team-text{margin-left:-.02rem}.job-hero-team span{font-size:.17rem}}.section-common-post.is-job .aside-content{display:flex;flex-direction:column;gap:.2rem;background:none}.job-apply-box{border-radius:.16rem;background:#e8f8fa;overflow:hidden}.job-summary{border:.01rem solid #e4eaee;border-radius:.16rem;background:#fff;box-shadow:0 .04rem .2rem #0b1d3710;padding:.24rem}.job-summary .summary-label{color:#2abfca;font-size:.14rem;font-weight:700;text-transform:uppercase;letter-spacing:.01rem}.job-summary .summary-title{font-size:.24rem;line-height:1.4;margin-top:.02rem}.job-summary .job-badges{margin:.06rem 0 0}.job-summary .job-badge{font-size:.13rem;font-weight:700;padding:.03rem .07rem}.job-badge.is-work-mode{background-color:#e8f8fa;color:#2abfca;text-transform:uppercase}.summary-list{display:flex;flex-direction:column;gap:.14rem;margin-top:.16rem;padding:.16rem 0;border-top:.01rem solid #e4eaee;border-bottom:.01rem solid #e4eaee}.summary-list li{display:flex;align-items:flex-start;gap:.1rem}.summary-list img{flex-shrink:0;width:.26rem;height:.26rem;padding:.06rem;border-radius:.06rem;background:#e8f8fa;object-fit:contain}.summary-list span{min-width:0;overflow-wrap:anywhere}.summary-list small{display:block;color:#575757;font-size:.14rem;text-transform:uppercase;letter-spacing:.005rem}.summary-list strong{display:block;font-size:.14rem;font-weight:600}.summary-posted{display:flex;align-items:center;gap:.06rem;margin-top:.12rem;color:#575757;font-size:.14rem}.summary-posted img{width:.13rem;height:.13rem}@media only screen and (max-width:767.98px){.job-summary{padding:.2rem}.job-summary .summary-label{font-size:.17rem}.job-summary .summary-title{font-size:.23rem}.job-summary .job-badge,.summary-list small,.summary-list strong{font-size:.17rem}.summary-list img{width:.32rem;height:.32rem;padding:.07rem}.summary-posted{font-size:.17rem}.summary-posted img{width:.16rem;height:.16rem}}.item-logo{border:.01rem solid #9be5ee;border-radius:50%;padding:.1rem;background:#fff;overflow:hidden}.section-job-content .item-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:4.4rem;gap:.06rem .24rem}.section-job-content .item-detail>p{min-width:0;align-items:flex-start}.section-job-content .item-detail img{flex-shrink:0;margin-top:.03rem}
