#service .sec01{overflow-x:hidden;width:100%;background:linear-gradient(135deg,#95d498,#11c2c6);position:relative}#service .sec01:before{height:606px;background:url(/img/service/sec01_before.svg) no-repeat 50%/110%;top:127px}#service .sec01:after,#service .sec01:before{content:"";display:block;width:100%;position:absolute;z-index:0}#service .sec01:after{height:815px;background:url(/img/service/sec01_wave.svg) no-repeat 50%/100%;bottom:278px}#service .sec01 .sec01_inner.pc{display:flex;max-width:968px;margin:0 auto;padding:148px 30px 115px;position:relative;z-index:2;box-sizing:border-box}#service .sec01 .sec01_inner.pc ul{width:50%}#service .sec01 .sec01_inner.pc ul:last-child{margin-left:15px}#service .sec01 .sec01_inner ul li{text-align:center}#service .sec01 .sec01_inner ul li .tit{font-size:46px;color:#fff;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}#service .sec01 .sec01_inner ul li .txt{font-size:18px;color:#fff;font-weight:400;letter-spacing:-.02em;line-height:1.5}#service .sec01 .sec01_inner ul li.left_txt{text-align:left}#service .sec01 .sec01_inner ul li.left_txt .txt{font-size:22px}#service .sec01 .sec01_inner ul li .logo{width:337px;height:80px;background:url(/img/service/sec01_logo.svg) no-repeat 50%/100%;margin-bottom:59px}#service .sec01 .sec01_inner ul li img{width:100%}#service .sec01 .sec01_inner.pc ul:first-child{margin-top:100px}#service .sec01 .sec01_inner.pc ul:first-child li:last-child{margin-top:50px}#service .sec01 .sec01_inner.pc ul:nth-child(2){margin-top:145px}#service .sec01 .sec01_inner.pc ul:nth-child(2) li:last-child{margin-top:157px}#service .sec01 .sec01_inner.pc ul:first-child li:first-child,#service .sec01 .sec01_inner.pc ul:first-child li:last-child,#service .sec01 .sec01_inner.pc ul:nth-child(2) li:nth-child(2){width:440px}#service .sec01 .sec01_inner.pc ul:nth-child(2) li:nth-child(2) img{transform:translateX(-30px)}#service .sec01 .sec01_inner.pc ul:nth-child(2) li:nth-child(3) p,#service .sec01 .sec01_inner.pc ul:nth-child(2) li:nth-child(4) p{transform:translateX(-60px)}#service .sec_common{padding:152px 0 159px;position:relative;overflow:hidden}#service .sec02{background:#fcf2f9}#service .sec_common:before{content:"";display:block;width:46.66vw;height:46.66vw;background:url(/img/service/sec02_atc02.svg) no-repeat 50%/100%;position:absolute;right:-16.97vw;top:20.1vw}#service .sec_common:after{content:"";display:block;width:43.12vw;height:43.12vw;background:url(/img/service/sec02_atc01.svg) no-repeat 50%/100%;position:absolute;left:-12.03vw;bottom:23.59vw}#service .sec_common .sec_inner{max-width:1242px;margin:0 auto;font-size:0;position:relative}#service .sec_common .sec_inner:before{content:"";display:block;width:43.12vw;height:43.12vw;background:url(/img/service/sec02_atc03.svg) no-repeat 50%/100%;position:absolute;right:-24.52vw;bottom:-25.12vw;z-index:1}#service .sec_common .sec_inner ul li{display:flex;gap:0 68px;justify-content:center;border-radius:30px;align-items:center}#service .sec_common .sec_inner ul li.reverse{flex-flow:row-reverse}#service .sec_common .sec_inner ul li .tit{font-size:46px;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:20px}#service .sec_common .sec_inner ul li .txt{font-size:18px;font-weight:400;color:#fff;letter-spacing:-.02em;line-height:1.7}#service .sec_common .sec_inner ul li:first-child{align-items:flex-start}#service .sec02 .sec02_inner ul li:first-child .logo{width:281px;height:118px;background:url(/img/service/sec02_logo.svg) no-repeat 50%/100%;margin-bottom:36px}#service .sec02 .sec02_inner ul li:first-child .tit{color:#e60012}#service .sec02 .sec02_inner ul li:first-child .txt{color:#222}#service .sec02 .sec02_inner ul li:first-child img{width:20.31vw}#service .sec02 .sec02_inner ul li:nth-child(2){margin-bottom:58px;background:#ff7d73;height:33.75vw}#service .sec02 .sec02_inner ul li:nth-child(2) p{transform:translateX(3.12vw)}#service .sec02 .sec02_inner ul li:nth-child(2) img{transform:translate(4.16vw,-6.25vw);width:30vw}#service .sec02 .sec02_inner ul li:nth-child(3){background:#ff6559;height:31.61vw;gap:0;position:relative}#service .sec02 .sec02_inner ul li:nth-child(3) img{transform:translate(-3.12vw,-4.68vw);width:32.13vw}#service .sec02 .sec02_inner ul li:nth-child(3) p{transform:translateX(-3.12vw)}#service .sec03{background:#4c9cef;padding-bottom:0}#service .sec03 .sec03_inner ul li:nth-child(2){min-height:700px}#service .sec03 .sec03_inner ul li:first-child .logo{width:337px;height:90px;background:url(/img/service/sec03_logo.svg) no-repeat 50%/100%;margin-bottom:36px}#service .sec03 .sec03_inner ul li:nth-child(2){margin-bottom:58px;height:31.14vw}#service .sec03 .sec03_inner ul li:first-child .txt_wrap.pc{margin-top:4.79vw}#service .sec03 .sec03_inner ul li:nth-child(2) .txt_wrap.pc{position:absolute;transform:translate(3.16vw,-15.25vw)}#service .sec03 .sec03_inner ul li:nth-child(2),#service .sec03 .sec03_inner ul li:nth-child(3){position:relative;transform:translateY(-13.25vw);background:#75c2f3}#service .sec03 .sec03_inner ul li:nth-child(3){height:31.6vw}#service .sec03 .sec03_inner ul li:first-child img,#service .sec03 .sec03_inner ul li:nth-child(2) img,#service .sec03 .sec03_inner ul li:nth-child(3) img{z-index:1;position:relative;width:22.92vw}#service .sec03 .sec03_inner ul li:nth-child(2) img{transform:translate(3.16vw,-15.25vw)}#service .sec03 .sec03_inner ul li:nth-child(2) p{transform:translateX(3.16vw)}#service .sec03 .sec03_inner ul li:nth-child(3) img{transform:translateY(-11.25vw)}@media screen and (max-width:1750px){#service .sec02 .sec02_inner ul li:nth-child(2) img{transform:translate(4.16vw,-.25vw)}#service .sec_common .sec_inner ul li .tit{font-size:40px}}@media screen and (max-width:1400px){#service .sec_common{padding-bottom:0}#service .sec_common .sec_inner ul li .txt{font-size:16px}#service .sec02 .sec02_inner ul li:first-child .logo{width:200px;height:86px}#service .sec02 .sec02_inner ul li:nth-child(2) img{transform:translate(4.16vw)}}@media screen and (max-width:1440px){#service .sec03 .sec03_inner ul li:nth-child(2) .txt_wrap.pc,#service .sec03 .sec03_inner ul li:nth-child(2) img{transform:translate(3.16vw,-25.25vw)}}@media screen and (max-width:1242px){#service .sec_common .sec_inner ul li{border-radius:0}#service .sec_common .sec_inner ul li:nth-child(2),#service .sec_common .sec_inner ul li:nth-child(3){margin:0;height:auto}#service .sec03 .sec03_inner ul li:nth-child(3){background:#4ab3f6}}@media screen and (max-width:1024px){#service .sec01{background:linear-gradient(180deg,#95d498,#11c2c6)}#service .sec01:before{height:606px;background:url(/img/service/sec01_before_m.svg) no-repeat 50%/110%;top:71px}#service .sec01:after,#service .sec01:before{content:"";display:block;width:100%;position:absolute;z-index:0}#service .sec01:after{height:815px;background:url(/img/service/sec01_wave_m.svg) no-repeat 50%/100%;bottom:50%}#service .sec01 .sec01_inner.pc{display:none}#service .sec01 .sec01_inner.mo{display:block;padding:55px 30px;box-sizing:border-box;text-align:center;position:relative;z-index:1}#service .sec01 .sec01_inner.mo ul{width:100%}#service .sec01 .sec01_inner ul li .logo{width:284px;height:68px;margin:0 auto 40px}#service .sec01 .sec01_inner ul li .tit{font-size:28px;margin-bottom:15px}#service .sec01 .sec01_inner ul li .txt{font-size:16px}#service .sec01 .sec01_inner ul li img{width:50%;transform:translateX(8%)}#service .sec01 .sec01_inner ul li:first-child{margin-bottom:30px}#service .sec01 .sec01_inner ul li:nth-child(3),#service .sec01 .sec01_inner ul li:nth-child(5){margin-top:-30px;margin-bottom:10px}#service .sec01 .sec01_inner ul li:nth-child(7){margin-top:-20px;margin-bottom:50px}#service .sec_common{padding-top:56px}#service .sec_common .sec_inner ul li{flex-flow:column!important;text-align:center}#service .sec_common .sec_inner ul li:first-child{align-items:center}#service .sec_common .sec_inner ul li .tit{font-size:28px;margin-bottom:13px;line-height:1.3}#service .sec_common .sec_inner ul li .txt{font-size:16px;line-height:1.7;padding-bottom:50px}#service .sec_common .sec_inner ul li:nth-child(2),#service .sec_common .sec_inner ul li:nth-child(3){padding-top:69px;position:relative}#service .sec_common .sec_inner ul li:nth-child(2){margin-top:69px}#service .sec_common .sec_inner ul li:nth-child(2) p{transform:none}#service .sec_common:after,#service .sec_common:before{display:none}#service .sec_common .sec_inner ul li:nth-child(2):after{content:"";display:block;width:300px;height:475px;background:url(/img/service/sec02_atc01_m.svg) no-repeat 50%/100%;position:absolute;left:0;bottom:0}#service .sec_common .sec_inner:before{width:300px;height:475px;background:url(/img/service/sec02_atc02_m.svg) no-repeat 50%/100%;position:absolute;right:0;bottom:0;opacity:.8}#service .sec02 .sec02_inner ul li:first-child .logo{margin:0 auto 22px;width:239px;height:100px}#service .sec02 .sec02_inner ul li:first-child img,#service .sec02 .sec02_inner ul li:nth-child(2) img{width:50%;margin:0 auto;transform:translateX(5%)}#service .sec02 .sec02_inner ul li:nth-child(3) img{width:50%;margin:0 auto;transform:translateX(0)}#service .sec02 .sec02_inner ul li:nth-child(3) p{transform:translateX(0)}#service .sec03 .sec03_inner ul li:first-child .logo{margin:0 auto 22px;width:301px;height:80px}#service .sec03 .sec03_inner ul li:first-child .img_box{margin-top:50px}#service .sec03 .sec03_inner ul li img{width:50%!important;margin:0 auto;transform:translateX(5%)!important}#service .sec03 .sec03_inner ul li:first-child{padding-bottom:70px;flex-flow:column!important}#service .sec03 .sec03_inner ul li{flex-flow:column-reverse!important}#service .sec03 .sec03_inner ul li:nth-child(2){padding-bottom:59px}#service .sec03 .sec03_inner ul li:nth-child(3){padding-bottom:102px}}@media screen and (max-width:500px){#service .sec01 .sec01_inner ul li img{width:97vw;transform:translateX(-3px)}#service .sec02 .sec02_inner ul li:first-child img,#service .sec02 .sec02_inner ul li:nth-child(2) img,#service .sec02 .sec02_inner ul li:nth-child(3) img{width:100%!important}#service .sec03 .sec03_inner ul li:first-child img,#service .sec03 .sec03_inner ul li:nth-child(2) img,#service .sec03 .sec03_inner ul li:nth-child(3) img{width:266px!important}}#careers .sec01{position:relative;font-size:0}#careers .sec01 img{width:100%}#careers .sec01 .txt_box{position:absolute;left:23.43vw;top:50%;transform:translateY(-50%)}#careers .sec01 .txt_box h1{font-size:72px;color:#fff;font-weight:300;letter-spacing:-.02em;line-height:1.5}#careers .sec01 .txt_box h1 strong{font-size:74px;color:#fff;font-weight:700}#careers .sec01 .txt_box p{font-size:24px;color:#fff;font-weight:400;letter-spacing:-.02em;margin-top:25px}#careers .sec02{max-width:1376px;margin:291px auto 227px}#careers .sec02 ul{display:flex;justify-content:space-between}#careers .sec02 ul li{position:relative;gap:0 50px;cursor:pointer}#careers .sec02 ul li:after{content:"";display:inline-block;width:48px;height:48px;background:url(/img/careers/sec02_x.svg) no-repeat 50%/100%;position:absolute;right:-100px;top:50%;transform:translateY(-50%)}#careers .sec02 ul li:last-child:after{display:none}#careers .sec02 ul:hover li:not(:hover) p.big{opacity:.07}#careers .sec02 ul li p.big{font-size:211px;font-weight:700;opacity:1;transition:all .3s}#careers .sec02 ul li p.middle{font-size:61px;font-weight:400;color:#000;line-height:1.3;margin-top:20px}#careers .sec02 ul li p.middle strong{font-weight:700}#careers .sec02 ul li p.small{font-size:20px;font-weight:300;color:#000;line-height:1.5;margin-top:25px}#careers .sec02 ul li:first-child p.big{color:#4bbbef}#careers .sec02 ul li:nth-child(2) p.big{color:#4fc799}#careers .sec02 ul li:nth-child(3) p.big{color:#3bcbd9}#careers .sec03{max-width:1552px;margin:0 auto;position:relative;box-sizing:border-box;padding-bottom:250px}#careers .sec03:before{content:"";display:block;width:278px;height:439px;background:url(/img/careers/sec03_bg.svg) no-repeat 50%/100%;position:absolute;right:100px;top:0;z-index:-1}#careers .sec03 .tit_box{text-align:center;margin-bottom:82px}#careers .sec03 .tit_box .tit{font-size:60px;color:#2e2e2e;line-height:1.4;font-weight:700}#careers .sec03 .tit_box .tit strong{color:#1879f1}#careers .sec03 .tit_box p{font-size:24px;color:#222;margin-top:25px}#careers .sec03 ul{display:flex;gap:50px 60px;flex-wrap:wrap}#careers .sec03 ul li{flex-basis:calc(33.33% - 48px);text-align:center;background:#fff;border-radius:30px;box-shadow:0 6px 20px rgba(0,0,0,.1);height:343px;max-width:343px;padding-top:208px;box-sizing:border-box}#careers .sec03 ul li:first-child{background:#fff url(/img/careers/sec03_01.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(2){background:#fff url(/img/careers/sec03_02.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(3){background:#fff url(/img/careers/sec03_03.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(4){background:#fff url(/img/careers/sec03_04.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(5){background:#fff url(/img/careers/sec03_05.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(6){background:#fff url(/img/careers/sec03_06.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(7){background:#fff url(/img/careers/sec03_07.svg) no-repeat center top 27px}#careers .sec03 ul li:nth-child(8){background:#fff url(/img/careers/sec03_08.svg) no-repeat center top 27px}#careers .sec03 ul li .tit{font-size:26px;color:#222;font-weight:700;letter-spacing:-.02em}#careers .sec03 ul li .txt{font-size:16px;color:#a2a2a2;font-weight:400;letter-spacing:-.02em;margin-top:18px;line-height:1.5}#careers .swiper_area{padding:92px 28px;background:#f8f8f8}#careers .swiper_area .swiper-slide{text-align:center}#careers .swiper_area .swiper-slide .img_box{width:153px;margin:0 auto 30px}#careers .swiper_area .swiper-slide .img_box img{width:100%}#careers .swiper_area .swiper-slide .txt_box p{font-size:18px;color:#5b5b5b;line-height:1.5;margin-bottom:30px}#careers .swiper_area .swiper-slide .txt_box span{font-size:16px;color:#858585}#careers .swiper_area .swiper-slide .txt_box span strong{color:#111;font-weight:700}#careers .swiper_area .swiper-container .swiper-button-next{width:52px;height:52px;background:url(/img/careers/sec04_next.svg) no-repeat 50%/100%;right:99px}#careers .swiper_area .swiper-container .swiper-button-prev{width:52px;height:52px;background:url(/img/careers/sec04_prev.svg) no-repeat 50%/100%;left:99px}#careers .swiper_area .swiper-container .swiper-button-next:after,#careers .swiper_area .swiper-container .swiper-button-prev:after{display:none}#careers .sec05{padding:140px 0;background-color:#173a5a}#careers .sec05 .tit_box{text-align:center}#careers .sec05 .tit_box h1{font-size:60px;color:#fff;font-weight:700;line-height:1.4;letter-spacing:-.02em}#careers .sec05 .tit_box p{font-size:24px;color:#fff;font-weight:400;letter-spacing:-.02em;margin-top:48px}#careers .sec05 .cont{max-width:1500px;margin:95px auto 0;padding:0 28px;box-sizing:border-box;display:flex;gap:0 24px}#careers .sec05 .cont ul{width:50%}#careers .sec05 .cont ul li{background:#fff;border-radius:15px;margin-bottom:20px;padding:56px 29px 56px 225px;max-width:710px}#careers .sec05 .cont ul li span{font-size:24px;letter-spacing:-.02em;color:#666}#careers .sec05 .cont ul li p{font-size:48px;font-weight:200;color:#111;letter-spacing:-.02em;margin-top:14px;font-weight:700}#careers .sec05 .cont ul li:last-child{margin-bottom:0}#careers .sec05 .cont ul:first-child li:first-child{background:#fff url(/img/careers/sec05_01.svg) no-repeat center left 59px}#careers .sec05 .cont ul:first-child li:nth-child(2){background:#fff url(/img/careers/sec05_02.svg) no-repeat center left 52px}#careers .sec05 .cont ul:first-child li:nth-child(3){background:#fff url(/img/careers/sec05_03.svg) no-repeat center left 66px}#careers .sec05 .cont ul:first-child li:nth-child(4){background:#fff url(/img/careers/sec05_04.svg) no-repeat center left 66px}#careers .sec05 .cont ul:first-child li:nth-child(5){background:#fff url(/img/careers/sec05_05.svg) no-repeat center left 60px}#careers .sec05 .cont ul:first-child li:nth-child(6){background:#fff url(/img/careers/sec05_06.svg) no-repeat center left 60px}#careers .sec05 .cont ul:last-child li:first-child{background:#fff url(/img/careers/sec05_07.svg) no-repeat center left 59px}#careers .sec05 .cont ul:last-child li:nth-child(2){background:#fff url(/img/careers/sec05_08.svg) no-repeat center left 70px}#careers .sec05 .cont ul:last-child li:nth-child(3){background:#fff url(/img/careers/sec05_09.svg) no-repeat center left 63px}#careers .sec05 .cont ul:last-child li:nth-child(4){background:#fff url(/img/careers/sec05_10.svg) no-repeat center left 59px}#careers .sec05 .cont ul:last-child li:nth-child(5){background:#fff url(/img/careers/sec05_11.svg) no-repeat center left 59px}#careers .sec05 .cont ul:last-child li:nth-child(6){background:#fff url(/img/careers/sec05_12.svg) no-repeat center left 59px}#careers .sec07{padding:230px 0 165px;background-color:#fff}#careers .sec07>.tit_box{text-align:center}#careers .sec07 .tit_box h1{font-size:60px;color:#2e2e2e;font-weight:700;line-height:1.4;letter-spacing:-.02em}#careers .sec07 .tit_box p{font-size:24px;color:#2e2e2e;font-weight:400;letter-spacing:-.02em;margin-top:20px}#careers .sec07 .cont{max-width:1280px;margin:95px auto 0;padding:0 17px;box-sizing:border-box}#careers .sec07 .cont ul{display:flex;gap:44px 48px;flex-wrap:wrap}#careers .sec07 .cont ul li{flex-basis:calc(50% - 24px);text-align:left;border-radius:40px;height:588px;overflow:hidden;position:relative}#careers .sec07 .cont ul li .inner_box .tit_box{transition:all .5s}#careers .sec07 .cont ul li .inner_box{padding:74px 72px;box-sizing:border-box;transition:all .3s;height:100%}#careers .sec07 .cont ul li .tit_box p{font-size:18px;color:#2e2e2e;letter-spacing:-.02em;margin-bottom:10px}#careers .sec07 .cont ul li .tit_box h5{font-size:32px;color:#2e2e2e;letter-spacing:-.02em;font-weight:700;line-height:1.3}#careers .sec07 .cont ul li .tit_box .view_btn{width:41px;height:39px;background:url(/img/company/more_btn.svg) no-repeat 50%/100%;margin-top:30px}#careers .sec07 .cont ul li .txt_box{transition:all .5s;display:block;opacity:0;position:absolute;top:0;width:100%;height:100%;left:0;padding:55px 72px;box-sizing:border-box}#careers .sec07 .cont ul li .txt_box span{font-size:16px;color:#d2d2d2}#careers .sec07 .cont ul li .txt_box p{font-size:24px;color:#2e2e2e;margin-top:24px;letter-spacing:-.02em}#careers .sec07 .cont ul li .txt_box h5{margin-top:4px}#careers .sec07 .cont ul li .txt_box a,#careers .sec07 .cont ul li .txt_box h4{background:rgba(0,0,0,.3);border-radius:20px;font-size:24px;color:#fff;text-align:center;padding:0 21px;line-height:39px;display:inline-block;margin-top:20px;transition:all .3s}#careers .sec07 .cont ul li:first-child .inner_box{background:url(/img/careers/sec07_01.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(2) .inner_box{background:url(/img/careers/sec07_02.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(3) .inner_box{background:url(/img/careers/sec07_03.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(4) .inner_box{background:url(/img/careers/sec07_04.png) no-repeat 50%/cover}#careers .view{max-width:1000px;margin:90px auto 120px}@media screen and (max-width:1552px){#careers .sec03 ul{justify-content:center}}@media screen and (max-width:1480px){#careers .sec05 .cont ul li p{font-size:33px}#careers .sec03:before{width:220px;right:0}}@media screen and (max-width:1280px){#careers .sec07 .cont{width:100%}#careers .sec07 .cont ul li{height:45.93vw}}@media screen and (max-width:1229px){#careers .sec03 ul li{height:27.9vw;background-size:auto 12vw!important;padding-top:16.9vw}}@media screen and (max-width:1228px){#careers .sec01 .txt_box{left:15vw}#careers .sec05 .cont{width:100%}#careers .sec05 .cont ul li span{font-size:15px}#careers .sec05 .cont ul li p{font-size:20px}}@media screen and (min-width:1024px){#careers .sec07 .cont ul li:hover .inner_box{filter:blur(50px);-webkit-filter:blur(50px)}#careers .sec07 .cont ul li:hover .inner_box .tit_box{opacity:0}#careers .sec07 .cont ul li:hover .txt_box{opacity:1}}@media screen and (max-width:1024px){#careers .sec01 img{min-height:320px;object-fit:cover}#careers .sec01 .txt_box{left:0;text-align:center;width:100%}#careers .sec01 .txt_box h1,#careers .sec01 .txt_box h1 strong{font-size:32px}#careers .sec01 .txt_box p{font-size:14px;line-height:1.6;margin-top:20px}#careers .sec02{margin:46px auto 111px}#careers .sec02 ul{flex-flow:column}#careers .sec02 ul li{width:225px;margin:0 auto}#careers .sec02 ul li p.big{font-size:130px;opacity:1}#careers .sec02 ul li p.middle{font-size:37px;margin-top:20px;line-height:1.5}#careers .sec02 ul li p.small{font-size:16px;margin-top:12px}#careers .sec02 ul li:after{position:static;transform:none;margin:40px auto;display:block;width:30px;height:30px}#careers .sec03{max-width:1173px;margin:0 auto;position:relative;padding:0 28px 94px}#careers .sec03:before{content:"";display:block;width:166px;height:261px;background:url(/img/careers/sec03_bg.svg) no-repeat 50%/100%;position:absolute;right:0;top:57px;z-index:-1}#careers .sec03 .tit_box{margin-bottom:48px}#careers .sec03 .tit_box .tit{font-size:28px}#careers .sec03 .tit_box p{font-size:16px;margin-top:20px;line-height:1.6;word-break:keep-all}#careers .sec03 ul{flex-flow:column;align-items:center}#careers .sec03 ul li{flex-basis:100%;height:auto;padding-top:194px;background-size:auto 155px!important;padding-bottom:35px;background-position-y:23px!important;min-width:90%}#careers .sec03 ul li .tit{font-size:23px}#careers .swiper_area{padding:75px 0 55px;box-sizing:border-box}#careers .swiper_area .swiper-button-next{top:auto!important;bottom:0;right:50%;transform:translateX(calc(-50% + 100px))}#careers .swiper_area .swiper-button-prev{left:50%;top:auto!important;bottom:0;transform:translateX(calc(50% - 80px))}#careers .swiper_area .swiper-slide{padding-bottom:96px}#careers .swiper_area .swiper-slide .txt_box p{padding:0 28px}#careers .sec05{padding:84px 0 98px}#careers .sec05 .tit_box h1{font-size:28px}#careers .sec05 .tit_box p{font-size:16px;line-height:1.6}#careers .sec05 .cont{margin-top:56px;flex-flow:column;gap:0}#careers .sec05 .cont ul:first-child{margin-bottom:20px}#careers .sec05 .cont ul{width:100%;display:flex;flex-direction:column;align-items:center}#careers .sec05 .cont ul li{text-align:left;margin-bottom:20px;width:100%}#careers .sec07{padding:71px 0 118px;background-color:#fff}#careers .sec07>.tit_box{text-align:center}#careers .sec07 .tit_box h1{font-size:28px;line-height:1.5}#careers .sec07 .tit_box p{font-size:16px;line-height:1.6}#careers .sec07 .cont{margin-top:44px}#careers .sec07 .cont ul{flex-flow:column;gap:20px 0}#careers .sec07 .cont ul li{flex-basis:auto;height:90.93vw;position:relative}#careers .sec07 .cont ul li:first-child .inner_box{background:url(/img/careers/sec07_01_m.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(2) .inner_box{background:url(/img/careers/sec07_02_m.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(3) .inner_box{background:url(/img/careers/sec07_03_m.png) no-repeat 50%/cover}#careers .sec07 .cont ul li:nth-child(4) .inner_box{background:url(/img/careers/sec07_04_m.png) no-repeat 50%/cover}#careers .sec07 .cont ul li .tit_box h5{font-size:24px}#careers .sec07 .cont ul li .tit_box .view_btn{width:24px;height:24px;margin-top:16px}#careers .sec07 .cont ul li .inner_box{padding:34px 40px}#careers .sec07 .cont ul li .txt_box{padding:53px 40px;z-index:-1}#careers .sec07 .cont ul li .txt_box span{font-size:14px}#careers .sec07 .cont ul li .txt_box p{font-size:16px;margin-top:2=10px}#careers .sec07 .cont ul li .txt_box a{font-size:16px;line-height:37px;position:absolute;bottom:62px;left:40px}#careers .sec07 .cont ul li.on .inner_box{filter:blur(50px);-webkit-filter:blur(50px)}#careers .sec07 .cont ul li.on .inner_box .tit_box{opacity:0}#careers .sec07 .cont ul li.on .txt_box{opacity:1;z-index:1}#careers .view{max-width:1000px;margin:60px auto 80px}}@media screen and (max-width:540px){#careers .swiper_area .swiper-slide{place-items:center}#careers .swiper_area .swiper-slide .txt_box p{text-align:left;font-size:14px;line-height:1.7}#careers .sec05 .cont ul li{padding-left:140px;padding-right:10px;background-size:100px!important}#careers .sec05 .cont ul:first-child li:first-child{background:#fff url(/img/careers/sec05_01.svg) no-repeat center left 9px}#careers .sec05 .cont ul:first-child li:nth-child(2){background:#fff url(/img/careers/sec05_02.svg) no-repeat center left 5px}#careers .sec05 .cont ul:first-child li:nth-child(3){background:#fff url(/img/careers/sec05_03.svg) no-repeat center left 10px}#careers .sec05 .cont ul:first-child li:nth-child(4){background:#fff url(/img/careers/sec05_04.svg) no-repeat center left 12px}#careers .sec05 .cont ul:first-child li:nth-child(5){background:#fff url(/img/careers/sec05_05.svg) no-repeat center left 10px}#careers .sec05 .cont ul:first-child li:nth-child(6){background:#fff url(/img/careers/sec05_06.svg) no-repeat center left 10px}#careers .sec05 .cont ul:last-child li:first-child{background:#fff url(/img/careers/sec05_07.svg) no-repeat center left 10px;background-size:150px!important}#careers .sec05 .cont ul:last-child li:nth-child(2){background:#fff url(/img/careers/sec05_08.svg) no-repeat center left 10px}#careers .sec05 .cont ul:last-child li:nth-child(3){background:#fff url(/img/careers/sec05_09.svg) no-repeat center left 15px}#careers .sec05 .cont ul:last-child li:nth-child(4){background:#fff url(/img/careers/sec05_10.svg) no-repeat center left 10px}#careers .sec05 .cont ul:last-child li:nth-child(5){background:#fff url(/img/careers/sec05_11.svg) no-repeat center left 10px}#careers .sec05 .cont ul:last-child li:nth-child(6){background:#fff url(/img/careers/sec05_12.svg) no-repeat center left 10px}}