/**********************************************
note : 소개페이지
name : 강혜리
**********************************************/

.writing-editor #cke_39::before{display:none;}


/* 공통 */
.com-about {letter-spacing:-0.05em;color:rgba(0,0,0,.6)}
.com-about::after {content:'';display:table;clear:both}
.com-about .about-group:not(:first-child) {margin-top:2rem}
.com-about .about-group::after {content:'';display:table;clear:both}

/* 인사말 */
.com-about.com-1 .about-group .txt1 {margin:0;font-size:33px;font-weight:600;letter-spacing:-.08em;color:#333;line-height:1.4}
.com-about.com-1 .about-group .txt1 > i {display:block;color:rgba(0,0,0,.1)}
.com-about.com-1 .about-group .txt1 > i.icon-quote-right {text-align:right}
.com-about.com-1 .about-group .com-flex {display:flex;align-items:center}
.com-about.com-1 .about-group .com-flex > img {margin:0 0 20px 40px;max-height:300px}
.com-about.com-1 .about-group .txt2 {font-size:18px;color:#333}
.com-about.com-1 .about-group .txt3 {font-weight:700}
@media screen and (max-width: 39.9375em) {
	.com-about.com-1 .about-group .com-flex {display:block}
	.com-about.com-1 .about-group .com-flex > img {margin:20px auto}
} 

/* 설립이념 */
.com-about.com-2 .about-group .title {display:block;margin-bottom:10px;font-size:25px;color:#333}

/* 연혁 */
.history.skin-9 {padding-bottom:5rem} 
.history.skin-9 .history-box {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:relative}
.history.skin-9 .history-box:not(:first-child) {padding-top:5rem}
.history.skin-9 .history-box::before {content:'';position:absolute;z-index:1;width:1px;height:100%;top:0;left:206px}
.history.skin-9 .history-box .grid-left {-ms-flex:0 0 212px;flex:0 0 212px;max-width:212px}
.history.skin-9 .history-box .grid-right {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;padding-left:4.375rem}
.history.skin-9 .titles {position:relative;margin:0;width:212px;font-size:1.875rem;font-weight:700;letter-spacing:-.085em;line-height:1}
.history.skin-9 .titles::after {content:'';position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%}
.history.skin-9 .his-content {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.history.skin-9 .his-content:not(:first-child) {margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #EFEFEF}
.history.skin-9 .his_row_title {-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;font-size:1.125rem;font-weight:700;color:#000}
.history.skin-9 .his_row_wrap {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;font-size:1rem;color:rgba(0,0,0,.75)}
.history.skin-9 .his_row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.history.skin-9 .his_row:not(:last-child) {margin-bottom:.875rem} 
.history.skin-9 .his_row .date {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;color:#000}
.history.skin-9 .his_row .content {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;padding-left:1rem;letter-spacing:-.045em;color:rgba(0,0,0,.55)}
@media screen and (max-width:39.9375em) {
	.history.skin-9 {padding-bottom:0} 
	.history.skin-9 .history-box:not(:first-child) {padding-top:0;margin-top:3.75rem}
	.history.skin-9 .history-box::before {top:44px;left:6px}
	.history.skin-9 .history-box > [class*="grid-"] {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.history.skin-9 .history-box .grid-right {position:relative;padding-left:1.25rem}
	.history.skin-9 .history-box .grid-right::after {content:'';position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%}
	.sticky-container {height:auto !important}
	.sticky {position:static !important;top:auto !important;bottom:auto !important;max-width:none !important;margin:0 !important}
	.history.skin-9 .titles {margin-bottom:1.25rem;font-size:1.5rem}
	.history.skin-9 .titles::after {content:normal}
	.history.skin-9 .his-content:last-child {margin-bottom:0}
	.history.skin-9 .his_row_title {-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;font-size:1rem}
	.history.skin-9 .his_row_wrap {font-size:.875rem}
	.history.skin-9 .his_row:not(:last-child) {margin-bottom:.9375rem} 
	.history.skin-9 .his_row .content {padding-left:1.125rem}
}

/* 홍보영상 */
.com-about.com-5 .video-container {aspect-ratio: 16 / 9;width: 100%}
.com-about.com-5 .video-container iframe {width: 100%;height: 100%;border: 0}

/* 오시는길 */
.root_daum_roughmap .cont {display:none} 

/* 사회공헌 */
.com-about.com-8 .event_list {display:flex;list-style:none;margin:0 -15px;align-items:flex-start;flex-wrap:wrap}
.com-about.com-8 .event_list > li {width:50%;padding:0 15px;margin-bottom:20px}
.com-about.com-8 .event_list > li .thumb {margin-bottom:10px}
.com-about.com-8 .event_list > li .month {display:inline-block;margin-right:6px;width:100px;height:33px;line-height:33px;background:#3d65bf;color:#fff;text-align:center;font-size:17px;font-weight:500}
.com-about.com-8 .event_list > li .title {font-size:18px;font-weight:500;color:#000;letter-spacing:-.06em}
.com-about.com-8 .event_list > li .body {line-height:1.4}
@media screen and (max-width:39.9375em) { 
	.com-about.com-8 .event_list > li {width:100%}
}

/* 편집규약 */
.user-com-about.privacy .titles {display:block;margin-bottom:10px;font-size:27px;letter-spacing:-.06em;text-align:center}
.user-com-about.privacy .privacy-group .pri-top {display:block;margin-bottom:20px;font-size:21px;font-weight:700}


/* 최은비 / 1480448 / 20250818 */
@media screen and (max-width: 75em) {
	#user-wrap{display:inline-block;overflow:hidden;margin:0 20px;}
}
@media screen and (max-width: 39.9375em){
	#user-wrap{margin:auto;}
}