@charset "utf-8";
/* date : 2023-04-18 / name : kwj / contact : niovese10@naver.com */
#lnb .bg-lnb-overlay {border-top:1px solid #e5e5e5;}
/* #container {padding:5em 0 7em; background:url("../../../images/com/dsnt/common/bg_cont_btm.png") bottom center / contain no-repeat;} */
/* #container:before {background:url("../../../images/com/dsnt/common/bg_cont_top.png") top center / contain no-repeat;} */
#contents {max-width:1440px; height:auto; padding:0 1em; margin:0 auto;}
#contents .page-wrap {width:100%; height:auto; padding-bottom:5em; margin-top:3.5em;}
.cont-tt {padding-left:1.143em; margin-bottom:1em; font-size:var(--ft-size28); font-family:var(--sba-ft-family); letter-spacing:-0.04em; background:url("../../../images/com/dsnt/common/bulllet.svg") 0 2px / .714em no-repeat;}

/* sub layout */
.contents-info {width:100%; height:auto; position:relative;}
.contents-info h3 {font-size:var(--ft-size40); font-family:var(--sba-ft-family); letter-spacing:-0.06em; color:var(--pg-tit-color); display:flex; align-items:flex-end;}
.contents-info h3:after {content:''; display:block; width:4em; height:7px; margin-left:1em; border-top:1px solid var(--line-color);}
/* breadcrumb */
.breadcrumb {width:max-content; display:flex; align-items:center; position:absolute; top:0; right:0; font-size:var(--ft-size16); color:var(--text-color);}
.breadcrumb a {display:block; width:100%; height:100%;}
.breadcrumb > li {line-height:1.5em; padding-left:1.5em; display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.breadcrumb > li:nth-child(1) a {width:1.5em; height:1.5em; background:url("../../../images/com/dsnt/common/ico_home.svg") 0 50% no-repeat;}
.breadcrumb > li:not(:nth-child(1)) {margin-left:1.25em; background:var(--icon-arr) 0 50% no-repeat;}
.breadcrumb > li:last-child > a {font-weight:700; color:var(--pg-tit-color);}
.breadcrumb > li:not(:nth-child(1)) > a:after {content:''; display:inline-block; vertical-align:middle; width:1.5em; height:1.5em; margin-left:1.25em; border-radius:100%; border:1px solid var(--text-color); background:var(--icon-arr2) center no-repeat #fff; transition:all .3s;}
.breadcrumb > li > a.active:after {transform:rotate(-180deg);}
.breadcrumb > li > a.depth-non:after {display:none;}
.breadcrumb > li > ol {display:none; width:max-content; min-width:10.625em; height:auto; padding:0 .625em; background-color:#fff; border:1px solid var(--text-color); border-radius:.625em; box-shadow:0 .625em 1em rgba(55,75,143,.1); text-align:center; position:absolute; top:2em; left:50%; transform:translateX(-50%); z-index:3;}
.breadcrumb > li > ol li {}
.breadcrumb > li > ol li a {display:block; padding:1em 0; font-size:.938em;}
.breadcrumb > li > ol li a:hover, .breadcrumb > li > ol li a.current {font-weight:600; color:var(--primary-color);}
.breadcrumb > li > ol li a.current {color:var(--pg-tit-color);}
.breadcrumb > li > ol li:not(:last-child) a {border-bottom:1px solid #e5e5e5;}
/* manager */
.contents_manager {max-width:1440px; height:auto; padding:0 1em;  margin:0 auto;}
.contents_manager button {display:none; width:100%; height:auto; padding:1em 0; margin-top:.5em; border:1px solid var(--line-color); border-radius:1em; background-color:#fff; font-weight:600; font-size:14px;}
.contents_manager .inner {width:100%; height:auto; padding:.75em 2.8em; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em; background-color:#fff;}
.contents_manager ul {width:100%; height:auto; display:flex; flex-wrap:wrap; align-items:center; font-size:var(--ft-size16); color:var(--text-color);}
.contents_manager ul li {padding-left:2em; margin:.75em 0; line-height:1.5em; background-repeat:no-repeat; background-size:1.5em;}
.contents_manager ul li:nth-child(1) {width:22em;}
.contents_manager ul li:not(:last-child) {padding-right:10%;}
.contents_manager ul li strong {display:inline-block; padding-right:.75em; font-weight:700; color:var(--ct-tit-color);}
.contents_manager ul li.depart {background-image:url("../../../images/com/dsnt/common/ico_depart.svg");}
.contents_manager ul li.people {background-image:url("../../../images/com/dsnt/common/ico_people.svg");}
.contents_manager ul li.tel {background-image:url("../../../images/com/dsnt/common/ico_tel.svg");}
.contents_manager .mob-hidden ul {border-top:1px solid #e5e5e5;}
@media screen and (max-width: 1194px) {
	#container {padding-top:2em; border-top:1px solid #e5e5e5;}
	.contents-info h3 {margin-top:1em;}
	/* breadcrumb */
	.breadcrumb {width:100%; position:static; display:flex; justify-content:flex-end;}
}
@media screen and (max-width: 961px) {
	.contents-info h3:after {display:none;}
	/* manager */
	.contents_manager .inner {padding:.75em 2em;}
}
@media screen and (max-width: 667px) {
	#contents .page-wrap {margin-top:2em;}
	.cont-tt {font-size:20px;}
	.contents-info h3 {font-size:1.75em; margin-top:0;}
	/* breadcrumb */
	.breadcrumb {display:none;}
	/* manager */
	.contents_manager button {display:block;}
	.contents_manager .inner {padding:0; border:0; border-radius:0;}
	.contents_manager ul {padding:1.5em; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em;}
	.contents_manager ul li {margin:.5em 0;}
	.contents_manager ul li:nth-child(1) {width:100%;}
	.contents_manager .mob-hidden {display:none;}
	.contents_manager .mob-hidden ul {border-top-color:var(--line-color); margin-top:.5em;}
}
/* contents : common : bullet list */
.bul-list {font-size:var(--ft-size18);}
.bul-list > li {width:100%; display:flex; flex-wrap:wrap; align-items:center;}
.bul-list > li:not(:nth-child(1)) {margin-top:1.111em;}
.bul-list > li > em {display:block; width:calc(5em + .889em); padding-left:.889em; font-weight:500; position:relative;}
.bul-list > li > em:before {content:''; display:block; width:6px; height:6px; border-radius:100%; background-color:var(--primary-color); position:absolute; top:.5em; left:0;}
.bul-list > li > span {display:block; width:calc(100% - 5em - .889em); padding-left:2.778em; color:var(--text-color);}
/* contents : common : bullet list : type2 */
.bul-list.type2 > li {padding-left:.889em; position:relative;}
.bul-list.type2 > li:before {content:''; display:block; width:6px; height:6px; border-radius:100%; background-color:var(--primary-color); position:absolute; top:.5em; left:0;}
/* contents : common : bullet check list */
.bul-list-chk {}
.bul-list-chk > li {padding-left:2em; background:url("../../../images/com/dsnt/contents/ico_list.svg") 0 6px / 1em no-repeat;}
/* contents : common : download list */
.down-list {width:100%; height:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.down-list li {width:calc(50% - 1em); margin-bottom:1em;}
.down-list li a {display:block; width:100%; height:auto; padding:1em 2.5em 1em 1.5em; line-height:1.2; border:1px solid var(--line-color); color:var(--text-color); border-radius:1em; background:url("../../../images/com/dsnt/contents/ico_download.svg") calc(100% - 1.5em) center / 1.2em no-repeat;}
.down-list li a:hover {border-color:currentColor; color:var(--primary-color); font-weight:500;}
/* contents : common : round box list */
.round-box-list {width:100%; height:auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.round-box-list li {width:calc(50% - 1em); padding:1em 1.5em; margin:.5em 0 !important; line-height:1.2; border:1px solid var(--line-color); color:var(--text-color); border-radius:1em;}
.round-box-list li a {display:block; width:100%; height:100%; position:relative;}
.round-box-list li .ico {position:absolute; top:0; right:0; color:var(--primary-color);}
.round-box-list li a:hover {color:var(--primary-color);}
/* contents : common : line */
.cont-line {display:block; width:100%; height:1px; margin:5em 0; background-color:var(--line-color);}
/* contents : common : padding */
.padt30 {padding-top:1.5em;} .padt60 {padding-top:3em;} .padt100 {padding-top:5em;} .padb100 {padding-bottom:5em;}
/* tab menu */
.tab-mn {width:100%; height:auto; font-size:var(--ft-size18); display:flex;}
.tab-mn li {display:inline-block; width:12.778em; margin-right:10px; text-align:center; line-height:1 !important;}
.tab-mn li a {display:block; width:100%; height:auto; padding:1.25em; border:1px solid var(--line-color); border-radius:20px; color:var(--text-color);}
.tab-mn li a:hover, .tab-mn li a.active {border-color:currentColor; color:var(--primary-color); font-weight:700; box-shadow:8px 8px 20px rgba(71,66,187,.08);}
.tab-cont {width:100%; height:auto; padding-top:2em;}
/* help Message */
.que-mark {display:inline-block; line-height:1.4; background:url("../../../images/com/dsnt/contents/ico_que_mark.svg") 0 2px no-repeat;}
.refer {width:100%; height:auto; padding:1.25em 1.875em; margin-top:1em; border-radius:1.25em; text-align:left; background-color:var(--bkgc1); font-size:var(--ft-size16); color:var(--text-color);}
.refer .que-mark {padding-right:1.1em; padding-left:1.5em; margin-right:.1em;}
.refer .que-mark mark {color:var(--ct-tit-color);}
@media screen and (max-width: 667px) {
	.refer .que-mark {min-height:1.5em; padding-left:2em;}
}

/* contents : intro : platform, 5gcenter */
.platform {}
.platform p {color:var(--text-color); line-height:1.4;}
.platform-intro {border-bottom:1px solid var(--line-color); text-align:center;}
.platform-intro:before {content:''; display:block; width:100%; height:15em; margin-bottom:3em; background-position:center; background-size:cover; border-radius:1.5em 2em 2em;}
.platform-intro h3 {padding-bottom:1em; font-size:var(--ft-size30); font-family:var(--sba-ft-family); letter-spacing:-0.04em; color:var(--primary-color);}
@media screen and (max-width: 926px) {
	/* contents : common : bullet list : type2 */
	.bul-list.type2 > li:before {top:.4em;}
	/* contents : common : download list */
	.down-list {flex-direction:column;}
	.down-list li {width:100%;}
	/* contents : common : line */
	.cont-line {margin:3em 0;}
	/* contents : common : padding */
	.padt100 {padding-top:4em;} .padb100 {padding-bottom:4em;}
	/* contents : intro : platform, 5gcenter */
	.platform-intro:before {height:12em;}
}
@media screen and (max-width: 667px) {
	/* tab menu */
	.tab-mn {flex-wrap:wrap; justify-content:space-between;}
	.tab-mn li {display:block; width:49%; margin-right:0; margin-bottom:.5em;}
}

/* intro : platform stytem */
.system-wrap {}
.system-wrap .platform-intro:before {background-image:url("../../../images/com/dsnt/contents/img_platform.jpg");}
.system-wrap .system-type ul {width:100%; height:auto; display:grid; grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(1, minmax(22em, auto)); grid-gap:2em;}
.system-wrap .system-type li {position:relative;}
.system-wrap .system-type li a {display:block; width:100%; height:100%; padding:3em 2.5em; padding-top:2em; border:1px solid var(--line-color); border-radius:1.5em 2em 2em; transition:all .3s;}
.system-wrap .system-type li i {width:4em; height:4em; margin-bottom:1em; background-position:center; background-repeat:no-repeat; background-size:contain;}
.system-wrap .system-type li h4 {font-weight:700; font-size:var(--ft-size24); margin-bottom:1em; letter-spacing:-.04em;}
.system-wrap .system-type li p {font-size:16px;}
.system-wrap .system-type li .more {display:flex; align-items:center; font-size:var(--ft-size18); position:absolute; bottom:2.5em; right:2.5em;}
.system-wrap .system-type li .more span {display:block; margin-right:1em; position:relative;}
.system-wrap .system-type li .more span:after {content:''; display:block; width:0; height:3px; background-color:currentColor; position:absolute; bottom:-.5em; left:0; transition:width .3s;}
/* hover */
.system-wrap .system-type li a:hover {border-color:var(--primary-color); box-shadow:.5em .5em 1em rgba(71,66,187,.1); border-radius:2em;}
.system-wrap .system-type li a:hover h4, .system-type li a:hover .more {color:var(--primary-color);}
.system-wrap .system-type li a:hover p {color:var(--ct-tit-color);}
.system-wrap .system-type li a:hover .more {font-weight:700;}
.system-wrap .system-type li a:hover .more span:after {width:100%;}
/* icon background */
.system-wrap .i-support1 {background-image:var(--icon-ser1-color);} .system-wrap .i-support2 {background-image:var(--icon-ser2-color);} .system-wrap .i-support3 {background-image:var(--icon-ser3-color);} .system-wrap .i-support4 {width:3.5em !important; background-image:var(--icon-ser4-color);} .system-wrap .i-support5 {width:4.5em !important; background-image:var(--icon-ser5-color);} .system-wrap .i-support6 {width:3.5em !important; background-image:var(--icon-ser6-color);}
@media screen and (max-width: 1194px) {
	.system-wrap .system-type ul {grid-template-columns:repeat(2, 1fr); grid-template-rows:repeat(2, minmax(21em, auto));}
}
@media screen and (max-width: 926px) {
	.system-wrap .system-type li p {font-size:var(--ft-size14); line-height:1.3;}
}
@media screen and (max-width: 667px) {
	.system-wrap .system-type ul {grid-template-columns:1fr; grid-template-rows:1fr;}
	.system-wrap .system-type li a {padding:2em; padding-top:1.5em; box-shadow:.5em .5em 1em rgba(147,152,169,.1);}
	.system-wrap .system-type li .more {position:static; margin-top:2em; justify-content:flex-end;}
}

/* intro : 5gcenter */
.fivegcenter {}
.fivegcenter .platform-intro:before {background-image:url("../../../images/com/dsnt/contents/img_fivegcenter.jpg");}
.fivegcenter .platform-intro > p .que-mark {display:inline-block; padding-right:1.1em; margin-right:.1em; background-position:top right;}
.fivegcenter .platform-intro .refer {margin-top:3.75em;}
.fivegcenter .platform-intro .refer .que-mark {padding-left:1.5em; background-position:0 3px;}
/* intro : 5gcenter : test-bed */
.fivegcenter .fiveg-test-bed p {color:var(--text-color); line-height:1.2;}
.fivegcenter .fiveg-test-bed .inner {width:100%; height:auto; margin-top:2em; display:flex; align-items:center;}
.fivegcenter .fiveg-test-bed .inner .video-wrap {width:55.55%; border-radius:1.5em 2em 2em; overflow:hidden; line-height:0;}
.fivegcenter .fiveg-test-bed .inner .tb-step {width:44.44%; padding-left:2em;}
.fivegcenter .fiveg-test-bed .inner .tb-step li:not(:nth-child(1)) {margin-top:2em;}
.fivegcenter .fiveg-test-bed .inner .tb-step li h4 {font-weight:700; font-size:var(--ft-size24); letter-spacing:-0.04em;}
.fivegcenter .fiveg-test-bed .inner .tb-step li p {margin-top:.8em;}
/* intro : 5gcenter : certify */
.fivegcenter .fiveg-certify ul {width:100%; height:auto; margin-top:2em; display:grid; grid-template-columns:repeat(3, 1fr); column-gap:3.5em; text-align:center; position:relative;}
.fivegcenter .fiveg-certify ul:before {content:''; display:block; width:80%; height:1px; background-color:var(--line-color); position:absolute; top:45%; left:50%; transform:translate(-45%,-50%); z-index:-1;}
.fivegcenter .fiveg-certify ul li {font-weight:700; counter-increment:list; position:relative;}
.fivegcenter .fiveg-certify ul li:before {content:''; display:block; width:12.8em; height:12.8em; margin:0 auto 1em; border-radius:3em 4em 4em; background-size:cover; background-position:center;}
.fivegcenter .fiveg-certify ul li:not(:nth-child(1)):after {content:''; display:block; width:2em; height:2em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzkzOThBOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTIxLjUgMzMuNSAzNSAyMCAyMS41IDYuNU01IDMzLjUgMTguNSAyMCA1IDYuNSIvPjwvc3ZnPg==") center / 100% no-repeat; position:absolute; top:calc(45% - 2px); left:-2.7em; transform:translateY(-45%);}
.fivegcenter .fiveg-certify ul li span:before {content:counters(list, ""); display:inline-block; vertical-align:middle; width:1.667em; height:1.667em; margin-right:.5em; line-height:1.667em; border-radius:100%; background-color:var(--primary-color); color:#fff; font-size:var(--ft-size18);}
.fivegcenter .fiveg-certify ul li:nth-child(1):before {background-image:url("../../../images/com/dsnt/contents/img_fiveg_certify1.jpg");} .fivegcenter .fiveg-certify ul li:nth-child(2):before {background-image:url("../../../images/com/dsnt/contents/img_fiveg_certify2.jpg");} .fivegcenter .fiveg-certify ul li:nth-child(3):before {background-image:url("../../../images/com/dsnt/contents/img_fiveg_certify3.jpg");}
/* intro : 5gcenter : plan */
.fivegcenter .fiveg-plan ol {width:100%; height:auto; display:grid; grid-template-columns:repeat(3, 1fr); column-gap:3.5em; text-align:center;}
.fivegcenter .fiveg-plan ol > li {padding:3em 2.5em; border:1px solid var(--line-color); border-radius:1.5em 2em 2em; line-height:1.2;}
.fivegcenter .fiveg-plan ol > li i {width:4em; height:4em; margin:0 auto 1.5em;}
.fivegcenter .fiveg-plan ol > li h4 {font-weight:700; font-size:var(--ft-size24); color:var(--primary-color); line-height:1.4;}
.fivegcenter .fiveg-plan ol > li h4 em {display:block; font-size:.883em; color:var(--ct-tit-color);}
.fivegcenter .fiveg-plan ol > li > ul {margin-top:2em; color:var(--text-color); text-align:left; letter-spacing:-0.04em;}
.fivegcenter .fiveg-plan ol > li > ul li:not(:nth-child(1)) {margin-top:1em;}
.fivegcenter .fiveg-plan ol > li:nth-child(1) i {background-image:url("../../../images/com/dsnt/contents/ico_fiveg_plan2.svg");} .fivegcenter .fiveg-plan ol > li:nth-child(2) i {background-image:url("../../../images/com/dsnt/contents/ico_fiveg_plan1.svg");} .fivegcenter .fiveg-plan ol > li:nth-child(3) i {background-image:url("../../../images/com/dsnt/contents/ico_fiveg_plan3.svg");}
@media screen and (max-width: 1194px) {
	/* intro : 5gcenter : test-bed */
	.fivegcenter .fiveg-test-bed .inner {flex-direction:column;}
	.fivegcenter .fiveg-test-bed .inner .video-wrap {width:100%;}
	.fivegcenter .fiveg-test-bed .inner .tb-step {width:100%; padding-left:0; margin-top:2em;}
	/* intro : 5gcenter : plan */
	.fivegcenter .fiveg-plan ol {grid-template-columns:repeat(2, 1fr); grid-gap:2em;}
}
@media screen and (max-width: 926px) {
	/* intro : 5gcenter : certify */
	.fivegcenter .fiveg-certify ul li:before {width:10em; height:10em;}
}
@media screen and (max-width: 667px) {
	/* intro : 5gcenter : certify */
	.fivegcenter .fiveg-certify ul {grid-template-columns:1fr; grid-gap:4em 0;}
	.fivegcenter .fiveg-certify ul:before {width:1px; height:80%;}
	.fivegcenter .fiveg-certify ul li:before {width:12em; height:12em;}
	.fivegcenter .fiveg-certify ul li:not(:nth-child(1)):after {top:-4em; left:calc(50% - 16px); transform:translate(0, 50%) rotate(90deg);}
	.fivegcenter .fiveg-certify ul li span {display:block; padding:.2em; background-color:#fff;}
	/* intro : 5gcenter : plan */
	.fivegcenter .fiveg-plan ol {grid-template-columns:1fr;}
	.fivegcenter .fiveg-plan ol > li {padding:2em 2em 3em;}
}

/* organ */
.organ {}
.org-wrap {width:80%; height:auto; position:relative; text-align:center; margin: auto;}
.org-wrap *:before, .org-wrap *:after {display:block; margin:0 auto; background-color:var(--line-color);}
.org-wrap *:before {width:1px;}
.org-wrap .h1 {width:15em; height:5.333em; padding:1.5em 0; margin:0 auto; border-radius:1.875em; background:url("../../../images/com/dsnt/contents/organ_h1.jpg") center / cover no-repeat; box-shadow:0 .417em .883em rgba(71,66,187,.3); font-weight:700; font-size:var(--ft-size24); color:#fff; line-height:1.2;}
.org-wrap .h1:after {content:''; width:1px; height:2.5em; margin-top:1.45em;}
.org-wrap .org-team {margin-top:3em; position:relative; display:grid; grid-template-columns:repeat(2, 1fr); grid-template-rows:auto; column-gap:1em;}
.org-wrap .org-team:before {content:''; width:50%; height:1px; grid-column: 1 / 3; background-color:var(--line-color);}
.org-wrap .org-team > li {position:relative;}
.org-wrap .org-team > li:before {content:''; height:2.5em;}
.org-wrap .org-team > li:after {content:''; width:8px; height:8px; background-color:#fff; border-radius:100%; border:4px solid var(--text-color); position:absolute; top:-8px; left:50%; transform:translateX(-50%);}
.org-wrap .org-team > li .h2 {width:12em; padding:1.45em 0; margin:0 auto; background-color:var(--secondary-color2); border-radius:1.5em; color:#fff; font-weight:600;}
.org-wrap .org-team > li button {width:12em; height:4em; padding:1.25em 0; background-color:var(--secondary-color2); border-radius:1.5em; box-shadow:0 .5em 1em rgba(0,167,199,.3); font-weight:700; color:#fff; position:relative; transition:all .2s;}
.org-wrap .org-team > li button .ico {display:block; width:1em; height:1em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0ibTEuNDE0IDEuNDE0IDggOCA4LTgiLz48L3N2Zz4=") center no-repeat; position:absolute; top:1.4em; left:50%; transform:translateX(-50%); opacity:0;}
.org-wrap .org-team > li button:hover {padding-top:8px; background-color:var(--pg-tit-color); box-shadow:0 .5em 1em rgba(0,37,89,.3);}
.org-wrap .org-team > li button:hover .ico {top:2.4em; opacity:1;}

.org-wrap .org-de-wr:before {content:''; height:2em;}
.org-wrap .org-de-wr .de-list {width:100%; height:auto; display:grid; grid-template-columns:repeat(3, 1fr); grid-template-rows:auto; column-gap:1em;}
.org-wrap .org-de-wr .de-list:before {content:''; width:68.71%; height:1px; grid-column: 1 / 4;}
.org-wrap .org-de-wr .de-list > li {width:100%; height:auto; position:relative;}
.org-wrap .org-de-wr .de-list > li:before {content:''; height:2em;}
.org-wrap .org-de-wr .de-list > li:after {content:''; width:8px; height:8px; background-color:#fff; border-radius:100%; border:4px solid var(--text-color); position:absolute; top:-8px; left:50%; transform:translateX(-50%);}
/* .org-wrap .org-de-wr .de-list > li button {width:100%; height:4em; padding:1.25em 0; background-color:var(--secondary-color1); border-radius:1.5em; box-shadow:0 .5em 1em rgba(0,167,199,.3); font-weight:700; color:#fff; position:relative; transition:all .2s;}
.org-wrap .org-de-wr .de-list > li button .ico {display:block; width:1em; height:1em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0ibTEuNDE0IDEuNDE0IDggOCA4LTgiLz48L3N2Zz4=") center no-repeat; position:absolute; top:1.4em; left:50%; transform:translateX(-50%); opacity:0;}
.org-wrap .org-de-wr .de-list > li button:hover {padding-top:8px; background-color:var(--pg-tit-color); box-shadow:0 .5em 1em rgba(0,37,89,.3);}
.org-wrap .org-de-wr .de-list > li button:hover .ico {top:2.4em; opacity:1;} */
.org-wrap .org-de-wr .de-list > li .h2 {width:100%; padding:1.45em 0; margin:0 auto; background-color:var(--secondary-color1); border-radius:1.5em; color:#fff; font-weight:600;}
.org-wrap .org-de-wr .de-member {width:100%; height:auto;}
.org-wrap .org-de-wr .de-member:before {content:''; height:1.5em;}
.org-wrap .org-de-wr .de-member li:before {content:''; height:.5em;}
.org-wrap .org-de-wr .de-member li span {display:block; width:100%; height:auto; padding:1.5em 0; border:1px solid var(--line-color); border-radius:1.5em; color:var(--text-color);}
.organ .de-mb-view .dsnt-tb th, .organ .de-mb-view .dsnt-tb td {padding:1.111em !important;}
@media screen and (max-width: 1194px) {
	.org-wrap .org-team, .org-wrap .org-de-wr .de-list {column-gap:.5em;}
}
/* 2023-05-15 수정하였습니다. 이 텍스트는 확인 후 삭제하십시오. */
@media screen and (max-width: 926px) {
	.organ .de-mb-view .dsnt-tb {border-top:3px solid;}
	.organ .de-mb-view .dsnt-tb thead {display:none;}
	.organ .de-mb-view .dsnt-tb tbody tr {display:flex; flex-wrap:wrap; width:100%; border-bottom:1px solid var(--line-color); position:relative;}
	.organ .de-mb-view .dsnt-tb table tbody th {background-color:transparent;}
	.organ .de-mb-view .dsnt-tb tbody th, .organ .de-mb-view .dsnt-tb tbody td {width:50%; display:flex; text-align:left; padding:1.25em 0 0 !important; border:0;}
	.organ .de-mb-view .dsnt-tb tbody th:before, 
	.organ .de-mb-view .dsnt-tb tbody td:before {content:attr(data-title); display:inline-block; vertical-align:middle; width:5em; white-space:nowrap; font-weight:600; color:var(--ct-tit-color);}
	.organ .de-mb-view .dsnt-tb tbody td:last-child {padding-bottom:1.25em !important;}
}
/* //2023-05-15 수정하였습니다. 이 텍스트는 확인 후 삭제하십시오. */
@media screen and (max-width: 667px) {
	.org-wrap *:before, .org-wrap *:after {margin:0; position:absolute; z-index:-1;}
	.org-wrap .h1:after, .org-wrap .org-team > li:after, .org-wrap .org-de-wr .de-list:before, .org-wrap .org-de-wr .de-list > li:before, .org-wrap .org-de-wr .de-list > li:after, .org-wrap .org-de-wr .de-list > li button .ico {display:none;}
	.org-wrap .h1 {height:auto; padding:.75em 0; margin:0; font-size:16px; border-radius:25px;}
	.org-wrap .org-team {padding:1em 0 0 30px; margin:0; display:block;}
	.org-wrap .org-team:before {width:1px; height:calc(100% - 372px); top:-10px; left:15px;}
	.org-wrap .org-team > li:not(:nth-child(1)) {margin-top:20px;}
	.org-wrap .org-team > li:before {width:15px; height:1px; top:23px; left:-15px;}
	.org-wrap .org-team > li .h2 {width:9.7em; padding:1em 0; margin:0; border-radius:18px;}
	.org-wrap .org-de-wr {padding:1em 0 0 0;}
	.org-wrap .org-de-wr:before {height:75%; top:2px; left:30px;}
	.org-wrap .org-de-wr .de-list {display:block;}
	.org-wrap .org-de-wr .de-list li {display:flex; align-items:flex-start;}
	.org-wrap .org-de-wr .de-list > li:not(:nth-child(1)) {margin-top:20px;}
	.org-wrap .org-de-wr .de-list > li button {height:auto; padding:1em 0; border-radius:18px;}
	.org-wrap .org-de-wr .de-list > li button:hover {padding-top:1em;}
	.org-wrap .org-de-wr .de-member {padding-left:20px; position:relative;}
	.org-wrap .org-de-wr .de-member:before {width:1px; height:calc(100% - 50px); top:24px; left:10px;}
	.org-wrap .org-de-wr .de-member li {margin-bottom:4px; position:relative;}
	.org-wrap .org-de-wr .de-member li:before {width:10px; height:1px; top:24px; left:-10px;}
	.org-wrap .org-de-wr .de-member li:nth-child(1):before {width:20px; left:-20px;}
	.org-wrap .org-de-wr .de-member li span {padding:1em 0; border-radius:18px;}
	/* 2023-05-15 수정하였습니다. 이 텍스트는 확인 후 삭제하십시오. */
	.organ .de-mb-view .dsnt-tb tbody tr {flex-direction:column;}
	.organ .de-mb-view .dsnt-tb tbody th, .organ .de-mb-view .dsnt-tb tbody td {width:100%;}
	/* //2023-05-15 수정하였습니다. 이 텍스트는 확인 후 삭제하십시오. */
}

/* visit map */
.visitmap {}
.visit-wrap {width:100%; height:auto; position:relative;}
.visit-wrap .map {width:100%; height:auto; line-height:0; border-radius:1.5em 2em 2em; overflow:hidden;}
.visit-wrap .map p {width:100%; height:25em; background:url("../../../images/com/dsnt/contents/map.jpg") center no-repeat; text-indent:-100em;}
.visit-wrap .dsnt-add {padding:2em 0;}
.visit-wrap .dsnt-add h4 {font-weight:700; font-size:var(--ft-size24);}
.visit-wrap .dsnt-add p {margin-top:1.5em; color:var(--text-color);}
.visit-wrap .dsnt-add p span {display:inline-block; padding-right:4em;}
.visit-wrap .find-way-btns {width:auto; position:absolute; bottom:2em; right:0;}
.visit-wrap .find-way-btns a {display:inline-block; padding:1em 2.5em;}
.visitmap .dsnt-traffic {border-top:3px solid;}
.visitmap .dsnt-traffic > div {padding:2em 0; display:grid; grid-template-columns:repeat(1, 7.75em auto);}
.visitmap .dsnt-traffic > div:not(:nth-child(1)) {border-top:1px solid var(--line-color);}
.visitmap .dsnt-traffic > div .ico {width:7.75em; background-repeat:no-repeat; background-position:center;}
.visitmap .dsnt-traffic > div ul {font-size:var(--ft-size18);}
.visitmap .dsnt-traffic > div ul li {margin:.5em 0; color:var(--text-color); line-height:1.4;}
.visitmap .dsnt-traffic > div ul li strong {font-weight:600; color:var(--primary-color);}
.visitmap .dsnt-traffic > div.air {padding-bottom:0;}
.visitmap .dsnt-traffic > div.bus .ico {background-image:url("../../../images/com/dsnt/contents/ico_bus.svg");} .visitmap .dsnt-traffic > div.train .ico {background-image:url("../../../images/com/dsnt/contents/ico_train.svg");} .visitmap .dsnt-traffic > div.air .ico {background-image:url("../../../images/com/dsnt/contents/ico_air.svg");}
@media screen and (max-width: 926px) {
	.visit-wrap .find-way-btns {position:static;}
	.visitmap .dsnt-traffic {margin-top:2em;}
	.visitmap .dsnt-traffic > div {grid-template-columns:1fr;}
	.visitmap .dsnt-traffic > div .ico {width:3em; height:3em; background-size:3em;}
}

/* service */
.ser-info {}
.ser-info p, .ser-info li {color:var(--text-color); line-height:1.4;}
.ser-info .ser-btns {padding-top:3em; text-align:center;}
.ser-info .ser-btns a {min-width:13em; padding:1.25em 0;}
.ser-info em {color:var(--ct-tit-color);}
.ser-info .col-2 {width:100%; height:auto; border-top:3px solid;}
.ser-info .col-2 > .bul-list-chk {}
.ser-info .col-2 > .bul-list-chk > li {margin:2.5em 0 0; display:flex;}
.ser-info .col-2 > .bul-list-chk > li > h4 {width:21.42%; font-weight:700; font-size:var(--ft-size24); color:var(--ct-tit-color);}
.ser-info .col-2 > .bul-list-chk > li > div {width:78.57%;}
.ser-info .col-2 > .bul-list-chk > li:not(:last-child) div {padding-bottom:2.5em; border-bottom:1px solid var(--line-color);}
.ser-info table tbody th, .ser-info table tbody td {text-align:left;}
.ser-info .bt-app-form {display:flex; justify-content:center; flex-direction:column; width:7.111em; height:7.111em; background-color:var(--primary-color); border-radius:100%; font-weight:600; font-size:var(--ft-size18); line-height:1.2; text-align:center; color:#fff; box-shadow:.556em .556em 1.111em rgba(71,66,187,.3); position:fixed; bottom:3.333em; right:3.333em; z-index:1; white-space:pre-line;}
.ser-info .bt-app-form svg {display:block; width:1.222em; margin:0 auto .5em; animation:none !important;}
.ser-info .bt-app-form:hover {background-color:var(--secondary-color1); box-shadow:.556em .556em 1.111em rgba(0,167,199,.3);}
@media screen and (max-width: 926px) {
	.ser-info .col-2 > .bul-list-chk > li {display:block;}
	.ser-info .col-2 > .bul-list-chk > li > h4, .ser-info .col-2 > .bul-list-chk > li > div {width:100%;}
	.ser-info .col-2 > .bul-list-chk > li > div {margin-top:.5em;}
	.ser-info .bt-app-form {align-items:center; flex-direction:row; width:auto; height:auto; padding:.75em 1.25em; border-radius:50px; bottom:20px; right:20px; white-space:normal;}
	.ser-info .bt-app-form svg {margin:0; margin-right:.5em;}
}
@media screen and (max-width: 667px) {
	.ser-info .bt-app-form {bottom:64px; right:16px;}
}
/* service : common : info-explan */
.ser-info .info-explan {width:100%; height:auto; padding:2em; background-color:var(--bkgc1); border:1px solid #e5e5e5; border-radius:1em 1.5em 1.5em; display:flex; align-items:center; position:relative;}
.ser-info .info-explan .ico {width:6em; height:6em; background-position:center; background-size:4em; background-repeat:no-repeat; background-color:var(--secondary-color2); border-radius:100%;}
.ser-info .info-explan .tt-box {width:calc(100% - 6em); padding-left:2em;}
.ser-info .info-explan .tt-box h4 {font-weight:700; font-size:var(--ft-size24); margin-bottom:.5em;}
.ser-info .info-explan .tt-box p {line-height:1.2;}
.ser-info .info-explan .i-support1 {background-image:url("../../../images/com/dsnt/common/ico_support1_w.svg");} .ser-info .info-explan .i-support2 {background-image:url("../../../images/com/dsnt/common/ico_support2_w.svg");} .ser-info .info-explan .i-support3 {background-image:url("../../../images/com/dsnt/common/ico_support3_w.svg");} .ser-info .info-explan .i-support4 {background-image:url("../../../images/com/dsnt/main/mark_ks_white.svg"); background-size:3em;} .ser-info .info-explan .i-support5 {background-image:url("../../../images/com/dsnt/main/mark_iso_white.svg"); background-position:50% 36%;} .ser-info .info-explan .i-support6 {background-image:url("../../../images/com/dsnt/main/mark_cobot_white.svg");}
@media screen and (max-width: 926px) {
	.ser-info .info-explan {padding:2em 1.5em;}
	.ser-info .info-explan .ico {width:4em; height:4em; background-size:3em;}
	.ser-info .info-explan .tt-box {width:calc(100% - 4em); padding-left:1em;}
	.ser-info .info-explan .i-support4 {background-size:2em;}
}
@media screen and (max-width: 667px) {
	.ser-info .info-explan {padding:4em 1.5em 1.5em;}
	.ser-info .info-explan .tt-box h4 {position:absolute; top:1.5em; left:1.5em;}
}

/* service : exam info : kolas-auth */
.ser-info .kolas-auth {}
.ser-info .kolas-auth ul {width:100%; height:auto; display:flex; justify-content:space-between; text-align:center;}
.ser-info .kolas-auth ul li {width:48.57%; padding:2em 0; border:1px solid var(--line-color); border-radius:1.5em 2em 2em; color:var(--ct-tit-color);}
.ser-info .kolas-auth ul li .ico {width:2.5em; height:2.5em; margin:0 auto 1em; line-height:2.4em; border-radius:100%; background-color:var(--primary-color);}
.ser-info .kolas-auth ul li h4 {font-weight:700; font-size:var(--ft-size24);}
.ser-info .kolas-auth ul li h4 abbr {display:block; padding-top:.5em; font-weight:300; font-size:.667em; text-decoration:none;}
.ser-info .kolas-auth ul li h4 abbr[title]:after {content:' - 'attr(title)'';}
.ser-info .kolas-auth ul li p {padding-top:1em;}
@media screen and (max-width: 926px) {
	.ser-info .kolas-auth ul {flex-wrap:wrap; flex-direction:column;}
	.ser-info .kolas-auth ul li {width:100%;}
	.ser-info .kolas-auth ul li:last-child {margin-top:1em;}
}

/* service : tech info : tech-status */
.ser-info .tech-status {width:100%; height:auto; padding:2.5em; margin-top:3em; background-color:var(--bkgc2); border-radius:1em 1.5em 1.5em; position:relative;}
.ser-info .tech-status h4 {font-weight:700; font-size:var(--ft-size24); display:flex; align-items:center;}
.ser-info .tech-status h4 .ico {width:1.667em; height:1.667em; margin-right:10px; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiM0NzQyQkIiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0xMy42IDIwaDEyLjhNMjAgMTMuNmw2LjQgNi40LTYuNCA2LjQiLz48L3N2Zz4=") 0 0 / 1.667em no-repeat;}
.ser-info .tech-status p {margin-top:1em; font-weight:500; color:var(--ct-tit-color);}
.ser-info .tech-status .equip-more {display:inline-block; padding:1.111em 2.8em 1.111em 1.667em; background-color:#fff; border:1px solid currentColor; border-radius:.556em 1.111em 1.111em; position:absolute; top:50%; right:2.778em; font-size:var(--ft-size18); color:var(--text-color); transform:translateY(-50%);}
.ser-info .tech-status .equip-more svg {width:1em; height:.722em; position:absolute; top:1.35em; right:1.25em;} 
.ser-info .tech-status .equip-more:hover {border-color:var(--text-color); background-color:var(--text-color); color:#fff; box-shadow:.5em .5em 1em rgba(147,152,169,.3);}
@media screen and (max-width: 667px) {
	.ser-info .tech-status {padding:1.5em 2em;}
	.ser-info .tech-status .equip-more {margin-top:1em; position:relative; top:0; right:0; transform:none;}
}

/* service : tech info : tech-step */
.ser-info .tech-step {}
.ser-info .tech-step ol {width:100%; height:auto; margin-top:2em; display:grid; grid-template-columns:repeat(auto-fit, minmax(6em, 1fr)); grid-template-rows:repeat(1, 6.15em); column-gap:6.65em; text-align:center; position:relative;}
.ser-info .tech-step ol:before {content:''; display:block; width:100%; height:1px; background-color:var(--line-color); position:absolute; top:50%; left:0; transform:translateY(-50%); z-index:-1;}
.ser-info .tech-step ol li {display:flex; align-items:center; justify-content:center; padding:0 .5em; height:100%; background-color:#fff; border:1px solid var(--line-color); border-radius:1em 2em 2em; color:var(--text-color); position:relative;}
.ser-info .tech-step ol li:not(:nth-child(1)):after {content:''; display:block; width:2em; height:2em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzkzOThBOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTIxLjUgMzMuNSAzNSAyMCAyMS41IDYuNU01IDMzLjUgMTguNSAyMCA1IDYuNSIvPjwvc3ZnPg==") center / 100% no-repeat; position:absolute; top:50%; left:-4.3em; transform:translateY(-50%);}
.ser-info .tech-step ol li:first-child {border-color:currentColor; box-shadow:.5em .5em 1em rgba(147,152,169,.2); color:var(--pg-tit-color); font-weight:700;}
.ser-info .tech-step ol li:last-child {border-color:var(--primary-color); background-color:var(--primary-color); box-shadow:.5em .5em 1em rgba(71,66,187,.2); color:#fff; font-weight:700;}
@media screen and (max-width: 1194px) {
	.ser-info .tech-step ol {grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(2, minmax(6.15em, auto)); row-gap:1em;}
	.ser-info .tech-step ol:before {display:none;}
}
@media screen and (max-width: 667px) {
	.ser-info .tech-step ol {grid-template-columns:repeat(2, 1fr); grid-template-rows:repeat(3, minmax(6.15em, auto)); column-gap:3.65em;}
	.ser-info .tech-step ol li:not(:nth-child(1)):after {left:-2.8em;}
}

/* service step */
.ser-step .refer {margin-top:3.75em;}
.ser-step-wrap {}
.ser-step-wrap ul {width:100%; height:auto; display:grid; grid-template-columns:repeat(4, 1fr); grid-template-rows:repeat(2, minmax(10em, auto)); grid-gap:3.5em;}
.ser-step-wrap ul li {padding:1.5em 1em 0; font-weight:700; text-align:center; border:1px solid var(--line-color); border-radius:1em 1.5em 1.5em; position:relative;}
.ser-step-wrap ul li:not(:nth-child(1)):before {content:''; display:block; width:3.56em; height:1px; background-color:var(--line-color); position:absolute; top:50%; left:-3.6em; transform:translateY(-50%);}
.ser-step-wrap ul li:not(:nth-child(1)):after {content:''; display:block; width:2em; height:2em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzkzOThBOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTIxLjUgMzMuNSAzNSAyMCAyMS41IDYuNU01IDMzLjUgMTguNSAyMCA1IDYuNSIvPjwvc3ZnPg==") center / 100% no-repeat; position:absolute; top:50%; left:-2.8em; transform:translateY(-50%);}
.ser-step-wrap ul li:nth-child(5):before, .ser-step-wrap ul li:nth-child(5):after {display:none;}
.ser-step-wrap ul li:first-child {border-color:var(--pg-tit-color); box-shadow:.5em .5em 1em rgba(147,152,169,.1);}
.ser-step-wrap ul li:last-child {background-color:var(--primary-color); border-color:var(--primary-color); color:#fff; box-shadow:.5em .5em 1em rgba(71,66,187,.3);}
.ser-step-wrap ul li:last-child span {color:#fff;}
.ser-step-wrap ul li .ico {display:block; width:3.2em; height:3.2em; margin:0 auto 1em;}
.ser-step-wrap ul li span {display:block; margin-bottom:.75em; font-weight:500; font-size:var(--ft-size16); font-family:var(--sba-ft-family); color:var(--text-color); text-transform:uppercase;}
.ser-step-wrap ul li .que-mark {padding-right:1em; background-position:top right;}
.ser-step-wrap .i-step1 {background-image: url("../../../images/com/dsnt/contents/ico_step1.svg");} .ser-step-wrap .i-step2 {background-image: url("../../../images/com/dsnt/contents/ico_step2.svg");} .ser-step-wrap .i-step3 {background-image: url("../../../images/com/dsnt/contents/ico_step3.svg");} .ser-step-wrap .i-step4 {background-image: url("../../../images/com/dsnt/contents/ico_step4.svg");} .ser-step-wrap .i-step5 {background-image: url("../../../images/com/dsnt/contents/ico_step5.svg");} .ser-step-wrap .i-step6 {background-image: url("../../../images/com/dsnt/contents/ico_step6.svg");} .ser-step-wrap .i-step7 {background-image: url("../../../images/com/dsnt/contents/ico_step7.svg");}
/* column 3 */
.ser-step-wrap .col-3 {grid-template-columns:repeat(3, 1fr); grid-gap:3em 8.7em;}
.ser-step-wrap .col-3 li:not(:nth-child(1)):before {width:8.7em; left:-8.7em;}
.ser-step-wrap .col-3 li:not(:nth-child(1)):after {left:-4.8em;}
.ser-step-wrap .col-3 li:nth-child(4):before, .ser-step-wrap .col-3 li:nth-child(4):after {display:none;}
.ser-step-wrap .col-3 li:nth-child(5):before, .ser-step-wrap .col-3 li:nth-child(5):after {display:block;}
@media screen and (max-width: 1194px) {
	.ser-step-wrap ul {grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(3, minmax(10em, auto));}
	.ser-step-wrap ul li:nth-child(5):before, .ser-step-wrap ul li:nth-child(5):after {display:block;}
	.ser-step-wrap ul li:nth-child(3n+1):before, .ser-step-wrap ul li:nth-child(3n+1):after {display:none;}
	.ser-step-wrap ul li .que-mark {padding-right:1.25em;}
	/* column 3 */
	.ser-step-wrap .col-3 {grid-gap:3em; grid-template-rows:repeat(2, minmax(10em, auto));}
	.ser-step-wrap .col-3 li:not(:nth-child(1)):before {width:3em; left:-3em;}
	.ser-step-wrap .col-3 li:not(:nth-child(1)):after {left:-2.5em;}
}
@media screen and (max-width: 667px) {
	.ser-step-wrap ul {grid-template-columns:repeat(2, 1fr); grid-template-rows:repeat(4, minmax(10em, auto)); grid-gap:2em 3.5em;}
	.ser-step-wrap ul li:nth-child(odd):before, .ser-step-wrap ul li:nth-child(odd):after {display:none;}
	.ser-step-wrap ul li:nth-child(even):before, .ser-step-wrap ul li:nth-child(even):after {display:block;}
	/* column 2 */
	.ser-step-wrap .col-3 {grid-template-columns:repeat(2, 1fr); grid-template-rows:repeat(3, minmax(10em, auto)); grid-gap:2em 3em;}
	.ser-step-wrap .col-3 li:not(:nth-child(1)):before {width:3em; left:-3em;}
	.ser-step-wrap .col-3 li:not(:nth-child(1)):after {left:-2.5em;}
	.ser-step-wrap .col-3 li:nth-child(odd):before, .ser-step-wrap .col-3 li:nth-child(odd):after {display:none;}
	.ser-step-wrap .col-3 li:nth-child(even):before, .ser-step-wrap .col-3 li:nth-child(even):after {display:block;}
}

/* certify : service info : mark-items */
.mark-items {width:100%; height:auto; display:grid; grid-template-columns:repeat(5, 1fr); column-gap:1em; text-align:center;}
.mark-items li {padding:2em 0; border:1px solid var(--line-color); border-radius:1.5em 2em 2em; line-height:1.2; color:var(--ct-tit-color);}
.mark-items li .ico {width:4em; height:4em; margin:0 auto 1.5em;}
.mark-items li em, .mark-items li span {display:block;}
.mark-items li em {font-weight:700; font-size:var(--ft-size24);}
.mark-items li:nth-child(1) .ico {background:url("../../../images/com/dsnt/contents/ico_ks_item2.svg") 0 0 / 4em no-repeat;} .mark-items li:nth-child(2) .ico {background:url("../../../images/com/dsnt/contents/ico_ks_item1.svg") 0 0 / 4em no-repeat;} .mark-items li:nth-child(3) .ico {background:url("../../../images/com/dsnt/contents/ico_ks_item3.svg") 0 0 / 4em no-repeat;} .mark-items li:nth-child(4) .ico {background:url("../../../images/com/dsnt/contents/ico_ks_item4.svg") 0 0 / 4em no-repeat;} .mark-items li:nth-child(5) .ico {background:url("../../../images/com/dsnt/contents/ico_ks_item5.svg") 0 0 / 4em no-repeat;}
@media screen and (max-width: 1194px) {
	.mark-items {grid-template-columns:repeat(3, 1fr); grid-gap:2em;}
}
@media screen and (max-width: 667px) {
	.mark-items {grid-template-columns:repeat(2, 1fr); grid-gap:1em;}
	.mark-items li {padding:2em 0;}
	.mark-items li .ico {margin-bottom:1em;}
	.mark-items li em {font-size:1em;}
}

/* certify : service info : certify_screen */
#certify_screen .col-2 > .bul-list-chk > li > div ul {width:100%; height:auto;}
#certify_screen .col-2 > .bul-list-chk > li > div ul li {width:100%; margin-bottom:1em; display:flex; justify-content:space-between;}
#certify_screen .col-2 > .bul-list-chk > li > div ul li strong {display:block; width:7em; height:2.5em; line-height:2.5em; background-color:var(--primary-color); color:#fff; font-weight:500; border-radius:1.25em; text-align:center;}
#certify_screen .col-2 > .bul-list-chk > li > div ul li span {display:block; width:calc(100% - 7em); padding:.5em 0 0 1.5em; line-height:1.4;}
#certify_screen .col-2 > .bul-list-chk > li > div > span {display:block; width:100%; height:auto; padding:1.25em; margin-top:.5em; border-radius:1.25em; background-color:var(--bkgc1); font-size:var(--ft-size16);}
#certify_screen .inner > .bul-list {font-size:1em;}
#certify_screen .inner > .bul-list li em {width:auto;}
/* certify : service info : cert_app */
#cert_app .col-2 > .bul-list-chk > li > div .bul-list {font-size:1em;}
#cert_app .col-2 > .bul-list-chk > li > div .bul-list > li {display:block;}
#cert_app .col-2 > .bul-list-chk > li > div .bul-list > li ul {width:100%; height:auto; padding:1.5em; margin-top:.5em; border-radius:1.25em; background-color:var(--bkgc1); font-size:var(--ft-size16);}
#cert_app .col-2 > .bul-list-chk > li > div .bul-list > li ul li {line-height:1.6;}
@media screen and (max-width: 926px) {
	#certify_screen .col-2 > .bul-list-chk > li > div > span, #cert_app .col-2 > .bul-list-chk > li > div .bul-list > li ul {font-size:14px;}
}
@media screen and (max-width: 428px) {
	#certify_screen .col-2 > .bul-list-chk > li > div ul li {display:block;}
	#certify_screen .col-2 > .bul-list-chk > li > div ul li strong {width:5em; height:2em; line-height:2em;}
	#certify_screen .col-2 > .bul-list-chk > li > div ul li span {width:100%; padding-left:1em;}
}

/* certify : purple check area */
.cobot-screen {}
.cobot-screen p {padding:1.5em 0; background-color:var(--bkgc2); border-radius:1em; text-align:center; font-weight:600; color:var(--ct-tit-color);}
.cobot-screen p .ico {width:2.5em; height:2.5em; margin:0 auto 1em; line-height:2.4em; border-radius:100%; background-color:var(--primary-color);}
.cobot-screen p mark {color:var(--primary-color);}

/* certify : cobot guide */
.cobot-gui picture {text-align:center;}
.cobot-gui .cobot-docum {}
.cobot-gui .cobot-docum .bul-list {display:grid; grid-template-columns:repeat(3, 1fr); row-gap:1em; font-size:1em;}
.cobot-gui .cobot-docum .bul-list li {margin-top:0;}
@media screen and (max-width: 926px) {
	.cobot-gui .cobot-docum .bul-list {grid-template-columns:repeat(2, 1fr);}
}
@media screen and (max-width: 428px) {
	.cobot-gui .cobot-docum .bul-list {grid-template-columns:1fr;}
}

/* oper-policy */
.oper-policy {}
.oper-policy .inner p, .oper-policy li, .oper-policy dd {color:var(--text-color); font-size:18px; line-height:1.4;}
.oper-policy li:not(:nth-child(1)) {margin-top:.5em;}
.oper-policy dl {padding-left:1.5em;}
.oper-policy dl dt {font-weight:500;}
.oper-policy dl dt:not(:nth-child(1)) {margin-top:1em;}
.oper-policy dl dd {padding-top:.5em;}
.oper-policy dl dd ul {padding-top:.5em;}
.oper-policy dl dd ul li ol, .oper-policy dl dd ul li ul {padding-top:.5em; padding-left:1.5em;}
.oper-policy .padl20 {padding-left:1em;}
.oper-policy .padl30 {padding-left:1.5em;}
.oper-policy .policy-grid {width:100%; height:auto; margin-top:1em; display:grid; grid-template-columns:repeat(5, 1fr); grid-template-rows:repeat(1, 6.667em); grid-gap:3em;}
.oper-policy .policy-grid li {width:100%; height:100%; margin-top:0; display:flex; align-items:center; justify-content:center; text-align:center; border:1px solid var(--line-color); border-radius:1.111em 1.667em 1.667em; position:relative;}
.oper-policy .policy-grid li:not(:nth-child(1)):after {content:''; display:block; width:1.333em; height:1.333em; background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTM5OEE5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTcgMjIgMTAtMTBMNyAyIi8+PC9zdmc+") center / 100% no-repeat; position:absolute; top:50%; left:-2.3em; transform:translateY(-50%);}
.oper-policy .policy-grid li:first-child {border-color:var(--secondary-color1); background-color:var(--secondary-color1); color:#fff; font-weight:500;}
.oper-policy .policy-grid li:last-child {border-color:var(--primary-color); background-color:var(--primary-color); color:#fff; font-weight:600;}
.oper-policy .privacy ul {padding-top:.5em;}
.oper-policy .privacy .dsnt-tb {margin-top:1em;}
.oper-policy .copy-im {width:100%; height:auto; margin-top:3em; padding:2.222em; background-color:#F8F8F8; border-radius:1.667em;}
.oper-policy .copy-im p {display:inline-block; color:var(--ct-tit-color); font-weight:700; border-bottom:3px solid;}
.oper-policy .copy-im picture {margin-top:1em; text-align:center;}
@media screen and (max-width: 1194px) {
	.oper-policy .inner p, .oper-policy li, .oper-policy dd {font-size:16px;}
	.oper-policy .policy-grid {grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(2, 6.667em); grid-gap:1em 3em;}
	.oper-policy .policy-grid li:nth-child(4):after {display:none;}
	.oper-policy .privacy .dsnt-tb table {width:926px;}
}
@media screen and (max-width: 667px) {
	.oper-policy .inner p, .oper-policy li, .oper-policy dd {font-size:14px;}
	.oper-policy dl, .oper-policy .padl20, .oper-policy .padl30 {padding-left:0;}
	.oper-policy dl dd ul li ol, .oper-policy dl dd ul li ul {padding-left:1em;}
	.oper-policy .policy-grid {grid-template-columns:repeat(2, 1fr); grid-template-rows:repeat(3, 6.667em); grid-gap:1em 3em;}
	.oper-policy .policy-grid li:nth-child(odd):after {display:none;}
	.oper-policy .policy-grid li:nth-child(even):after {display:block;}
}