/* html{overflow:hidden;height:100%;}
body{height:100% !important;overflow:auto !important;} */
.digital-news .img img { vertical-align: top; }
.digital-news .box { position: relative; z-index: 1; width: 30.375rem; height: 13.187rem; padding: 2.75rem 3.875rem; margin: -9.375rem 0 0 6.375rem; box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2); background-image: linear-gradient(124deg, #00a4ed 7%, #1471ef 93%); }
.digital-news .box .date {margin-bottom: 0.75rem; font-size: 1.125rem; color: #c1e3fb; }
.digital-news .box .subject {height: 4.5rem;font-weight: 500; color: #fff; letter-spacing: -0.6px; word-break: keep-all; display: block; display: -webkit-box;  font-size: 1.5rem; line-height: 1.5; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: inherit; }

/* 제품 > 관련 자료 */
.card-list { position: relative;}
.card-list .swiper-slide { width: 24rem; }
.card-list ul:not(.swiper-wrapper) { display: flex; margin-left: -0.75rem; margin-right: -0.75rem; }
.card-list ul:not(.swiper-wrapper) li { padding-left: 0.75rem; padding-right: 0.75rem; flex: 0 0 33.33333%; max-width: 33.33333%; }
.card-list a { display: block; background: #fff; box-shadow: 0 0.375rem 1.875rem 0 rgba(0, 0, 0, 0.06); }
.card-list .img { position: relative; overflow: hidden;text-align:center; }
.card-list .img::before { content: ''; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; z-index: 1; }
.card-list .img::after { content: ''; display: block; width: 6.125rem; height: 6.125rem; background: url("../new_images/btn-play-normal-80.svg") no-repeat 50% 50%; background-size:100%;position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); z-index: 2; }
.card-list .img img { max-width: 100%;width:100%; transition: all 0.5s ease-out; }
.card-list a:hover .img::after, .card-list a:focus .img::after { background-image: url("../new_images/btn-play-hover-80.svg"); }
.card-list a:hover .img img, .card-list a:focus .img img { transform: scale(1.04); -webkit-transform: scale(1.04);}
.card-list .info { height: 8.75rem; padding: 1.625rem 2rem; }
.card-list .media { color: #00aaf0; margin-bottom: 0.375rem;font-size:1rem; }
.card-list .subject { font-size: 1.125rem; font-weight: 500; line-height: 1.44; display: block; display: -webkit-box; height:3.24rem; font-size: 1.125rem; line-height: 1.44; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: inherit; word-break: keep-all; }
.card-list.info-h-115px .info { height: 7.187rem; padding: 1.937rem 2rem; }
.card-list .swiper-pagination{bottom:-0.812rem;/* margin-top:0; */}
.card-list .swiper-button-prev-common {display: block; position: absolute; top: 50%; left: 50%; margin-top: -3.125rem; transform: translateX(-43.5rem);-webkit-transform: translateX(-43.5rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-left-normal-gray-72.svg") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0;}
.card-list .swiper-button-prev-common:hover{ background: url("../new_images/ic_arr_left_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.card-list .swiper-button-next-common { display: block;position: absolute; top: 50%; left: 50%; margin-top: -3.125rem; transform: translateX(39rem);-webkit-transform: translateX(39rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-right-normal-gray-72.svg") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0; }
.card-list .swiper-button-next-common:hover{ background: url("../new_images/ic_arr_right_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.card-list .swiper-button-prev-common.swiper-button-disabled{display: block; position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(-37.5rem);-webkit-transform: translateX(-37.5rem); width: 4.5rem; height: 4.5rem;opacity:1; background: url("../new_images/ic_arr_left_disable_gray_72.svg") no-repeat 0 0; font-size: 0;line-height: 0; }
.card-list .swiper-button-next-common.swiper-button-disabled{display: block; position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(33rem);-webkit-transform: translateX(33rem); width: 4.5rem; height: 4.5rem; opacity:1;background: url("../new_images/ic_arr_right_disable_gray_72.svg") no-repeat 0 0; font-size: 0; line-height: 0; }

/* 제품 > 관련 자료 */
/* 높이 변경 및 그림자로 인한 추가 class */
.digital_list,.busi_list{/* height:22.187rem; *//* height:24.187rem; */}
.busi_list .swiper-pagination{margin-top:2.125rem;}
.digital_list .swiper-container,.busi_list .swiper-container{box-shadow: 0 6px 30px 0 rgb(0 0 0 / 6%);}
/* .digital_list .swiper-container,.busi_list .swiper-container{height:100%;overflow-y:visible;overflow-x:hidden;} */
/* .busi_list .swiper-pagination{margin-top:-1.375rem;} */
/* .busi_list .swiper-button-prev-common,.busi_list .swiper-button-next-common,.busi_list .swiper-button-prev-common.swiper-button-disabled,.busi_list .swiper-button-next-common.swiper-button-disabled{margin-top:-4.75rem;}  */
.busi_list img{width:24rem;height:13.375rem;}
.pill-nav { display: flex; justify-content: center; margin-bottom: 3.75rem; }
.pill-nav a { display: inline-block; height: 4rem;padding: 0 3.562rem; margin: 0 0.625rem; line-height: 4rem; text-align: center;font-size:1.125rem;color: #262626; border-radius: 6.25rem; background: #f2f3f4; /* transition:.5s; */}
.pill-nav a:hover,.pill-nav a:active,.pill-nav a:focus{background:#e2e5e8;}
.pill-nav a.active { box-shadow: 0 0.5rem 0.937rem 0 rgba(0, 0, 0, 0.12); background-image: linear-gradient(133deg, #00a4ed 6%, #1471ef 138%); color: #fff; }

.digital-transformation-wrap{width:100%;overflow:hidden;}
.digital-transformation-wrap .digital-transformation{width: 75rem; margin:0 auto;}
.digital-transformation-wrap .digital-transformation .swiper-container{overflow:visible !important;}
.digital-transformation .swiper-slide .text{opacity:0;}
.digital-transformation .swiper-slide::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color: rgba(6, 11, 23, 0.45);content:'';}
.digital-transformation .swiper-slide-active::before{display:none;}
.digital-transformation .swiper-slide-active .text{opacity:1;}
.digital-transformation .item { position: relative; }
.digital-transformation .item .text { width: 30.375rem; height: 100%; display: flex; flex-direction: column; justify-content: center; padding: 0 5.437rem; -webkit-backdrop-filter: blur(8.1px); backdrop-filter: blur(8.1px); background-color: rgba(0, 21, 47, 0.8); position: absolute; left: 0; top: 0; }
.digital-transformation .item strong {display:block; position: relative;  padding-bottom: 2.25rem;margin-bottom: 3.25rem; color: #fff; font-size: 1.75rem; font-weight: 500; letter-spacing: -0.7px;}
.digital-transformation .item strong::before { content: ''; width: 3.75rem; height: 4px; background: #00aaf0; position: absolute; left: 0; bottom: 0; }
.digital-transformation .item p { color: #fff; font-size: 1.125rem; line-height: 1.89; word-break: keep-all; }

.wehago {display: flex; flex-direction: column; justify-content: center; align-items: center;max-height: 25rem;padding: 7rem 0; background: url("../new_images/img_business_wehago@2x.png") no-repeat 50% 50%;background-size:cover;}
.wehago .logo { width: 16rem; height: 4.125rem; margin-bottom: 0.625rem; background: url("../new_images/img-logo-wehago-66.png") no-repeat 50% 50%;background-size:100%; }
.wehago p { font-size: 1.5rem; line-height: 1.33; letter-spacing: -0.6px; color: #262626; margin-bottom: 2.75rem; }
.wehago .btn { border-radius: 3.125rem; height: 2.625rem; padding: 0 1.375rem; line-height: 2.625rem; font-size: 1.125rem; font-weight: 500; }

.wehagot { display: flex; flex-direction: column; justify-content: center; align-items: center;background: url("../new_images/img-business-wehagot.png") no-repeat 50% 50%;background-size:100%; max-height: 25rem;  }
.wehagot .logo { width: 19.375rem; height: 4.125rem; margin-bottom: 0.625rem; background: url("../new_images/img-logo-wehagot-66.png") no-repeat 50% 50%; }
.wehago.wehagot { background: url("../new_images/img_business_wehagot@2x.png") no-repeat 50% 50%;background-size:cover;}
.wehago.wehagot .logo {width: 19.375rem; background: url("../new_images/img-logo-wehagot-66.png") no-repeat 50% 50%; background-size:100%; }
.wehago.nahago { background: url("../new_images/img_business_nahago@2x.png") no-repeat 50% 50%;background-size:cover;}
.wehago.nahago .logo {width: 16rem; background: url("../new_images/img_logo_nahgo_66@2x.png") no-repeat 50% 50%; background-size:100%; }

.wehagot p { font-size: 1.5rem; line-height: 1.33; letter-spacing: -0.6px; color: #262626; margin-bottom: 2.75rem; }
.wehago .btn { border-radius: 3.125rem;color: #00aaf0;border-color: #00aaf0;background: transparent; }

.tag-wrap { margin-bottom: 5rem; text-align: center; display: flex; justify-content: center; flex-wrap: wrap;}
.tag { display: inline-block; height: 2.06rem; line-height: 2.06rem; border-radius: 1.25rem; background-color: #f2f3f4; text-align: center; font-size: 0.875rem; color: #767676; margin: 0 3px; padding: 0 0.875rem; }
.tag::before { content: '#'; }

html.is-scrolled .btn-purchase-qna{bottom:4.75rem;}
.btn-purchase-qna { display: block; z-index:999999;width: 4.50rem; height: 6.87rem; border-radius: 6.25rem;  background-image: linear-gradient(156deg, #00a4ed -4%, #1471ef 126%); text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; right:1.125rem; bottom: 7.00rem;transition: bottom .4s ease-out;  }
.btn-purchase-qna i { display: block; width: 1.75rem; height: 1.50rem; background: url("../new_images/ic_quick_apply_28@2x.png") no-repeat 50% 50%; margin-bottom: 6px; background-size: 100%;}
.btn-purchase-qna span { display: block; color: #fff; font-size: 0.75rem; line-height: 1.4; margin-bottom: 0.625rem; }
.btn-purchase-qna:hover { background-image: linear-gradient(156deg, #1471ef -4%, #00a4ed 126%); }

/* 연혁 */
.history-visual { display: flex; align-items: center; justify-content: center; flex-flow: column; height: 32.5rem; position: relative; text-align: center; background-repeat: no-repeat; background-position: center; background-size: cover;/*  background-attachment: fixed; */ }
.history-visual .img { position: fixed; top: 0; left: 0; opacity: 1; }
.history-visual span { font-size: 1.75rem; color: rgba(255, 255, 255, 0.75); letter-spacing: -0.7px;font-weight: 500; }
.history-visual p { font-size: 3rem; color: #fff; margin-top: 1.25rem; position: relative; font-weight: 500; line-height: 1.33; letter-spacing: -1.2px; }
.history-visual em { font-size:1.75rem; color: #fff; margin-top: 0.875rem; }

.history-visual.visual-2020 { background-image: url("../new_images/img_history2020.png"); }
.history-visual.visual-2016 { background-image: url("../new_images/img-history-2016.png"); }
.history-visual.visual-2014 { background-image: url("../new_images/img-history-2014.png"); }
.history-visual.visual-2011 { background-image: url("../new_images/img-history-2011.png"); }
.history-visual.visual-2003 { background-image: url("../new_images/img-history-2003.png"); }

.history-wrap { position: relative; }
.history-wrap .history { position: relative; }
.history-wrap .history::after { content: ''; display: block; clear: both; }
.history-wrap .history .year { float: left; margin: 6.56rem 0 0 4.5rem; padding-bottom: 6.87rem; position: -webkit-sticky; position: sticky; top: 11.25rem; transition: all .2s ease-in-out; }
.history-wrap .history .year span { font-family: 'Roboto', sans-serif; font-size: 6.125rem; color: #0050A7; letter-spacing: -2.45px; font-weight: 500; position: relative; display: inline-block; vertical-align: top; line-height: 1; transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition: .24s ease; }
.history-wrap .history .year span:nth-child(1) { transition-delay: .2s;transition-timing-function:cubic-bezier(.61,.93,1,1); }
.history-wrap .history .year span:nth-child(2) { transition-delay: .3s;transition-timing-function:cubic-bezier(.61,.93,1,1);  }
.history-wrap .history .year span:nth-child(3) { transition-delay: .5s;transition-timing-function:cubic-bezier(.61,.93,1,1);  }
.history-wrap .history .year span:nth-child(4) { transition-delay: .6s; transition-timing-function:cubic-bezier(.61,.93,1,1); }
.history-wrap .history.disappear .year { transform: translateY(-5rem);-webkit-transform: translateY(-5rem);  opacity: 0; }
.history-wrap .history.in .year span { transform: translateY(2.5rem);-webkit-transform: translateY(2.5rem);opacity: 0; }
.history-wrap .history-list { float: right; position: relative; width: 50%; padding-left: 3.56rem; padding-top: 7rem; padding-bottom: 1.875rem; }
.history-wrap .history-list::before { content: ''; position: absolute; top: 0; left: 0; width: 1px; bottom: 0; background: #eaeaea; display: block; }
.history-wrap .history-list dt {display: block;font-family: 'Roboto',sans-serif; color: #000; font-size: 1.875rem; position: relative; margin-bottom: 1.875rem;font-weight: 300;}
.history-wrap .history-list dt:before { content: ''; border-radius: 100%; border: 0.1875rem solid #000; background: #fff; display: block; width: 0.81rem; height: 0.81rem; position: absolute; top: 50%; left: -3.906rem; margin-top: -0.375rem; }
.history-wrap .history-list dt:after { content: ''; width: 2.31rem; height: 1px; position: absolute; top: 50%; left: -2.812rem; display: block; background: #000; }
.history-wrap .history-list dd { display: block; margin-bottom: 5rem; }
.history-wrap .history-list ul li { overflow: hidden; }
.history-wrap .history-list ul li strong { float: left; font-size: 1.25rem; color: #262626; display: block; line-height: 1.75rem; font-weight: 500; font-family: 'Roboto'; }
.history-wrap .history-list ul li p { float: left; line-height: 1.75rem; font-size: 1.125rem; color: #4b4e53;margin-left: 0.93rem; width: 31.25rem; }
.history-wrap .history-list ul li span { display: block; font-size: 1rem; color: #7b7b7b; line-height: 1.5; margin-top: 0.625rem; }
.history-wrap .history-list ul li + li { margin-top: 1.375rem; }
.history-wrap .container:last-of-type .history-list { padding-bottom: 5rem; }
/* .history-visual { display: flex; align-items: center; justify-content: center; flex-flow: column; height: 32.5rem; position: relative; text-align: center; background-repeat: no-repeat; background-position: center; background-size: contain; background-attachment: fixed; }



.history-wrap { position: relative; }
.history-wrap .history { position: relative; }
.history-wrap .history::after { content: ''; display: block; clear: both; }
.history-wrap .history .year { float: left; margin: 6.56rem 0 0 4.5rem; padding-bottom: 6.87rem; position: -webkit-sticky; position: sticky; top: 11.25rem; transition: all .2s ease-in-out; }
.history-wrap .history .year span { font-family: 'Roboto', sans-serif; font-size: 6.125rem; color: #0050A7; letter-spacing: -2.45px; font-weight: 500; position: relative; display: inline-block; vertical-align: top; line-height: 1; transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; transition: .24s ease; }
.history-wrap .history .year span:nth-child(1) { transition-delay: .2s;transition-timing-function:cubic-bezier(.61,.93,1,1); }
.history-wrap .history .year span:nth-child(2) { transition-delay: .3s;transition-timing-function:cubic-bezier(.61,.93,1,1);  }
.history-wrap .history .year span:nth-child(3) { transition-delay: .5s;transition-timing-function:cubic-bezier(.61,.93,1,1);  }
.history-wrap .history .year span:nth-child(4) { transition-delay: .6s; transition-timing-function:cubic-bezier(.61,.93,1,1); }
.history-wrap .history.disappear .year { transform: translateY(-5rem);-webkit-transform: translateY(-5rem);  opacity: 0; }
.history-wrap .history.in .year span { transform: translateY(2.5rem);-webkit-transform: translateY(2.5rem);opacity: 0; }
.history-wrap .history-list { float: right; position: relative; width: 50%; padding-left: 3.56rem; padding-top: 7rem; padding-bottom: 1.875rem; }
.history-wrap .history-list::before { content: ''; position: absolute; top: 0; left: 0; width: 1px; bottom: 0; background: #eaeaea; display: block; }
.history-wrap .history-list dt {display: block;font-family: 'Roboto',sans-serif; color: #000; font-size: 1.875rem; position: relative; margin-bottom: 1.875rem;font-weight: 300;}
.history-wrap .history-list dt:before { content: ''; border-radius: 100%; border: 0.1875rem solid #000; background: #fff; display: block; width: 0.81rem; height: 0.81rem; position: absolute; top: 50%; left: -3.906rem; margin-top: -0.375rem; }
.history-wrap .history-list dt:after { content: ''; width: 2.31rem; height: 1px; position: absolute; top: 50%; left: -2.812rem; display: block; background: #000; }
.history-wrap .history-list dd { display: block; margin-bottom: 5rem; }
.history-wrap .history-list ul li { overflow: hidden; }
.history-wrap .history-list ul li strong { float: left; font-size: 1.25rem; color: #262626; display: block; line-height: 1.75rem; font-weight: 500; font-family: 'Roboto'; }
.history-wrap .history-list ul li p { float: left; line-height: 1.75rem; font-size: 1.125rem; color: #4b4e53; word-break: keep-all; margin-left: 0.93rem; width: 31.25rem; }
.history-wrap .history-list ul li span { display: block; font-size: 1rem; color: #7b7b7b; line-height: 1.5; margin-top: 0.625rem; }
.history-wrap .history-list ul li + li { margin-top: 1.375rem; }
.history-wrap .container:last-of-type .history-list { padding-bottom: 5rem; } */
.company_video{width:100%;height:33.75rem;}
.company-info { width: 100%; height: 33.75rem; /* background: url("../new_images/img-about-company.png") no-repeat 50% 50%/cover; */ position: relative; margin-bottom: 5.62rem; }
.company-info .box { width: 36.75rem; position: absolute; left: 50%; bottom: -5.62rem; padding: 3.56rem 3.75rem; box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2); background-image: linear-gradient(135deg, #00a4ed 3%, #1471ef 97%); }
.company-info li { display: flex; flex-wrap: wrap; font-size: 1.125rem; line-height: 2; }
.company-info li .label { color: #c1e3fb; width: 9.375rem; flex: 0 0 9.375rem; }
.company-info li .cont { color: #fff; width: 60%; word-break: keep-all; flex: 1 1 auto; font-weight: 400; }
.company-info li + li { margin-top: 1.125rem; }
.btn-llg{padding:1.125rem 4.06rem 1.18rem;}
.value-list { display: flex; }
.value-list > [class^=col] + [class^=col] { border-left: 1px solid #eaeaea; }
.value-list .item { text-align: center; }
.value-list .tit { font-size: 1.125rem; font-weight: 500; color: #00aaf0; margin-bottom: 1.25rem; line-height: 1.45; }
.value-list strong { display: block; margin-bottom: 0.625rem; }
.value-list strong .count { display: inline-block; font-size: 4.5rem; font-weight: 700; line-height: 1.13; letter-spacing: -1.8px; text-align: center; color: #000; font-family: 'Roboto'; }
.value-list strong i { font-size: 1.37rem; font-weight: 500; line-height: 0.77; letter-spacing: -0.55px; }
.value-list strong .count + i { margin-right: -1.25rem; }
.value-list p { font-size: 1.125rem; line-height: 1.5; letter-spacing: -0.45px; text-align: center; color: #000; }
.value-list p span { display: block; font-size: 1rem; line-height: 1.69;color: #4b4e53; }
.value-list.value-list-box { margin-left: -0.75rem; margin-right: -0.75rem; }
.value-list.value-list-box > [class^=col] { padding-left: 0.75rem; padding-right: 0.75rem; border: 0 !important; }
.value-list.value-list-box .item { border: 2px solid #eaeaea; padding: 4.56rem 1.25rem; }
.value-list.value-list-box .tit { font-size: 1rem; position: relative; padding-bottom: 0.93rem; margin-bottom: 1.875rem; }
.value-list.value-list-box .tit::before { content: ''; display: block; width: 1.625rem; height: 0.125rem; background: #00aaf0; position: absolute; left: 50%; bottom: 0; margin-left: -0.81rem; }
.value-list.value-list-box strong { margin-bottom: 0.81rem; }
.value-list.value-list-box strong .count { font-size: 3.125rem; }
.value-list.value-list-darkbox { margin-left: -2.43rem; margin-right: -2.43rem; padding: 0 3.56rem; }
.value-list.value-list-darkbox > [class^=col] { padding-left: 2.43rem; padding-right: 2.43rem; border: 0 !important; }
.value-list.value-list-darkbox .item { background: rgba(11, 12, 13, 0.65); padding: 5rem 0 3.75rem; }
.value-list.value-list-darkbox strong .count, .value-list.value-list-darkbox strong i { color: #fff; }
.value-list.value-list-darkbox strong .count + i { margin-right: -2.187rem; }
.value-list.value-list-darkbox strong i + .count + i { margin-right: 0; }

.company_txt{padding:6.875rem 0 5rem;}
.partner-count { width: 100%; height: 36rem; background: url("../new_images/img-about-bg.png") no-repeat 50% 50%/cover; padding: 6.87rem 0; }
.partner-count .section-text { color: rgba(255, 255, 255, 0.85); }
.partner-count .value-list > [class^=col] + [class^=col] { border-left: 0; }
.partner-count .value-list .tit { position: relative; padding-bottom: 1rem; height: calc(2.9em + 1rem); display: flex; align-items: center; justify-content: center; }
.partner-count .value-list .tit::before { content: ''; display: block; width: 1.625rem; height: 0.187rem; background: #00aaf0; position: absolute; left: 50%; bottom: 0; margin-left: -0.812rem; }
.partner-count .value-list strong .count { color: #fff; }
.partner-count .value-list p { color: #fff; }

.ict-partner { background-color: #f8f9fa; display: flex; position: relative; margin-top: 13.125rem; padding: 6.875rem 0 10rem 50%; }
.ict-partner .ict-partner-bg { width: 50%; height: 34.87rem; position: absolute; left: 50%; top: -3.125rem; margin-left: -50%; background: url("../new_images/img-about-partner.png") no-repeat 100% 50%/cover; }
.ict-partner .title-area { text-align: left; margin-bottom: 0; padding-left: 4rem; }
.ict-partner .title-area .title{font-weight:300;}
.ict-partner .section-text { text-align: left; margin-bottom: 2rem; }

.vertical-table .row { display: flex; margin-left: -0.75rem; margin-right: -0.75rem; }
.vertical-table .row > [class^=col] { padding-left: 0.75rem; padding-right: 0.75rem; }
.vertical-table .col-auto { flex: 0 0 24rem; }
.vertical-table .left { border-top: 2px solid #000; padding: 2.5rem 0; }
.vertical-table .right { border-top: 2px solid #d9d9d9; padding: 2.5rem 0; }
.vertical-table .row:last-of-type .left, .vertical-table .row:last-of-type .right { padding-bottom: 0; }
.vertical-table .tit { line-height: 2.875rem; font-size: 1.75rem; font-weight: 500; padding: 0 1.25rem; letter-spacing: -0.7px; }
.vertical-table .text { font-size: 1.125rem; line-height:2.125rem; padding:0 0.8125rem; word-break: break-word; }

.edu-donation { position: relative; margin-top: 3.75rem; }
.edu-donation::after { content: ''; display: block; clear: both; }
.edu-donation .thumb { display: inline-flex; justify-content: flex-end; position: absolute; top: 0; right: 28.5rem; }
.edu-donation .thumb .img { flex: 0 0 auto; }
.edu-donation .thumb .img + .img { margin-left: 1.5rem; }
.edu-donation .info { width: 24rem; float: right; }
.edu-donation .info li { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 1.25rem; }
.edu-donation .info li + li { border-top: 1px solid #d9d9d9; }
.edu-donation .info .label { color: #00aaf0; font-size: 1.125rem; }
.edu-donation .info strong { font-weight: 700; letter-spacing: -1.3px; font-family: 'Roboto'; font-size: 3.25rem; }
.edu-donation .info i { font-size: 1.25rem; font-weight: 500; margin-left: 0.25rem; }
.edu-donation.reverse .thumb { justify-content: flex-start; right: auto; left: 28.5rem; }
.edu-donation.reverse .info { float: none; }

.section-environment { background: url("../new_images/img-enviro.png") no-repeat 50% 100%; }

.location-wrap .map {position:relative;  height: 33.937rem; }
.location-wrap .map .spot{position:absolute; left:50%; /*  top:10.25rem;margin-left:-5rem; */top:7.125rem; margin-left:-6.875rem; }
.location-wrap .location { position: relative; margin-top: -10.62rem; background: #fff; padding: 3.75rem 4.87rem; box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(0, 0, 0, 0.05); }
.location-wrap .location dt { font-size: 1.125rem; font-weight: 700; line-height: 1.5; margin-bottom: 0.625rem; display: block; }
.location-wrap .location dt i { vertical-align: middle; transform: translateY(-0.187rem); -webkit-transform: translateY(-0.187rem); -moz-transform: translateY(-0.187rem); -ms-transform: translateY(-0.187rem); -o-transform: translateY(-0.187rem); }
.location-wrap .location dd { font-size: 1.125rem; line-height: 1.56; color: #272a33; }
.location-wrap .location dd + dt { margin-top: 2.5rem; }
.location-wrap .location .button { position: absolute; right: 4.875rem; top: 3.75rem; }
.location-wrap .location .button .btn { margin-left: 0.625rem; }

/* 201116 추가 */
.object [class^=shape-] { position: absolute; z-index: -1; display: inline-block;}
.object .shape-intro-1 { width: 61.18rem; height: 61.18rem; background: url("../new_images/img-intro-shape-01.png") no-repeat 0 100%; right: 50%;margin-right:-84.37rem; background-size:100%;}
.object .shape-intro-2 { width: 27.18rem; height: 27.18rem; background: url("../new_images/img-intro-shape-02.png") no-repeat 100% 0; left: 50%;margin-left:-61.25rem; background-size:100%;}
.object .shape-intro-3 { width: 20.56rem; height: 20.56rem; background: url("../new_images/img-intro-shape-03.png") no-repeat 100% 0; right: 50%;margin-right:-61.25rem; background-size:100%;}
.object .shape-intro-4 { width: 16.93rem; height: 15.75rem; background: url("../new_images/img-intro-shape-04.png") no-repeat 100% 0; right: 50%;margin-right:-50rem; z-index:1; background-size:100%;}
.object .shape-history-1 { width: 30.68rem; height: 27rem; background: url("../new_images/img-history-shape-01.png") no-repeat 0 0; right: 50%;margin-right:-62.5rem;  background-size:100%;}
.object .shape-history-2 { width: 54.43rem; height: 54.43rem; background: url("../new_images/img-history-shape-02.png") no-repeat 100% 0; left: 50%;margin-left: -75rem; background-size:100%;}
.object .shape-business-1 { width: 16.93rem; height: 16.18rem; background: url("../new_images/img-business-shape-01.png") no-repeat 0 0; left: 50%;margin-left:-62.5rem; background-size:100%; }
.object .shape-business-2 { width:33.062rem; height: 33.062rem; background: url("../new_images/img_business_shape02.png") no-repeat 0 0; right: 50%;margin-right:-72.25rem; background-size:100%;}
.object .shape-digital-1 { z-index:1;width: 23.81rem; height: 23.81rem; background: url("../new_images/img-digital-shape-01.png") no-repeat 0 0; right: 50%; margin-right:-65.62rem; background-size:100%;}
.object .shape-digital-2 { z-index:1;width: 38.31rem; height: 38.31rem; background: url("../new_images/img-digital-shape-02.png") no-repeat 100% 0; left: 50%; margin-left:-78.12rem; background-size:100%; }
.object .shape-edu-1 { z-index:1;width: 30.75rem; height: 30.75rem; background: url("../new_images/img-edu-shape-01.png") no-repeat 0 0; right:50%;margin-right:-58.12rem;   background-size:100%;}
.object .shape-edu-2 { z-index:1;width: 16.5rem; height: 15.81rem; background: url("../new_images/img-edu-shape-02.png") no-repeat 0 0; left:50%;margin-left:-55rem;  background-size:100%;}
.object .shape-ethical-1 { width: 16.06rem; height: 22.43rem; background: url("../new_images/img-ethical-shape-01.png") no-repeat 0 0; right:50%; background-size:100%;}
.object .shape-ethical-2 { width: 27.37rem; height: 40.68rem; background: url("../new_images/img-ethical-shape-02.png") no-repeat 100% 0; left: 50%; background-size:100%;}

/* 지적재산권 */
.right_board{position:relative;}
.object .shape-property-1{left: 50%;margin-left:-69.68rem;width:20.5rem;height:20.5rem;background:url("../new_images/img_property_shape01.png")no-repeat;background-size:100%;}
.object .shape-property-2{right:50%;margin-right:-72.93rem;width:29.06rem;height:29.06rem;background:url("../new_images/img_property_shape02.png")no-repeat;background-size:100%;}

.right_tb{margin-bottom:10rem;}
/* .right_tb .tb_list table{table-layout:fixed;} */
.right_tb .tb_head{position:relative; height:4.75rem; border-top: 1px solid  #e5e5e5; font-size:1.5rem; line-height:4.75rem; letter-spacing:-1px; font-weight:500;}
.right_board .right_tb:last-of-type .tb_head{border-bottom:1px solid #e5e5e5;}
.right_tb .tb_head button{position:absolute; top:10px; right:0px; width:3.625rem; height:3.625rem; background:url("../new_images/ic_arr_down_28.png") 0 0 no-repeat;}
.right_tb .tb_head button.on{ background:url("../new_images/ic_arr_up_28.png") 0 0 no-repeat;}
	.tb_list{border-top:2px solid #000;}
	.tb_tit{padding-bottom:1.25rem;font-size:1.75rem;line-height:-0.7px;font-weight:500;text-align:left;}
	.tb_list table{width:100%;}
	.tb_list table th{height:3.25rem; background:#f8f9fa; border-bottom:1px solid #e5e5e5; font-size:1.125rem; letter-spacing:-0.8px; font-weight:400; text-align:center;}
	.tb_list table td{height:5.12rem; border-bottom:1px solid #e5e5e5; text-align:center; color:#7b7b7b; font-size:1.125rem; font-weight:400; letter-spacing:-0.45px;}
	.tb_list table td .label_blue{display:inline-block; margin-right:1rem; width:3.3125rem; height:1.875rem; border:1px solid #1084ff; color:#1084ff; font-size:0.875rem; text-align:center; line-height:1.75rem; }
	.tb_list table td .label_purple{display:inline-block; margin-right:1rem; width:3.3125rem; height:1.875rem; border:1px solid #803cff; color:#803cff; font-size:0.875rem; text-align:center; line-height:1.75rem; }
	.tb_list table td a{display:block;max-width:51.25rem;white-space:nowrap;font-size:1.125rem;text-overflow:ellipsis;overflow:hidden;font-weight:500; color:#000;}
	.tb_list table td.tl{padding-left:1.25rem;}
#patentArea table tr td.tl{display: flex;align-items: center;}
	.nodata{width:100% !important;padding:50px 0 !important; text-align:center; color:#999;}
.right_tb .tb_list .page_box{margin:3.75rem 0 0;}
.right_board .right_tb .tb_list .page_box{margin:2.5rem 0 5rem;}
.right_board .right_tb:last-of-type .page_box{margin:2.5rem 0 0;}
.right_board .right_tb:last-of-type{margin-bottom:0;}
	.page_box ul{text-align:center;} 
	.page_box ul li{display:inline-block; margin:0 0.25rem; vertical-align:top; cursor:pointer;}
	.page_box ul li div{transition: .5s;}
	.page_box ul li:hover div{border: solid 1px #272a33;box-sizing:border-box;}
	.page_box ul li .page_first_btn{display:block; width:2.75rem; height:2.75rem; border:1px solid #e5e5e5; background:url("../new_images/ic_paging_twinarr_left_24@2x.png") 50% 50% no-repeat;background-size:1.5rem;}
	.page_box ul li .page_p_btn{display:block; width:2.75rem; height:2.75rem; border:1px solid #e5e5e5; background:url("../new_images/ic_paging_arr_left_24@2x.png") 50% 50% no-repeat;background-size:1.5rem;}
	.page_box ul li .page_number_btn{width:2.75rem; height:2.75rem; line-height:2.75rem; border:1px solid #e5e5e5; color:#000; font-size:1rem; }
	.page_box ul li .page_number_btn_on{width:2.75rem; height:2.75rem; line-height:2.75rem; border:1px solid #272a33; background:#272a33; color:#fff; font-size:1rem; }
	.page_box ul li .page_n_btn{width:2.75rem; height:2.75rem; border:1px solid #e5e5e5; background:url("../new_images/ic_paging_arr_right_24@2x.png") 50% 50% no-repeat;background-size:1.5rem;}
	.page_box ul li .page_last_btn{width:2.75rem; height:2.75rem; border:1px solid #e5e5e5; background:url("../new_images/ic_paging_twinarr_right_24@2x.png") 50% 50% no-repeat;background-size:1.5rem;}
	.page_box .page_margin{width:0px; height:0px; /*margin:0;*/}

/* 계열사 */
.affiliate{position:relative; padding-top:24.75rem;}
.object .shape-affiliate-1{z-index:0;top:0;right: 50%;margin-right:-53.62rem;width:36.5rem;height:36.5rem;background:url("../new_images/img_affiliate_shape01.png")no-repeat;background-size:100%;}
.object .shape-affiliate-2{bottom:-6%;left:50%;margin-left:-65.62rem;width:18.31rem;height:16.93rem;background:url("../new_images/img_affiliate_shape02.png")no-repeat;background-size:100%;}
.affiliate .map{display:flex;justify-content:center;align-items:center;width:100%; /* height:40.375rem;  */background:#f8f9fa; }
.affiliate .map img{width:68.562rem;margin:0 auto;}
/* .affiliate .map img{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);max-height:100%;max-width:none;} */
.affiliate .bg{position:absolute; top:0px; left:37.43rem; width:100%; height:24.75rem; -webkit-transform:translateX(-50%);transform:translateX(-50%); background:url("../new_images/img_affiliate.png") 100% 50% no-repeat; }
/*.affiliate .country{display:flex; }*/
.affiliate .country ul{width:100%;border-top:2px solid #000;}
.affiliate .country ul li{position:relative; display:flex; padding:2.5rem 1.56rem 2.5rem 1.25rem; border-bottom:1px solid #ededed;}
.affiliate .country ul li .thumb{width:21.875rem; height:8.437rem; padding:0.625rem; border:1px solid #e5e5e5;border-radius:0.25rem;}
.affiliate .country ul li .thumb img{}
.affiliate .country ul li dl{float:right; width:calc( 100% - 21.875rem ); padding-left:2.375rem;}
.affiliate .country ul li dl dt{margin-bottom:1.5rem;font-size:1.5rem; font-weight:500; line-height:2.25rem; letter-spacing:-0.6px;}
.affiliate .country ul li dl dd{}
.affiliate .country ul li dl dd .txt{margin-bottom:1.875rem; font-size:1.125rem; line-height:2.125rem; color:#262626; letter-spacing:-0.45px;}
.affiliate .country ul li > a{position:absolute; top:2.5rem; right:1.56rem;}

/* IT 코디센터  */
.cordi_img img{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}

/* 비전 */
.vision_top ul{display: flex;flex-wrap: nowrap;justify-content: center;}
.vision_bg{height:51.43rem;margin-bottom: 6.875rem;/* margin-top: 2.68rem; */background:url("../new_images/img_vision01.png")no-repeat 50% -9.5rem;}
.object .shape-vision-1{top:0;left:50%;margin-left:-75rem;width:49.37rem;height:48rem;background:url("../new_images/img_vision_shape01.png")no-repeat;background-size:100%;}
.object .shape-vision-2{right:50%;margin-right:-62.5rem;;width:20.56rem;height:20.56rem;background:url("../new_images/img_vision_shape02.png")no-repeat;background-size:100%;}
/* .vision .col1{padding-bottom:160px;} */

.vision_topul{}
.vision_top ul li{float:left;width:20.62rem;height:20.62rem;padding:6rem 0 5.75rem;box-sizing:border-box;border-radius:100%; box-shadow: 0 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2);}
.vision_top ul li + li{margin-left:6.56rem;}
.vision_top ul li:nth-child(1){background:url("../new_images/img_vision_circle01@2x.png")no-repeat center;background-size:100%;;}
.vision_top ul li:nth-child(2){background:url("../new_images/img_vision_circle02@2x.png")no-repeat center;background-size:100%;}
.vision_top ul li:nth-child(3){background:url("../new_images/img_vision_circle03@2x.png")no-repeat center;background-size:100%;}
.vision_top ul li dl{width:100%; text-align:center; }
.vision_top ul li dl dt{position:relative; padding-bottom:2.25rem; font-size:1.5rem; color:#fff; font-weight:500; }
.vision_top ul li dl dt:after{position:absolute; bottom:1.25rem; left:50%; margin-left:-0.812rem; display:inline-block; content:''; width:1.625rem; height:2px; background:#fff;}
.vision_top ul li dl dd{color:#fff; font-size:1rem; line-height:1.75rem; letter-spacing:-0.4px;}
.vision_bottom{position:relative;}
.vision_bottom .row{}  
.vision_bottom .img img{width:61.25rem;} 
.vision_bottom .row .left{display:inline-flex;} 
.vision_bottom .row .left .tit{font-size:1.75rem;line-height:1.4; font-weight:500; letter-spacing:-0.7px;}
.vision_bottom .row .right{float:right; width:47.43rem;} 
.vision_bottom .row .right .text{font-size:1.125rem; line-height:2.12rem; letter-spacing:-0.45px; color:#262626;}
.section_vision{height:44.56rem; padding-top:6.875rem; background:url("../new_images/img_vision02.png")no-repeat center;}
.section_vision .tit{font-size:1.75rem; font-weight:500; text-align:center; letter-spacing:-0.7px; line-height:2.625rem; color:#fff;}
.section_vision .text{margin:2.5rem 0 5rem; font-size:1.125rem;line-height: 2.125rem; letter-spacing:0.45px; color:rgba(255,255,255,0.85); text-align:center;}
.section_vision ul{display:flex;}
.section_vision ul li{display:inline-flex; width:17.62rem;}
.section_vision ul li + li{margin-left:1.5rem;}
.section_vision ul li dl{text-align:center;}
.section_vision ul li dl dt{width:5.125rem; height:5.125rem; margin:0 auto 1rem; }
.section_vision ul li dl dd{}
.section_vision ul li dl dd .name{margin-bottom:1.25rem; font-size:1.125rem; font-weight:500; line-height:1.25rem; letter-spacing:-0.45px; color:#fff;}
.section_vision ul li dl dd .txt{font-size: 1rem;line-height: 1.5rem;letter-spacing:0.45px; color:rgba(255,255,255,0.7); font-weight:400;}

/* 경영철학 */
.philosophy{position:relative;}
.object .shape-mgt-1{top:8.625rem;right:50%;margin-right:-56.062rem;width:36.5rem;height:36.5rem;background:url("../new_images/img_mgt_shape01.png")no-repeat;background-size:100%;}
.object .shape-mgt-2{bottom:38.625rem;left:50%;margin-left:-65.625rem;width:23.687rem;height:19.375rem;background:url("../new_images/img_mgt_shape02.png")no-repeat;background-size:100%;}
.philosophy .cnt{position:relative; }
.philosophy .cnt:last-child{margin-bottom:15.875rem;}
.philosophy .cnt + .cnt{margin-top:12.75rem;}
.philosophy .cnt .img{background:#000;}
.philosophy .cnt .img img{height: 28.4375rem;width: 100%;}
.philosophy .cnt .box{position:absolute; width:31.87rem; height:28.87rem; padding:4.375rem 0 0 4.875rem; box-shadow:0 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.06); background:#fff;}
.philosophy .cnt:nth-child(1) .box{top:5.43rem; left:-4.875rem;}
.philosophy .cnt:nth-child(2) .box{top:5.43rem; right:4.875rem;}
.philosophy .cnt:nth-child(3) .box{top:5.43rem; left:6.37rem;}
.philosophy .cnt .box .tit{position:relative; padding-bottom:1.687rem;; font-size:1.75rem; line-height:2.75rem; letter-spacing:-0.7px; color:#000; font-weight:500;}
.philosophy .cnt .box .tit:after{position:absolute; bottom:0; left:0; display:inline-block; content:''; width:3.125rem; height:0.187rem; background:#00aaf0;}
.philosophy .cnt .box .txt{padding:1.75rem 0 3.125rem;line-height:1.89;font-size: 1rem;}
.philosophy .cnt:nth-child(2) .box .txt{padding:1.75rem 0 3.75rem;}
.philosophy .cnt:nth-child(3) .box .txt{padding:1.75rem 0 1.875rem;}
.philosophy .cnt .box ul{}
.philosophy .cnt .box ul li{line-height:1.75; color:#7b7b7b; letter-spacing:-0.4px;font-size:1rem;}

/* 수상내역 */
.awards{position:relative;margin-bottom:10rem;}
.object .shape-award-1{bottom:18.75rem;left:50%;margin-left:-43.75rem;width:5.875rem;height:5.875rem;background:url("../new_images/img_award_shape01.png")no-repeat;background-size:100%;}
.object .shape-award-2{bottom:-31.25rem;right:50%;margin-right:-78.875rem;width:47.25rem;height:47.25rem;background:url("../new_images/img_award_shape02.png")no-repeat;background-size:100%;}
.object .shape-award-3{bottom:-75rem;left:50%;margin-left: -66.25rem;width:26.125rem;height:20.937rem;background:url("../new_images/img_award_shape03.png")no-repeat;background-size:100%;}
.vertical-tb{ display: flex;justify-content: center;}
.vertical-tb .left {width:17.62rem; border-top: 2px solid #000; padding: 2.5rem 0 0; }
.vertical-tb .tit { line-height: 1.64; font-size: 1.75rem; font-weight: 500; padding: 0 1.25rem; letter-spacing: -0.7px; }
.vertical-tb .right { width:55.87rem; margin-left:1.5rem; border-top: 2px solid #d9d9d9; padding: 2.5rem 0 0; }
.awards{overflow:hidden;}
.awards dl{float:left; width:17.062rem; margin-left:1.687rem; text-align:center;}
.awards dl:nth-child(3n+1){margin-left:0;}
.awards dl dt{width:9.75rem; height:9.75rem; margin:0 auto 1.437rem; border-radius:50%; border:1px solid #dedede;overflow: hidden;}
.awards dl dt img{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.awards dl dd{}
.awards dl dd .date{font-size:1.125rem; font-weight:500; line-height:1.5; letter-spacing:-0.45px;}
.awards dl dd .name{height:6.437rem; margin:0.437rem 0 1.062rem; font-size:1.125rem; line-height:1.75rem; letter-spacing:-0.45px; color:#7b7b7b;}

/* ci */
.object .shape-ci-1{z-index:1;right:50%;margin-right:-51.68rem;width:15.437rem;height:15.437rem;background:url("../new_images/img_ci_shape01.png")no-repeat;background-size:100%;}
.object .shape-ci-2{z-index:1;left:50%;margin-left:-87.5rem;width:54.437rem;height:54.437rem;background:url("../new_images/img_ci_shape02.png")no-repeat;background-size:100%;}
.object .shape-ci-3{z-index:1;right:50%;margin-right:-51.87rem;width:16.125rem;height:16.125rem;background:url("../new_images/img_ci_shape03.png")no-repeat;background-size:100%;}
.object .shape-ci-4{bottom:0;left:50%;margin-left:-71.75rem;width:39.312rem;height:37.125rem;background:url("../new_images/img_ci_shape04.png")no-repeat;background-size:100%;}

.ci{position:relative;}
.ci .img{width:61.375rem;margin:0 auto;}
.ci .btns i{transform: translateY(-0.25rem);-webkit-transform: translateY(-0.25rem);}
.ci .comment{font-size:1.125rem; line-height:2.125rem; letter-spacing:-0.45px; color:#262626;}
.ci .comment span{color:#7b7b7b;}
.ci .mark{padding:6.875rem 0;}
.ci .bg-color{background:#f8f9fa;}
.ci .mark .tit{margin-bottom:2.5rem;font-weight:500; font-size:1.75rem; letter-spacing:-0.7px; line-height:3rem; color:#1e1e1e;}
.ci .mark .txt{font-size:1.125rem; line-height:2.125rem; color:#262626;}
.ci .mark .txt.gray{color:#7b7b7b;}
.ci .mark div{text-align:center;}
.ci .mark dl{display:inline-block; width:28.87rem;}
.ci .mark dl + dl{margin-left:3.375rem;}
.ci .mark dl dt{margin-bottom:2.5rem;}
.ci .mark dl dd{font-size:1.125rem; font-weight:500; color:#7b7b7b; text-align:center;}
.ci .mark dl dd ul{margin:-1.25rem 0 3.125rem;}
.ci .mark dl dd ul li{padding:1.25rem 0.75rem 1.31rem; border-bottom:1px solid #d9d9d9; text-align:left; font-weight:400;}
.ci .mark dl dd ul li span{display:inline-block; width:11.625rem; color:#00aaf0;}
/* .ci .bg{position:absolute; top:-300px; right:760px; width:100%; height:500px; transform:translateX(50%); -webkit-transform:translateX(50%);background:url(../new_images/img_font.png) 0% 0% no-repeat; } */
/* .ci .font_bg{position:absolute; top:-18.75rem; right:0; width:107.5rem; height:31.25rem;background:url("../new_images/img_font@2x.png")no-repeat center;background-size:100%;} */
.ci .font_bg{position:relative;}
.ci .img_font{display: flex;justify-content: flex-end;}
.ci .img_font img{max-height:31.25rem;}
.ci .font_bg .box{display:flex;position:absolute;/* top:8.625rem; */bottom:5vw;left: 50%;margin-left: -37rem;}
.ci .font_bg .box dl{display:flex;align-items:center;flex-direction:column;flex-grow:1;padding:4rem 0 0;width:14rem;height:14rem;text-align:center;}
.ci .font_bg .box dl:first-child{background:url("../new_images/img_font_circle01@2x.png")no-repeat;background-size: 100%;}
.ci .font_bg .box dl:nth-child(2){margin:0 1.5rem;background:url("../new_images/img_font_circle02@2x.png")no-repeat;background-size: 100%;}
.ci .font_bg .box dl:last-child{background:url("../new_images/img_font_circle03@2x.png")no-repeat;background-size: 100%;}
.ci .font_bg .box dl dt{font-size:1.5rem;line-height: 2.625rem;font-weight:600;color:#fff;}
.ci .font_bg .box dl dd{height: 4rem;line-height: 1.5rem;font-size:1rem;color: rgba(255, 255, 255, 0.85);}
.ci .fonts .font_bg dl dt:after{display:none;}

.contents .font_tit{padding-bottom:5rem !important;}
.font_tit .section-text{margin:2.5rem 0 0 0;}
/* .ci	.fonts{padding-top:12.5rem; margin-top:18.75rem;} */
.ci	.fonts.container{padding-top:0; margin-top:0;}
.ci	.fonts dl{display:flex;}
.ci	.fonts dl dt{position:relative; width:19.125rem; font-size:1.75rem; font-weight:600; line-height:3.25rem; letter-spacing:-0.7px;}
.ci	.fonts dl dt:after{position:absolute; top:4.625rem; left:0; display:inline-block; content:''; width:4.75rem; height:0.25rem; background:#000; }
.ci	.fonts dl dd{float:left; width:55.875rem;margin-top: 0.5rem;}
.ci	.fonts dl dd ul{}
.ci	.fonts dl dd ul li{padding-bottom:2.5rem;}
.ci	.fonts dl dd ul li::after{display:block;clear:both;content:'';}
.ci	.fonts dl dd ul li:last-child{padding-bottom:0;}
.ci	.fonts dl dd ul li + li{padding-top:2.5rem; border-top:1px solid #d9d9d9;}
.ci	.fonts dl dd ul li p{margin-bottom:2.5rem; color:#00aaf0; font-size:1.125rem; font-weight:500; letter-spacing:-0.36px;}
.ci	.fonts dl dd ul li p span{font-weight:400;}
.ci	.fonts dl dd ul li .img{float:left;width:47.187rem;}

/* ceo */
.ceo{}
.ceo .title-area{margin-bottom:0;}
.object .shape-ceo-1{right:50%;margin-right:-50rem;width:28.5rem;height:26.437rem;background:url("../new_images/img_ceo_shape.png")no-repeat;background-size:100%;}
.ceo .cnt{position:relative; margin-bottom:8.187rem; }
.ceo .cnt .img{ height:24.75rem; text-align:right;}
.ceo .cnt .box{position:absolute; top:4.187rem; width:24rem; height:23.75rem; padding:3.75rem 0 0 3.875rem; box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2); background-image: linear-gradient(147deg, #00a4ed -1%, #1471ef 102%);}
.ceo .cnt .box .tit{position:relative; padding-bottom:1.687rem; font-size:1.75rem; line-height:2.625rem; letter-spacing:-0.7px; color:#fff; font-weight:500;}
.ceo .cnt .box .tit:after{position:absolute; bottom:0; left:0; display:inline-block; content:''; width:2.5rem; height:2px; background:#fff;}
.ceo .cnt .box .txt{margin:1.75rem 0 3.125rem; font-size:1.125rem; line-height:1.75rem; letter-spacing:-0.45px; color: rgba(255, 255, 255, 0.85);}
.ceo .text1{margin:0 0 2.875rem 3.125rem; font-weight:500; font-size:1.5rem; line-height:2.625rem; letter-spacing:-0.8px;}
.ceo .text2{margin-left:3.125rem; font-size:1.125rem; line-height:2.25rem; letter-spacing:-0.45px; color:#4b4e53;}
.ceo .sign{display:flex;align-items:center;margin:5.25rem 0 0 3.125rem;}
.ceo .sign span{font-weight:500; font-size:1.25rem; line-height:1.8; letter-spacing:-0.53px; }
.ceo .sign strong{margin-left:1rem; font-size:2rem; font-weight:700; letter-spacing:-0.8px;line-height:1.13;}

/* 사업장소개 */
/* 사업장 공통 롤링 */
.common_swiper_wrap{position:relative;width:100%;overflow:hidden;}
.common-swiper{width: 65.25rem;margin:0 auto;}
.common-swiper .swiper-container{overflow:visible !important;}
.common-swiper .swiper-slide .item{position:relative;/* height: 640px; */overflow:hidden;}
/* .common_swiper_wrap .common-swiper .swiper-slide .item{height:40rem;text-align: center;} */

.common-swiper .swiper-button-prev-common { position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(-37.5rem);-webkit-transform: translateX(-37.5rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-left-normal-gray-72.svg") no-repeat 0 0;background-size:100%;font-size: 0;line-height: 0;display: block; }
.common-swiper .swiper-button-prev-common:hover{ background: url("../new_images/ic_arr_left_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.common-swiper .swiper-button-next-common { position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(33rem);-webkit-transform: translateX(33rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-right-normal-gray-72.svg") no-repeat 0 0; background-size:100%;font-size: 0; line-height: 0; display: block; }
.common-swiper .swiper-button-next-common:hover{ background: url("../new_images/ic_arr_right_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.common-swiper .swiper-button-prev-common.swiper-button-disabled{ position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(-37.5rem);-webkit-transform: translateX(-37.5rem); width: 4.5rem; height: 4.5rem;opacity:1; background: url("../new_images/ic_arr_left_disable_gray_72.svg") no-repeat 0 0; background-size:100%;line-height: 0; font-size: 0; display: block; }
.common-swiper .swiper-button-next-common.swiper-button-disabled{ position: absolute; top: 50%; left: 50%; margin-top: -4.5rem; transform: translateX(33rem);-webkit-transform: translateX(33rem); width: 4.5rem; height: 4.5rem; opacity:1;background: url("../new_images/ic_arr_right_disable_gray_72.svg") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0; display: block; }

.swiper-pagination-common { text-align: center; width: 100%; position: static; margin-top: 3.625rem; line-height: 1; }
.swiper-pagination-common .swiper-pagination-bullet { width: 0.75rem; height: 0.75rem; background: #cdcdcd; opacity: 1; margin: 0 0.3125rem; border-radius: 0; vertical-align: top; }
.swiper-pagination-common .swiper-pagination-bullet-active { background: #00aaf0; }
.swiper-container-horizontal >.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.3125rem;}
.swiper-button-prev-common::after, .swiper-button-next-common::after { display: none; }
.swiper_wrap .swiper-button-prev::after,.swiper_wrap .swiper-button-next::after { display: none; }

.common-swiper2{position:absolute;top:25.812rem;left:50%;margin-left:7.062rem;}
.common-swiper2 .swiper-container{ background: linear-gradient(140deg, #00a4ed 2%, #1471ef 99%); box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2); width: 24rem; min-height: 15.75rem; opacity: 1; padding: 2.25rem 2.3125rem 2.25rem 2.75rem; text-align: left;}
.common-swiper2 .txt strong { font-weight: 500; font-size: 1.75rem; line-height: 2.562rem; word-break: keep-all; width: 100%; overflow: hidden; height: 2.562rem; color: #fff; transition:right 0.5s linear ,opacity 0.5s linear;opacity:0; }
.common-swiper2 .txt p { font-size: 1.125rem; line-height: 1.75rem; color: #fff; position: relative; margin-top: 2.5rem; line-height: 1.56;opacity:0;  transition:right 0.5s 100ms linear,opacity 0.5s 100ms linear; }
.common-swiper2 .txt p:before { position: absolute; top: -1.25rem; left: 0; width: 2.5rem; height: 3px; background: #fff; display: block; content: ''; }
.common-swiper2 .swiper-slide-active .txt strong,.common-swiper2 .swiper-slide-active .txt p{opacity:1;right:0;}

.location_wrap section:last-child{padding-bottom:0;}
.contents section.section_video_t{padding-bottom:14.125rem;}
.location_wrap .section-video{padding-top:28.812rem;margin-bottom:6.875rem;}
.object .shape-location-1{z-index:1;left:50%;margin-left:-53.625rem;width:9.687rem;height:9.687rem;background:url("../new_images/img_location_shape01.png")no-repeat;background-size:100%;}
.object .shape-location-2{z-index:1;right:50%;margin-right:-73.75rem;width:41.25rem;height:41.25rem;background:url("../new_images/img_location_shape02.png")no-repeat;background-size:100%;}
.location_video,.video_dc{position:absolute;top:-9.125rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:65.25rem;height:36.687rem;margin:0 auto;box-shadow: 0 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2);}
.location_video video{width:100%;}
.location_video a{display:block;position:relative;width:100%;height:100%;overflow: hidden;}
.location_video a::before{content: '';display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.35);position: absolute;left: 0;top: 0;z-index: 1;}
.location_video a::after{content: '';display: block;width:6.25rem;height: 6.25rem; background: url("../new_images/btn_play_normal_100@2x.png") no-repeat 50% 50%;background-size:6.25rem 6.25rem;position: absolute; left: 50%; top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 2;}
.location_video a:hover a::after, .location_video a:focus::after { background-image: url("../new_images/btn_play_normal_100@2x.svg"); }
.location_video a:hover img, .location_video a:focus img { transform: scale(1.04); -webkit-transform: scale(1.04);}
.location_video a img{width:100%;height:100%;transition: all .5s;}
.section-video .btn{margin-top:3.75rem;}

.eulji{position:relative; }
.eulji .right{position:absolute; top:-3.625rem; left:50%; margin-left:5.625rem; width:54.375rem; height:28.5rem; z-index:99; background:#000; }
.eulji .right img{}
.eulji .container{position:relative; margin-top:3.625rem; }
.eulji .container:before{z-index:-1;position:absolute; top:0px; right:50%; margin-right:-31.0625rem; display:inline-block; content:''; width:91.125rem; height:30rem;padding: 5rem 0;background-image: linear-gradient(89deg, rgba(157, 167, 185, 0.12) -9%, #9da7b9 111%); opacity: 0.17;}
.eulji .container .tit{padding:5rem 0 2.5rem; font-weight:500; font-size:1.5rem; line-height:2.875rem; letter-spacing:-0.6px;}
.eulji .container .txt{font-size:1.125rem; line-height:1.937rem; letter-spacing:-0.45px; color:#262626;}
.dtec{position:relative;}
.dtec .head{overflow:hidden; padding:2.625rem 1.25rem; border-top:2px solid #000; border-bottom:1px solid #e5e5e5;}
.dtec .head strong{margin-right:1.375rem; font-size:1.75rem; font-weight:500; line-height:2.875rem; letter-spacing:-0.7px;}
.dtec .head span{font-size:1.125rem; line-height:1.75rem; letter-spacing:-0.45px; color:#7b7b7b;}
.dtec .head .left{float:left; width:calc( 100% - 50.0625rem );}
.dtec .head .left strong{display:block; }
.dtec .head .right{float:right; width:50.0625rem;}
.dtec .head .right a{position:relative; float:left; display:inline-block; width:12.49rem; height:4rem; margin:-1px 0 0 -1px;padding:1.187rem 0 1.125rem;border:1px solid #d9d9d9;text-align:center; font-size:1.125rem; letter-spacing:-0.45px;}
.dtec .head .right a.on{font-weight:500; color:#00aaf0;}
.dtec .head .right a.on:before{position:absolute ;top:-1px; left:-1px; display:inline-block; content:''; width:101%; height:104%; border:1px solid #00aaf0;z-index:9;}
.dtec .it_tab{display:none;}
.dtec .it_tab1{display:block;}
.dtec .it_tab .box{display:flex;align-items:center;justify-content: space-between;padding:2.5rem 1.25rem;}
.dtec .box{padding:5rem 1.25rem; border-bottom:1px solid #e5e5e5;}
.dtec .box .name{font-size:1.5rem; font-weight:500; line-height:2.625rem; letter-spacing:-1.08px; }
.dtec .box .txt{font-size:1.125rem; letter-spacing:-0.45px; color:#7b7b7b;}
.dtec .box .thumb{display:flex; height:19.37rem; margin-top:1rem; }
.dtec .box .thumb .left{width:41.875rem; margin-right:1.5rem;}
.dtec .box .thumb .right{width:29.125rem;}
.dtec .box .location{display:flex;align-items:center;justify-content:space-between;position: relative;margin-top:2.375rem; }
.dtec .box .location ul{}
.dtec .box .location li{ font-size: 1.125rem; font-weight: 400; line-height: 1.5; margin-bottom: 0.625rem; display: block; }
.dtec .box .location li i{ margin-right: 0.625rem;vertical-align: middle; transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); }
.dtec .box .location li strong{font-weight:500;}
.dtec .box .button { }
.dtec .box .button .btn { margin-left: 0.625rem; }
.object .shape-codicenter-1{left:50%;margin-left:-65.625rem;width:16.5rem;height:16.125rem;background:url("../new_images/img_codicenter_shape01.png")no-repeat;background-size:100%;}
.object .shape-codicenter-2{right:50%;margin-right:-91.812rem;width:61.25rem;height:61.25rem;background:url("../new_images/img_codicenter_shape02.png")no-repeat;background-size:100%;}

.foex_btn a{width:16.75rem;}

/* 사업장 소개 팝업 */
.object .shape-pop-location-1{z-index:1;right:50%;margin-right:-70.75rem;width:36.5rem;height:36.5rem;background:url("../new_images/img_pop_shape01.png")no-repeat;background-size:100%;}
.object .shape-pop-location-2{z-index:1;left:50%;margin-left:-63.25rem;width:24.437rem;height:21.437rem;background:url("../new_images/img_pop_shape02.png")no-repeat;background-size:100%;}
.object .shape-pop-location-3{z-index:1;right:50%;margin-right:-69.562rem;width:29.562rem;height:26.187rem;background:url("../new_images/img_pop_shape03.png")no-repeat;background-size:100%;}
.object .shape-pop-location-4{z-index:1;left:50%;margin-left:-62.937rem;width:21.5rem;height:16.125rem;background:url("../new_images/img_pop_shape04.png")no-repeat;background-size:100%;}
.pop_eulji .object .shape-pop-location-1{margin-right: -74rem;}
.pop_eulji .object .shape-pop-location-4{margin-left:34.25rem;}

.pop_location_wrap{position:relative;width: 100%;height: 100%;padding: 8.75rem 0 2.5rem;max-width: 87.5rem;margin: 0 auto;}
.pop_location_wrap section{width:75rem;margin:0 auto;}
.pop_location_wrap .top_tit{margin-bottom:6.25rem;font-size:2.375rem;line-height:3.25rem;font-weight:500;color:#000;text-align:center;}
.pop_location_box{position:relative;width:100%;overflow:hidden;}

.pop_location_box .cnt{position:relative;margin-bottom:7.5rem;}
.pop_location_box .box{/* position:absolute; */padding: 3.187rem 0 0 3.75rem;background:#fff;}
.pop_location_box .box .tit{display:inline-block;width: 100%;position:relative;padding-left:1.125rem;margin-bottom:2rem;font-size:1.75rem;line-height:2.625rem;text-align:left;}
.pop_location_box .box .tit::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:0.187rem;height:4.375rem;content:'';background:#00aaf0;}
.pop_location_box .box .tit_s::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:0.187rem;height:1.875rem;content:'';background:#00aaf0;}
.pop_location_box .box .tit em{font-weight:700;}
.pop_location_box .box .tit span{float:right;margin-right:3.75rem;color:#7b7b7b;font-size:0.875rem;text-align:right;}
.pop_location_box .box span.writer{color:#7b7b7b;font-size:0.875rem;}
.pop_location_box .box .txt span{display:block;float:none;margin-top:2.5rem;text-align:left;}
.pop_location_box .box .txt{font-size:1rem;line-height:1.937rem;}
.pop_location_box .cnt_left .img,.pop_location_box .cnt_right .img{width:31.87rem;}
.pop_location_box .cnt_left img,.pop_location_box .cnt_right img{width:100%;}
.pop_location_box .cnt_center{}
.pop_location_box .cnt_center .img{height:32.125rem;overflow:hidden;}
.pop_location_box .cnt_center .img img{width:100%;}
.pop_location_box .cnt_center .box{position:relative;z-index: 999;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:65.25rem;margin-top:-6.187rem;}
.pop_location_wrap .pop_close{position:absolute;top:3.75rem;right:0;}
.pop_location_box .cnt_left{display:flex;}
.pop_location_box .cnt_left .img{display:inline-block;min-width:31.87rem;}
.pop_location_box .cnt_left .box{display:inline-block;padding:5.312rem 0 0 3.12rem;}
.pop_eulji .cnt_left .box{padding:4.312rem 0 0 3.12rem;}
.pop_eulji .txt_box{}
.pop_eulji .txt_box .box{margin-top:0;width:100%;padding:0;}
.pop_location_box .cnt_right{display:flex;}
.pop_location_box .cnt_right .img{float:right;width:31.87rem;}
.pop_location_box .cnt_right .box{padding: 2.687rem 3.12rem 0 0px;}

.pop_location_wrap .season_tit{margin-bottom: 3.25rem;}
.pop_location_box .swiper-container{overflow:visible !important;}
.pop_location_box .swiper-slide .item{position:relative;/* height: 640px; */overflow:hidden;}
.pop_location_box .swiper-button-prev-common { position: absolute; top: 50%; left: 50%; transform: translateX(-37.5rem);-webkit-transform: translateX(-37.5rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-left-normal-gray-72.svg") no-repeat 0 0;background-size:100%;font-size: 0;line-height: 0;display: block; }
.pop_location_box .swiper-button-prev-common:hover{ background: url("../new_images/ic_arr_left_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.pop_location_box .swiper-button-next-common { position: absolute; top: 50%; left: 50%; transform: translateX(33rem);-webkit-transform: translateX(33rem); width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/ic-arr-right-normal-gray-72.svg") no-repeat 0 0; background-size:100%;font-size: 0; line-height: 0; display: block; }
.pop_location_box .swiper-button-next-common:hover{ background: url("../new_images/ic_arr_right_hover_gray_72.svg") no-repeat 0 0;background-size:100%;}
.pop_location_box .swiper-button-prev-common.swiper-button-disabled{ position: absolute; top: 50%; left: 50%;transform: translateX(-37.5rem);-webkit-transform: translateX(-37.5rem); width: 4.5rem; height: 4.5rem;opacity:1; background: url("../new_images/ic_arr_left_disable_gray_72.svg") no-repeat 0 0; background-size:100%;line-height: 0; font-size: 0; display: block; }
.pop_location_box .swiper-button-next-common.swiper-button-disabled{ position: absolute; top: 50%; left: 50%;transform: translateX(33rem);-webkit-transform: translateX(33rem); width: 4.5rem; height: 4.5rem; opacity:1;background: url("../new_images/ic_arr_right_disable_gray_72.svg") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0; display: block; }
.pop_location_box .swiper-button-prev::after,.pop_location_box .swiper-button-next::after { display: none; }
.pop_location_box .season_box .box{margin-top:0;}


/* 고객지원 */
.dz_support{height:13.125rem; padding:4.562rem 0; background:#f8f9fa; }
.object .shape-customer-1{z-index:1;bottom:-12.5rem;right:50%;margin-right:-65.62rem;width:30.687rem;height:27rem;background:url("../new_images/img_customer_shape01.png")no-repeat;background-size:100%;}
.object .shape-customer-2{z-index:1;bottom:-56.25rem;left:50%;margin-left:-66.25rem;width:40.687rem;height:40.687rem;background:url("../new_images/img_customer_shape02.png")no-repeat;background-size:100%;}
.dz_support .search{display:flex; width:53.75rem; margin:0 auto;}
.dz_support .search .select_box{width:12.75rem; margin-right:1.5rem;}
.dz_support .search .select_box .ui-selectmenu-text{margin-top:5px;}
.dz_support .search .select_box .ui-selectmenu-button.ui-button{height:64px; padding-left: 21px;border-bottom:2px solid #000; background:none; border-radius:0px; font-size:24px; font-weight:400;}
.dz_support .search .select_box .ui-button .ui-icon{position: absolute;top: 50%;transform: translateY(-27%);  right: 10px;width:28px;height:28px;background:url("../new_images/ic_arr_down_28.png") no-repeat center !important;}
.dz_support .search .select_box .ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon{background:url("../new_images/ic_arr_up_28.png") no-repeat center !important;    transform: translateY(-6px);}
.support_tb {table-layout:fixed;}
.support_tb td .btn{padding:0.56rem 1.15rem 0.56rem 1.15rem}

.dz_support .search .inp{width:632px; height:64px; padding:10px 0 10px 20px; border-bottom:2px solid #000;}
.dz_support .search .inp input[type="text"]{width:560px; height:44px; font-size:24px;border:0px; background:none; outline:0;}
.dz_support .search .inp input:-ms-input-placeholder{ color:#7b7b7b;}
.dz_support .search .inp input::-webkit-input-placeholder{ color:#7b7b7b;}
.dz_support .search .inp input::-moz-placeholder { color:#7b7b7b;}

.dz_support .search .inp button{width:2rem; height:2rem; padding:0 1.125rem; background:url('../new_images/ic_search@2x.png') 0 0 no-repeat;background-size:2rem; vertical-align:middle; outline:0;}
.vertical-table .font_gray{ padding:1.437rem 1.25rem 0; font-size:1.125rem; color:#7b7b7b; }
.vertical-table .dz_service{}
.vertical-table .dz_service .box{float:left; width:20%; text-align:center;}
.vertical-table .dz_service .box .app{width:4.875rem; height:4.875rem; margin:0 auto 1.25rem; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16); border-radius:16px;}
.vertical-table .dz_service .box span{font-size:1.125rem; line-height:35px;}
.vertical-table .dz_service.edu .box{width:25%;}
.vertical-table .dz_service.edu .box a{display:flex;flex-direction:column;align-items:center;}
.vertical-table .dz_service.edu .box .img{width:82px;margin-bottom:1.25rem;}
.vertical-table .link{}
.vertical-table .link li{position:relative; padding:1.875rem 0 2.125rem 1.25rem; border-bottom:1px solid #d8d8d8; font-size:24px; font-weight:500;}
.vertical-table .link li a{position:absolute; top:50%; right:1.25rem; transform:translateY(-50%)}
.vertical-table .rank{ width:100%;}
.vertical-table .rank tr{border-bottom:1px solid #d8d8d8;}
.vertical-table .rank tr th{padding:1.25rem 0; text-align:Center; color:#cdcdcd; font-family: 'Roboto'; font-weight: 700; font-size:1.625rem; letter-spacing:-1.17px; vertical-align:top;}
.vertical-table .rank tr th span.pick{display:inline-block;padding:7px 13px 7px;line-height:1;vertical-align: sub;border-radius:0.937rem; border:1px solid #00aaf0; font-family: 'Noto Sans KR'; font-weight:500; color:#00aaf0; letter-spacing:-0.35px; font-size:14px;}										 
.vertical-table .rank tr td{position:relative; padding:24px 0; }
.vertical-table .rank tr td .name{margin-bottom: 5px;font-size:1.125rem; font-weight:500;}
.vertical-table .rank tr td .dec{}
.vertical-table .rank tr td .dec span{padding-right:12px;font-size:16px; color:#7b7b7b;}
.vertical-table .rank tr td .dec span + span{position:relative; padding-left:12px; }
.vertical-table .rank tr td .dec span + span:before{position:absolute; top:50%; margin-top:-7px;  left:0px; content:''; display:inline-block; width:1px; height:14px; background:#d8d8d8; }
.vertical-table .rank tr td a{position:absolute; top:50%;  right:1.25rem; transform:translateY(-50%);}

.vertical-table .rank tr td a.null,.vertical-table .link li a.null{color: #aaa;border-color: #e5e5e5;pointer-events: none;}
.vertical-table .rank tr td a.null i,.vertical-table .link li a.null i{opacity: 0.5;}
.vertical-table .rank tr td a.null:hover,.vertical-table .link li a.null:hover{background:transparent;} 

.edu_offline{padding:6.875rem 0;background:#18263e url("../new_images/img_training.png")no-repeat center 0;background-size: cover;}
.edu_offline .tit{ font-size:1.75rem; line-height:3.25rem; letter-spacing:-1.26px; color:#fff;  text-align:center;}
.edu_offline .txt{font-size:1.25rem; line-height:2.125rem; color:#fff;   text-align:center;}

/* 디지털경영 */
.digital_list .swiper-button-prev-common,.digital_list .swiper-button-next-common{display:none;}
.digital_list .swiper-container ul{justify-content: space-between;width: 100%;margin: 0 auto;}
.digital_list .swiper-slide{flex: 1;margin-right: 1.5rem;}
.digital_list .swiper-slide:last-child{margin-right: 0;}

/* 인재육성 */
.apply_graph img{position:relative;}

.graph{position:relative;display: inline-block;width:1.25rem;height:1.25rem;border-radius:100%;}
.graph1_1{top: -13.625rem;left: 14.75rem;}
.graph1_2{top: -15.25rem;left: 24.937rem;}
.graph1_3{top: -15rem;left: 35.125rem;}
.graph1_4{top: -14.062rem;left: 45.312rem;}
.graph1_5{top: -13.062rem;left: 55.5rem;}
.graph1_6{top: -12.125rem;left:65.687rem;}

.graph2_1{top: -8.75rem;left: 6.062rem;}
.graph2_2{top: -9.937rem;left:16.25rem;}
.graph2_3{top: -18.687rem;left: 26.437rem;}
.graph2_4{top: -22.25rem;left: 36.625rem;}
.graph2_5{top: -23.812rem;left: 46.812rem;}
.graph2_6{top: -22.687rem;left:57rem;}

.graph3_1{top: -5.437rem;left: -2.625rem;}
.graph3_2{top: -5.562rem;left:7.562rem;}
.graph3_3{top: -6.312rem;left: 17.75rem;}
.graph3_4{top: -6.187rem;left: 27.937rem;}
.graph3_5{top: -6.187rem;left: 38.125rem;}
.graph3_6{top: -6.125rem;left:48.312rem;}

.graph4_1{top: -20.25rem;left:14.75rem;}
.graph4_2{top: -23.062rem;left:24.937rem;}
.graph4_3{top: -22.625rem;left: 35.125rem;}
.graph4_4{top: -21.25rem;left: 45.312rem;}
.graph4_5{top: -19.625rem;left: 55.5rem;}
.graph4_6{top: -18.375rem;left:65.687rem;}

.graph5_1{top: -8.687rem;left:14.75rem;}
.graph5_2{top: -9.937rem;left:24.937rem;}
.graph5_3{top: -18.687rem;left: 35.125rem;}
.graph5_4{top: -22.187rem;left: 45.312rem;}
.graph5_5{top: -23.812rem;left: 55.5rem;}
.graph5_6{top: -22.687rem;left:65.687rem;}

.graph6_1{top: -15.437rem;left:14.75rem;}
.graph6_2{top: -16.187rem;left:24.937rem;}
.graph6_3{top: -20.312rem;left: 35.125rem;}
.graph6_4{top: -20.125rem;left: 45.312rem;}
.graph6_5{top: -20.062rem;left: 55.5rem;}
.graph6_6{top: -19.625rem;left:65.687rem;}

.graph:hover .graph_txt{visibility:visible;opacity:1;transition:.5s;}
.graph_txt{position: absolute;z-index: 1;transform: translate(-50%, -50%);bottom: 0.9375rem;left: 50%;visibility: hidden;opacity:0;width: 4.125rem;padding: 0.187rem 0.625rem 0.187rem;text-align: center;box-shadow: 0 0.187rem 0.625rem 0 rgba(0, 0, 0, 0.1);background-color: rgba(0, 0, 0, 0.69);color:#fff;border-radius:0.312rem;}
.graph_txt::after{position:absolute;bottom:-0.875rem;left:50%;transform:translateX(-50%);border-width:0.437rem;height:0.187rem;border-style:solid;border-color: rgba(0, 0, 0, 0.69) transparent transparent transparent;content:'';}

.object .shape-cultivate-1{left:50%;margin-left:-75rem;width:39.812rem;height:39.062rem;background:url("../new_images/img_cultivate_shape.png")no-repeat;}
.apply_nav a{font-size:1.125rem;}
.apply_graph_tit {text-align: right;}
.apply_graph_tit ul{display:flex;justify-content:flex-end;padding-right: 1.562rem;}
.apply_graph_tit ul li{padding-left: 0.625rem;font-size: 1rem;font-weight: 400;line-height: 1.687rem;position: relative;text-align: center;letter-spacing: -0.4px;margin-right:2.25rem;}
.apply_graph_tit ul li:last-child{margin-right:0;}
.graph_desc1:before{content: '';display: inline-block;border: 0.25rem solid #00a2a8;border-radius: 100%;width: 0.875rem;height: 0.875rem;position:absolute;top:50%;left:-0.625rem;transform: translateY(-50%);}
.graph_desc2:before{content: '';display: inline-block;border: 0.25rem solid #0092f0;border-radius: 100%;width: 0.875rem;height: 0.875rem;position:absolute;top:50%;left:-0.625rem;transform: translateY(-50%);}
.graph_desc3:before{content: '';display: inline-block;border: 0.25rem solid #5a32e3;border-radius: 100%;width: 0.875rem;height: 0.875rem;position:absolute;top:50%;left:-0.625rem;transform: translateY(-50%);}
.apply_graph{display:none;position:relative;margin-top: 2.625rem;}
.apply_graph:hover{cursor:pointer;}
.apply_graph1{display:block;}
.apply_tb.on2 th:nth-child(2),.apply_tb.on2 td:nth-child(2){background:rgba(0,162,168,0.05);}
.apply_tb.on3 th:nth-child(3),.apply_tb.on3 td:nth-child(3){background:rgba(0,146,240,0.05);}
.apply_tb.on4 th:nth-child(4),.apply_tb.on4 td:nth-child(4){background:rgba(84,39,234,0.05);}
.apply_tb{margin-top:80px;}
.apply_tb table td{color:#000;}
.apply_tb table td:first-child{color:#7b7b7b;}
.contents section.section_pad{padding-top:0;}

/* gray_swiper */
.gray_swiper .item {filter:grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%)\0\;-webkit-filter: grayscale(1);-ms-filter: grayscale(1)\0\;filter:gray;opacity: 0.2;}
.gray_swiper .swiper-slide-active .item {opacity: 1;  transition: opacity 0.8s;-webkit-transition: opacity 0.8s;-ms-transition: opacity 0.8s\0\;filter:grayscale(0);-webkit-filter:grayscale(0);-ms-filter:grayscale(0)\0\; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.gray_swiper .item {filter:grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%)\0\;-webkit-filter: grayscale(1);-ms-filter: grayscale(1)\0\;filter:gray;opacity: 0.2;}
.gray_swiper .swiper-slide-active .item {opacity: 1;  transition: opacity 0.8s;-webkit-transition: opacity 0.8s;-ms-transition: opacity 0.8s\0\;filter:grayscale(0);-webkit-filter:grayscale(0);-ms-filter:grayscale(0)\0\; }
}


/* 지역사회 공헌 */
.object .shape-social-1{z-index:1;right:50%;margin-right:-51.875rem;width:18.75rem;height:18.75rem;background:url("../new_images/img_social_shape.png")no-repeat;background-size:100%;}
.incrut {margin-bottom:5.062rem;}
.incrut p{color:#000;}
.incrut p span{color:#4b4e53;}
.social_bg{background: url("../new_images/img_social_event.png")no-repeat center center;padding-top:6.875rem;box-sizing:border-box;height: 32.87rem;}
.social_evt{;box-sizing:border-box;max-width:76.87rem;margin:0 auto; }
.social_evt h4{color:#fff;font-size:1.75rem;line-height:2.875rem;letter-spacing:-0.7px;font-weight:500;margin-bottom:2.5rem;}
.social_txt{color:rgba(255, 255, 255, 0.75);letter-spacing:-0.45px;font-size:1.125rem;line-height:2.125rem;}
.incrut p.text_color{color:#4b4e53;}


/* 상생경영 */
.object .shape-growth-1{z-index:1;left:50%;margin-left:-53.75rem;width:13.187rem;height:13.062rem;background:url("../new_images/img_growth_shape01.png")no-repeat;background-size:100%;}
.object .shape-growth-2{z-index:1;right:50%;margin-right:-50rem;width:7.625rem;height:7.625rem;background:url("../new_images/img_growth_shape02.png")no-repeat;background-size:100%;}
.m-t-0{margin-top:0 !important;}
.m-b-80{margin-bottom: 5rem;}
.p-b-110{padding-bottom:6.875rem;}
.ict_bor{color:#00aaf0;border:1px solid #00aaf0;line-height:2.187rem;letter-spacing:-0.4px; font-size:1rem;border-radius: 1.25rem;display: inline-block;width:8rem;height:2.25rem;text-align:center;margin:1rem 16.375rem 0 1.25rem;}
.growth_bg{height:100%;padding:10rem 0;background: url("../new_images/img_growth_software@2x.png")no-repeat center center;background-size:cover;box-sizing:border-box;}
.growth_soft{text-align:left;display:flex;margin:0 auto;max-width:76.87rem;}
.growth_soft_txt_l{font-weight:500;font-size:1.75rem;line-height:2.875rem;letter-spacing:-0.7px;color:#fff;margin-right:5.5rem;}
.growth_soft_txt_r{color:rgba(255, 255, 255, 0.8);font-size:1.125rem;font-weight:400;line-height:2.125rem;letter-spacing:-0.45px;}

/* 블루하트 */
.object .shape-heart-1{right:50%;margin-right:-75rem;width:48.062rem;height:48.75rem;background:url("../new_images/img_heart_shape01.png")no-repeat;background-size:100%;}
.object .shape-heart-2{left:50%;margin-left:-56.25rem;width:16.687rem;height:6.312rem;background:url("../new_images/img_heart_shape02.png")no-repeat;background-size:100%;}
.blue_txt{padding: 2.5rem 0 5rem !important;}
.vertical-table .row:last-of-type .blue_txt{padding-bottom:0 !important;}
.blue_col ul{display:flex;flex-wrap:nowrap;justify-content:center;text-align:center;position: relative;left: -3.125rem;}
.blue_col ul li{display: inline-flex;width: 21.125rem;height: 21.125rem;border-radius: 100%;color:#fff;font-size:1.75rem;letter-spacing:-0.7px;position:relative;opacity:0.8;}
.blue_col ul li:nth-child(1){background:#00aaf0;left:5.125rem;z-index:3;}
.blue_col ul li:nth-child(2){background:#005fe2;left:2.562rem;z-index:2;}
.blue_col ul li:nth-child(3){background:#002a76;z-index:1;}
.blue_col ul li span{text-align:center;width: 100%;line-height:2.687rem;position: absolute;display: inline-block;top: 50%;left: 50%;transform: translate(-50%, -50%);}


/* 인재경영 */
.cordinator_bg{background: url("../new_images/img_human_coodinator.png")no-repeat center 25px;}
.object .shape-human-1{z-index:1;right:50%;margin-right:-68.75rem;width:37.125rem;height:37.125rem;background:url("../new_images/img_human_shape01.png")no-repeat;background-size:100%;}
.object .shape-human-2{z-index:1;left:50%;margin-left:-65.625rem;width:26.312rem;height:21.187rem;background:url("../new_images/img_human_shape02.png")no-repeat;background-size:100%;}
.object .shape-human-3{z-index:1;bottom:-12.5rem;right:50%;margin-right:-53.125rem;width:20.75rem;height:20.75rem;background:url("../new_images/img_human_shape03.png")no-repeat;background-size:100%;}
.cordi_list_tit{display: flex;align-items: center;font-size: 1.25rem;font-weight: 500;line-height: 1.7;letter-spacing: -0.5px;text-align: left;}
.pill-260 a{width:16.25rem;font-size:1.125rem;}
.cordinator_wrap ul{background: rgba(255,255,255,0.96);padding:2.5rem 4.875rem 0;margin-top: 5rem;}
.cordinator_wrap ul li{padding:3.125rem 1.875rem 3.187rem;border-bottom:1px solid #e5e5e5;}
.cordinator_wrap ul li span{width: 1.937rem;font-family: Roboto;font-size: 1.75rem;font-weight: 500;line-height: 1.68; letter-spacing: -0.7px;text-align: left;color: #00aaf0;margin-right:1.875rem;}
.cordinator_wrap ul li p{transform: translateX(60px);opacity: 0.8;font-size: 1.125rem;line-height: 1.89;letter-spacing: -0.45px;text-align: left;}

.swiper_wrap{position:relative;width:100%;overflow:hidden;}
.human_swiper, .human_swiper3{width:52.5rem;margin:0 auto; /* height: 32.125rem; */}
.human_swiper .swiper-container, .human_swiper3 .swiper-container{overflow: visible !important;}
.human_swiper .swiper-slide .item,.human_swiper3 .swiper-slide .item{width:100%;}
.human_swiper .swiper-slide .item img,.human_swiper3 .swiper-slide .item img{width:100%;}

.human_happy{padding:0 !important;}
.human_swiper_box{position:absolute;z-index:999;top:24.875rem;left:50%;margin-left:5.937rem;box-shadow: 0.625rem 0.625rem 1.875rem 0 rgb(3 4 5 / 20%);width:19.125rem;height:8.812rem;padding: 2.5rem 0 2.5rem 2.75rem;background-image: linear-gradient(125deg, #00a4ed 6%, #1471ef 94%);opacity:1;}
.human_swiper_box p{display:inline-block;position:relative;color: #fff;line-height: 1.89;letter-spacing: -0.45px;text-align: left;font-size: 1.125rem;font-weight: 500;transition:all 0.8s linear;}
/* .human_swiper4{position:absolute;top:24.875rem;left:50%;margin-left:5.937rem;box-shadow: 0.625rem 0.625rem 1.875rem 0 rgb(3 4 5 / 20%);}
.human_swiper4 .swiper-container{width:19.125rem;height:8.812rem;padding: 2.5rem 0 2.5rem 2.75rem;background-image: linear-gradient(125deg, #00a4ed 6%, #1471ef 94%);opacity:1;}
.human_swiper4 .swiper-slide .txt{display:inline-block;position:relative;right:-9.375rem;color: #fff;opacity:0;line-height: 1.89;letter-spacing: -0.45px;text-align: left;font-size: 1.125rem;font-weight: 500;transition:all 0.8s linear;}
.human_swiper4 .swiper-slide-active .txt{opacity:1;right:0;} */
.human_happy_txt{width:52.5rem;margin:0 auto;font-size:1.125rem;line-height:2.125rem;letter-spacing:-0.45px;padding-top:5rem;}


.human_swiper2,.human_swiper4{position:absolute;top:24.875rem;left:50%;margin-left:5.937rem;box-shadow: 0.625rem 0.625rem 1.875rem 0 rgb(3 4 5 / 20%);}
.human_swiper2 .swiper-container,.human_swiper4 .swiper-container{width:19.125rem;height:8.812rem;padding: 2.5rem 0 2.5rem 2.75rem;background-image: linear-gradient(125deg, #00a4ed 6%, #1471ef 94%);opacity:1;}
/* .human_swiper2 .swiper-slide,.human_swiper4 .swiper-slide{height:8.812rem;} */
.human_swiper2 .swiper-slide .txt,.human_swiper4 .swiper-slide .txt{display:inline-block;position:relative;right:-9.375rem;color: #fff;opacity:0;line-height: 1.89;letter-spacing: -0.45px;text-align: left;font-size: 1.125rem;font-weight: 500;transition:all 0.8s linear;}
.human_swiper2 .swiper-slide-active .txt,.human_swiper4 .swiper-slide-active .txt{opacity:1;right:0;}

.swiper_wrap .swiper-pagination,.swiper_wrap .swiper-pagination2 { text-align: center; width: 100%; position: static; margin-top: 3.625rem; line-height: 1; }
.swiper_wrap .swiper-pagination-bullet{ width: 0.75rem; height: 0.75rem; background: #cdcdcd; opacity: 1; margin: 0 0.312rem; border-radius: 0; vertical-align: top; }
.swiper_wrap .swiper-pagination-bullet-active { background: #00aaf0; }
.swiper_wrap .swiper-button-prev-common,.swiper_wrap .swiper-button-prev-common2 { display: block;position: absolute; top: 50%; left: 50%;transform: translate(-31.25rem, -50%);width: 4.5rem; height: 4.5rem; background: url("../new_images/ic-arr-left-normal-gray-72.svg") no-repeat 0 0; font-size: 0;line-height:0;background-size:100%;}
.swiper_wrap .swiper-button-next-common,.swiper_wrap .swiper-button-next-common2 {  display: block; position: absolute; top: 50%; left: 50%;transform: translate(26.5rem, -50%); width: 4.5rem; height: 4.5rem; background: url("../new_images/ic-arr-right-normal-gray-72.svg") no-repeat 0 0; font-size: 0; line-height: 0;background-size:100%;}
.swiper_wrap .swiper-button-prev-common::after, .common-swiper .swiper-button-next-common::after { display: none; }



/* 고객만족경영 */
.object .shape-satisfaction-1{z-index:1;top:143.75rem;left:50%;margin-left:-50rem;width:21.062rem;height:19.875rem;background:url("../new_images/img_satisfaction_shape.png")no-repeat;background-size:100%;}
section.cs_bg{padding:5.875rem 0 10rem;background: url("../new_images/img_satisfaction_cs.png")no-repeat center center;}
.cs_bg .title{margin: 0 0 5rem;font-size: 1.75rem;font-weight: 500;line-height:2.875rem;letter-spacing: -0.7px;text-align: center;color: #fff;}
.cs_list_tit{margin: 0 0 1.25rem;font-size: 1.5rem;font-weight: 500;line-height: 1.42;letter-spacing: -0.6px;text-align: center;color: #fff;position:relative;}
.cs_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}

.cs_wrap li{width:calc((100% - 1.5rem) / 2);height: auto;padding: 3rem 0 3.25rem;position:relative;}
.cs_wrap li:nth-child(n+3){margin: 1.5rem 0 0 0;}
.cs_wrap li::before{content:'';position:absolute;top:0;width:100%;height: 100%;opacity: 0.45;backdrop-filter: blur(3.125rem);background-color: #000;}
.cs_wrap li:nth-child(2n+2){margin-right:0;}
.cs_wrap p{margin: 1.25rem 0 0;opacity: 0.8;font-size: 1.125rem;line-height: 1.89;letter-spacing: -0.45px;text-align: center;color: #fff;font-weight: 400;}

.voc_wrap{display:flex;justify-content: center;}
.voc_wrap li{width: 17.625rem;height: 14.562rem;margin-top: 1.25rem;padding: 2.75rem 0 3.625rem;border-radius: 10px;box-shadow: 0 3px 1.25rem 0 rgba(0, 0, 0, 0.05);background-color: #fff;flex-direction: column;display: flex; box-sizing: border-box;justify-content: center;align-items: center;}
.voc_wrap li:nth-child(2){position:relative;margin:1.25rem 4.687rem 0;}
.voc_wrap li:nth-child(2):before{position:absolute;left:-3.5rem;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;content:'';background:url("../new_images/ic_arr_right_circle_36@2x.png")no-repeat center; box-shadow: 0 6px 1.25rem 0 rgba(8, 70, 154, 0.16);background-size: 100%;border-radius: 100%;}
.voc_wrap li:nth-child(2):after{position:absolute;right:-3.437rem;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;content:'';background:url("../new_images/ic_arr_right_circle_36@2x.png")no-repeat center; box-shadow: 0 6px 1.25rem 0 rgba(8, 70, 154, 0.16);background-size: 100%;border-radius: 100%;}
.voc_wrap em{font-size: 0.875rem;color: #00aaf0;line-height: 2.125rem;font-family: Roboto;line-height: 2.43;font-weight: 700;}
.voc_wrap img{width: 3.125rem;margin: 1.125rem 0 1.25rem;}

/* 윤리헌장 */
.object .shape-ethics-1{bottom:0;left:50%;margin-left:-65.625rem;width:16.5rem;height:16.125rem;background:url("../new_images/img_ethics_shape01.png")no-repeat;background-size:100%;}
.object .shape-ethics-2{bottom:-106.25rem;right:50%;margin-right:-90.625rem;width:61.25rem;height:61.25rem;background:url("../new_images/img_ethics_shape02.png")no-repeat;background-size:100%;}

/* 윤리경영 */
.object .shape-ethical-1{bottom:125rem;right:50%;margin-right:-65.625rem;width:20.562rem;height:20.562rem;background:url("../new_images/img_ethical_shape01.png")no-repeat;background-size:100%;}
.object .shape-ethical-2{bottom:-8.125rem;left:50%;margin-left:-73.75rem;width:40.687rem;height:40.687rem;background:url("../new_images/img_ethical_shape02.png")no-repeat;background-size:100%;}

/* 윤리경영이념 */
.object .shape-philosophy-1{top:-25rem;left:50%;margin-left:-78.125rem;width:49.375rem;height:48rem;background:url("../new_images/img_philosophy_shape01.png")no-repeat;background-size:100%;}
.object .shape-philosophy-2{z-index:1;bottom:-93.75rem;left:50%;margin-left:-50rem;width:15.875rem;height:15.312rem;background:url("../new_images/img_philosophy_shape02.png")no-repeat;background-size:100%;}
.object .shape-philosophy-3{z-index:1;bottom:-143.75rem;right:50%;margin-right:-56.25rem;width:48.687rem;height:48.687rem;background:url("../new_images/img_philosophy_shape03.png")no-repeat;background-size:100%;}
.ethics_rule{display:flex;justify-content: center;position:relative;z-index:2;}
.ethics_rule li{width: 17.625rem;height: 20.625rem;padding: 3.562rem 1.875rem 4rem;border-radius: 0.625rem;box-shadow: 0 0.187rem 1.25rem 0 rgba(0, 0, 0, 0.05);background-color: #fff;flex-direction: column;display: flex; box-sizing: border-box;justify-content: center;align-items: center;margin-right:1.5rem;}
.ethics_rule li:last-child{margin-right:0;}
.ethics_rule li img{height:5.125rem;}
.ethics_rule em{font-size: 1.25rem;font-weight: 500;line-height:2.125rem;letter-spacing: -0.5px;text-align: center;color: #00aaf0;margin:1.75rem 0 1.125rem;}
.ethics_rule p{font-size: 1rem;line-height: 1.75rem;letter-spacing: -0.4px;text-align: center;color: #000000;}


/* 윤리경영 상담/제보 */
.object .shape-operation-1{bottom:0;right:50%;margin-right:-65.625rem;width:30.687rem;height:27rem;background:url("../new_images/img_operation_shape01.png")no-repeat;background-size:100%;}
.object .shape-operation-2{bottom:-125rem;left:50%;margin-left:-78.125rem;width:54.437rem;height:54.437rem;background:url("../new_images/img_operation_shape02.png")no-repeat;background-size:100%;}
.counseling_list{display:flex;flex-wrap: wrap;}
.counseling_list li{width:50%;}
.counseling_step{float:right;width:49.5rem;margin-bottom: 5rem;}
.counseling_way{float:right;width:49.5rem;margin-left: 24rem;}
.counseling_way ul li{display:flex;align-items:center;justify-content:space-between;width:49.5rem;height:6.25rem;padding:1.75rem 2.5rem 1.75rem 1.875rem;box-sizing:border-box;color:#262626;border-bottom: solid 1px #e5e5e5;font-size:1.125rem;line-height:2.4;letter-spacing:-0.45px;font-weight:normal;}
.counseling_way ul li:first-child{border-top:1px solid #e5e5e5;}
.counseling_way ul li span:first-child{margin:0 3.125rem 0 2.625rem;font-weight:500;}
.counseling_way ul li.ico_mail span:first-child{margin-right:2.125rem;}
.counseling_way ul li p{display:inline-block;}
.counseling_way >.info{color:#7b7b7b;font-size:1.125rem;text-align:left;line-height:1.75rem;letter-spacing:-0.45px;margin-top:1.875rem;}


/* 팝업(윤리경영 상담/제보 -제보하기,제휴제안-제휴접수, 구매상담신청)  */
.pop_dim{position:relative;width:100%;height:100%;max-width:120rem;margin: 0 auto;background:rgba(255, 255, 255, 0.97);}
/* .pop_dim .rbtn_out{min-width:92px;} */
.pop_header{display: flex;width:100%;height: 5.312rem;padding: 0.75rem 2.5rem;margin:0 auto;justify-content: space-between;align-items: center;}
.pop_close{display:inline-block;position:absolute;top:0.75rem;right:2.5rem;width:3.75rem;height:3.75rem;background:url("../new_images/ic_popup_close_normal_60@2x.png")no-repeat 50% 50%;font-size:0;background-size:100%;transition:.5s;}
.pop_close:hover{background:url("../new_images/ic_popup_close_hover_60@2x.png")no-repeat 50% 50%;background-size:100%;}
.pop_dim h3{padding-top: 1.562rem;font-size:2.375rem;line-height:3.25rem;font-weight:500;text-align:center;}
.top_txt{text-align:center;color:#4b4e53;font-size:1.125rem;margin:10px 0 1.75rem;}
.eth_report_info{position:relative;padding:1.875rem 7rem 1.875rem 10.75rem;margin: 2.25rem 0 2.5rem;background:#fff; box-shadow: 0 3px 1.875rem 0 rgba(0, 0, 0, 0.05);color:#4b4e53;font-weight:400;border-radius: 4px;line-height: 1.75rem;}
.eth_report_info strong{color:#fc5356;font-weight:400;}
.eth_report_info::before{position:absolute;left:3.125rem;width:4.5rem;height:4.5rem;content:'';background:url("../new_images/ic_alert_warning@2x.png")no-repeat;background-size:100%;}
.pop_tb_wrap{width:75rem;padding:5rem 11.25rem 10rem;margin-top:0.75rem;box-shadow: 0 3px 1.875rem 0 rgba(0, 0, 0, 0.05);background-color: #ffffff;}

.select_all .ui-selectmenu-icon.ui-icon{width:1.5rem;height:1.5rem;margin-top:0;background:url("../new_images/ic_arr_down_24@2x.png")no-repeat !important;background-size:100% !important;}
.part_t{top:14.25rem;}
.part_t .btns{margin-top:3.75rem;}
.red_star{color:#fc5356;}
.pop_dim h4{padding-bottom:1.25rem;font-size:1.75rem;font-weight:700;text-align:left;}
.pop_dim input,.pop_dim textarea{border:0;}
.pop_dim tr{height:4.75rem;border-bottom:1px solid #e5e5e5;box-sizing:border-box;}
.pop_dim tr:first-child{border-top:1px solid #000;}
.pop_dim th{padding: 1.625rem 0 0 0.625rem;line-height: 1.375rem;font-weight: 500;color: #262626;vertical-align:top;font-size:1rem;}
.pop_dim td{padding: 1.125rem 0 1.125rem 1.875rem;font-size:1rem;}
.report_col p {margin-bottom:0.875rem;font-weight:500;}
.report_col td{padding: 1.625rem 0 1.625rem 0.625rem;}
.tb_textarea {padding:1.562rem 1.875rem;}
.tb_textarea textarea{display: block;padding:1rem 1.25rem;box-sizing:border-box;border:1px solid #d9d9d9;}
.td_line input{float:left;}
.td_email{display:flex;align-items:center;}
.td_email >div{display:flex;flex-wrap:nowrap;}
.td_email >div>input{width:9.375rem;}
.td_email >div>input:nth-child(2){padding-left:1.25rem;}
.w_100{width:100%;}
.pop_dim .ui-selectmenu-button.ui-button{width: 13.375rem;;border-bottom:none;color: #000;padding-left: 0;}
.pop_tb1{margin-bottom:5.312rem;width: 100%;/* table-layout : fixed; */}
.pop_tb1 th,.pop_tb2 th{width:14.625rem;}
.pop_tb1 td,.pop_tb2 td{width:37.875rem;}

.pop_tb2_wrap{position:relative;}
.pop_tb2{width: 100%;/* table-layout : fixed; */}
.info_t{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:1.25rem;}
.info_t h4{padding-bottom:0;}
.info_t strong{font-weight: 400;font-size: 0.875rem;}

.privacy_pop{position:relative;border-bottom: 1px solid #e5e5e5;}
.buying .privacy_pop> p{border-top:0;}
.select-100 .ui-selectmenu-button.ui-button{width:100%;}
.privacy_pop > p{padding: 1.625rem 0 1.625rem 0.625rem;border-top:1px solid #000;font-weight:500;}
.privacy_info{padding: 1.875rem 5rem 1.875rem 1.875rem;font-size: 0.875rem;background:#fafafa;}
.privacy_info p{line-height: 1.625rem;color:#4a4a4a;font-weight:400;font-size:0.875rem;letter-spacing: -0.35px;}
.privacy_info p strong{font-weight:500;}
.privacy_info a{display:inline-block;padding-right:2rem;margin-top:3rem;line-height: 1.75rem;background:url("../new_images/icon_download@2x.png")no-repeat right center;background-size:24px;text-decoration:underline;color:#4a4a4a;}
.privacy_pop .cbtn_out{text-align:right;}

.pop_dim input:-ms-input-placeholder,.pop_dim textarea:-ms-input-placeholder{color:#999;font-weight:400;}
.pop_dim input::-webkit-input-placeholder,.pop_dim textarea::-webkit-input-placeholder {color:#999;font-weight:400;}
.pop_dim input::-moz-placeholder,.pop_dim textarea::-moz-placeholder { color:#999;font-weight:400;}

.fbtn_out input{position:relative;left:-8.687rem;top:-0.75rem;width:8.375rem;height:2.75rem !important;opacity:0;cursor: pointer;}
.fbtn_out label{width:8.625rem;height:2.75rem;margin-bottom: 0.625rem;background:#fff;border:1px solid #272a33;cursor:pointer;text-align: center;}
.fbtn_out p{color:#7b7b7b;font-size:0.875rem;line-height:1.625rem;letter-spacing:-0.35px;}
.part_t .rbtn_out{margin-right:2.187rem;}
.rbtn_out_wrap{display:flex;}
.rbtn_out{display:inline-block;position:relative;height:auto;padding-left:0.375rem;line-height:normal;}
.eth_report_wrap .report_col_w .rbtn_out{width:29%;margin:0.875rem 0;}
.eth_report_wrap .report_col_w .rbtn_out:nth-child(3n){width:40%;}
.pop_tb1 .rbtn_out{position:relative;margin: 0.875rem 1.812rem 0.875rem 0;}
.pop_tb1 .rbtn_out:last-child{margin:0;}
.rbtn_out input{position:absolute;left: 0.75rem;z-index:-1;}
.rbtn_out label{display:inline-block;z-index:1;left:0;width:100%;height:1.5rem;padding-left: 2.062rem;line-height:1.5rem;background:#fff url("../new_images/btn_radio_off@2x.png")no-repeat left center;background-size:1.5rem;cursor:pointer;}
.rbtn_out input[type="radio"]:checked + label{background:#fff url("../new_images/btn_radio_on@2x.png")no-repeat left center;background-size:1.5rem;}

.cbtn_box{display: flex;justify-content: space-around;align-items: center;}
.cbtn_out{display:inline-block;position:relative;height:auto;margin: 1.687rem 0;padding-left:0.375rem;line-height:normal;}
.cbtn_out strong{font-weight: 400;}
.cbtn_out input{position: absolute;left:0.375rem;width:1.5rem;height: 100%;cursor: pointer;opacity: 0;z-index: 1;}
.cbtn_out label{display:inline-block;right:0;padding-left: 1.75rem;line-height:1.4;z-index:1;background:url("../new_images/ic_check_off_24@2x.png")no-repeat left center;background-size: 1.5rem;;cursor:pointer;font-size:1rem;}
.cbtn_out input[type="checkbox"]:checked + label{background:url("../new_images/ic_check_on_24@2x.png")no-repeat left center;background-size: 1.5rem;}

/* 구매상담 */
.pop_buying table{table-layout:fixed;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.pop_buying table{table-layout:auto;}
}
.pop_buying .privacy_pop:first-of-type .privacy_info{margin-bottom:0.875rem;}
.pop_buying .txt_box{position:relative; min-height:7.5rem;padding:1.25rem;margin-bottom:1.25rem; overflow:hidden; text-align:center;background:#fbfbfb; border:1px solid #eee;}
.pop_buying .txt_box .name{font-size:1.125rem; color:#232323;font-weight:500;}
.pop_buying .txt_box .txt{font-size:1rem; letter-spacing:-1px; line-height:1.4;}
.pop_buying .txt_box button{display:inline-block; height:1.75rem;line-height:1.437rem;padding:1px 10px 2px 10px;margin: 1rem auto 0;border:1px solid #00aaf0; background:#00aaf0;  color:#fff; font-size:12px;}
/* .pop_buying .cbtn_out_box{display: flex;flex-wrap: wrap;} */
.pop_buying .cbtn_out_box .cbtn_out{width:calc((100% - 0.7rem)/ 2);margin:0 0 0.5rem 0;padding:0;}
/* .pop_buying .cbtn_out_box .cbtn_out:nth-child(odd){margin:0 0 0.5rem 0;} */
.pop_buying .cbtn_out_box .cbtn_out label{background-size: 1.2rem;font-size: 0.85rem;}
.pop_buying .cbtn_out_box .cbtn_out input[type="checkbox"]:checked + label {background-size: 1.2rem;}
.pop_buying tr{height:2.75rem;}
.pop_buying th{padding:0.625rem 0 0 0.625rem;font-size:0.85rem;}
.pop_buying td{padding:0.125rem 0 0.125rem 1.875rem;}
.pop_buying .tb_textarea{padding:0.38rem 0 0.38rem 1.875rem;}
.pop_buying .tb_textarea textarea{padding:0.5rem;}
.pop_buying .email_line .td_email{height:2.75rem;}
.pop_buying .email_line td >div{height:2.75rem;}
.pop_buying .email_line .ui-selectmenu-button.ui-button{height:2.75rem;font-size: 0.85rem;}
.pop_buying input:-ms-input-placeholder,.pop_buying textarea:-ms-input-placeholder{font-size:0.85rem;color:#999;font-weight:400;}
.pop_buying input::-webkit-input-placeholder,.pop_buying textarea::-webkit-input-placeholder {font-size:0.85rem;color:#999;font-weight:400;}
.pop_buying input::-moz-placeholder,.pop_buying textarea::-moz-placeholder {font-size:0.85rem;color:#999;font-weight:400;}
.pop_buying .privacy_pop > p{padding: 0.625rem 0 0.625rem 0.625rem;}


.ethics_notice_wrap{display:none;position: fixed;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 100;}
.ethics_notice_wrap.on{display:block;}
.ethics_notice{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:31.25rem;padding: 1.25rem;text-align:center;background:#fff;}
.ethics_notice h3{padding:0;margin-bottom:1.25rem;line-height:1.5;font-size:1.562rem;}
.ethics_notice p{margin-bottom:2.625rem;font-size:1.062rem;}
.ethics_notice p span{display:inline-block;color: #fc5356;}
.ethics_notice button{width:12.5rem;}

.eth_report_wrap .result_txt td{padding:1.625rem 0.625rem;}
.eth_report_wrap .result_txt p:first-child{margin-bottom:0.687rem;font-weight:500;}


/* AT자격시험 */
.object .shape-exam-1{bottom:-75rem;left:50%;margin-left:-78.125rem;width:49.375rem;height:48rem;background:url("../new_images/img_exam_shape01.png")no-repeat;background-size:100%;}
.at_btn a{width:20.25rem;}
.at_test_configu{width:100%;margin-top: 2.437rem;/* border-top:1px solid #e5e5e5; */}
.at_test_configu tr{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.at_test_configu tr th{width:11.312rem;padding:1.75rem 1.687rem 1.875rem;background:#f8f9fa;}
.at_test_configu tr td{padding: 1.75rem 0 1.687rem 1.875rem;}

.at_test_list{width:100%;}
.at_test_list tr{}
.at_test_list td{border-bottom:1px solid #e5e5e5;}
.at_test_list td:first-child{text-align:center;}
.at_test_list td:nth-child(2){border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.at_test_list tr th{height:5.125rem;background:#f8f9fa;text-align:center;border-bottom:1px solid #e5e5e5;}
.at_test_list tr th:nth-child(2){border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.at_test_list tr td{padding:1.75rem 1.25rem 1.6875rem 1.125rem;}

/* 전산회계운용사 */
.object .shape-exam-2{bottom:-156.25rem;left:50%;margin-left:-66.875rem;width:27.187rem;height:27.187rem;background:url("../new_images/img_exam_shape02.png")no-repeat;background-size:100%;}
.object .shape-exam-3{bottom:-56.25rem;right:50%;margin-right:-68.75rem;width:36.5rem;height:36.5rem;background:url("../new_images/img_exam_shape03.png")no-repeat;background-size:100%;}
.accounting_btn{width:28.312rem;margin:5rem auto 0;}

.at_btn a{width:20.25rem;}
.act_test_td{width:100%;border-bottom:1px solid #e5e5e5;}
.act_test_td tr{border-bottom:1px solid #e5e5e5;}
.act_test_td tr th{width:11.312rem;padding:1.75rem 1.687rem 1.875rem;background:#f8f9fa;}
.act_test_td tr td{padding: 1.75rem 0 1.687rem 1.875rem;}

.table_txt{margin:2.5rem 0 1.25rem;font-size: 1.25rem;font-weight: 500;line-height: 1.7;letter-spacing: -0.5px;}
.act_test_th{width:100%;}

.act_test_th td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.act_test_th td:first-child{border-left:0;font-weight: 700;word-break:break-word;}
.act_test_th td:last-child{border-right:0}
.act_test_th tr th{height:5.125rem;background:#f8f9fa;font-size:1rem;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.act_test_th tr th:last-child{border-right:0}
.act_test_th tr td{padding:1.75rem 1rem 1.687rem;text-align:center;font-size:1rem;}
.bor_t{border-top:1px solid #e5e5e5;}
.act_test_th td.align_l{padding:1.75rem 1.687rem 1.5rem;text-align:left;    word-break: break-word;}


/* ERP 자격시험 */
.object .shape-exam-4{bottom:-93.75rem;left:50%;margin-left:-71.875rem;width:42.062rem;height:42.062rem;background:url("../new_images/img_exam_shape04.png")no-repeat;background-size:100%;}
.object .shape-exam-5{bottom:-200rem;right:50%;margin-right:-65.625rem;width:26.312rem;height:21.187rem;background:url("../new_images/img_exam_shape05.png")no-repeat;background-size:100%;}
.etp_bth{width:21.25rem;margin: 5rem auto 0;}
.erp_list_tit{font-size: 1.25rem;font-weight: 500;line-height:2.125rem;letter-spacing: -0.5px;text-align: left;}
.erp_list_tit span{width: 1.937rem;margin-right:1.875rem;font-family: Roboto;font-size: 1.75rem;font-weight: 500;line-height: 1.68; letter-spacing: -0.7px;text-align: left;color: #00aaf0;}
.erp_list_wrap li{padding:2.5rem 0 2.5rem 0.8125rem;border-bottom:1px solid #e5e5e5;}
.erp_list_wrap li p{position:relative;padding-left:0.5rem;text-indent:2px;transform: translateX(3.75rem);opacity: 0.8;font-size: 1.125rem;line-height: 1.89;letter-spacing: -0.45px;text-align: left;}
.erp_list_wrap li p::before{position:absolute;top:1rem;left:2px;width:2px;height:2px;content:'';border-radius:100%;background:#000;}

.erp_test_th{width:100%;}
.erp_test_th td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.erp_test_th td:first-child{border-left:0}
.erp_test_th td:last-child{border-right:0}
.erp_test_th tr th{height:5.125rem;background:#f8f9fa;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.erp_test_th tr th:last-child{border-right:0}
.erp_test_th tr td{padding:1.75rem 0.5rem 1.687rem;text-align:center;}

.erp_test_td{margin-top:2.5rem;}
.erp_test_td{width:100%;border-bottom:1px solid #e5e5e5;}
.erp_test_td tr{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.erp_test_td tr th{padding-left: 1.875rem;background:#f8f9fa;}
.erp_test_td tr td{padding: 1.75rem 0 1.687rem 1.875rem;}
.erp_test_td td span{color:#7b7b7b;}

/* 제휴제안 */
.object .shape-partnership-1{bottom:-75rem;left:50%;margin-left:-78.125rem;width:54.437rem;height:54.437rem;background:url("../new_images/img_partnership_shape01.png")no-repeat;background-size:100%;}
.object .shape-partnership-2{bottom:9.062rem;right:50%;margin-right:-58.75rem;width:20.25rem;height:7.687rem;background:url("../new_images/img_partnership_shape02.png")no-repeat;background-size:100%;}
.ptn_bg{padding: 10rem 0 !important;background: url("../new_images/img_proposal.png")no-repeat center center;background-size: cover;box-sizing: border-box;}
.ptn_bg ul{display:flex;}
.ptn_bg ul li{display: flex;flex-direction: column;width: 36.75rem;height: 20.562rem;padding: 4.625rem 0 5rem;margin-right:1.5rem;line-height:1.687rem;font-size:1.125rem;text-align:center;box-sizing:border-box;opacity: 0.96;background-color: #ffffff;}
.ptn_bg ul li:last-child{margin-right:0;}
.ptn_bg ul li em{display:block;position:relative;padding-bottom: 1rem;color:#00aaf0;font-weight: 500;}
.ptn_bg ul li em::after{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width: 1.625rem;height: 3px;content:'';background-color: #00aaf0;}
.ptn_bg ul li strong{display:block;margin: 1.562rem 0 1rem;font-size: 1.75rem;letter-spacing: -0.7px;line-height: 1.687rem;font-weight: 500;}

.ptn_way ul li{display:flex;align-items:center;justify-content:space-between;height:6.25rem;padding:1.75rem 2.5rem 1.75rem 1.875rem;color:#262626;border-bottom: solid 1px #e5e5e5;font-size:1.125rem;line-height:2.4;box-sizing:border-box;letter-spacing:-0.45px;font-weight:normal;}
.ptn_way ul li span:first-child{margin:0 3.437rem 0 2.625rem;font-weight:500;}
.ptn_way ul li.ico_site span:first-child{margin-right:1.25rem;}
.ptn_way ul li.ico_mail span:first-child{margin-right: 2.437rem;}
.ptn_way ul li >p{display:inline-block;}
.ptn_way div.info{margin-top:1.875rem;color:#7b7b7b;font-size:1.125rem;text-align:left;line-height:1.75rem;letter-spacing:-0.45px;}
.ptn_btn{width: 8.125rem;height: 2.75rem;padding: 9px 0;font-size: 1rem;}
.pop_dim textarea::placeholder{line-height:1.75rem; color: rgba(0, 0, 0, 0.4);}
.pop_dim textarea:-ms-input-placeholder{line-height:1.75rem; color: rgba(0, 0, 0, 0.4);}
.pop_dim textarea::-webkit-input-placeholder{line-height:1.75rem; color: rgba(0, 0, 0, 0.4);}
.pop_dim textarea::-moz-placeholder{line-height:1.75rem; color: rgba(0, 0, 0, 0.4);}

.pop_dim .email_line{border-bottom:0;}
.email_line th{position:relative;}
.email_line th::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5;content:'';}
.email_line .td_email{height:4.75rem;padding:0;}
.email_line td >div{display:flex;align-items:center;position:relative;height:4.75rem;padding:0 1.875rem;margin-right:1.687rem;border-bottom:1px solid #e5e5e5;}
.email_line .ui-selectmenu-button.ui-button{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;height:4.75rem;border-bottom:1px solid #e5e5e5;border-radius: 0;}

/* 사업소개 */

/* 빅데이터 플랫폼 */
.object .shape-bigdata-1{bottom:-31.25rem;right:50%;margin-right:-53.125rem;width:9.25rem;height:9.25rem;padding: 8.25rem 0 9.25rem!important;max-height: 25rem;background:url("../new_images/img_bigdata_shape01.png")no-repeat;background-size:100%;}
.object .shape-bigdata-2{bottom:-75rem;left:50%;margin-left:-53.75rem;width:19.125rem;height:19.125rem;background:url("../new_images/img_bigdata_shape02.png")no-repeat;background-size:100%;}
.potal_bg{max-height: 25rem;padding: 7rem 0 !important;background:url("../new_images/img_data_portal.png")no-repeat center;background-size:cover;}
.potal_box{display:flex;flex-direction:column;align-items:center;}
.potal_box .btn{font-size: 1.125rem;font-weight: 500; border-radius: 3.125rem;color: #00aaf0;border-color: #00aaf0;background: transparent; }
.potal_box a{width: 8rem;height: 2.625rem;}
.potal_box p{margin:1rem 0 2.375rem;font-size:1.5rem;}
.data_list ul{display:flex;}
.data_list li{position:relative;width:24rem;height:28.12rem;margin-right:1.5rem;}
.data_list li:first-child{background:url("../new_images/img_bigdata_portal01@2x.png")no-repeat 50% 50%;background-size:24rem;}
.data_list li:nth-child(2){background:url("../new_images/img_bigdata_portal02@2x.png")no-repeat 50% 50%;background-size:24rem;}
.data_list li:last-child{margin-right:0;background:url("../new_images/img_bigdata_portal03@2x.png")no-repeat 50% 50%;background-size:24rem;}
.data_list li span{display:block;position:relative;top:20.875rem;width: 100%;color:#fff;letter-spacing: -0.6px;text-align: center;font-size: 1.5rem;font-weight: 500;}
.data_list li span::after{display:block;position:absolute;top:-1.25rem;transform: translateX(-50%);left: 50%;width: 2.125rem;height: 3px;background: #fff;content:"";}
.busi_btn{top:1rem;}

/* erp사업 common */
.object .shape-erp-1{z-index:1;right:50%;margin-right:-50rem;width:16.125rem;height:16.125rem;background:url("../new_images/img_erp_shape01.svg")no-repeat;background-size:100%;}
.object .shape-erp-2{z-index:0;right:50%;margin-right:-51.125rem;width:3.25rem;height:3.25rem;background:url("../new_images/img_erp_shape02.svg")no-repeat;background-size:100%;}
.object .shape-erp-3{z-index:1;left:50%;margin-left:-75rem;width:32.625rem;height:32.625rem;background:url("../new_images/img_erp_shape03.svg")no-repeat;background-size:100%;}
.object .shape-erp-4{z-index:0;right:50%;margin-right:-71.875rem;width:32.25rem;height:32.25rem;background:url("../new_images/img_erp_shape04.svg")no-repeat;background-size:100%;}

.logo_box{position:relative;display:flex;justify-content: space-between;padding: 2.875rem 1.25rem 3.125rem;border-bottom:1px solid #e5e5e5;}
.logo_box:first-of-type,.logo_box.first{border-top:2px solid #000;}
.logo_box .thumb{width: 21.875rem;height: 8.437rem;padding:0.625rem;/* margin-right:2.375rem; */border-radius: 0.25rem;border: solid 1px #ededed;background-color: #fff;}
.logo_box .thumb img{position: relative;top: 50%;transform: translateY(-50%);}
.logo_box div.txt_box{position:relative;width: calc( 100% - 21.875rem );padding-left: 2.375rem;}
.logo_box >dl{/* float: right;*/width: calc( 100% - 21.875rem );padding-left: 2.375rem;}
.logo_box dt{font-size:1.5rem;line-height:2.375rem;letter-spacing:-0.6px;}
.logo_box dd .txt{margin:1.5rem 0 1.875rem;font-size:1.125rem;line-height:2.125rem;letter-spacing:-0.45px;}
.logo_box .tags{justify-content: flex-start;margin-bottom:0;}
.logo_box_btn {position:absolute;top:0;right:0;height:2.75rem;font-size:1rem;letter-spacing:-0.4px;} 
.logo_box_btn a:first-child{width:7.812rem;padding: 0.562rem 0;}
.logo_box_btn a:last-child{width:11.5rem;padding: 0.562rem 0;}
.erp_section_w{padding: 11.375rem 0 11.75rem !important;}
.erp_section_w .section-title{margin-bottom:0;color:#fff;font-size:2.625rem;line-height:2.625rem;letter-spacing:-1.05px;}
.erp_section_w .section-desc-sm{margin-top:1.25rem;color:#fff;font-size:1.125rem;line-height:2.125rem;font-weight: 400;}

.erp_bg .section-title{text-align:left;text-indent: -1.062rem;}
.erp_bg .section-desc-sm{text-align:left;font-size:1.5rem;}
.erp_tags_wrap .tags{text-align:center;}
.erp_tags_wrap .tags span{margin-bottom:0.75rem;}
.erp_tags_wrap .tags-wrap{display:flex;flex-wrap:wrap;}
.erp_tags_wrap .tags-wrap span{margin-bottom:0.75rem;}
.swiper-button-prev{outline:none;}
.swiper-button-next{outline:none;}

/* Extended ERP */
.section-title-txt{margin-bottom:3.125rem;text-align:center;font-size:1.125rem;line-height:2.125rem;}
.erp_moc{position:relative;width:100%;height:47.9375rem;}
.erp_moc img{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);max-width: 102.75rem;}
/* .erp10_system{display:flex;justify-content:space-between;flex-direction: column;} */
/* .erp10_system .ic_arr{display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:2.625rem;height:8.375rem;background:url("../new_images/ic_erp_graph_arr@2x.png")no-repeat;background-size:100%;content:'';} */
.erp10_system .box{display: flex;padding:0.625rem 3.75rem 0;}
.erp10_system .mo_txt{display:none;}
.erp10_system .box dl{width:calc((100% - 3.75rem) / 4);margin-right:1.25rem;padding: 1.062rem 1.75rem 1.8125rem;background:#fff;border-radius: 0.625rem;box-shadow: 0 0.375rem 1.125rem 0 rgba(0, 0, 0, 0.04);}
.erp10_system .box dl:last-child{margin:0;}
.erp10_system .box dl dt{padding-bottom: 0.75rem;margin-bottom: 1.125rem;font-weight:700;font-size: 1rem;;line-height:1.5rem;border-bottom:1px solid #c9d3e5;}
.erp10_system .box dl dd{text-indent: -0.5rem;margin-left: 0.5rem;line-height:1.375rem;font-size: 0.875rem;}
.erp10_system .box dl em{font-weight:700;color:#00aaf0;}

.dews_system{width:75rem;height:26.125rem;margin-bottom: 3.75rem;background:url("../new_images/img_erp_graph02.svg")no-repeat;background-size:100%;}
.dews_system .dews_system_circle{display:flex;}
.dews_system .dews_system_circle li{position:relative;top:12.937rem;color:#fff;font-size:1.5rem;line-height:1.687rem;text-align:center;font-weight:500;}
.dews_system .dews_system_circle li:first-child{left:11.5rem;}
.dews_system .dews_system_circle li:nth-child(2){left:33.375rem;}
.dews_system .dews_system_circle li:last-child{left:54.562rem;}
.dews_system_txt{display:flex;width:100%;height:100%;font-size:1rem;}
.dews_system_txt li{position:relative;top:18.75rem;text-align:left;line-height:1.812rem;}
.dews_system_txt li:first-child{left:7.75rem;}
.dews_system_txt li:nth-child(2){left:19.687rem;}
.dews_system_txt li:last-child{left:30.875rem;}


.dews_studio{position:relative;width:75rem;height:10.75rem;background:url("../new_images/img_erp_graph03.svg")no-repeat;background-size:100%;}
.dews_studio .tit{position:absolute;top:-0.937rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;font-size:1.25rem;font-weight:500;}
.dews_studio ul{display:flex;justify-content:space-around;align-items:center;height:10.75rem;}
.dews_studio li{text-align:center;font-size: 1.125rem;font-weight: 400;}
.dews_studio li span{display:block;font-weight:700;}
.erp_iu .tags span {margin-bottom: 0.75rem;}
.erp_iu .logo_box_btn a:first-child{margin-right:0.437rem;}
.extend_bg_t{background:url("../new_images/img_erp_bg.png")no-repeat center 0;}
.extend_bg_t .section-title{position:relative;padding-bottom: 0.875rem;}
.extend_bg_t .section-title::after{position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 2.625rem;height: 0.25rem;content:'';background-color: #00aaf0;}
.extend_bg_t .section-desc-sm{font-size: 1.5rem;line-height: 1.33;letter-spacing: -0.6px;color: #ffffff;margin: 1.875rem 0 2.25rem;}
.extend_bg_t .tags{text-align:center;margin:0 0 5rem;}
.extend_bg_t .tags span{margin-bottom:0.75rem;}
.extend_bg_b{background:url("../new_images/img_case_erp.png")no-repeat center 0;}
/* .cli_wrap{margin-top:120px;}
.cli_list{margin-bottom:121px;}
.cli_txt{position:relative;padding-top: 10px;margin-bottom:10px;font-size:24px;line-height:48px;letter-spacing:-0.6px;font-weight:500;}
.cli_txt::before{position:absolute;top:10px;left:0;width: 38px;height: 3px;content:'';background-color: #000;}
.cli_list ul{display:flex;flex-wrap:wrap;}
.cli_list ul li{width: 170px;height: 108px;margin-left: -1px;margin-bottom: -1px;padding: 1px 2px 1px 1px;border: solid 1px #e5e5e5;box-sizing:border-box;}
.cli_list ul li img{max-height:100%;max-width:none;} */
.extend_bg_t .section-text{position: relative;top: -1.875rem;margin:0;}
.erp_current{display:flex;margin:6.875rem 0 5rem;}
.erp_current li{ width: 36.75rem;height: 16.687rem;padding:2.75rem 3.25rem 2.187rem;border-radius: 0.625rem;box-shadow: 0 0.312rem 1.25rem 0 rgba(3, 4, 5, 0.1);color:#fff;}
.erp_current li div{padding-bottom:2.5rem;margin-bottom:1.875rem;border-bottom:1px solid rgba(255,255,255,0.35);}
.erp_current li:first-child{margin-right:1.5rem;background-image: linear-gradient(127deg, #13a9f8 5%, #1468ef 96%);}
.erp_current li:first-child div{background:url("../new_images/ic_erp_extended@2x.png")no-repeat right -0.937rem;background-size:6rem 6rem;}
.erp_current li:last-child{ background-image: linear-gradient(127deg, #13ccf8 5%, #149bef 96%);}
.erp_current li:last-child div{background:url("../new_images/ic_erp_lite@2x.png")no-repeat right -0.937rem;background-size:6rem 6rem;}
.erp_current div em{display:inline-block;margin-bottom:0.312rem;font-size:1.75rem;font-weight:500;line-height:2.562rem;}
.erp_current div span{display:block;font-size:1.125rem;line-height:1.687rem;font-weight: 100;}
.erp_current p{text-align:center;font-size:1.25rem;line-height:2.25rem;letter-spacing:-0.9px;}
.erp_current p em{display:inline-block;padding:0 3px;font-size:2.25rem;font-weight:500;}
.erp_current_kind{border-top: solid 1px #707070;}
.erp_current_kind ul{display:flex;justify-content:space-between;align-items:center;height:11.875rem;padding:2px 0 0;border-bottom:1px solid #e5e5e5;}
.erp_current_kind li{width: calc(100% / 6);height:7.125rem;text-align:center;border-right:1px solid #e5e5e5;}
.erp_current_kind li:last-child{border-right:0;}
.erp_current_kind li img{width:4rem;height:4rem;}
.erp_current_kind span{display:block;font-size:1.125rem;line-height:1.687rem;}


/* Standard ERP */
.contents section.standard_bg{padding-bottom:12.875rem;}
.standard_bg_t{padding: 8.25rem 0 9.25rem !important;max-height: 25rem;background:url("../new_images/img_icube.png")no-repeat center 0;}
.standard_bg_t .section-title img{width:10.375rem;}
.standard_bg_t .section-desc-sm{font-size:1.5rem;}
.standard_bg_b{background:url("../new_images/img_case_icube.png")no-repeat center 0;}
.icube_graph em{color:#7b7b7b;}
.icube_graph .tit{padding:0;}
.icube_graph .left{padding:2.5rem 0 0 1.25rem;}
.icube_graph em{letter-spacing:-0.4px;line-height:1.687rem;font-size:1rem;}

/* lite */
.lite_bg_t{padding: 8.25rem 0 9.25rem !important;max-height: 25rem;background:url("../new_images/img_smarta10.png")no-repeat center 0;}
.lite_bg_t .section-title img{width:16.5rem;}
.lite_bg_b{background:url("../new_images/img_case_smarta.png")no-repeat center 0;}
.lite_tb{margin:0.625rem 0 0 1.25rem;font-size:1.125rem;line-height:3.375rem;letter-spacing:-0.5px;font-weight:500;}

.lite_tb_tit{font-size:1.25rem;margin-bottom:1.25rem;font-weight:500;line-height:2.125rem;}
.lite_tb table{border-top:2px solid #d9d9d9;}
.lite_tb table tr{border-bottom:1px solid #e5e5e5;font-weight: normal;}
.lite_tb table tbody tr:first-child{color:#289df8;font-weight:700;}
.lite_tb table tr:nth-child(2){color:#7b7b7b;}

.lite_tb table th{background: #f8f9fa;font-size: 1.125rem;line-height: 2.89;letter-spacing: -0.81px;font-weight:normal;line-height:3.062rem;}
.lite_tb table td{padding:0.95rem 0 0.9rem;}

/* EBP */
.country .tag-wrap{justify-content:flex-start;margin-bottom:0;}
.object .shape-ebp-1{z-index:1;right:50%;margin-right:-71.875rem;width:37.125rem;height:37.125rem;background:url("../new_images/img_ebp_shape01.svg")no-repeat;background-size:100%;}
.object .shape-ebp-2{z-index:0;left:50%;margin-left:-53.125rem;width:15rem;height:14.375rem;background:url("../new_images/img_ebp_shape02.svg")no-repeat;background-size:100%;}
.object .shape-ebp-3{z-index:1;right:50%;margin-right:-53.125rem;width:18.75rem;height:18.75rem;background:url("../new_images/img_ebp_shape03.svg")no-repeat;background-size:100%;}
.ebp_bg{background:url("../new_images/img_ebp_bg@2x.png")no-repeat center 0;background-size: 120rem;}
.ebp_bg .section-title{position:relative;padding-bottom: 0.875rem;}
.ebp_bg .section-title::after{position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 2.625rem;height: 0.25rem;content:'';background-color: #00aaf0;}
.ebp_bg .section-desc-sm{font-size: 1.5rem;line-height: 1.33;letter-spacing: -0.6px;color: #ffffff;margin: 1.875rem 0 3.75rem;}
.ebp_moc{width:100%;}
.ebp_bg .tags{position: relative;top: -3rem;text-align:center;}
.ebp_bg .tags span{margin-bottom:0.75rem;}
.ebp_tit{margin-bottom:1.25rem;}
.ebp_fusion_bg{background:#f8f9fa url("../new_images/img_ebp_graph01.png")no-repeat 50% 0;}
.ebp_fusion_bg .pc_txt{display:flex;}
.ebp_fusion_bg .mo_txt{display:none;}

/* .ebp_fusion img{margin-bottom:2.5rem;} */
.ebp_fusion{display:flex;padding: 58.5rem 0 0;}
.ebp_fusion dl{width:calc((100% - 3.75rem) /4);height:14.187rem;padding:1.125rem 1.75rem;margin-right:1.25rem;border-radius: 10px;box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.05);background:#fff;}
.ebp_fusion dl:last-child{margin-right:0;}
.ebp_fusion dl dt{padding-bottom:0.75rem;margin-bottom:1.125rem;font-weight:700;font-size:1rem;border-bottom:1px solid #c9d3e5;}
.ebp_fusion dl dt em{display:inline-block;color:#00aaf0;line-height:2.125rem;}
.ebp_fusion dl dd p{margin-bottom:0.625rem;line-height: 1.25rem;font-size:0.875rem;}
.ebp_fusion ul li {display:block;color:#7b7b7b;font-size:0.875rem;line-height:1.25rem;}

/* .ebp_process .img{overflow:auto;} */
.ebp_smart_circle_m{display:none;}
.ebp_smart_circle{display:flex;align-items:center;justify-content:space-around;width:100%;height:23.81rem;background:url("../new_images/img_ebp_graph02.png")no-repeat;background-size:100%;}
.ebp_smart_circle li{position:relative;width: 15.75rem;margin-top: -5rem;text-align:center;}
.ebp_smart_circle li em{font-size:1.625rem;font-weight:700;letter-spacing:-0.6px;}
.ebp_smart_circle li:first-child{left:2.5rem;color:#17d1e2;}
.ebp_smart_circle li:nth-child(2){color:#2ebfff;}
.ebp_smart_circle li:last-child{left:-2.5rem;color:#265cf0;}
.ebp_smart_circle li span{display:block;color:#4a4a4a;font-size:1rem;}
.ebp_smart_txt{display:flex;justify-content:space-evenly;margin-top: 0.75rem;}
.ebp_smart_txt li{position:relative;text-align:center;}
.ebp_smart_txt li:first-child{left:13px;width:17.25rem;}
.ebp_smart_txt li:nth-child(2){left:-5px;width:18.5rem;}
.ebp_smart_txt li:last-child{left:-15px;width:17rem;}
.ebp_smart_txt li .tit{margin-bottom:0.625rem;font-size:1.5rem;font-weight:700;line-height:2.125rem;}
.ebp_smart_txt li p{font-size:1.125rem;color:#4a4a4a;}

.all_in_one_box_m{display:none;}
.all_in_one .tit{position:relative;top:2.562rem;color:#08469a;font-size:1.75rem;line-height:3rem;font-weight:700;text-align:center;}
/* .all_in_one_circle{position:relative;width:100%;height:100%;position:relative;top:173px;} */
.all_in_one_circle{height: 25.062rem;background:url("../new_images/img_ebp_graph03.svg")no-repeat top center;background-size:80rem 25.062rem;}
.all_in_one_circle li{float:left;position:relative;top:13.812rem;color:#fff;letter-spacing:-0.55px;font-size:1.375rem;line-height:1.687rem;}
.all_in_one_circle li:first-child{left:6.75rem;}
.all_in_one_circle li:nth-child(2){left:18.75rem;}
.all_in_one_circle li:nth-child(3){left:31.625rem;}
.all_in_one_circle li:last-child{left:44.687rem;}

.all_in_one_txt{display:flex;justify-content:space-between;}
/* .all_in_one_txt{position:relative;}
.all_in_one_txt li{float:left;position:relative;}
.all_in_one_txt li:first-child{left:49px;}
.all_in_one_txt li:nth-child(2){left:101px}
.all_in_one_txt li:nth-child(3){left:164px}
.all_in_one_txt li:last-child{left:226px;} */
.all_in_one_txt li p{margin-bottom:1.125rem;text-indent:-0.812rem;}
.all_in_one_txt li p:last-child{margin-bottom:0;}


/* 그룹웨어 */
.object .shape-bizboxa-1{z-index:0;bottom:-56.25rem;right:50%;margin-right:-68.75rem;width:37.125rem;height:37.125rem;background:url("../new_images/img_bizboxa_shape01.png")no-repeat;background-size:100%;}
.object .shape-bizboxa-2{z-index:0;bottom:53.125rem;left:50%;margin-left:-50rem;width:3.25rem;height:3.25rem;background:url("../new_images/img_bizboxa_shape02.png")no-repeat;background-size:100%;}
.object .shape-bizboxa-3{z-index:0;bottom:34.375rem;left:50%;margin-left:-45.625rem;width:16.125rem;height:16.125rem;background:url("../new_images/img_bizboxa_shape03.png")no-repeat;background-size:100%;}
.group_bg_t{max-height:25rem;padding:8.25rem 0 9.25rem !important;background:url("../new_images/img_bizboxa@2x.png")no-repeat center 0;background-size:cover;}
.group_bg_t .section-desc-sm{font-size:1.5rem;}
.group_bg_t .section-title img{width:14.187rem;}
.group_bg_b{padding: 9.625rem 0 10.625rem !important;background:url("../new_images/img_case_bizboxa@2x.png")no-repeat center 0;background-size:cover;}
.group_video{padding-bottom:7.875rem;}

/* 클라우드/ idc */
.idc{}
.idc .tag-wrap span{margin-bottom:0.875rem;}
.idc .logo_box_btn a:last-child{width:auto;padding: 0.562rem 0.5rem;}




/* 미디어룸 */
.object .shape-mediaroom-1{bottom:0;right:50%;margin-right:-62.5rem;width:45.125rem;height:45.125rem;background:url("../new_images/img_mediaroom_shape01.png")no-repeat;background-size:100%;}
.object .shape-mediaroom-2{bottom:-93.75rem;left:50%;margin-left:-70.5rem;width:20.312rem;height:20.312rem;background:url("../new_images/img_mediaroom_shape02.png")no-repeat;background-size:100%;}
.object .shape-mediaroom-3{bottom:-118.75rem;right:50%;margin-right:-50rem;width:6.375rem;height:6.375rem;background:url("../new_images/img_mediaroom_shape03.png")no-repeat;background-size:100%;}

.media_swiper_wrap{position:relative;width:100%;overflow:hidden;}
.media_swiper_wrap .media_swiper {width: 57.375rem !important; /* height: 34.375rem !important; */margin:0 auto;}
.media_swiper_wrap .media_swiper .swiper-container{overflow:visible !important;}
.media_swiper .swiper-slide{height: 34.375rem !important;}
.media_swiper .swiper-slide .item{height: 34.375rem !important;}
.media_swiper .swiper-slide .item span{display:flex;justify-content:center;align-items:center;height:100%;text-align:center;}
.media_swiper img {max-height: 100%; }
.media_swiper .swiper-pagination {  position: static; width: 100%;margin-top: 2.125rem; text-align: center; line-height: 1; }

.media_swiper2 .swiper-container{ width: 25.5rem;height:20.875rem;padding:3rem 3rem 3rem 3.125rem;box-sizing:border-box; background: linear-gradient(140deg, #00a4ed 2%, #1471ef 99%); box-shadow: 0.625rem 0.625rem 1.875rem 0 rgba(3, 4, 5, 0.2);opacity: 1;text-align: left; }
.media_swiper2 .swiper-slide{ width: 25.5rem; height: 20.875rem;}
.media_swiper2 .txt {opacity: 0;right:-9.375rem; transition:all 0.8s linear;}
.media_swiper2 .swiper-slide-active .txt{opacity:1;right:0;}
.media_swiper2{position:absolute;top:11rem;left:50%;margin-left:10.937rem;}
.media_swiper2 .txt strong { width: 100%;word-break: keep-all; font-weight: 400; font-size: 1.125rem; line-height: 1.75rem; overflow: hidden;color: #fff; }
.media_swiper2 .txt p:before { position: absolute; top: -1.562rem; left: 0; display: block; width: 1.625rem; height: 0.125rem; background: #fff;content: ''; }
.media_swiper2 .txt p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position: relative; margin: 2.5rem 0 2.875rem;font-size: 1.5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis; line-height: 2.625rem; color: #fff;}
.media_swiper2 .txt p:hover {text-decoration: underline;}
.media_swiper2 .txt span{font-size:1.125rem;line-height:1.75rem;color:rgba(255,255,255,0.8);}
.media_swiper2 .swiper-button-prev-media{transition:.5s;display:inline-block; position: absolute;top: 17.125rem;/* left:16.562rem; */left:auto;right:5.95rem;width: 3rem;height: 3rem;padding: 0.75rem;background: url("../new_images/ic-arr-left-normal-white-24@2x.png") no-repeat center;background-size:1.5rem; font-size: 0; line-height: 0;border: solid 1px #75b3fa;}
.media_swiper2 .swiper-button-prev-media:hover{background: rgba(255, 255, 255, 0.1) url("../new_images/ic-arr-left-normal-white-24@2x.png") no-repeat center;border: solid 1px #deeeff;background-size:1.5rem;}
.media_swiper2 .swiper-button-next-media{transition:.5s; display: inline-block;position: absolute;top: 17.125rem;right:3rem;width: 3rem;height: 3rem;padding: 0.75rem; background: url("../new_images/ic-arr-right-normal-white-24@2x.png") no-repeat center;background-size:1.5rem; font-size: 0; line-height: 0;border: solid 1px #75b3fa;}
.media_swiper2 .swiper-button-next-media:hover{background: rgba(255, 255, 255, 0.1) url("../new_images/ic-arr-right-normal-white-24@2x.png") no-repeat center;border: solid 1px #deeeff;background-size:1.5rem;}
.media_swiper2 .swiper-button-media::after, .media_swiper2 .swiper-button-next-media::after { display: none; }

.media_swiper2 .swiper-button-prev-media.swiper-button-disabled{display:inline-block; position: absolute;top: 17.125rem;/* left:16.562rem; */left:auto;right:5.95rem;opacity: 1;width: 3rem;height: 3rem;padding: 0.75rem;background: url("../new_images/ic-arr-left-disable-white-24@2x.png") no-repeat center;background-size:1.5rem; font-size: 0; line-height: 0;border: solid 1px #75b3fa;}
.media_swiper2 .swiper-button-next.swiper-button-disabled{ display: inline-block;position: absolute;top: 17.125rem;right:3rem;opacity: 1;width: 3rem;height: 3rem;padding: 0.75rem; background: url("../new_images/ic-arr-right-disable-white-24@2x.png") no-repeat center;background-size:1.5rem; font-size: 0; line-height: 0;border: solid 1px #75b3fa;}

.media_list{padding:0 !important;margin:7.5rem 0 0;}

.media_list .pill-nav a{width:16.25rem;font-size:1.125rem;font-weight:400;}
.media_list .pill-nav a.active{font-weight:500;}

.media_box >ul{display:flex;flex-wrap:wrap;border-bottom: 1px solid #d9d9d9;}
.media_box >ul li{position: relative;width:calc((100% - 3rem) / 3);margin:0 1.5rem 4.687rem 0;box-sizing:border-box;}
.media_box >ul li:nth-child(3n){margin-right:0;}
.media_box1>ul>li>a,.media_box3>ul>li>a{display:block;}
.media_box >ul li a{display:flex;flex-direction:column;}
.media_box >ul li .img{display:flex;justify-content:center;/* align-items:center; */width: auto;max-height: 14.375rem;min-height: 14.375rem;text-align:center;overflow:hidden;border: solid 1px #d9d9d9;}
.media_box >ul li .img img{object-fit: cover;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.media_box >ul li .img img{min-width: 100%; min-height: 100%; width: 100%;}
}
.social_box > ul li .img{background:#d9d9d9;}

.pr_media .img{position:relative;}
.pr_media .img .time{position:absolute;bottom:0.625rem;right:0.625rem;min-width:3.1875rem;height:1.6875rem;padding:0.1875rem 0.5rem 0.25rem;border-radius:2px;font-size:0.875rem;color:#fff;line-height:1.25rem;text-align:center;background:rgba(0,0,0,0.45);}


.media_box_txt{padding:1.562rem 1.25rem 0 0;}
.media_box_txt strong{color:#00aaf0;font-weight:400;font-size:1rem;}
.media_box_txt p{display: -webkit-box;margin:0.5rem 0 1.125rem;height: 3.75rem;-webkit-box-orient: vertical;text-overflow: ellipsis;white-space: inherit;max-width: fit-content;color:#333;font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.5px;font-weight:500;-webkit-line-clamp: 2;overflow: hidden;}
.media_box_txt .live_txt{margin-bottom:0.562rem;}
.media_box >ul li:hover p{text-decoration:underline;}
.media_box_txt span{color:#999;line-height:1.062rem;font-size:1rem;}

.media_box{display:none;}
.media_box1{display:block;}
.media_box2{position:relative;}
.media_box2_wrap{justify-content: center;}
.media_box2_wrap ul{width:100%;border-top: 2px solid #000;}
.media_box2_wrap ul li{position: relative;padding: 2.5rem 8.875rem 2.5rem 2.812rem;border-bottom: 1px solid #ededed;}
.media_box2_wrap ul li a{display: flex;}
.media_box2_wrap .media_img{width:20.875rem;height:12.5rem;border: 1px solid #d9d9d9;overflow: hidden;text-align:center;}
.media_box2_wrap ul li img{width: 100%;height: 100%;object-fit: cover;transform:scale(1);transition: all .5s ease-out;}
.media_box2_wrap ul li a:focus img,.media_box2_wrap ul li a:hover img{transform:scale(1.04);}
.media_box2_wrap ul li dl {float: right;padding-left: 2.375rem;width: calc( 100% - 20.875rem);}
.media_box2_wrap ul li dl dt {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size: 1.5rem;font-weight: 500;overflow: hidden;line-height:2.375rem;letter-spacing: -0.6px;}
.media_box2_wrap ul li a:hover dt{text-decoration:underline;}
.media_box2_wrap ul li dl p{display: -webkit-box;-webkit-line-clamp: 2;margin:1.125rem 0 auto;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color:#454545;font-size:1rem;line-height:1.75rem;}
.media_box2_wrap ul li dl span{position: absolute;bottom: 2.875rem;color: #7b7b7b;line-height: 1.375rem;font-size:1rem;}

.media_list .container .page_box{margin-top: 3.75rem;}

.media_noti{margin:7.5rem auto 7.5rem;}

/* read */
.media_read{display:flex;position:relative;flex-direction:column;background:#fff;border-top: 2px solid #000;}
.read_tit{position:relative;height:auto;padding:2.68rem 1.87rem 2.5rem 1.87rem ;box-sizing: border-box;line-height: 2.68rem;border-bottom:1px solid #e5e5e5;}
/* .read_tit::after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:#e5e5e5;content: "";} */
.read_tit p{font-size:1.75rem;font-weight:500;}
.read_tit span{display:inline-block;padding-right:1rem;color:#7b7b7b;font-size:1.125rem;}
.share_sns{display:none;position: absolute;z-index: 1;right: -1.875rem;top: 2.81rem;width:25rem;/* height: 252px; */height:auto;padding: 2.5rem 3.125rem;background: #fff;box-sizing: border-box;border: solid 1px #454545;}
/* .share_sns >ul{width:100%;height:100px;padding:0 13px;margin-bottom:30px;} */
/* .share_t{margin:0 2.5rem;}
.share_sns strong{font-weight: 400;font-size: 1rem;letter-spacing: -0.72px;}
.share_sns >ul>li{float:left;}
.share_sns >ul>li>a{display:flex;flex-direction:column;align-items: center;}
.share_sns >ul>li>a:hover{text-decoration:underline;} */
.share_link{display:flex;flex-direction:row;clear:left;height:2.75rem;color:#272a33;letter-spacing:-0.4px;}
.share_link input{width:13.312rem;padding: 0.6125rem;background: #f8f9fa;border:0px;border: solid 1px #cdcdcd;border-right:0;font-size:1rem;border-radius: 0;}
.share_link a:hover{text-decoration:none;}
/* .share_link a:first-child{display:inline-block;width:13.5rem;padding:0.562rem 0 0.625rem 0.625rem;border-right:1px solid #cdcdcd;background:#f8f9fa;line-height:normal;} */
.share_link a:last-child{display:inline-block;width: 5.31rem;text-align: center;font-size:1rem;border: solid 1px #cdcdcd;}
.share_link a:last-child:hover{border:1px solid #272a33;}
.share_copy{display:none;position:absolute;right:0;width:25rem;height:7.18rem;padding:1.75rem 0 2rem;background:#fff;border:1px solid #454545;color:#272a33;font-size:1.125rem;text-align:center;line-height: 1.75rem;}
.share_copy.on{display:block;}
.day_line::after{content:'';width:1px;height:1rem;display:inline-block;margin-left:1rem;background: #e5e5e5;vertical-align: middle;}
.read_tit_info{position:relative;}
.read_tit_info>ul{float:left;}
.share_btn{float:right;padding-left: 1.875rem;background: url("../new_images/ic_share_24@2x.png")no-repeat 0 center;background-size:1.5rem;font-size:1rem;}
.share_btn:hover{text-decoration:underline;}
.file_up{display: flex;flex-wrap: wrap;padding: 1.75rem 0 1.75rem 2.12rem;border-bottom: 1px solid #e5e5e5;}
.file_up a{width: 100%;margin-bottom: 0.5rem;padding-left:1.62rem;background:url("../new_images/ic_file_18.png")no-repeat left center;font-size:1.125rem;line-height:1.375rem;letter-spacing:-0.45px;}
.file_up a span{color:#7b7b7b;}
.media_contents{padding: 3.75rem 6.37rem 7.5rem;margin:0 auto;box-sizing:border-box; }
.media_contents p{/* padding-left:1.06rem; */line-height: 1.875rem;}
.read_contents{padding: 3.75rem 6.37rem 7.5rem;/* margin:0 auto; */box-sizing:border-box;word-break: break-word; }
.read_contents p{/* padding-left:1.06rem; */line-height: 1.875rem;}

.m_r_list ul li{display: flex;justify-content: space-between;align-items: center;height: 5.12rem;padding: 0 5.56rem 0 1.875rem;border-top:1px solid #e5e5e5;}
.m_r_list ul li:last-child{border-bottom:1px solid #e5e5e5;}
.m_r_list  ul li a{display: inline-block;font-weight:500;line-height: 1.4;font-size: 1.06rem;}
.m_r_list  ul li a:hover p{text-decoration:underline;}
.m_r_list  ul li p{display:inline-block;width: 46.06rem;padding-left: 1.375rem;font-weight:500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m_r_list span{display:inline-block;color:#7b7b7b;}
span.m_r_list_up,span.m_r_list_down {display:inline-block;width:10.62rem;position:relative;color:#000;vertical-align:top;}
.m_r_list_up::after{position:absolute;top:50%;transform:translateY(-50%);left:4.06rem;width:1.125rem;height:1.125rem;content:'';background: url("../new_images/ic_arr_up_blue_18.png")no-repeat 0 0;background-size:100%;}
.m_r_list_down::after{position:absolute;top:50%;transform:translateY(-50%);left:4.06rem;width:1.125rem;height:1.125rem;content:'';background: url("../new_images/ic_arr_down_blue_18.png")no-repeat 0 0;background-size:100%;}
.m_r_list_btn{margin:1.875rem 0;text-align:center;}


/* trand:d */
.media_box_txt .link{position:relative;height:3.75rem;margin-bottom: 1.125rem !important;}
.media_box_txt .link i{background-position-y: 2px;}

/* 라이브러리 */
.live_box >ul{display:flex;flex-wrap:wrap;border-bottom: 1px solid #d9d9d9;}
.live_box  >ul li{width:calc((100% - 4.5rem) / 4);margin:0 1.5rem 4.687rem 0;}
.live_box  >ul li:nth-child(4n){margin-right:0;}
.live_box ul li .live_txt{-webkit-line-clamp: 1;}
.live_box >ul li .img{display: flex;justify-content: center;/* align-items: center; */max-height: 25.125rem;min-height:25.125rem;text-align:center;border:1px solid #d9d9d9;overflow:hidden;}
.live_box >ul li .img img{width:100%;}

/*  라이브러리 영상광고 read */
.media_list_tit{display:inline-block;margin-bottom:1.25rem;font-size:1.25rem;font-weight:500;letter-spacing:-0.5px;}
.media-list-swiper{position:relative;padding: 2.5rem 6.375rem 3.125rem 6.375rem;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;} 
/* .media-list-swiper .swiper-wrapper{padding-left:4px;} */
.media-list-swiper .swiper-slide{/* width: 244px !important; */height:9.125rem;}
/* .media-list-swiper .swiper-slide-active a::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content:'';border:0.312rem solid #00aaf0;} */
.media-list-swiper li a{display:block;position:relative;width:100%;height:100%; border: solid 1px #d9d9d9;overflow: hidden;}
.media-list-swiper li a img{transition: .3s;}
.media-list-swiper li a:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);}
.media-list-swiper li .img::before{position: absolute;z-index: 1;left: 0;top: 0;display: block;width: 100%;height: 100%;content: '';background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);opacity: 0.88;}
.media-list-swiper  em{position:absolute;z-index: 2;left: 0;bottom:1.375rem;width: 100%;padding:0 1.375rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:1rem;}
.media-list-swiper li a:hover em{text-decoration:underline;}
.media-list-swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:1.875rem;top:54%;transform:translateY(-50%);width:3rem;height:3rem;margin-top:0;background:url("../new_images/ic_arr_left_normal_gray_48.png")no-repeat;background-size:100%;}
.media-list-swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:1.875rem;top:54%;transform:translateY(-50%);width:3rem;height:3rem;margin-top:0;background:url("../new_images/ic_arr_right_normal_gray_48.png")no-repeat;background-size:100%;}
.media-list-swiper .swiper-slide .img{height:100%;text-align: center;}
.media-list-swiper .swiper-slide img{max-width:15.25rem;height:100%;width: 100%;}
.media-list-swiper .media-list-swiper-pagination,.media-list-swiper-pagination-fraction{top: 0;right: 0; width:auto;height:2.5rem;text-align: right;line-height: 2.812rem;color:#999; font-size:1.25rem;box-sizing: border-box;}
.swiper-pagination-current{color:#000;}
.media_read_wrap .btns{margin-top:3.75rem;}
 

/* 공지사항 */
.media_red{width:3.562rem;height:1.875rem;padding:0.25rem 0.937rem 0.375rem 1rem;border-radius:1.25rem;border:1px solid #fc5356;color:#fc5356;font-size:0.875rem;font-weight: 700;}
.media_blue{width:3.562rem;height:1.875rem;padding:0.25rem 0.937rem 0.375rem 1rem;border-radius:1.25rem;border:1px solid #265cf0;color:#265cf0;font-size:0.875rem;font-weight: 700;}


/* 주가정보 */
.object .shape-stock-1{z-index:1;bottom:0;right:50%;margin-right:-71.875rem;width:36rem;height:36rem;background:url("../new_images/img_stock_shape.png")no-repeat;background-size:100%;}
.stock_client td:nth-child(2n+1){padding: 0;text-align:center;color:#000;}
.stock_current_tit{margin-bottom:1.25rem;font-size:1.75rem;color:#000;font-weight:500;letter-spacing:-0.7px;}
.stock_current_tit span{float:right;line-height:3.125rem;font-size:1rem;letter-spacing:-0.4px;color:#7b7b7b;font-weight:400;}
.stock_box{display:flex;display: -webkit-box;width:100%;padding:2.625rem 3.125rem;margin-bottom:2.5rem;justify-content:space-between;-webkit-box-pack: justify;align-items:center;-webkit-box-align: center;border-top: 2px solid #000;border-bottom:1px solid #d9d9d9;}
.stock_box ul{display:flex;width:calc(100% - 15.03rem);}
.stock_box ul div{flex:1;padding:0 3.125rem;box-sizing:border-box;border-right:1px solid #e5e5e5;}
.stock_box ul div:last-child{padding-right:0;margin-right:0;border:0;}
.stock_box ul li{display:flex;justify-content:space-between;align-items: center;font-size:1.125rem;text-align:left;line-height:3.25rem;}
.stock_box ul li em{flex-grow: 1;font-weight:500;}
.stock_box ul li span{text-align:right;color:#4b4e53;}
.stock_current{font-size:3.75rem;font-family: "Roboto";font-weight:500;line-height:5.062rem;letter-spacing:-1.5px;}
.stock_item ul{display:flex;justify-content:space-between;}
.stock_item ul li{display:flex;flex-direction:column;width:13.812rem;height:13.75rem;padding:2.937rem 0 3.625rem;text-align:center;background:#fff;border:1px solid #d9d9d9;}
/* .stock_item ul li:first-child{border-left:0;}
.stock_item ul li:last-child{border-right:0;} */
.stock_item ul li em{display:block;position:relative;padding-bottom:1.125rem;font-weight:500;font-size:1rem;}
.stock_item ul li em::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.625rem;height:2px;background:#000;content:'';}
.stock_item ul li strong{margin-top:1.75rem;font-family: "Roboto";font-size:2rem;line-height:1.5;letter-spacing:-0.8px;font-weight: 500;}
.stock_price_wrap{margin-top:10rem;}
.stock_price_wrap table{margin-bottom: 10rem;border-top:2px solid #000;}
.stock_price_wrap table th{height:3.25rem;background:#f8f9fa;text-align:center;font-weight:500;font-size:1.125rem;line-height:3.25rem;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.stock_price_wrap table th:last-child{border-right:0;}
.stock_price_wrap table td{height:5.062rem;padding-right:1.125rem;word-break: break-all;text-align:right;line-height:1.4rem;font-size:1.125rem;color:#4b4e53;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.stock_price_wrap table td:last-child{border-right:0;}
.stock_day td:first-child{padding-right:0;text-align:center;}
.stock_up_sm{display:inline-block;margin-right:6px;background: url("../new_images/ic_stock_arr_red.png")no-repeat 0 center; width: 1rem; height: 1rem;background-size: 100%;}
.stock_down_sm{display:inline-block;margin-right:6px;background: url("../new_images/ic_stock_arr_blue.png")no-repeat 0 center; width: 1rem; height: 1rem;background-size: 100%;}
.stock_up_lg{display:inline-block;background: url("../new_images/ic_stock_arr_red_32.png")no-repeat 0 center ; width: 2rem; height: 2rem;background-size: 100%;}
.stock_down_lg{display:inline-block;margin-right:0.25rem;background: url("../new_images/ic_stock_arr_blue_32.png")no-repeat 0 center; width: 2rem; height: 2rem;background-size: 100%;}


/* 경영진구성 */
.object .shape-shareholder-1{z-index: 1;bottom:0;right:50%;margin-right:-46.87rem;width:16.12rem;height:16.12rem;background:url("../new_images/img_shareholder_shape.png")no-repeat;background-size:100%;}
section.composition_bg{display: flex;align-items:center;justify-content: center;height:17.75rem;padding:5rem 0;margin-bottom:6.87rem;}
.down_box{display:inline-block;width: 36.68rem;height:7.75rem;padding:2.5rem 2.56rem;margin:0 auto;text-align:left;border:1px solid #d9d9d9;background:#fff;box-sizing:border-box;}
.down_box em{line-height:3rem;font-size:1.37rem;font-weight:500;letter-spacing:-0.55px;}
.down_box .btn{float:right;width:8.81rem;height:2.75rem;font-size:1rem;font-weight:400;}
.composition_wrap .tb_tit{margin:6.875rem 0 0;}
.composition_wrap tr{border-bottom:1px solid #e5e5e5;}
.composition_wrap th{height:3.25rem;padding:0.75rem 0 0.81rem;box-sizing:border-box;text-align:center;border-right:1px solid #e5e5e5;background:#f8f9fa;font-size:1.12rem;font-weight:500;border-top:2px solid #000;}
.composition_wrap th:last-child{border-right:0;}
.composition_wrap td{height:5.06rem;padding:1.68rem 1.12rem;box-sizing:border-box;text-align:center;font-size:1.12rem;font-weight:400;}
.composition_wrap td:nth-child(2){border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.composition_wrap td.tl{padding-left:2.5rem;}
.composition_wrap .total_color td{color:#00aaf0;font-weight: 500;}

/* 공시정보 */
.disclosure_read{/* width:75rem; */width: 100%;overflow-x: scroll;height:auto;margin-bottom:10rem;overflow-x:auto;}

/* 정기보고*/
.object .shape-reports-1{z-index: 1;bottom:0;left:50%;margin-left:-65.62rem;width:34.12rem;height:34.12rem;background:url("../new_images/img_reports_shape.png")no-repeat;background-size:100%;}
.report_list_top{display:flex;justify-content:space-between;margin:0 0 1.25rem 0;font-size:1.75rem;font-weight:500;line-height:3rem;}
.report_list_top .ui-selectmenu-button.ui-button{width: 7.62rem;height:2.75rem;font-size: 1rem;border: 1px solid #d9d9d9;padding: 0.625rem 0.93rem 0.625rem 1.31rem;border-radius: 0;font-weight: 400;}
.report_list_top .ui-selectmenu-icon.ui-icon{width:1.125rem;height:1.125rem;transform: translateY(0.312rem);}
.ui-selectmenu-menu .ui-menu-item > div{padding: 0.56rem 0 0.68rem 1.31rem;font-weight:400;font-size:1rem;}
.regular_report_list{padding-bottom:2.5rem;border-top:2px solid #000;border-bottom:1px solid #d9d9d9;}
.regular_report_list ul{display:flex;flex-wrap:wrap;}
.regular_report_list ul li {width: calc((100% - 3rem)/3);margin:2.5rem 1.5rem 0 0;}
.regular_report_list ul li:nth-child(3n) {margin-right:0}
.regular_report_list ul li .txt_box{display:flex;padding:1.875rem 0;flex-direction:column;align-items: center;}
.regular_report_list ul li .txt_box em{font-weight:400;font-size:1.37rem;letter-spacing:-0.55px;}
.regular_report_list ul li .txt_box span{margin-top: 0.3125rem;color: #7b7b7b;font-size:1rem;}
.regular_report_list ul li .txt_box .btn{width:8.81rem;height:2.75rem;margin-top:1.875rem;font-size:1rem;font-weight:400;}

/* IR 뉴스 read */
.ir_btn a{width:10.6rem;text-align:left;}
.ir_btn a i{margin-left:0;}


/* IR자료실 -공고 */
.list_top{display: flex;align-items: center;justify-content: space-between;margin:0 0 1.25rem 0;text-align:right;font-size:1.75rem;font-weight:500;line-height:3rem;}
.list_top .ui-selectmenu-button.ui-button{width: 7.625rem;height:2.75rem;padding: 0.625rem 0.937rem 0.625rem 1.312rem;font-size: 1rem;font-weight: normal;border: 1px solid #d9d9d9;border-radius: 0;}
.list_top .ui-selectmenu-icon.ui-icon{width:1.125rem;height:1.125rem;transform: translateY(0.5rem);}
.anno_list ul li .txt_box em{height:4.12rem;}
.composition_wrap .anno_tb{margin-top:0;}
.composition_wrap .anno_tb td:nth-child(2){padding-left:2.5rem;text-align:left;}
.anno_tb tr td{cursor:pointer;}
.anno_tb tr td:nth-child(2) a{text-align:left;}
.anno_tb tr td:hover a{text-decoration:underline;}

/* 인재상 */
.object .shape-talented-1{bottom:-75rem;right:50%;margin-right:-50rem;width:24.68rem;height:17.81rem;background:url("../new_images/img_talented_shape.png")no-repeat;}
.text .talent_txt{color: #4b4e53;font-size: 1rem; line-height: 1.75rem; letter-spacing: -0.4px;margin-top: 1.5rem;}

/* 채용공고 */
/* .recruit_list{width:100%;}
.recruit_list li{justify-content: space-between;align-items: center;}
.recruit_list .txt strong{font-size: 1.5rem;line-height: 2rem;font-weight: 500;letter-spacing: -0.6px;display: block;}
.recruit_list .txt em{display: block;margin: 0.5rem 0 1.75rem 0;font-size:1.12rem;line-height:2.12rem;font-weight:400;}
.recruit_list .txt p{display:inline-block;}
.recruit_list .txt p span{margin-left:0.75rem;font-size:1rem;}
.recruit_list .btns{margin-top:0;}
.recruit_list .recruit_color{display:inline-block;width:4.31rem;height:1.875rem;border-radius:1.25rem;font-size:0.875rem;color:#fff;text-align:center;line-height:1.875rem;}
.recruit_list .nodata { width:100% !important;padding:6.25rem 0 !important; text-align:center; color:#999; display:block !important;} 
li.recruit_ing .recruit_color{background:#00aaf0;}
li.recruit_done .recruit_color{background:#999;}
.recruit_list li.recruit_done{background:rgba(255,255,255,0.3);pointer-events:none;}
li.recruit_done .txt{color:#7b7b7b}
li.recruit_done .btn{color:#aaa;border-color:#e5e5e5;}
li.recruit_done .btn i{opacity:0.5;} */

.recruit_list{border-top:2px solid #000;}
.recruit_list li{padding:2.625rem 1.375rem;border-bottom:1px solid #e5e5e5;}
.recruit_list li a{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;width:100%;height:100%;}
.recruit_list li a:hover{text-decoration:underline;}
.recruit_list li p{font-size:1.5rem;}
.recruit_list li.ing .recruit_color{background:#00aaf0;}
.recruit_list li.done{color:#7b7b7b;pointer-events: none;}
.recruit_list li.done .date span{color:#7b7b7b;}

/* 채용 임시 intro */
.recruit_intro .container{border-top:2px solid #000;}


/* 채용공고 */
/* 채용공고 상세화면*/
.recruit_read{padding:0 0 10rem;border-top:2px solid #000;}
.recruit_tit{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;padding:2.5rem 1.875rem;}
.recruit_tit p{width: 62%;font-size:1.75rem;font-weight:500;}
.recruit_tit .date{display:flex;align-items:center;}
.recruit_tit span{color:#4b4e53;font-size:1rem;}
.recruit_tit span:first-child{position:relative;padding-right:0.875rem;margin-right:0.875rem;}
.recruit_tit span:first-child::after{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1px;height:1.125rem;background:#cdcdcd;content:'';}
.recruit_tit em{display: flex;align-items: center;justify-content: center;width:5.187rem;height:2.75rem;margin-left:1.875rem;}
.recruit_read .recruit_contents{padding:3.75rem 6.375rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.recruit_step_box{display:flex;align-items:center;justify-content:center;width:100%;height:5.625rem;margin-bottom:6.875rem;border:1px solid #e5e5e5;box-sizing:border-box;background:#f8f9fa;text-align:center;}
.recruit_step_box li{width: calc(100% /6);height: 100%;padding:1.31rem 0 0;font-size:1.25rem;color:#aaaaaa;font-weight:400;}
.recruit_step_box li.arr{position:relative;}
.recruit_step_box li.arr::before{position:absolute;top:-3px;right:0;width:1px;height:58%;transform: rotate(-30deg);background:#e5e5e5;content:'';}
.recruit_step_box li.arr::after{position:absolute;bottom:-3px;right:0;width:1px;height:58%;transform: rotate( 30deg);background:#e5e5e5;content:'';}
.recruit_step_box li span{display:block;font-size:0.75rem;}

/* 채용공고 입사지원 */
/* step */
.recruit_step_box li.active{width:18.6%;background: url("../new_images/bar_progress_middle@2x.png")no-repeat 100% center;background-size:100%;color:#fff;font-weight:500; box-shadow: 0 4px 10px 0 var(--black-12);}
.recruit_step_box li:first-child.active{background: url("../new_images/bar_progress_first@2x.png")no-repeat 100% center;background-size:100%;}
.recruit_step_box li:last-child.active{background: url("../new_images/bar_progress_last@2x.png")no-repeat 100% center;background-size:100%;}

/* 기본정보 */

.recruit_tb{margin-bottom:80px;}
.recruit_tb2{position:relative;margin-bottom:93px;}
.recruit_tb2 table{border-top:1px solid #000;}
.recruit_tb2 button{position:absolute;right:0;top:-62px;width:78px;height:44px;padding-right:20px;font-size:16px;}
.recruit_tb2 button.add{background:#00aaf0 url("../new_images/icon_add@2x.png")no-repeat 51px center;background-size:16px;color:#fff;}
.recruit_tb2 button.del{background:#fff url("../new_images/icon_delete@2x.png")no-repeat 51px center;background-size:16px;color:#00aaf0;border:1px solid #00aaf0;}
.recruit_tb table{width:100%;table-layout: fixed;}
.recruit_tb tr{font-size:16px;color:#262626;border-bottom:1px solid #e5e5e5;}
.recruit_tb th{width:200px;padding-left:10px;font-weight:500;}
.recruit_tb tr th:nth-of-type(2){padding-left: 32px;}
.recruit_tb td{padding:26px 20px 26px 30px;}
.recruit_tb td.select_all{padding: 18px 20px 18px 30px;}
.recruit_tb input[type="text"]{width:100%;}
.recruit_tb input{height:100%;border:0;}

.recruit_tb .calendar_box{}
.recruit_tb .calendar_box .calendar{float:left;display:inline-block;width:29%;}
.recruit_tb .calendar_box span{float:left;margin-right:20px;}
.recruit_tb .calendar{position:relative;width:100%;}
.recruit_tb .calendar input{}
.recruit_tb .calendar button{position:absolute;right:23px;transform: translateY(-50%);top: 50%;width:24px;height:24px;background: url("../new_images/ic_calendar@2x.png")no-repeat 100% center;background-size:100%;}
.recruit_tb .select_all .ui-selectmenu-button.ui-button{padding-left:0;border-bottom:0;color:#999;font-size:16px;}
.recruit_tb .credit_line .ui-selectmenu-button.ui-button{padding-left:10px;}

.recruit_tb .resume_photo{position:relative;width:239px;border-left:1px solid #e5e5e5;text-align: center;}
.recruit_tb .resume_photo .photo_box{position:relative;}
.photo_box .photo{display:block;width:143px;height:186px;margin: 0 auto 24px;/* background:url("../new_images/img_profile@2x.png")no-repeat 100% center;background-size:100%; */}
.photo_box .photo_clse{display:none;position:absolute;top:0;right:-3px;width:24px;height:24px;background:url("../new_images/ic_delete_24@2x.png")no-repeat 100% center;background-size:100%;}
.recruit_tb .resume_photo input[type="file"]{position: relative;left:26px;cursor:pointer;z-index: 2;width:138px;height: 44px;opacity: 0;vertical-align: top;}
.recruit_tb .resume_photo .upload_file{display: inline-block;position:absolute;left:55.75px;bottom:26px;z-index: 1;width: 138px;height: 44px;margin:0 auto;line-height:44px;text-align: center;font-size: 16px;color:#272a33;border:1px solid #272a33;font-weight: 400;;cursor: pointer;}
.recruit_tb .rbtn_out{padding-left:0;margin-right:40px;}
.recruit_tb .rbtn_out:last-child{margin-right:0;}

.recruit_tb .addr{padding:16px 20px 16px 30px;}
.recruit_tb .addr input{float: left;width: 200px;height: 44px;}
.recruit_tb .addr button{width:138px;height:44px;}

.recruit_tb .credit_line{display:flex;align-items:center;justify-content:space-around;}

#filename_dest_box{display:none;font-size:16px;color:#7b7b7b;line-height:26px;}
#filename_dest{color:#000;font-weight:400;}
/* #filename_dest::before{display:inline-block;width:18px;height:21px;margin-right: 8px;vertical-align:text-top;content:'';background:url("../new_images/ic_file_18@2x.png")no-repeat 0 center;background-size:100%;} */
#filename_dest_box .file_clse{display:inline-block;width:25px;height:24px;margin-left: 6px;content:'';vertical-align:text-top;background:url("../new_images/ic_delete_24@2x.png")no-repeat 0 center;background-size:100%;}
.pop_tb_wrap .fbtn_out span{margin-left: -7rem;}

/* 자기소개서 */
.self_intro {margin-bottom:80px;border-bottom:1px solid #e5e5e5;}
.self_intro_tit{display:flex;justify-content:space-between;align-items:center;}
.self_intro_tit em{color:#999999;}
.self_intro_tit em.over{color:#fc5356;}
.self_intro_tit em.on{color:#00aaf0;}
.self_intro textarea{resize:none;width:100%;height:249px;margin:25px 0 26px;padding:16px 47px 0 25px;font-size:16px;font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";border:1px solid #d9d9d9;}

/* 지원완료 */
.apply_complete{padding:318px 0 80px;text-align:center;border:1px solid #e5e5e5;background: url("../new_images/img_apply@2x.png")no-repeat center 80px;background-size:238px;}
.apply_complete p{margin-bottom:10px;color:#7b7b7b;font-size:20px;}
.apply_complete p strong{font-size:28px;font-weight:600;color:#000;}
.apply_complete p em{color:#00aaf0;}
.apply_complete .info{margin-top:30px;}
.apply_complete .info span{display:block;color:#7b7b7b;font-size:18px;line-height:34px;}
.apply_complete .btn{margin-top:60px;}

/* 채용공고 지원결과*/
.recruit_wrap{padding:6.875rem 0 10rem;margin-top:120px;border-top:1px solid #e5e5e5;}
.recruit_wrap .privacy_pop > p{border-top:0;}
.recruit_wrap .top_tit{position:relative;margin-bottom:9.437rem;font-weight:500;font-size:1.75rem;text-align:center;}
.recruit_wrap .top_tit::after{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-2.375rem;width:3.125rem;height:3px;background:#00aaf0;content:'';}
.recruit_wrap .sub_tit{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid #000;font-size:1.75rem;font-weight:600;}
.recruit_wrap .sub_tit .tit{color:#000;font-size:1.75rem;font-weight:600;}
.recruit_wrap .sub_tit span{margin-left:0.75rem;color:#7b7b7b;font-size:1rem;font-weight:400;}

.recruit_wrap input:-ms-input-placeholder {color:#999;font-weight:400;font-size:16px;}
.recruit_wrap input::-webkit-input-placeholder {color:#999;font-weight:400;font-size:16px;}
.recruit_wrap input::-moz-placeholder { color:#999;font-weight:400;font-size:16px;}

.recruit_result_step li{flex:1;}
.recruit_result_step li:first-child.active{background: url("../new_images/bar_result_progress_first@2x.png")no-repeat 100% center;background-size:100%;}
.recruit_result_step li:nth-child(2).active{background: url("../new_images/bar_result_progress_middle@2x.png")no-repeat 100% center;background-size:100%;}
.recruit_result_step li:last-child.active{background: url("../new_images/bar_result_progress_last@2x.png")no-repeat 100% center;background-size:100%;}

.recruit_wrap .certify{display:flex;align-items:center;justify-content:space-between;margin:2.5rem 0 5rem;}
.recruit_wrap .certify li{position:relative;width:calc((100% - 2.5rem)/ 2);border:1px solid #e5e5e5;text-align:center;}
.recruit_wrap .certify li.active a::after,.recruit_wrap .certify li:hover a::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid #00aaf0;content:'';background:url("../new_images/img_check@2x.png")no-repeat center 5rem;background-size:10.75rem;box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);}
.recruit_wrap .certify li a{display:block;padding:17.5rem 0 5rem;font-size:1.5rem;font-weight:500;cursor:pointer;}
.recruit_wrap .certify li:first-child{margin-right:2.5rem;}
.recruit_wrap .certify li:first-child a{background:url("../new_images/img_certification_phone@2x.png")no-repeat center 5rem;background-size: 10.75rem;}
.recruit_wrap .certify li:last-child a{background:url("../new_images/img_certification_ipin@2x.png")no-repeat center 5rem;background-size: 10.75rem;}

.recruit_wrap .apply_num{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;}
.recruit_wrap .apply_num label{width:12.5rem;padding-left:0.625rem;}
.recruit_wrap .apply_num input{width:calc(100% - 12.5rem);padding:1.62rem 0 1.62rem 1.87rem;border:0;}

.recruit_wrap .result_txt{padding:5.56rem 0 5rem;text-align:center;border-bottom:1px solid #e5e5e5;}
.recruit_wrap .result_txt .txt{position:relative;display:inline-block;margin-bottom:1.5rem;padding-left:1.125rem;font-weight:500;font-size:1.75rem;letter-spacing:-0.7px;}
.recruit_wrap .result_txt .txt::before{position:absolute;left:0;top:-0.7rem;width:1.125rem;height:1.125rem;border-radius:100%;border:5px solid #00aaf0;content:'';}
.recruit_wrap .result_txt .txt em {color:#00aaf0;}
.recruit_wrap .result_txt span{display:block;color:#7b7b7b;letter-spacing:-0.5px;}



/*채용방법 및 절차  */
.object .shape-recruit-1{bottom:0;right:50%;margin-right:-71.87rem;width:33.93rem;height:3.93rem;background:url("../new_images/img_recruit_shape01.png")no-repeat;background-size: 100%;}
.object .shape-recruit-2{bottom:0;left:50%;margin-left:-955px;width:21.68rem;height:21.75rem;background:url("../new_images/img_recruit_shape02.png")no-repeat;background-size: 100%;}
.recruit_step_wrap{margin-top: 5rem;}
.recruit_step{border-bottom:1px solid #e5e5e5;}
.recruit_step{display:flex;padding:2.5rem 0 2.5rem 0;}
.recruit_step:first-child{border-top:1px solid #e5e5e5;}
.recruit_step .tit{min-width:26.31rem;padding-left:4.37rem;font-weight: 500;font-size: 1.37rem;line-height: 2.18rem;letter-spacing: -0.55px;}
.recruit_step .text{line-height: 1.87rem;}
.recruit_step .text ol li{font-size:1rem;}
.recruit_step .text span{display:block;color:#7b7b7b;}


/* 복리후생제도 */
.object .shape-benefits-1{bottom:-23.12rem;right: 50%;margin-right: -51rem;width:34.81rem;height:32.81rem;background:url("../new_images/img_benefits_shape.png")no-repeat;background-size: 100%;}
.benefits_wrap {display:flex;flex-wrap:wrap;border-top:2px solid #000;}
.benefits_wrap li{position:relative;width:24.6875rem;height:24.062rem;padding: 4.5rem 0.68rem 2.562rem 3.125rem;}
.benefits_wrap li::after{position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:18.62rem;background:#e5e5e5;content:'';}
.benefits_wrap li:nth-child(3n){padding-right:0;margin-right:0;}
.benefits_wrap li:nth-child(3n)::after{display:none;}
.benefits_wrap img{width:5.75rem;}
.benefits_wrap .tit{margin: 1.12rem 0 0.875rem;font-size:1.5rem;letter-spacing:-0.6px;font-weight:500;}
.benefits_wrap .text{font-size:1.12rem;line-height:1.75rem;}
.benefits_wrap .row{border-bottom:1px solid #e5e5e5;}
.benefits_wrap .row:last-child{border-bottom:0;}


/* 채용faq */
.recruit_faq > ul {border-top:2px solid #000;}
.recruit_faq > ul > li{border-bottom:1px solid #e5e5e5;}
.recruit_faq .que_box{position:relative;padding:2rem 1.875rem 2.0625rem;font-size:1.375rem;}
.recruit_faq .que_box a{display:block;padding-right: 6.25rem;background: url("../new_images/ic_arr_down_28@2x.png")no-repeat 100% center;background-size:1.75rem;}
.recruit_faq .que_box.on a{background: url("../new_images/ic_arr_up_28@2x.png")no-repeat 100% center;background-size:1.75rem;font-weight:500;}
.recruit_faq .que_box:hover{text-decoration:underline;}
.recruit_faq .ans_box{display:none;padding:2.5rem 1.875rem;background:#f8f9fa;font-size:1.125rem;line-height: 2.125rem;}
.recruit_faq .ans_box.on{display:block;}

/* .recruit_faq .que_box{position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;background-size:100%;background: url("../new_images/ic_arr_down_28@2x.png")no-repeat center center;content: "";}
.recruit_faq .que_box.on::after{background:url("../new_images/ic_arr_up_28@2x.png")no-repeat center center;} */



/* 개인정보 처리방침, 약관 및 정책 */
.member_txt_top{font-size: 1.125rem;line-height: 2.125rem;color:#4b4e53;}
.member_wrap{padding:3.75rem 0;border-bottom:1px solid #e5e5e5;}
.member_wrap:last-child{border-bottom:0;padding-bottom:0;}
.member_wrap p{margin:1.25rem 0 0 1.625rem;font-size:1.25rem;line-height:2.125rem;letter-spacing:-0.5px}
.member_1deps{line-height:2.125rem;letter-spacing:-0.7px;font-size:1.75rem;font-weight:500;}
.member_2deps{padding:1.875rem 0 0 1.625rem; font-size:1.125rem;line-height:2.125rem;font-weight:500;}
.member_2deps_info{padding:0.625rem 0 0 1.625rem;color:#4b4e53;font-size:1.125rem;font-weight:400;line-height:2.125rem}
.member_2deps_info span{padding-left:1.25rem;text-indent:-20px;}
.member_3deps{padding-left:3.125rem;font-size:1.125rem;line-height:2.125rem;color:#4b4e53;}
.member_wrap table{width:100%;margin-left: 3.125rem;margin-bottom: 1.875rem;}
.member_wrap table tr{height:5.062rem;border-bottom:1px solid #e5e5e5;}
.member_wrap table tr:first-child{border-top:1px solid #e5e5e5;}
.member_wrap table th{background:#f8f9fa;text-align:center;}
.member_wrap table td{padding: 1.687rem 0 1.687rem 2.5rem;}
.member_confirm{padding-top: 3.75rem;text-align: right;}
.member_confirm p{font-size:1.25rem;font-weight:400;letter-spacing:-0.5px;margin-bottom:1.25rem;}
.member_confirm label{font-size:1.25rem;line-height:2.75rem;margin-right:1.312rem;}
.member_confirm .ui-selectmenu-button.ui-button{width:10.5rem;height:2.75rem;padding: 0.625rem 0 0.687rem 1.312rem;vertical-align:top;border: solid 1px #d9d9d9;color:#262626;border-radius: 0;font-weight: 400;}
.member_confirm .ui-selectmenu-menu .ui-menu .ui-state-active{font-weight: 400;}
.member_confirm .ui-selectmenu-icon.ui-icon{position:absolute;top:50%;transform:translateY(-50%);right:7px;width:1.5rem;height:1.5rem;margin:0;background: url("../new_images/ic_arr_down_24@2x.png")no-repeat center center !important;background-size:1.5rem !important;}
/* .condition_box{margin-bottom:10rem;} */
.condition_2deps{padding: 1.875rem 0 0 2.75rem;text-indent: -1.125rem;font-size: 1.125rem;line-height: 2.125rem;font-weight: 500;}
.condition_box .member_3deps{text-indent:0;}


/* 고객사례 */
.customer_case{}
.customer_case .select_box{display: flex;margin: 0 16rem 4.25rem;font-size: 1rem;}
.customer_case .select_box .ui-selectmenu-button{margin-right:2rem;border-radius:0;}
.customer_case .select_box .ui-selectmenu-button:last-child{margin-right:0;}
.customer_case .list_box{padding-bottom: 2.5rem;border-top: 2px solid #000;border-bottom: 1px solid #d9d9d9;}
.customer_case .list_box ul{display:flex;flex-wrap:wrap;}
.customer_case .list_box li{width: calc((100% - 4.5rem) /4);margin: 2.5rem 1.5rem 0 0;font-size:1rem;text-align: center;}
.customer_case .list_box li:nth-child(4n){margin-right:0;}
.customer_case .list_box li a{display:block;}
.customer_case .list_box li .img{position:relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 10rem;overflow:hidden;margin-bottom: 1rem;}
.customer_case .list_box li .img img{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-width: 170px;height: auto;max-height: 100%;}
.customer_case .list_box li .txt p:first-child{min-height: 3rem;margin-bottom: 10px;}
.customer_case ul{padding:0;margin:0;}

/*공통 서브 비주얼*/


/*공통 스와이퍼*/
.swiper-pagination-com{display: block;text-align: center;width: 100%;position: static;margin-top:2.125rem;line-height: 1;}
.swiper-pagination-com .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px 0 0;opacity: 1;border-radius: 0;vertical-align: top;background: #cdcdcd;}
.swiper-pagination-com .swiper-pagination-bullet:last-child{margin-right:0;}
.swiper-pagination-com .swiper-pagination-bullet-active{background: #00aaf0;}

.sol_pro .swiper-button-prev-common {display: block; position: absolute; top: 50%; left: 50%; transform: translate(-43.5rem, -50%);-webkit-transform: translate(-43.5rem, -50%);/* transform: translateX(-43.5rem);-webkit-transform: translateX(-43.5rem); */ width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/btn_arrow_left.png") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0;}
.sol_pro .swiper-button-prev-common:hover{background: url("../new_images/btn_arrow_left.png") no-repeat 0 0;background-size:100%; }
.sol_pro .swiper-button-next-common { display: block;position: absolute; top: 50%; left: 50%;transform: translate(39rem, -50%);-webkit-transform: translate(39rem, -50%); /* transform: translateX(39rem);-webkit-transform: translateX(39rem); */ width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/btn_arrow_right.png") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0; }
.sol_pro .swiper-button-next-common:hover{ background: url("../new_images/btn_arrow_right.png") no-repeat 0 0;background-size:100%;}
.m_swiper .swiper-pagination-com .swiper-pagination-bullet{width:8px;height:8px;margin:0 7px 0 0;}
.m_swiper .swiper-pagination-com .swiper-pagination-bullet:last-child{margin-right:0;}


/* 제품 / 서비스 >> Type A */
/* 01_제품 소개 */
.section_product_info{padding:5rem 0 6.25rem 0 !important}
.section_product_info .section-title{font-size:1.625rem;margin-bottom:1.875rem;}
.section_product_info .section-text{margin:0 0 2.5rem;color:#262626;font-size:1rem;}
.section_product_info .title-desc{margin-bottom: 1.875rem;}

/* 02_제품 비주얼*/
.section_product_visual{text-align: center;min-height:22.5rem}
.section_product_visual .section-desc-sm{font-size:1.125rem;}
.section_product_visual .visual-title{text-align:left;}
.section_product_visual .visual-title .img_amaranth10{width:18.75rem;margin-left:-0.625rem}
.section_product_visual .visual-title .img_bizboxa{width:18.75rem;margin-left:-0.625rem}
.section_product_visual .visual-title .img_icube{width:10.344rem;margin-left:-1rem}
.section_product_visual .visual-title .img_icubeg20{width:16.063rem;margin-left:-1rem}
.section_product_visual .visual-title .img_argosedm{width:16.5rem;}
.section_product_visual .visual-title .img_cloudserver{width:20rem;}
.section_product_visual .visual-title .img_idc{width:18.75rem;}
.section_product_visual .visual-title .img_smarta10{width:18.75rem;}
.section_product_visual .visual-title .img_smarta2{width:18.75rem;}
.section_product_visual .visual-title .img_bill365{width:18.75rem;}
.section_product_visual .visual-title .img_erp10{width:8.625rem;}
.section_product_visual .visual-title .img_mes10{width:9rem;}
.section_product_visual .visual-title .img_efis10{width:8.938rem;}
.section_product_visual .visual-title .img_ics10{width:8.938rem;}
.section_product_visual .visual-title .img_smartworksv4{width:21.875rem;}
.section_product_visual .visual-title .img_theporterzone{width:21.875rem;}

.section_product_visual .visual-title-center{text-indent:-9px;text-align:center;}
.section_product_visual .visual-title-center .img_wehago{width:16rem;}
.section_product_visual .visual-title-center .img_wehagot{width:19.375rem;}
.section_product_visual .visual-title-center .img_wehagov{width:17.863rem;}
.section_product_visual .visual-title-center .img_nahagov{width:24.438rem;}


.section_product_visual .visual-sc-left{text-align:left;font-size:1.125rem;line-height: 1.5;color: #000;margin-top:-0.625rem}
.section_product_visual .visual-sc-center{text-align:center;font-size:1.125rem;line-height: 1.5;color: #4f4f4f;}
.section_product_visual .visual-sc-left-w{text-align:left;font-size:1.125rem;line-height: 1.5;color: #fff;}
.section_product_visual .visual-tag{margin:1.25rem auto 0;display:inline-block;padding:0.313rem 1.375rem;font-size:1.125rem;text-align:center;line-height: 1.94;color:#00aaf0;border:1px solid #00aaf0; border-radius: 26px; }

.visual_wehago{padding: 6.25rem 0 6.25rem !important;background:url("../new_images/visual/img_wehago.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_wehagot{padding: 6.25rem 0 6.25rem;background:url("../new_images/visual/img_wehagot.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_wehagov{padding: 6.25rem 0 6.25rem;background:url("../new_images/visual/img_wehagov.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_nahago{padding: 6.25rem 0 6.25rem;background:url("../new_images/visual/img_nahago.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_amaranth10{padding:8.8rem 0 6.875rem !important;background:url("../new_images/visual/img_sub_v_amaranth10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_bizboxa{padding:8.8rem 0 6.875rem !important;background:url("../new_images/visual/img_sub_v_bizboxa.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_icube{padding:8.8rem 0 6.875rem !important;background:url("../new_images/visual/img_icube.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_icubeg20{padding:8.8rem 0 6.875rem !important;background:url("../new_images/visual/img_icubeg20.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_argosedm{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_argosedm.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_argoseim{padding:8.8rem 0 6.875rem !important;background:url("../new_images//img_argoseim.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_cloudserver{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_cloudserver.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_idc{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_idc.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_smarta10{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_smarta10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_smarta2{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_smarta2.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_bill365{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_bill365.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_erp10{padding:7.25rem 0 6.875rem !important;background:url("../new_images/img_erp10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_mes10{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_mes10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_efis10{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_efis10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_ics10{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_ics10.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_smartworksv4{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_smartworksv4.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_theporterzone{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_theporterzone.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_datazone{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_datazone.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}
.visual_webuilder{padding:8.8rem 0 6.875rem !important;background:url("../new_images/img_webuilder.png")no-repeat center 0;background-size:cover;max-height: 22.5rem;}


/* bizboxa alpha */
.bizboxa_bg{background:#7595BA;}

.bizboxa_bg_t .section-desc-sm{font-size:1.125rem;}
.bizboxa_bg_t .section-title{margin-bottom: 1.3rem;text-indent:-9px;}
.bizboxa_bg_t .section-title img{width:18.75rem;}

/*주요 기능 배경 shape*/
.object .shape-amaranth-1{z-index:0;bottom:-56.25rem;right:50%;margin-right:-68.75rem;width:37.125rem;height:37.125rem;background:url("../new_images/img_amaranth_shape01.png")no-repeat;background-size:100%;}

/*공통 주요 기능 */
.Product_function{}
.Product_function .function_wrap{display:flex;flex-wrap:wrap;}
.Product_function .function_list {padding:1.25rem;border-radius:12px;border:1px solid #E5E5E5;-webkit-box-sizing: border-box;box-sizing: border-box;margin:0 0 1.25rem 0;}
.Product_function .function_list dt{margin-bottom:0.625rem;padding-left:3.125rem;line-height:2.25rem;font-size:1.125rem;font-weight:500;}
.Product_function .function_list dd{display:flex;justify-content: space-between;}
.Product_function .function_list dd ul {flex:1;}
.Product_function .function_list dd ul li{float:left;position:relative;padding-left:0.875rem;font-size:0.875rem;line-height:1.625rem;letter-spacing: -0.022rem;}
.Product_function .function_list dd ul li::before{display:block;position:absolute;left:0;top:-4px;content:'.';}

.Product_function .full{flex:1;min-width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Product_function .full li{width:25%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Product_function .harf{flex:0.5;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Product_function .harf li{width:50%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Product_function .quarter{flex:0.25;-webkit-box-sizing: border-box;box-sizing: border-box;}
.Product_function .quarter li{width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}

.Product_function .harf.mar_left{min-width:calc(50% - 0.625rem);margin:0 0.625rem 1.25rem 0;}
.Product_function .harf.mar_left_l{min-width:calc(50% - 0.625rem);margin:0 0.625rem 1.25rem 0;}
.Product_function .harf.mar_left_r{min-width:calc(50% - 1.25rem);margin:0 0.625rem 1.25rem 0.625rem;}
.Product_function .harf.mar_right{min-width:calc(50% - 0.625rem);margin:0 0 1.25rem 0.625rem;}
.Product_function .harf.mar_right_l{min-width:calc(50% - 1.25rem);margin:0 0.625rem 1.25rem 0.625rem;}
.Product_function .harf.mar_right_r{min-width:calc(50% - 0.625rem);margin:0 0 1.25rem 0.625rem;}

.Product_function .quarter.mar_left{min-width:calc(25% - 0.625rem);margin:0 0.625rem 1.25rem 0;}
.Product_function .quarter.mar_left_l{min-width:calc(25% - 0.625rem);margin:0 0.625rem 1.25rem 0;}
.Product_function .quarter.mar_left_r{min-width:calc(25% - 1.25rem);margin:0 0.625rem 1.25rem 0.625rem;}
.Product_function .quarter.mar_right{min-width:calc(25% - 0.625rem);margin:0 0 1.25rem 0.625rem;}
.Product_function .quarter.mar_right_l{min-width:calc(25% - 1.25rem);margin:0 0.625rem 1.25rem 0.625rem;}
.Product_function .quarter.mar_right_r{min-width:calc(25% - 0.625rem);margin:0 0 1.25rem 0.625rem;}

.Product_function .account {background:url("../new_images/icon/icon_func_account.png")no-repeat;background-size:2.25rem 2.25rem;}/* 회계 */
.Product_function .personnel {background:url("../new_images/icon/icon_func_personnel.png")no-repeat;background-size:2.25rem 2.25rem;}/* 인사 */
.Product_function .group {background:url("../new_images/icon/icon_func_group.png")no-repeat;background-size:2.25rem 2.25rem;}/* 그룹웨어 */
.Product_function .forme {background:url("../new_images/icon/icon_func_forme.png")no-repeat;background-size:2.25rem 2.25rem;}/* 임직원업무관리 */
.Product_function .crm {background:url("../new_images/icon/icon_func_crm.png")no-repeat;background-size:2.25rem 2.25rem;}/* CRM */
.Product_function .system {background:url("../new_images/icon/icon_func_system.png")no-repeat;background-size:2.25rem 2.25rem;}/* 시스템 설정 */
.Product_function .document {background:url("../new_images/icon/icon_func_document.png")no-repeat;background-size:2.25rem 2.25rem;}/* 문관리 */
.Product_function .expand {background:url("../new_images/icon/icon_func_expand.png")no-repeat;background-size:2.25rem 2.25rem;}/* 확장 */

.Product_function .approval {background:url("../new_images/icon/icon_func_approval.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .schedule {background:url("../new_images/icon/icon_func_schedule.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .task {background:url("../new_images/icon/icon_func_task.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .onepiece {background:url("../new_images/icon/icon_func_onepiece.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .email {background:url("../new_images/icon/icon_func_email.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .messenger {background:url("../new_images/icon/icon_func_messenger.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .sales {background:url("../new_images/icon/icon_func_sales.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .trade {background:url("../new_images/icon/icon_func_trade.png")no-repeat;background-size:2.25rem 2.25rem;}

.Product_function .materials{background: url("../new_images/icon/icon_func_materials.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .produce{background: url("../new_images/icon/icon_func_produce.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .outsourcing{background: url("../new_images/icon/icon_func_outsourcing.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .service{background: url("../new_images/icon/icon_func_service.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .mis{background: url("../new_images/icon/icon_func_mis.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .field{background: url("../new_images/icon/icon_func_field.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}

/*공통 연동 모듈*/
.Product_function .writhe_wrap{display:flex;margin:0 0 1.25rem 0;}
.Product_function .writhe_box{flex:1;border-radius:12px;border:1px solid #E5E5E5;-webkit-box-sizing: border-box;box-sizing: border-box;}


.Product_function .extend{margin:0 0.625rem 0 0;}
.Product_function .erp{margin:0 0 0 0.625rem;}

.Product_function .writhe_box .box-title{display:block;padding:0.625rem;font-size:1.125rem;font-weight: 500;color:#000;text-align:center;background:#f5f5f5;border-radius:12px 12px 0 0;}
.Product_function .writhe_box .writhe_list{width:100%;display:block;padding:0.625rem;overflow:hidden}
.Product_function .writhe_box .writhe_list li{float:left;padding:0.625rem;font-size:18px;font-weight:500;-webkit-box-sizing: border-box;box-sizing: border-box;overflow:hidden}
.Product_function .writhe_box .writhe_list .cle{clear: both;}
.Product_function .writhe_box .writhe_list li .mo-icon{display:block;float:left;width:2.25rem;height:2.25rem;}
.Product_function .writhe_box .writhe_list li .writhe_item{line-height: 1.375rem;padding-left:0.625rem;    display: inline-block;}
.Product_function .writhe_box .writhe_list li .certification{background: url("../new_images/icon/icon_modu_certification.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .bill{background: url("../new_images/icon/icon_modu_bill.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .sntract{background: url("../new_images/icon/icon_modu_sntract.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .money{background: url("../new_images/icon/icon_modu_money.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .diligence{background: url("../new_images/icon/icon_modu_diligence.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .savedocu{background: url("../new_images/icon/icon_modu_savedocu.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .wesales{background: url("../new_images/icon/icon_modu_wesales.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .backupli{background: url("../new_images/icon/icon_modu_backupli.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .mesure{background: url("../new_images/icon/icon_modu_mesure.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .resolution{background: url("../new_images/icon/icon_modu_resolution.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .comcard{background: url("../new_images/icon/icon_modu_comcard.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .autoatement{background: url("../new_images/icon/icon_modu_autoatement.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .budget{background: url("../new_images/icon/icon_modu_budget.png")no-repeat;background-size:2.25rem 2.25rem;}
.Product_function .writhe_box .writhe_list li .executive{background: url("../new_images/icon/icon_modu_executive.png")no-repeat;background-size:2.25rem 2.25rem;}

/* .Product_function .writhe_box .writhe_list li .group{} */
.Product_function .writhe_box .writhe_list li .ifrs{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .autoaccount{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .yearend{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .toxic{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .mobilesales{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .barcode{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .infoanalysis{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .weborder{background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .mes {background:#f5f5f5 url("../new_images/icon/icon_modu_mes.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .wms{background:#f5f5f5 url("../new_images/icon/icon_modu_wms.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .pos{background:#f5f5f5 url("../new_images/icon/icon_modu_pos.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .scm{background:#f5f5f5 url("../new_images/icon/icon_modu_scm.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .web{background:#f5f5f5 url("../new_images/icon/icon_modu_web.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .mobile{background:#f5f5f5 url("../new_images/icon/icon_modu_mobile.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .pda{background:#f5f5f5 url("../new_images/icon/icon_modu_pda.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .cms{background:#f5f5f5 url("../new_images/icon/icon_modu_cms.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .fta{background:#f5f5f5 url("../new_images/icon/icon_modu_fta.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .van{background:#f5f5f5 url("../new_images/icon/icon_modu_van.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}
.Product_function .writhe_box .writhe_list li .nice{background:#f5f5f5 url("../new_images/icon/icon_modu_nice.png")no-repeat;background-size:2.25rem 2.25rem;border-radius:6px}


.swiper_section_wrap .swiper-button-prev-common {display: block; position: absolute; top: 50%; left: 50%; transform: translate(-43.5rem, -50%);-webkit-transform: translate(-43.5rem, -50%);/* transform: translateX(-43.5rem);-webkit-transform: translateX(-43.5rem); */ width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/btn_arrow_left.png") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0;}
.swiper_section_wrap .swiper-button-prev-common:hover{background: url("../new_images/btn_arrow_left.png") no-repeat 0 0;background-size:100%; }
.swiper_section_wrap .swiper-button-next-common { display: block;position: absolute; top: 50%; left: 50%;transform: translate(39rem, -50%);-webkit-transform: translate(39rem, -50%); /* transform: translateX(39rem);-webkit-transform: translateX(39rem); */ width: 4.5rem; height: 4.5rem;transition:.5s; background: url("../new_images/btn_arrow_right.png") no-repeat 0 0;background-size:100%; font-size: 0; line-height: 0; }
.swiper_section_wrap .swiper-button-next-common:hover{ background: url("../new_images/btn_arrow_right.png") no-repeat 0 0;background-size:100%;}


/* 제품 공통 특장점 */
.product_features_wrap{}


.product_features_wrap .pill-nav{display:flex;}
.product_features_wrap .pill-nav a{flex:1;height:3rem;max-width:14rem;padding:0;line-height:3rem;margin:0 1.25rem 0 0;font-size:1rem;}
.product_features_wrap .pill-nav a:hover,.amaranth_features .pill-nav a:active,.amaranth_features .pill-nav a:focus{background:#F2F3F4;}
.product_features_wrap .pill-nav a.active {box-shadow: 0 0.5rem 0.937rem 0 rgb(0 0 0 / 12%);background-image: linear-gradient(133deg, #00a4ed 6%, #1471ef 138%);color: #fff;}
.product_features_wrap .pill-nav a:last-child{margin:0;}

.product_features_wrap .product_features{position: relative;height:30rem;border-radius:10px;margin:0 0.938rem 0 0.938rem;box-shadow: 0 0.625rem 0.625rem 0 rgb(0 0 0 / 10%)}
.product_features_wrap .product_features .swiper-container{height:100%;}
.product_features_wrap .product_features .swiper-wrapper{height:100% !important;}
.product_features_wrap .product_features .swiper-slide{height:100%;background:#E0F1FF;border-radius:10px;}
.product_features_wrap .product_features .item{position:relative;display:flex;height: 100%;}
.product_features_wrap .product_features .img{position:absolute;left:0;bottom:0;}
.product_features_wrap .product_features .txt{position:absolute;right:0;top:0;width:23.125rem;height:100%;padding:1.875rem 2rem;border-radius:0 10px 10px 0;background:#fff;}
.product_features_wrap .product_features .txt p{padding:0 0 1.25rem;margin-bottom:1.25rem;font-size:1rem;font-weight:500;line-height:1.75rem;border-bottom:1px solid #C9D3E5;}
.product_features_wrap .product_features .txt ul{}
.product_features_wrap .product_features .txt ul li{position:relative;padding-left:0.875rem;margin-bottom:0.9375rem;font-size:1rem;}
.product_features_wrap .product_features .txt ul li:last-child{margin-bottom:0;}
.product_features_wrap .product_features .txt ul li::before{position:absolute;left:0;top:-4px;content:'.';}
.product_features_wrap .product_features .swiper-pagination-com{position:absolute;bottom:2.375rem;right: 15.625rem;width: auto;}

/* 제품 공통 추천 업종*/
.product_recommend{}
.product_recommend .recommend_list{display:flex;flex-wrap:wrap;}
.product_recommend .recommend_list li{display: flex;justify-content: center;align-items: center;text-align: center;width:calc(100% / 7);padding:6.25rem 0 1.6875rem;}
.product_recommend .recommend_list li .recon_ic {}
.product_recommend .recommend_list .major{background:url("../new_images/icon/icon_recom_major.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .hospital{background:url("../new_images/icon/icon_recom_hospital.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .media{background:url("../new_images/icon/icon_recom_media.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .finance{background:url("../new_images/icon/icon_recom_finance.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .energe{background:url("../new_images/icon/icon_recom_energe.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .communication{background:url("../new_images/icon/icon_recom_communication.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .it{background:url("../new_images/icon/icon_recom_it.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .production{background:url("../new_images/icon/icon_recom_production.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .service{background:url("../new_images/icon/icon_recom_service.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .government{background:url("../new_images/icon/icon_recom_government.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .institute{background:url("../new_images/icon/icon_recom_institute.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .edu{background:url("../new_images/icon/icon_recom_edu.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .leisure{background:url("../new_images/icon/icon_recom_leisure.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .plant{background:url("../new_images/icon/icon_recom_plant.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list .eletro{background:url("../new_images/icon/icon_recom_eletro.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.product_recommend .recommend_list li span{font-size:1rem;}

/* 제품 공통 고객 사례 height:23.312rem;*/
.product_case{padding: 4.375rem 0 5.625rem;background:url("../new_images/bg_amaranth_case.png")no-repeat 50% 50%;background-size: cover;}
.product_case .section-title{color:#fff;}
.product_case .pc_case{display:flex;}
.product_case .pc_case li{flex:1;}
.product_case ul li{padding:0 1.25rem 2.5rem;margin-right:1.5rem;background:#FFFFFF;border-top:4px solid #00AAF0;text-align:center;}
.product_case ul li:last-child{margin:0;}
.product_case ul li .tit{display:inline-block;width:100%;margin-bottom:1.25rem;padding:1.25rem 0 ;font-size:1rem;font-weight:500;border-bottom:1px solid #E5E5E5;}
.product_case ul li .txt{display: flex;flex-direction: column;justify-content: space-between;font-size: 0.875rem;line-height:1.5rem;}
.product_case ul li .txt > div {margin-top:30px;}
.product_case ul li > div span{display:block;font-size:0.875rem;color:#666666;}
.product_case ul li > div a{display:inline-block;margin-top:1.25rem;padding:0 1.125rem 0 0;background:url("../new_images/ico_arrow_right_s.png")no-repeat 100% 61%;background-size: 1rem 1rem;color:#00AAF0;font-size:0.875rem;font-weight:500;}

.product_case .amaranth10 li .txt > p{height: 7.25rem;}
.product_case .bizboxa li .txt > p{height: 8.75rem;}
.product_case .icube li .txt > p{height: 13.25rem;}


/* 제품 공통 혜택*/
.product_benefit{background:#F8F9FA;}
.product_benefit .swiper-container{height: 22.25rem;padding: 2.5rem 0;background: #fff;box-shadow: 0 3px 1.25rem 0 rgb(0 0 0 / 5%);}
.product_benefit li{display: flex;}
.product_benefit li .box{display: flex;flex: 1;flex-direction: column;justify-content: space-between;padding: 0 2.5rem 0 5.75rem;border-right:1px solid #E5E5E5;}
.product_benefit li .box:last-child{border-right:0;}
.product_benefit li .tit{display:flex;}
.product_benefit li .box .tit span{display:inline-block;line-height: 1.937rem;text-indent: -3.25rem;vertical-align: middle;font-family: 'Roboto', sans-serif;font-size:1.5rem;color:#00AAF0;font-weight:500;}
.product_benefit li .tit p{font-size: 1rem;font-weight:500;opacity:1;line-height:1.625rem;}
.product_benefit li p{font-size:14px;opacity:0.8;line-height: 1.5rem}
.product_benefit li .box span{color:#00AAF0;font-weight:500;font-size:14px;}
.product_benefit .benefit_list{position: relative;display:block;}
.product_benefit .m_benefit_swiper{display:none;}

/* 제품 공통 관련 자료 */
.product_data .info{min-height:5rem !important;font-size:1rem;}
.product_data .img::after{width: 4.125rem;height: 4.125rem;}



.amaranth_swiper{position: relative;height:30rem;border-radius:10px;}

.amaranth_swiper .swiper-container{height:100%;}
.amaranth_swiper .swiper-wrapper{height:100% !important;}
.amaranth_swiper .swiper-slide{height:100%;background:#E0F1FF;border-radius:10px;}
.amaranth_swiper .item{position:relative;display:flex;height: 100%;}
.amaranth_swiper .img{position:absolute;left:0;bottom:0;}
.amaranth_swiper .txt{position:absolute;right:0;top:0;width:23.125rem;height:100%;padding:1.875rem 2rem;border-radius:0 10px 10px 0;background:#fff;}
.amaranth_swiper .txt p{padding:0 0 1.25rem;margin-bottom:1.25rem;font-size:1rem;font-weight:500;line-height:1.75rem;border-bottom:1px solid #C9D3E5;}
.amaranth_swiper .txt ul{}
.amaranth_swiper .txt ul li{position:relative;padding-left:0.875rem;margin-bottom:0.9375rem;font-size:1rem;}
.amaranth_swiper .txt ul li:last-child{margin-bottom:0;}
.amaranth_swiper .txt ul li::before{position:absolute;left:0;top:-4px;content:'.';}
.amaranth_features .swiper-pagination-com{position:absolute;bottom:2.375rem;right: 15.625rem;width: auto;}
/* .amaranth_features .swiper-button-prev-common,.amaranth_features .swiper-button-next-common{transform: translateX(39rem);-webkit-transform: translateX(39rem);} */

.amaranth_recom{}
.amaranth_recom ul{display:flex;flex-wrap:wrap;}
.amaranth_recom ul li{display: flex;justify-content: center;align-items: center;text-align: center;width:calc(100% / 7);padding:6.25rem 0 1.6875rem;}
.amaranth_recom ul li:first-child{background:url("../new_images/ic_amaranth_recom01.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(2){background:url("../new_images/ic_amaranth_recom02.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(3){background:url("../new_images/ic_amaranth_recom03.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(4){background:url("../new_images/ic_amaranth_recom04.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(5){background:url("../new_images/ic_amaranth_recom05.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(6){background:url("../new_images/ic_amaranth_recom06.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(7){background:url("../new_images/ic_amaranth_recom07.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(8){background:url("../new_images/ic_amaranth_recom08.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(9){background:url("../new_images/ic_amaranth_recom09.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(10){background:url("../new_images/ic_amaranth_recom10.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li:nth-child(11){background:url("../new_images/ic_amaranth_recom11.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.amaranth_recom ul li span{font-size:1rem;}

.amaranth_10_wrap .amaranth_case{padding: 4.375rem 0 5.625rem;background:url("../new_images/bg_amaranth_case.png")no-repeat 50% 50%;background-size: cover;}
.amaranth_case .section-title{color:#fff;}
.amaranth_case .pc_case{display:flex;}
.amaranth_case .pc_case li{flex:1;}
.amaranth_case ul li{height:23.312rem;padding:0 1.5rem 2.5rem;margin-right:1.5rem;background:#FFFFFF;border-top:4px solid #00AAF0;text-align:center;}
.amaranth_case ul li:last-child{margin:0;}
.amaranth_case ul li .tit{display:inline-block;width:100%;margin-bottom:1.25rem;padding:1.25rem 0 ;font-size:1rem;font-weight:500;border-bottom:1px solid #E5E5E5;}
.amaranth_case ul li .txt{display: flex;flex-direction: column;justify-content: space-between;height: 15.312rem;font-size: 0.875rem;line-height:1.5rem;}
.amaranth_case ul li div span{display:block;font-size:0.875rem;color:#666666;}
.amaranth_case ul li div a{display:inline-block;margin-top:1.25rem;padding:0 1.125rem 0 0;background:url("../new_images/ico_arrow_right_s.png")no-repeat 100% 61%;background-size: 1rem 1rem;color:#00AAF0;font-size:0.875rem;font-weight:500;}
.m_case_swiper{display:none;}

.amaranth_benefit{background:#F8F9FA;}
.amaranth_benefit .swiper-container{height: 22.25rem;padding: 2.5rem 0;background: #fff;box-shadow: 0 3px 1.25rem 0 rgb(0 0 0 / 5%);}
.amaranth_benefit li{display: flex;}
.amaranth_benefit li .box{display: flex;flex: 1;flex-direction: column;justify-content: space-between;padding: 0 2.5rem 0 5.75rem;border-right:1px solid #E5E5E5;}
.amaranth_benefit li .box:last-child{border-right:0;}
.amaranth_benefit li .tit{display:flex;}
.amaranth_benefit li .box .tit span{display:inline-block;line-height: 1.937rem;text-indent: -3.25rem;vertical-align: middle;font-family: 'Roboto', sans-serif;font-size:1.5rem;color:#00AAF0;font-weight:500;}
.amaranth_benefit li .tit p{font-size: 1rem;font-weight:500;opacity:1;line-height:1.625rem;}
.amaranth_benefit li p{font-size:14px;opacity:0.8;line-height: 1.5rem}
.amaranth_benefit li .box span{color:#00AAF0;font-weight:500;font-size:14px;}
.amaranth_benefit .benefit_list{position: relative;display:block;}
.amaranth_benefit .m_benefit_swiper{display:none;}
.m_case_swiper ul li div span{font-size:14px;}
.m_case_swiper ul li div a{font-size:14px;}

.m_benefit_swiper .swiper-container{padding:20px 0;}
.m_benefit_swiper li .box{position:relative;}
.m_benefit_swiper li .box .tit span{margin-bottom:10px;font-size:24px;}
.m_benefit_swiper li .tit p{font-size:14px;}
.m_benefit_swiper li p{font-size:12px;}
.m_benefit_swiper li .box >span{position: absolute;bottom: 0;font-size:14px;}
.m_benefit_swiper li .box {align-items: center;justify-content: normal;padding:0 2.85rem;text-align: center;}
.m_benefit_swiper li .tit{flex-direction: column;align-items: center;justify-content: center;margin-bottom: 20px;}
.m_benefit_swiper .swiper-pagination-com{margin-top:24px;}

.amaranth_data .info{min-height:5rem !important;font-size:1rem;}
.amaranth_data .img::after{width: 4.125rem;height: 4.125rem;}

.amaranth_10_wrap .busi_list .swiper-pagination{bottom: -0.812rem;margin-top: 2.125rem;}

/* work life */
.ic_more_blue{font-size:14px;font-weight:500;color:#00AAF0;padding-right:1.125rem;background:url("../new_images/ico_arrow_right_s.png")no-repeat 100% 83%;background-size:16px 16px;}
.ic_more_blue:hover{color:#00aaf0;}

section.work_case{padding:0 0 13.75rem;}
section.work_case .swiper-container{box-shadow: 10px 5px 15px rgb(0 0 0 / 8%);border-radius: 10px;}
.work_case_swiper{position:relative;}
.work_case_swiper ul li{display:flex;}
.work_case_swiper .txt{display: flex;align-items: flex-start;flex-direction: column;justify-content: center;width:29.187rem;padding: 0 0 0 2.25rem;background:#FAFAFA;border-radius:10px 0 0 10px;}
.work_case_swiper .txt strong{display:block;margin-bottom:9px;font-size:1.5rem;font-weight:700;line-height:2.25rem;}
.work_case_swiper .txt p{font-size:1rem;margin-bottom:3.312rem;}
.work_case_swiper .txt .name{margin-bottom:10px;}
.work_case_swiper .txt .name span{position:relative;margin-bottom:10px;font-size:14px;color:#666666;}
.work_case_swiper .txt .name span::after{display:inline-block;width:1px;height:10.5px;margin:0 7px;background:#ADADAD;content:'';}
.work_case_swiper .txt .name span:last-child::after{display:none;}
.work_case_swiper .img{width:calc(100% - 29.187rem);border-radius:10px 10px 0 0;}
.work_case_swiper .swiper-button-prev-common,.work_case_swiper .swiper-button-prev-common:hover {transform: translate(-43.5rem, -9rem);-webkit-transform: translate(-43.5rem,-9rem);}
.work_case_swiper .swiper-button-next-common,.work_case_swiper .swiper-button-next-common:hover {transform: translate(39rem, -9rem);-webkit-transform: translate(39rem,-9rem);}
.work_function .function_box .commu{width:100%;margin:0 0 1.25rem 0;}
.work_function .function_box dl ul{width: 15.312rem;}
.work_function .function_box dl:nth-child(n+2){width:calc((100% - 1.25rem) / 2)}
.work_function .function_box .share{margin:0 1.25rem 0 0;}
.work_function .function_box .manage{margin:0;}

section.work_total{padding-bottom:0;}
.work_total .section-title{position:relative;}
.work_total .section-title::after{display:block;position:absolute;left:50%;transform:translateX(-50%);width:60px;height:2px;margin:2.5rem 0 0;background:#22AAF0;content:'';}
.work_total ul{margin-top:9.875rem;}
.work_total  li{display:flex;align-items: flex-start;}
.work_total  li:nth-child(odd){margin-right:-22.5rem;}
.work_total  li:nth-child(2){margin:10.625rem 0 3.75rem -22.5rem;}
.work_total  li .img{position:relative;z-index: 1;}
.work_total  li:first-child .img{max-width:66.312rem;}
.work_total  li:nth-child(2) .img{max-width:60.75rem;}
.work_total  li:nth-child(3) .img{max-width:63.625rem;}
.work_total  li .txt_box{}
.work_total  li:nth-child(2) .txt_box{padding:0 0 0 4.25rem;}
.work_total  li .txt_box .tit{font-size:1.5rem;margin-bottom:10px;line-height:2.25rem;font-weight:500;}
.work_total  li .txt_box .txt{margin:1.25rem 0 5.625rem;font-size:1rem;line-height:1.5rem;}


.work_benefit{padding: 4.375rem 0 5.625rem;background: url("../new_images/bg_work_benefit.png")no-repeat 50% 50%;background-size: cover;}
.work_benefit .section-title{color:#fff;}
.work_benefit .benefit_list{position:relative;}
.work_benefit .benefit_list ul{}
.work_benefit .benefit_list li{position:relative;min-height:22.25rem;padding:1.875rem;/* margin-right:3.75rem; */background:#fff;}
.work_benefit .benefit_list li:nth-child(3n){margin-right:0;}
.work_benefit .benefit_list li span{display:block;margin-bottom:1.25rem;color:#00AAF0;font-size:1.5rem;font-weight:500;}
.work_benefit .benefit_list li .tit{margin-bottom:1.25rem;font-weight:500;font-size:1rem;}
.work_benefit .benefit_list li .txt{font-size:0.875rem;opacity:0.8}
.work_benefit .benefit_list li span.name{position:absolute;bottom:2.375rem;margin:0;font-size:0.875rem;}

/* 제품 추천 업종*/
.work_recom{}
.work_recom ul{display:flex;flex-wrap:wrap;}
.work_recom ul li{display: flex;justify-content: center;align-items: center;text-align: center;width:calc(100% / 7);padding:6.25rem 0 1.6875rem;}
.work_recom ul li:first-child{background:url("../new_images/ic_work_recom01.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(2){background:url("../new_images/ic_work_recom02.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(3){background:url("../new_images/ic_work_recom03.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(4){background:url("../new_images/ic_work_recom04.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(5){background:url("../new_images/ic_work_recom05.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(6){background:url("../new_images/ic_work_recom06.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(7){background:url("../new_images/ic_work_recom07.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(8){background:url("../new_images/ic_work_recom8.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(9){background:url("../new_images/ic_work_recom09.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(10){background:url("../new_images/ic_work_recom10.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(11){background:url("../new_images/ic_work_recom11.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(12){background:url("../new_images/ic_work_recom12.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(13){background:url("../new_images/ic_work_recom13.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(14){background:url("../new_images/ic_work_recom14.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(15){background:url("../new_images/ic_work_recom15.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(16){background:url("../new_images/ic_work_recom16.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li:nth-child(17){background:url("../new_images/ic_work_recom17.png")no-repeat 50% 1.625rem;background-size:4rem 4rem;}
.work_recom ul li span{font-size:1rem;}





