@charset "UTF-8";
/**********************************************
note : company global layout
name : 강혜리
**********************************************/
/* layout */
#com-wrap {display:block}
#com-wrap::after {content:'';display:table;clear:both}

/**********************************************
note : company layout
name : 강혜리
**********************************************/
/* header */
.company-type1 #com-header {position:relative;height:80px;padding:0 1.25rem;border-bottom:1px solid #ddd}
.company-type1 .com-header-wrapper {display:table;width:100%;margin:0 auto;table-layout:fixed}
.company-type1 .com-header-wrapper > .item {display:table-cell;width:100%;padding:1.125rem 0;font-size:0;vertical-align:middle}
.company-type1 .com-header-wrapper > .com-logo {width:180px}
.company-type1 .com-header-wrapper > .com-logo {padding-right:2.5rem;text-align:left}
.company-type1 .com-header-wrapper > .com-logo > a {display:block}
.company-type1 .com-header-wrapper > .com-logo img {max-height:40px}
.company-type1 .com-header-wrapper > .com-etc {padding-left:2.5rem;width:100px;text-align:right}
.company-type1 .com-header-wrapper .all-section {display:inline-block;font-size:.813rem;font-weight:normal;font-style:normal;line-height:1.375;letter-spacing:-.075em;color:rgba(0,0,0,.6)}
.company-type1 .com-header-wrapper .com-nav-btns {height:42px;font-size:1.563rem;line-height:1;cursor:pointer}
@media screen and (max-width: 63.9375em) {
	.company-type1 .com-header-wrapper {display:block;width:auto;font-size:0}
	.company-type1 .com-header-wrapper > .item {display:inline-block;width:calc(50% - 1px)}
}

/* navgation */
.company-type1 .com-header-wrapper > .com-nav {text-align:center}
.company-type1 .com-nav .menu {display:inline-block;margin:0 auto}
.company-type1 .com-nav .menu > li {position:relative;width:165px}
.company-type1 .com-nav .menu > li::before {content:'';overflow:hidden;position:absolute;z-index:1;left:0;top:50%;width:0;height:.875rem;border-left:1px solid rgba(0,0,0,.12);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.company-type1 .com-nav .menu > :first-child::before {content:normal}
.company-type1 .com-nav .menu > li > a {font-size:17px;font-weight:bolder;line-height:1.375;letter-spacing:-.075em;text-decoration:none}
.company-type1 .com-subnav {display:none;position:absolute;z-index:1001;left:0;top:100%;width:100%;background-color:rgba(255,255,255,.85);text-align:center;border-top:1px solid #ddd}
.company-type1 .com-subnav-wrapper {padding-left:139px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 auto;font-size:0}
.company-type1 .com-subnav-wrapper > .cell {display:block;width:160px;padding:2rem 1.125rem;margin:0;/*border-right:1px solid rgba(0,0,0,.1);*/vertical-align:top;text-align:left}
/*.company-type1 .com-subnav-wrapper > :first-child {border-left:1px solid rgba(0,0,0,.1)}*/
.company-type1 .com-subnav-wrapper > .cell > dt, .company-type1 .com-subnav-wrapper > .cell > dd, .company-type1 .com-subnav-wrapper > .cell a {display:block;color:#333}
.company-type1 .com-subnav-wrapper > .cell > dt {margin-bottom:1rem;font-size:1.25rem;font-weight:bolder}
.company-type1 .com-subnav-wrapper > .cell > dd {font-size:.875rem;font-weight:noraml}
.company-type1 .com-subnav-wrapper > .cell a {font-size:inherit;font-weight:inherit}
.company-type1 .com-subnav-wrapper > .cell > dt > a {line-height:1.375;letter-spacing:-.075em}
.company-type1 .com-subnav-wrapper > .cell > dd > a {line-height:32px;letter-spacing:-.05em}
.company-type1 .com-subnav-wrapper > .cell > dd > a.current-page {font-weight:bolder;color:#000;text-decoration:underline}
.company-type1 .subnav-overlap {display:none;overflow:hidden;width:0;height:0}
@media screen and (max-width: 63.9375em) {
	.company-type1 .com-header-wrapper > .com-nav {width:2px}
	.company-type1 .com-subnav {overflow-x:hidden;overflow-y:auto;position:fixed;top:80px;bottom:0;background-color:#fff}	
	.company-type1 .com-subnav-wrapper {padding-left:0;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}
	.company-type1 .com-subnav-wrapper > .cell {width:auto}
	.company-type1 .com-subnav-wrapper > .cell::after {content:'';display:table;clear:both}
	.company-type1 .com-subnav-wrapper > .cell > dt, .company-type1 .com-subnav-wrapper > .cell > dd, .company-type1 .com-subnav-wrapper > .cell a {color:#222}
	.company-type1 .com-subnav-wrapper > .cell > dd {display:inline-block;width:33.33333%;vertical-align:top}
	.company-type1 .com-subnav-wrapper > .cell > dd > a {overflow:hidden;padding:0 .625rem;text-overflow:ellipsis;white-space:nowrap}
	.company-type1 .subnav-overlap {position:fixed;z-index:1;left:0;top:80px;bottom:0;width:100%;height:auto;background-color:rgba(10,10,10,.5)}
}
@media screen and (max-width: 39.9375em) {
	.company-type1 .com-subnav-wrapper > .cell > dd {width:50%}
}

/* container */
.company-type1 .com-container-wrapper {margin:0 auto}
.company-type1 .com-container-wrapper::after {content:'';display:table;clear:both}
#user-wrap .com-content {max-width:780px;margin:0 auto}
@media screen and (max-width: 63.9375em) {
	.company-type1 .com-container-wrapper {padding:0 20px}
}

/* footer */
#user-footer.comp-footer {padding:0 1.25rem;background-color:#fafbfc;border-top:1px solid #ddd}
#user-footer.comp-footer .wrapper {position:relative;margin:0 auto;padding:3.125rem 0 4rem;max-width:1100px}

#user-footer.comp-footer .user-logo {width:160px;margin:0;padding-right:20px;font-size:0}

#user-footer.comp-footer .footer-info {display:block}
#user-footer.comp-footer .footer-info::after {content:'';display:table;clear:both}
#user-footer.comp-footer .footer-info .address {float:left;width:75%;max-width:40rem;font-size:0}
#user-footer.comp-footer .footer-info .address > em {float:left;font-size:.813rem;font-style:normal;font-weight:100;line-height:1.875;color:rgba(0,0,0,.5);white-space:nowrap}
#user-footer.comp-footer .footer-info .address > em.clear {clear:both}
#user-footer.comp-footer .footer-info .address > em.bars::before {content:'';display:inline-block;overflow:hidden;width:0;height:.75rem;margin:0 .625rem;border-left:1px solid rgba(255,255,255,.15);vertical-align:middle}
#user-footer.comp-footer .footer-info .address > em > a {color:inherit;text-decoration:none}
#user-footer.comp-footer .footer-info .to-top {float:right;margin:20px 0;font-size:.813rem;line-height:1.875;letter-spacing:-.025em;color:#333}

#user-footer.comp-footer .ndsoft {display:block;position:initial;z-index:initial;right:initial;bottom:initial;font-size:0;text-align:right;clear:both}
#user-footer.comp-footer .ndsoft > a {display:inline-block}
@media screen and (max-width: 63.9375em) {
	#user-footer.comp-footer .wrapper {padding:2rem 0 2rem}
	#user-footer.comp-footer .user-logo {margin-bottom:20px;width:100%;text-align:center}
	#user-footer.comp-footer .footer-info .address {width:100%;}
	#user-footer.comp-footer .footer-info .address > em {float:none;display:block}
	#user-footer.comp-footer .footer-info .address > em.bars::before {display:none}
}

/**********************************************
note : 소개페이지 
name : 강혜리
**********************************************/
.company-about {padding-bottom:50px;letter-spacing:-0.05em;color:rgba(0,0,0,.6)}
.company-about::after {content:'';display:table;clear:both}
.company-about .about-group:not(:first-child) {margin-top:2rem}
.company-about .about-group::after {content:'';display:table;clear:both}
.company-about .about-group p {color:rgba(0,0,0,.9)}
.company-about table thead tr {background-color:#efefef;}
.company-about table thead tr td {text-align:center}

/* 메인 */
.company-main {overflow:hidden;position:relative}
.company-main .cont-main-text {position:relative;height:700px}
.company-main .cont-main-text .auto-images {position:relative;-webkit-transition:transform 1s ease;transition:transform 1s ease, -ms-transform 1s ease;-webkit-backface-visibility:hidden;background-size:auto;background-position:top}
.company-main .cont-main-text a:hover .auto-images {-ms-transform:scale(1.125, 1.125);transform:scale(1.125, 1.125)}
.company-main .cont-main-text .content {position:absolute;width:80%;max-width:675px;left:50%;top:70%;bottom:auto;text-align:center;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:margin-top 1s ease-in-out, opacity 2s ease-in-out}
.company-main .cont-main-text .auto-images::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.company-main .cont-main-text .main-txt1 {margin-bottom:40px;font-size:40px;color:#fff;line-height:1.3;letter-spacing:-.08em;font-weight:700;text-shadow:0 0 7px rgba(0,0,0,.58)}
.company-main .cont-main-text .main-txt2 {font-size:25px;color:#fff;line-height:1.3;letter-spacing:-.05em}
.company-main .cont-main-text .main-txt2 > strong {font-size:32px}
.company-main .photo-btn {top:50%;width:50px;height:120px;font-size:30px;color:#fff;background-color:rgba(0,0,0,.5);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:margin .3s ease-in, background-color .3s ease-in-out}
.company-main .photo-btn.auto-prev {left:0;margin-left:-50px}
.company-main .photo-btn.auto-next {right:0;margin-right:-50px}
.company-main:hover .photo-btn.auto-prev {margin-left:0}
.company-main:hover .photo-btn.auto-next {margin-right:0}
.company-main .photo-btn:hover {color:rgba(255,255,255,1);background-color:#000}
.company-main .auto-pager {position:absolute;z-index:15;left:50%;bottom:14px;margin-left:-20px;font-size:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.company-main .auto-pager > li {display:none;font-size:13px;font-weight:normal;line-height:25px;color:#fff}
.company-main .auto-pager > li.slick-active {display:block}
.company-main .pause {display:block;overflow:hidden;position:absolute;z-index:15;left:50%;bottom:30px;width:25px;height:25px;margin-left:20px;font-size:1rem;line-height:25px;color:#000;background-color:rgba(255,255,255,.5);border-radius:50%;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.company-main .pause {background-image:url('/company/image/pause.png');background-position:center;background-repeat:no-repeat;background-size:25%;}
.company-main .pause.on {color:#fff;background-color:<?php echo SITE_COLOR; ?>}
.company-main .pause.on > .icon-pause::before {content:'\ea3e'}
.company-main .slick-dotted.slick-slider {margin-bottom:0}

@media screen and (max-width: 63.9375em) {
	.company-main .cont-main-text .content {top:60%}
	.company-main .com-container-wrapper {padding:0}
	.company-main .cont-main-text {height:auto}
	.company-main .cont-main-text .auto-images {background-size:cover}
}
@media screen and (max-width: 39.9375em) {
	.company-main .cont-main-text .auto-images {height:450px}
	.company-main .cont-main-text .main-txt1 {margin-bottom:30px;padding:0 20px;font-size:28px}
	.company-main .cont-main-text .main-txt2 {padding:0 20px;font-size:20px}
	.company-main .cont-main-text .main-txt2 > strong {font-size:23px}
}

/* 상단비주얼 */
.company-about .sub-visual-top {margin-bottom:50px}
.company-about .sub-visual-top {position:relative;width:100%;height:250px;background:url('/company/image/visual01.jpg')no-repeat;background-size:cover}
.company-about .sub-visual-top::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.45)}
.company-about .sub-visual-top > h2 {z-index: 10;position:absolute;top:50%;bottom:auto;left:50%;width:100%;font-size:42px;color:#fff;letter-spacing:-.08em;text-align:center;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.company-about .sub-visual-top.sub-visual01 {background:url('/company/image/visual01.jpg')no-repeat}
.company-about .sub-visual-top.sub-visual02 {background:url('/company/image/visual02.jpg')no-repeat}
.company-about .sub-visual-top.sub-visual03 {background:url('/company/image/visual03.jpg')no-repeat}
.company-about .sub-visual-top.sub-visual04 {background:url('/company/image/visual04.jpg')no-repeat}
.company-about .sub-visual-top.sub-visual05 {background:url('/company/image/visual05.jpg')no-repeat}

@media screen and (max-width: 39.9375em) {
	.company-about .sub-visual-top > h2 {font-size:30px}
}

/* 회사개요 */
.company-about.com-1 .about-group .com-1-tit {display:block;margin-bottom:20px;font-size:39px;letter-spacing:-.1em}
.company-about.com-1 .about-group > dl {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd}
.company-about.com-1 .about-group > dl > dt {float:left;width:150px}
.company-about.com-1 .about-group > dl > dd {display:inline-block;width:calc(100% - 150px);font-size:15px;color:rgba(0,0,0,.9)}
.company-about.com-1 .about-group .title {padding-bottom:10px;margin-bottom:20px;font-size:27px;font-weight:700;color:rgba(0,0,0,.9);border-bottom:1px solid #333}
.company-about.com-1 .about-group .com-left {display:inline-block;width:300px}
.company-about.com-1 .about-group .com-right {float:right;width:calc(100% - 380px);text-align:center;font-size:18px;font-weight:700;color:rgba(0,0,0,.65)}
.company-about.com-1 .about-group .com-right > i {display:block;padding:30px 0;font-size:30px;color:rgba(0,0,0,.1);text-align:center}
.company-about.com-1 .about-group .com-m > img {width:70%;margin:20px 20px 0 0;padding:20px;border:1px solid #dfdfdf}
.company-about.com-1 .about-group .com-m > a {display:inline-block;margin:30px 0;padding:10px 20px;width:27%;text-align:center;border:1px solid #333;text-decoration:none}
.company-about.com-1 .about-group .com-m > a:hover {background-color:rgba(0,0,0,.05)}
@media screen and (max-width: 63.9375em) {
	.company-about.com-1 .about-group .com-m > img {width:100%;margin:0}
	.company-about.com-1 .about-group .com-m > a {width:100%}
}
@media screen and (max-width: 39.9375em) {
	.company-about.com-1 .about-group .com-1-tit {font-size:27px}
	.company-about.com-1 .about-group > dl > dt, .company-about.com-1 .about-group > dl > dd {width:100%}
	.company-about.com-1 .about-group > dl > dt::before {width:30%}
	.company-about.com-1 .about-group .com-left {width:100%}
	.company-about.com-1 .about-group .com-right {width:100%}
}

/* CEO인사말 */
.company-about.com-2 .com-container-wrapper {max-width:900px}
.company-about.com-2 .about-group .photo {float:left;width:27%}
.company-about.com-2 .about-group .name {float:right;margin-top:50px;font-size:17px;font-weight:500;color:rgba(0,0,0,.85)}
.company-about.com-2 .about-group .name > strong {font-size:20px;font-weight:700}
.company-about.com-2 .about-group .com-cts {display:inline-block;margin-left:5%;width:68%}
.company-about.com-2 .about-group .com-cts > p[class*="user-"] {margin-bottom:30px;font-size:30px;line-height:1.3;letter-spacing:-.08em}
.company-about.com-2 .about-group p {margin-bottom:30px}
@media screen and (max-width: 39.9375em) {
	.company-about.com-2 .about-group .photo {float:none;margin-bottom:20px;width:100%;text-align:center}
	.company-about.com-2 .about-group .photo > img {display:block;padding:0 30%}
	.company-about.com-2 .about-group .com-cts {margin-left:0;width:100%}
	.company-about.com-2 .about-group .com-cts > p[class*="user-"] {font-size:26px}

}

/* CI소개 
.company-about.com-3 .about-group:not(:first-child) {margin-top:5rem}
.company-about.com-3 .about-group .title {position:relative;float:left;width:200px;padding-top:10px;margin-bottom:20px;font-size:21px;font-weight:700;letter-spacing:-.08em;color:rgba(0,0,0,.8)}
.company-about.com-3 .about-group .title::after {content:'';position:absolute;left:0;top:0;width:100%;height:2px;background-color:#162888}
.company-about.com-3 .about-group .title .small {display:block;font-size:15px;color:rgba(0,0,0,.35);letter-spacing:-.05em}
.company-about.com-3 .about-group .ci-group {display:inline-block;padding-left:30px;width:calc(100% - 200px)}
.company-about.com-3 .about-group .s-title {padding-top:20px;margin:20px 0;font-size:17px;font-weight:700;border-top:1px solid #ddd}
.company-about.com-3 .about-group .s-title .small {font-size:15px;color:rgba(0,0,0,.35);letter-spacing:-.05em}
.company-about.com-3 .about-group .s-tit {margin:20px 0;font-size:14px}
@media screen and (max-width: 39.9375em) {
	.company-about.com-3 .about-group .title {width:100%}
	.company-about.com-3 .about-group .ci-group {padding-left:0;width:100%}
	.company-about.com-3 .about-group .ci-m {float:none;width:100%}
}*/

/* 연락처 */
.company-about.com-5 .about-group:not(:first-child) {margin-top:40px;padding-top:40px;border-top:1px solid #ddd}
.company-about.com-5 .about-group .title {position:relative;float:left;width:500px}
.company-about.com-5 .about-group .title > span {display:block;margin-bottom:10px;font-size:30px;letter-spacing:-.08em}
.company-about.com-5 .about-group .com-group {display:inline-block;padding-left:30px;width:calc(100% - 500px)}
.company-about.com-5 .about-group .com-left, .company-about.com-5 .about-group .com-right {float:left;width:50%}
.company-about.com-5 .about-group dl {margin-bottom:20px}
.company-about.com-5 .about-group dl:last-child {margin-bottom:0}
.company-about.com-5 .about-group dl > dt {float:left;width:100px}
.company-about.com-5 .about-group dl > dd {display:inline-block;width:calc(100% - 100px);font-size:14px;color:rgba(0,0,0,.65)}
@media screen and (max-width: 63.9375em) {
	.company-about.com-5 .about-group .title {width:250px}
	.company-about.com-5 .about-group .com-group {width:calc(100% - 250px)}
}
@media screen and (max-width: 39.9375em) {
	.company-about.com-5 .about-group:not(:first-child) {margin-top:30px}
	.company-about.com-5 .about-group .title {width:100%}
	.company-about.com-5 .about-group .com-group {padding-left:0;width:100%}
	.company-about.com-5 .about-group dl > dt {width:30%;text-align:left}
}

/* 탭공통 */
#tabs-wrap {display:block;width:100%}
#tabs-wrap::after {content:'';display:table;clear:both}
#tabs-wrap > [class*="tabs-"] {display:block;width:100%;margin:0}
#tabs-wrap > [class*="tabs-"]::after {content:'';display:table;clear:both}

/* nav */
#tabs-wrap .tabs-nav {position:relative;margin:-80px 0 40px 0;z-index:1;font-size:0}
#tabs-wrap .tabs-nav > li {display:inline-block;padding:0 1rem;font-size:19px;letter-spacing:-0.05em;line-height:61px;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.12);border-left:0;text-align:center;cursor:pointer;vertical-align:middle}
#tabs-wrap .tabs-nav > :first-child {border-left:1px solid rgba(0,0,0,.12)}
#tabs-wrap .tabs-nav > li.active {background-color:<?php echo SITE_COLOR;?>;border-bottom-color:transparent}
#tabs-wrap .tabs-nav > li.active > a {color:#fff;font-weight:700}

@media screen and (max-width: 39.9375em) {
	#tabs-wrap .tabs-nav > li{padding:0}
}

/* content */
#tabs-wrap .tab-content {overflow:hidden;height:0;border:0}
#tabs-wrap .tab-content.active {height:auto}


/* 오시는길 */
.com-map,.com-map ul,.com-map li,.com-map dl,.com-map dt,.com-map dd {float:left;width:100%;padding:0;margin:0}
.com-map {font-size:1rem;color:rgba(0,0,0,.58);letter-spacing:-.04rem}
.com-map ul {list-style:none}
.com-map .root_daum_roughmap {width:100%}
.com-map .root_daum_roughmap .wrap_map {height:460px}
.com-map .inadd > ul > li > strong {color:rgba(0,0,0,.84)}
.com-map .inadd > ul > li {margin-top:.5rem;color:rgba(0,0,0,.64)}
.com-map .inadd > ul > li:first-child {margin-top:0}

.com-map.skin-3 .inadd > ul {margin-bottom:2.75rem;padding:2.75rem 0;border-bottom:1px solid rgba(0,0,0,.08)}
.com-map.skin-3 .inadd > ul::before {content:'위치';display:block;margin-bottom:.5rem;font-size:2rem;font-weight:300;text-align:center}
.com-map.skin-3 .inadd > ul > li {width:50%;margin-top:0;color:rgba(0,0,0,.84)}
.com-map.skin-3 .inadd > ul > li:first-child {width:100%;font-size:1.5rem;font-weight:300;text-align:center}
.com-map.skin-3 .inadd > ul > li:nth-child(2) {padding-right:1rem;text-align:right}
.com-map.skin-3 .inadd > ul > li:nth-child(3) {padding-left:1rem;border-left:1px solid rgba(0,0,0,.08)}
.com-map.skin-3 section > dl {position:relative;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px dashed rgba(0,0,0,.08)}
.com-map.skin-3 section > dl:last-of-type {margin-bottom:0;padding-bottom:0;border-bottom:0}
.com-map.skin-3 section > dl::before {content:'';position:absolute;left:0;top:0;width:100px;height:3px}
.com-map.skin-3 section > dl::after {content:'';position:absolute;left:0;top:3px;width:3px;height:80px}
.com-map.skin-3 section > dl > dt {position:relative;width:17%;padding:1.75rem 0 1.75rem 1.75rem;font-size:1.75rem;font-weight:300;line-height:1}
.com-map.skin-3 section > dl > dt::before {content:'';position:absolute;right:0;bottom:0;width:60px;height:3px;background-color:rgba(0,0,0,.84)}
.com-map.skin-3 section > dl > dt::after {content:'';position:absolute;right:0;bottom:3px;width:3px;height:40px;background-color:rgba(0,0,0,.84)}
.com-map.skin-3 section > dl > dd {width:83%;padding-left:1.75rem}
@media screen and (max-width: 39.9375em) {
	.com-map.skin-3 .inadd > ul {padding:1.5rem .75rem}
	.com-map.skin-3 section > dl > dt,.com-map.skin-3 section > dl > dd {width:100%;padding:0}
	.com-map.skin-3 section > dl > dt {margin-bottom:.75rem}
	.com-map.skin-3 section > dl::before,.com-map.skin-3 section > dl::after,
	.com-map.skin-3 section > dl > dt::before,.com-map.skin-3 section > dl > dt::after {display:none}
}

/* 연혁 */
.company-about.com-7 .tabs-content {padding-right:200px}
.company-about.com-7 .history-group {position:relative;padding-top:40px}
.company-about.com-7 .history-group::before {content:'';position:absolute;left:210px;top:50px;width:1px;height:100%;background-color:#ddd}
.company-about.com-7 .history-group::after {content:'';display:table;clear:both}
.company-about.com-7 .history-group .year {float:left;width:250px;font-size:50px;font-weight:700;letter-spacing:-.08em; line-height:1; margin:0 !important; padding:0 !important}
.company-about.com-7 .history-group .history-cts {display:inline-block;width:calc(100% - 250px)}
.company-about.com-7 .history-group dl {margin-bottom:20px}
.company-about.com-7 .history-group dl:last-child {margin-bottom:0}
.company-about.com-7 .history-group dl > dt {position:relative;float:left;width:80px}
.company-about.com-7 .history-group dl > dt::before {content:'';position:absolute;left:-43px;top:10px;width:8px;height:8px;background-color:#fff;border:2px solid #0091d6;border-radius:50%}
.company-about.com-7 .history-group dl > dd {display:inline-block;width:calc(100% - 480px);font-size:16px;color:rgba(0,0,0,.8)}
.company-about.com-7 .history-group .photo {position:relative}
.company-about.com-7 .history-group .photo::before {content:'';position:absolute;right:0;top:0;width:378px;height:180px}
.company-about.com-7 .history-group .con1::before {background:url('/company/image/com7-01.png')left top no-repeat}
.company-about.com-7 .history-group .con2::before {background:url('/company/image/com7-02.png')left top no-repeat}
.company-about.com-7 .history-group .con3::before {top:100px;background:url('/company/image/com7-03.png')left top no-repeat}
.company-about.com-7 .history-group .con4::before {background:url('/company/image/com7-04.png')left top no-repeat}
.company-about.com-7 .history-group .con5::before {background:url('/company/image/com7-05.png')left top no-repeat}
.company-about.com-7 .history-group .con6::before {background:url('/company/image/com7-06.png')left top no-repeat}
.company-about.com-7 .history-group .con7::before {background:url('/company/image/com7-07.png')left top no-repeat}
.company-about.com-7 .history-group .con8::before {background:url('/company/image/com7-08.png')left top no-repeat}
.company-about.com-7 .history-group .con9::before {background:url('/company/image/com7-09.png')left top no-repeat}
.company-about.com-7 .history-group .con10::before {background:url('/company/image/com7-10.png')left top no-repeat}
.company-about.com-7 .history-group .con11::before {background:url('/company/image/com7-11.png')left top no-repeat}
.company-about.com-7 .history-group .con12::before {background:url('/company/image/com7-12.png')left top no-repeat}
.company-about.com-7 .history-group .con13::before {background:url('/company/image/com7-13.png')left top no-repeat}
.company-about.com-7 .history-group .con14::before {background:url('/company/image/com7-14.png')left top no-repeat}
.company-about.com-7 .history-group .con15::before {background:url('/company/image/com7-15.png')left top no-repeat}
.company-about.com-7 .history-group .con16::before {background:url('/company/image/com7-16.png')left top no-repeat}
.company-about.com-7 .history-group .con17::before {background:url('/company/image/com7-17.png')left top no-repeat}
/* 윤미정 / 1179018 / 20220705 */
.company-about.com-7 .history-group .con18::before {background:url('/company/image/com7-18.png')left top no-repeat}
.company-about.com-7 .history-group .con19::before {background:url('/company/image/com7-19.png')left top no-repeat}

.padbtm-130{padding-bottom:130px}

@media screen and (max-width: 63.9375em) {
	.company-about.com-7 .history-group dl > dd {width:calc(100% - 80px)}
	.company-about.com-7 .history-group .photo::before {display:none}
	.padbtm-130{padding-bottom:0}
}
@media screen and (max-width: 39.9375em) {
	.company-about.com-7 .tabs-content {padding-right:0}
	.company-about.com-7 .history-group .year {width:100%;font-size:40px; line-height:initial}
	.company-about.com-7 .history-group .history-cts {padding-left:20px;width:100%}
	.company-about.com-7 .history-group::before {display:none}
	.company-about.com-7 .history-group dl > dt::before {left:-18px}
}

/* 수상내역 */
.company-about.com-8 .about-group:not(:last-child) {padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #ddd}
.company-about.com-8 .about-group .year {float:left;width:150px;font-size:40px;font-weight:700;letter-spacing:-.08em}
.company-about.com-8 .about-group .about-cts {display:inline-block;width:calc(100% - 150px)}
.company-about.com-8 .about-group .about-cts > dl:not(:last-child) {display:block;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #eee}
.company-about.com-8 .about-group dl {margin-bottom:0}
.company-about.com-8 .about-group dl::after {content:'';display:table;clear:both}
.company-about.com-8 .about-group dl > dt {float:left;margin-right:30px;padding-bottom:20%;width:300px}
.company-about.com-8 .about-group dl > dd {display:inline-block;width:calc(100% - 330px);font-size:16px;color:rgba(0,0,0,.9)}
.company-about.com-8 .about-group dl > dd > strong {display:block;margin-bottom:20px;font-size:18px;color:rgba(0,0,0,.8)}
@media screen and (max-width: 39.9375em) {
	.company-about.com-8 .about-group:not(:last-child) {padding-bottom:1rem;margin-bottom:1rem}
	.company-about.com-8 .about-group .year {width:100%}
	.company-about.com-8 .about-group .about-cts {width:100%}
	.company-about.com-8 .about-group dl > dt {margin-right:0;padding-bottom:60%;width:100%}
	.company-about.com-8 .about-group dl > dd {width:100%}
}

/* 보도와 성과 */
.company-about.com-9 .about-group .title {padding-bottom:10px;margin-bottom:30px;font-size:30px;font-weight:700;letter-spacing:-.08em;border-bottom:1px solid #ddd}
.company-about.com-9 .about-group .about-cts {display:inline-block;width:calc(100% - 150px)}
.company-about.com-9 .about-group .about-cts dl:not(:last-child) {display:block;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #eee}
.company-about.com-9 .about-group dl {margin-bottom:0}
.company-about.com-9 .about-group dl::after {content:'';display:table;clear:both}
.company-about.com-9 .about-group dl > dt {float:left;margin-right:30px;padding-bottom:20%;width:300px}
.company-about.com-9 .about-group dl > dd {display:inline-block;width:calc(100% - 330px);font-size:16px;color:rgba(0,0,0,.9)}
.company-about.com-9 .about-group dl > dd > strong {display:block;margin-bottom:20px;font-size:18px;color:rgba(0,0,0,.8)}
@media screen and (max-width: 39.9375em) {
	.company-about.com-9 .about-group:not(:last-child) {padding-bottom:1rem;margin-bottom:1rem}
	.company-about.com-9 .about-group .about-cts {width:100%}
	.company-about.com-9 .about-group dl > dt {margin-right:0;padding-bottom:60%;width:100%}
	.company-about.com-9 .about-group dl > dd {width:100%}
}

/* 교육사업, 문화행사, 캠페인 */
.company-about.com-10 .about-group:not(:first-child) {padding-top:2rem;margin-top:2rem;border-top:1px solid #eee}
.company-about.com-10 .about-group .com-left {display:inline-block;margin-right:60px;width:calc(100% - 360px)}
.company-about.com-10 .about-group .com-right {float:right;width:300px}
.company-about.com-10 .about-group .com-left2 {float:left;width:300px}
.company-about.com-10 .about-group .com-right2 {display:inline-block;margin-left:60px;width:calc(100% - 360px)}
.company-about.com-10 .about-group .sub-tit {margin-bottom:20px;font-size:23px;color:rgba(0,0,0,.85);font-weight:700}
@media screen and (max-width: 39.9375em) {
	.company-about.com-10 .about-group .com-left {margin-right:0;width:100%}
	.company-about.com-10 .about-group .com-right {float:none;width:100%;text-align:center}
	.company-about.com-10 .about-group .com-left2 {float:none;width:100%;text-align:center}
	.company-about.com-10 .about-group .com-right2 {margin-left:0;width:100%}
}


/* 입사지원 */
.company-about.com-13 .title {margin-bottom:20px;font-size:23px;font-weight:700;color:rgba(0,0,0,.85);letter-spacing:-.08em}
.company-about.com-13 table thead th {text-align:center}
.company-about.com-13 table.cus-t tbody input {float:left;margin-bottom:0;margin-right:10px;width:80%}

.bbs-skin.company .bbs-list-title > a[href] {margin-bottom:10px}
.bbs-skin.company .bbs-list-title > p {margin-bottom:0}
@media screen and (max-width: 39.9375em) {
	.bbs-skin.company .bbs-list-title > p {display:none}
}

/* 공지사항 */
.company-about.com-15 .sub-tit {z-index: 10;position:absolute;top:50%;bottom:auto;left:50%;width:100%;font-size:30px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:-.09em;text-shadow:0 0 5px rgba(0,0,0,.35);text-align:center;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.company-about.com-15 .sub-tit .sub-tit-p {margin-top:10px;font-size:23px;font-weight:700;letter-spacing:-.05em;color:rgba(255,255,255,.45);text-shadow:none}
@media screen and (max-width: 39.9375em) {
	.company-about.com-15 .sub-tit {padding:0 20px;font-size:25px}
	.company-about.com-15 .sub-tit .sub-tit-p {font-size:20px;font-weight:500}
}

/* 광고안내 */
.company-about.ad .com-container-wrapper{max-width:800px;margin:0 auto}
.company-about.ad .about-group .title {display:block;margin-bottom:20px;font-size:23px;letter-spacing:-.08em}
.company-about.ad .about-group table .style5 {color:#333;font-weight:bold;font-size:16px}
.company-about.ad .about-group table tbody tr td {border-bottom:1px solid rgba(0,0,0,.05)}
.company-about.ad .about-group ol li {margin-bottom:15px;font-size:15px;line-height:1.5}
.company-about.ad .about-group p {margin-bottom:10px;font-size:15px;color:rgba(0,0,0,.55)}

/* 배진희 / 1222307 / 20221205 */
.company-about.com-8 .about-group dl > dt.custom{padding-bottom:17%;}
@media screen and (max-width: 39.9375em){
.company-about.com-8 .about-group dl > dt.custom{padding-bottom:60%}
}


/* 윤미정 / 1404714 / 20240910 */
.company-about.com-7 .history-group .con21::before {background: url(/company/image/com7-21-1.png) left top no-repeat;}
.company-about.com-7 .history-group .con22::before {background: url(/company/image/com7-22.png) left top no-repeat;}
.company-about.com-7 .history-group .con23::before {background: url(/company/image/com7-23.png) left top no-repeat;}
