.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko,.main .intro_area .intro_en{max-width:auto;margin:0 auto;padding:0 24px}@media (min-width:1280px){.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko,.main .intro_area .intro_en{max-width:auto;margin:0 auto;padding:0 32px}}@media (min-width:1536px){.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko,.main .intro_area .intro_en{max-width:1536px;margin:0 auto;padding:0 48px}}.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko{font-size:16px;line-height:26px}.main .intro_area .intro_en{font-size:22px;line-height:30px}.main .our_works .portfolio_wrap .portfolio .visual .element_title{font-size:50px;line-height:58px}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{font-size:16px;line-height:26px}@media (min-width:768px){.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko{font-size:16px;line-height:26px}.main .intro_area .intro_en{font-size:34px;line-height:48px}.main .our_works .portfolio_wrap .portfolio .visual .element_title{font-size:80px;line-height:90px}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{font-size:18px;line-height:28px}}@media (min-width:1280px){.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko{font-size:18px;line-height:28px}.main .intro_area .intro_en{font-size:42px;line-height:58px}.main .our_works .portfolio_wrap .portfolio .visual .element_title{font-size:90px;line-height:100px}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{font-size:22px;line-height:30px}}@media (min-width:1536px){.main .about_us .keyvisual_wrap .keyvisual_disclaimer,.main .intro_area .intro_ko{font-size:20px;line-height:32px}.main .intro_area .intro_en{font-size:50px;line-height:70px}.main .our_works .portfolio_wrap .portfolio .visual .element_title{font-size:104px;line-height:114px}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{font-size:24px;line-height:34px}}.main .our_works .portfolio_wrap .portfolio .visual a{vertical-align:middle;color:#1f0aad;cursor:pointer;letter-spacing:-.03em;background-color:#fff;border-radius:999px;height:44px;padding-left:22px;padding-right:42px;font-size:14px;line-height:44px;display:inline-block;position:relative;overflow:hidden}.main .our_works .portfolio_wrap .portfolio .visual a span{top:unset;font-size:inherit;position:relative;transform:none}.main .our_works .portfolio_wrap .portfolio .visual a:after{content:"";background:url(/assets/images/ico/ico_btn_up_blue.svg) 0 0/100% no-repeat;width:16px;height:16px;display:block;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.main .our_works .portfolio_wrap .portfolio .visual a:hover span{opacity:1}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}.main .our_works .portfolio_wrap .portfolio .visual a:hover:after{animation:2s infinite btnPrimary}.main .our_works .portfolio_wrap .portfolio .visual a{color:#fff;background-color:#0000;border:1px solid #fff}.main .our_works .portfolio_wrap .portfolio .visual a:after{background:url(/assets/images/ico/ico_btn_up_white.svg) 0 0/100% no-repeat}@media (min-width:768px){.main .our_works .portfolio_wrap .portfolio .visual a{height:58px;padding-left:30px;padding-right:54px;font-size:18px;line-height:58px}.main .our_works .portfolio_wrap .portfolio .visual a:after{width:18px;height:18px;right:27px}@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){.main .our_works .portfolio_wrap .portfolio .visual a{height:70px;padding-left:36px;padding-right:64px;font-size:22px;line-height:70px}.main .our_works .portfolio_wrap .portfolio .visual a:after{width:20px;height:20px;right:32px}@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}.main .intro_area a{vertical-align:middle;color:#1d1d1f;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:50%;width:90px;height:90px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.main .intro_area a span{width:100%;font-size:14px;font-weight:500;line-height:18px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main .intro_area a:after{content:"";background:url(/assets/images/ico/ico_btn_up_white.svg) 0 0/100% no-repeat;width:14px;height:14px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}.main .intro_area a:hover{background-color:#252525;border:1px solid #252525}.main .intro_area a:hover span{opacity:0}.main .intro_area a:hover:after{animation:2s infinite btnSecondaryUp;display:block}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}@media (min-width:768px){.main .intro_area a{width:140px;height:140px}.main .intro_area a span{font-size:18px;line-height:24px}.main .intro_area a:after{width:22px;height:22px}}@media (min-width:1280px){.main .intro_area a{width:180px;height:180px}.main .intro_area a span{font-size:22px;line-height:30px}.main .intro_area a:after{width:26px;height:26px}}.tween-item{width:100%;height:100%}.main{overflow-x:hidden}.main .intro_area{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.main .intro_area .intro_en{letter-spacing:-.03em;padding-bottom:2rem}.main .intro_area .intro_en span{font-family:covered;font-size:inherit;line-height:inherit}.main .intro_area .intro_ko{font-family:Pretendard}.main .intro_area a{letter-spacing:-.03em;margin-top:4rem}.main .rolling_wrap{height:100vh;position:relative}.main .rolling_wrap .line1_flow.is_active{position:fixed;top:0}.main .rolling_wrap .rolling_text{letter-spacing:-.03em;white-space:nowrap;align-items:center;width:auto;height:100vh;font-size:56vh;font-weight:700;display:flex}.main .about_us{color:#fff;text-align:center;background-color:#1f0aad;padding-top:13rem}.main .about_us .keyvisual_wrap{z-index:1;padding:0 1.8rem;position:relative}.main .about_us .keyvisual_wrap .text_keyvisual_wrap,.main .about_us .keyvisual_wrap .text_keyvisual{height:44vw}.main .about_us .keyvisual_wrap .smile_keyvisual{width:17vw;position:absolute;top:-13%;right:4%}.main .about_us .keyvisual_wrap .underline_keyvisual{width:55vw;position:absolute;top:9%;right:1%}.main .about_us .keyvisual_wrap .ourwork_keyvisual{width:45px;position:absolute;bottom:9%;left:50%;transform:translate(-335%)}.main .about_us .keyvisual_wrap .keyvisual_disclaimer{letter-spacing:-.03em;padding-top:1rem;padding-bottom:10.7rem;font-family:Pretendard;display:block}.main .about_us .main_carousel{margin-top:-5rem}.main .about_us .intro_area .btn_about_us span{color:#1f0aad}.main .service .bg_blue{color:#fff;background-color:#1f0aad}.main .service .bg_white{background-color:#fff}.main .service .bg_white.is_photo{padding-bottom:6rem}.main .service .bg_white:before{content:"";background-color:#fff;width:100vw;height:100vh;display:block}.main .service .rolling_wrap .expertise_scroll{align-items:center;width:100%;height:100vh;display:flex}.main .service .rolling_wrap .expertise_scroll .scroll_wrap{margin-left:33vh;display:flex;position:relative}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_text{letter-spacing:-.03em;white-space:nowrap;font-family:stolzl;font-size:60vh;font-weight:700;display:inline-block}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap img{width:30.2vh;max-width:19.3rem;position:absolute}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:first-child img{top:8.5%;left:8%}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:nth-child(2) img{top:63%;left:35.5%}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:nth-child(3) img{top:13%;left:73%}.main .service .rolling_wrap .rolling_text .text_expertis,.main .service .rolling_wrap .rolling_text .text_e{letter-spacing:-.03em;white-space:nowrap;font-family:stolzl;font-size:60vh;font-weight:700;display:inline-block;position:relative}.main .service .rolling_area_wrap{margin-top:23.2rem;margin-bottom:29.2rem}.main .service .rolling_area_wrap .rolling_area{height:5.2rem;margin-bottom:1rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li{display:block}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div{align-items:center;width:fit-content;max-width:fit-content;display:flex}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div span{font-family:stolzl;font-family:-.03em;color:#000;white-space:nowrap;margin-right:1.5rem;font-size:5.2rem;line-height:100%}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div img{width:7.6rem;margin-right:1.9rem}.main .service .rolling_area_wrap .rolling_area:first-child .infinite_rolling_inner{animation:20s linear infinite infiniteRollingSolo!important}@keyframes infiniteRollingSolo{0%{left:0}to{left:-2421px}}.main .service .rolling_area_wrap .rolling_area:nth-child(2) .infinite_rolling_inner{animation:20s linear infinite infiniteRollingSolo2!important}@keyframes infiniteRollingSolo2{0%{right:0}to{right:-2417.4px}}.main .service .rolling_area_wrap .rolling_area:nth-child(3) .infinite_rolling_inner{animation:20s linear infinite infiniteRollingSolo3!important}@keyframes infiniteRollingSolo3{0%{left:0}to{left:-2533px}}.main .service .intro_area{z-index:10;color:#1d1d1f;padding-top:6rem;position:relative}.main .service .intro_area a{color:#fff;background-color:#1d1d1f}.main .our_works .is_black{height:calc(100vh + 1000px);position:relative}.main .our_works .is_black:after{content:"";width:100vw;height:1000px;display:block}.main .our_works .is_black.bg_black{background-color:#1d1d1f;transition:background-color 1s}.main .our_works .ourwork_scroll{align-items:center;width:100%;height:100vh;transition:background-color 1s;display:flex;position:relative}.main .our_works .ourwork_scroll .scroll_wrap{margin-left:10vw;transition:color 1s;display:flex;position:relative}.main .our_works .ourwork_scroll .scroll_wrap .scroll_text{letter-spacing:-.03em;white-space:nowrap;font-family:stolzl;font-size:33vh;font-weight:700;display:inline-block}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap img{width:30.2vh;max-width:19.3rem;position:absolute}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:first-child img{top:5.5%;left:13.5%}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:nth-child(2) img{top:64%;left:41.5%}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:nth-child(3) img{top:12.5%;left:70.5%}.main .our_works .rolling_wrap .rolling_text{margin-left:10vw}.main .our_works .rolling_wrap .rolling_text .text_ourworks{letter-spacing:-.03em;white-space:nowrap;font-family:stolzl;font-size:33vh;font-weight:700;transition:color 1s;position:relative}.main .our_works .scroll_swiper .single_swiper_wrap{transition:transform 1s;transform:translate(200%,-200%)rotate(25deg)scale(0)}.main .our_works .scroll_swiper.is_active .single_swiper_wrap{transform:translate(0)rotate(0)scale(1)}.main .our_works .portfolio_wrap{width:100vw}.main .our_works .portfolio_wrap .portfolio{color:#fff;text-align:center;background-color:#1d1d1f;height:100vh;overflow:hidden}.main .our_works .portfolio_wrap .portfolio .visual{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.main .our_works .portfolio_wrap .portfolio .visual .wrapper img{transform:translate(0)scale(1)!important}.main .our_works .portfolio_wrap .portfolio .visual .element_title{padding:0 2rem 1.8rem}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{margin-bottom:5rem;padding:0 2rem}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-prev,.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-next{display:none}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-pagination{bottom:5rem}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-pagination .swiper-pagination-bullet-active{background-color:#00befd}@media (min-width:768px){.main .intro_area .intro_en{padding:0 7.4rem 4rem}.main .intro_area a{margin-top:5rem}.main .about_us{padding-top:15.6rem}.main .about_us .keyvisual_wrap{padding:0 6.7rem}.main .about_us .keyvisual_wrap .text_keyvisual_wrap,.main .about_us .keyvisual_wrap .text_keyvisual{height:41vw}.main .about_us .keyvisual_wrap .smile_keyvisual{width:12vw;top:-5%;right:9%}.main .about_us .keyvisual_wrap .underline_keyvisual{width:53vw;top:11.7%;right:4%}.main .about_us .keyvisual_wrap .ourwork_keyvisual{width:78px;bottom:7%;left:0;transform:translate(34%)}.main .about_us .main_carousel{margin-top:-2rem}.main .service .bg_white.is_photo{padding-bottom:21.5rem}.main .service .rolling_wrap .expertise_scroll .scroll_wrap{margin-left:53vh}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_text{font-size:56vh}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap img{max-width:25.7rem}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:first-child img{top:9.3%;left:10.5%}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:nth-child(2) img{top:65%;left:37%}.main .service .rolling_wrap .expertise_scroll .scroll_wrap .scroll_image_wrap span:nth-child(3) img{top:15.5%;left:74%}.main .service .rolling_area_wrap{margin-bottom:35.8rem}.main .service .rolling_area_wrap .rolling_area{height:9.3rem;margin-bottom:1.5rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div span{margin-right:2.7rem;font-size:9.3rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div img{width:13.5rem;margin-right:3.4rem}.main .service .rolling_area_wrap .rolling_area:first-child .infinite_rolling_inner{animation-name:infiniteRollingSolo!important}@keyframes infiniteRollingSolo{0%{left:0}to{left:-4325.5px}}.main .service .rolling_area_wrap .rolling_area:nth-child(2) .infinite_rolling_inner{animation-name:infiniteRollingSolo2!important}@keyframes infiniteRollingSolo2{0%{right:0}to{right:-4319px}}.main .service .rolling_area_wrap .rolling_area:nth-child(3) .infinite_rolling_inner{animation-name:infiniteRollingSolo3!important}@keyframes infiniteRollingSolo3{0%{left:0}to{left:-4525.8px}}.main .service .intro_area{padding-top:21.5rem}.main .service .intro_area .intro_ko{padding:0 7.4rem}.main .our_works .ourwork_scroll .scroll_wrap{margin-left:14vw}.main .our_works .ourwork_scroll .scroll_wrap .scroll_text{font-size:24.3vh}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap img{max-width:25.8rem}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:first-child img{top:-3%;left:13.5%}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:nth-child(2) img{top:65%;left:44.5%}.main .our_works .ourwork_scroll .scroll_wrap .scroll_image_wrap span:nth-child(3) img{top:-3.5%;left:85.3%}.main .our_works .rolling_wrap .rolling_text{margin-left:14vw}.main .our_works .rolling_wrap .rolling_text .text_ourworks{font-size:24.3vh}.main .our_works .portfolio_wrap .portfolio .visual .element_title{padding:0 8.4rem 2.4rem}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{margin-bottom:6rem}.main .our_works .portfolio_wrap .portfolio .single_swiper_wrap .swiper_area .swiper-pagination{bottom:7.6rem}}@media (min-width:1280px){.main .intro_area .intro_en{padding:0 9rem 5rem}.main .intro_area a{margin-top:6rem}.main .about_us{padding-top:18.6rem}.main .about_us .keyvisual_wrap{padding:0 21.7rem}.main .about_us .keyvisual_wrap .text_keyvisual_wrap,.main .about_us .keyvisual_wrap .text_keyvisual{height:33vw}.main .about_us .keyvisual_wrap .smile_keyvisual{width:10vw;top:-6%;right:17%}.main .about_us .keyvisual_wrap .underline_keyvisual{width:45vw;top:10.5%;right:11%}.main .about_us .keyvisual_wrap .ourwork_keyvisual{width:100px;bottom:18%;left:7.5%;transform:translate(34%)}.main .about_us .keyvisual_wrap .keyvisual_disclaimer{padding-top:0}.main .service .bg_white.is_photo{padding-bottom:6rem}.main .service .bg_white:before{background-color:#1f0aad;height:130vh}.main .service .rolling_wrap .rolling_text{margin-left:81vw}.main .service .rolling_wrap .rolling_text .text_expertis,.main .service .rolling_wrap .rolling_text .text_e{font-size:83.5vh}.main .service .rolling_wrap .rolling_text .expertise_img{width:43vh;max-width:34.2rem;position:absolute}.main .service .rolling_wrap .rolling_text .expertise_img:first-child{top:7.5%;left:9%}.main .service .rolling_wrap .rolling_text .expertise_img:nth-child(2){top:65%;left:41%}.main .service .rolling_wrap .rolling_text .expertise_img:nth-child(3){top:12.5%;left:84%}.main .service .rolling_area_wrap{margin-bottom:19.4rem}.main .service .rolling_area_wrap .rolling_area{height:12.4rem;margin-bottom:2rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div span{margin-right:3.6rem;font-size:12.4rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div img{width:18rem;margin-right:4.5rem}.main .service .rolling_area_wrap .rolling_area:first-child .infinite_rolling_inner{animation-name:infiniteRollingSolo!important}@keyframes infiniteRollingSolo{0%{left:0}to{left:-4325.5px}}.main .service .rolling_area_wrap .rolling_area:nth-child(2) .infinite_rolling_inner{animation-name:infiniteRollingSolo2!important}@keyframes infiniteRollingSolo2{0%{right:0}to{right:-4319px}}.main .service .rolling_area_wrap .rolling_area:nth-child(3) .infinite_rolling_inner{animation-name:infiniteRollingSolo3!important}@keyframes infiniteRollingSolo3{0%{left:0}to{left:-4525.8px}}.main .service .intro_area{padding-top:6rem}.main .our_works .is_black,.main .our_works .is_black:after{height:100vh}.main .our_works .rolling_wrap .line1_flow{transition:background-color 1s}.main .our_works .rolling_wrap .line1_flow.is_active{background-color:#1d1d1f}.main .our_works .rolling_wrap .line1_flow.is_active .text_ourworks{color:#fff}.main .our_works .rolling_wrap .rolling_text{margin-left:33.7vw}.main .our_works .rolling_wrap .rolling_text .text_ourworks{font-size:40vh}.main .our_works .rolling_wrap .rolling_text .ourworks_img{width:42vw;max-width:34.4rem;position:absolute}.main .our_works .rolling_wrap .rolling_text .ourworks_img:first-child{top:-4%;left:13%}.main .our_works .rolling_wrap .rolling_text .ourworks_img:nth-child(2){top:68%;left:44.8%}.main .our_works .rolling_wrap .rolling_text .ourworks_img:nth-child(3){top:-5.5%;left:84.8%}.main .our_works .scroll_swiper .single_swiper_wrap{transition:transform 1s;transform:translate(200%,-200%)rotate(25deg)scale(0)}.main .our_works .scroll_swiper.is_active .single_swiper_wrap{transform:translate(0)rotate(0)scale(1)}.main .our_works .scroll_swiper .portfolio_wrap .portfolio .visual .element_title{padding:0 21.8rem 1.8rem}.main .our_works .scroll_swiper .portfolio_wrap .portfolio .visual .disclaimer{margin-bottom:6rem}.main .our_works .scroll_swiper .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-prev,.main .our_works .scroll_swiper .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-next{display:block}.main .our_works .scroll_swiper .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-prev{left:2rem}.main .our_works .scroll_swiper .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-next{right:2rem}}@media (min-width:1536px){.main .intro_area .intro_en{padding:0 21.8rem 6rem}.main .intro_area a{margin-top:8rem}.main .about_us{padding-top:20rem}.main .about_us .keyvisual_wrap{padding:0 20.4rem}.main .about_us .keyvisual_wrap .underline_keyvisual{top:11.8%}.main .about_us .keyvisual_wrap .ourwork_keyvisual{width:105px;bottom:16%;transform:translate(50%)}.main .about_us .main_carousel{margin-top:0}.main .service .bg_white:before{height:150vh}.main .service .rolling_wrap .rolling_text .text_expertis,.main .service .rolling_wrap .rolling_text .text_e{font-size:96vh}.main .service .rolling_wrap .rolling_text .expertise_img{width:48vh;max-width:45.8rem}.main .service .rolling_wrap .rolling_text .expertise_img:first-child{left:9.5%}.main .service .rolling_wrap .rolling_text .expertise_img:nth-child(2){left:41.5%}.main .service .rolling_wrap .rolling_text .expertise_img:nth-child(3){top:13%;left:84.5%}.main .service .rolling_area_wrap{margin-bottom:20.3rem}.main .service .rolling_area_wrap .rolling_area{height:16.5rem;margin-bottom:3rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div span{margin-right:4.8rem;font-size:16.5rem}.main .service .rolling_area_wrap .rolling_area .infinite_rolling_inner ul li div img{width:24rem;margin-right:6rem}.main .service .rolling_area_wrap .rolling_area:first-child .infinite_rolling_inner{animation-name:infiniteRollingSolo!important}@keyframes infiniteRollingSolo{0%{left:0}to{left:-4325.5px}}.main .service .rolling_area_wrap .rolling_area:nth-child(2) .infinite_rolling_inner{animation-name:infiniteRollingSolo2!important}@keyframes infiniteRollingSolo2{0%{right:0}to{right:-4319px}}.main .service .rolling_area_wrap .rolling_area:nth-child(3) .infinite_rolling_inner{animation-name:infiniteRollingSolo3!important}@keyframes infiniteRollingSolo3{0%{left:0}to{left:-4525.8px}}.main .service .intro_area{padding-top:9.8rem}.main .our_works .rolling_wrap .rolling_text{margin-left:47.7vw}.main .our_works .rolling_wrap .rolling_text .text_ourworks{font-size:47vh}.main .our_works .rolling_wrap .rolling_text .ourworks_img{width:42vw;max-width:45.8rem}.main .our_works .rolling_wrap .rolling_text .ourworks_img:first-child{left:13.5%}.main .our_works .rolling_wrap .rolling_text .ourworks_img:nth-child(2){top:67%;left:45.2%}.main .our_works .rolling_wrap .rolling_text .ourworks_img:nth-child(3){top:-3%;left:85.4%}.main .our_works .portfolio_wrap .portfolio .visual .element_title{padding:0 20.6rem 2rem}.main .our_works .portfolio_wrap .portfolio .visual .disclaimer{margin-bottom:8rem}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-prev{left:3.8rem}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-button-next{right:3.8rem}.main .our_works .portfolio_wrap .single_swiper_wrap .swiper_area .swiper-pagination{bottom:8rem}}
