/**********************************************
note : design custom style page
**********************************************/
/* 소개페이지 */
.about-us[class*="com-"] .content {font-size:1.125rem;font-weight:300;line-height:1.875;letter-spacing:-.0125em}
.about-us[class*="com-"] .content > p {margin-bottom:1rem;line-height:inherit}
@media screen and (max-width: 39.9375em) {
    .about-us[class*="com-"] .content {font-size:1.063rem}
}

.about-us.com-1 .header .title {display:block;margin:1.5rem 0 2.5rem;font-size:2.375rem;line-height:1.25;letter-spacing:-.025em;font-weight:300;text-align:center;}
.about-us.com-1 .header .title > strong {font-weight:700}
.about-us.com-1 .content {max-width:720px;margin:0 auto}
@media screen and (max-width: 39.9375em) {
.about-us.com-1 .header .title {font-size:1.875rem}
.about-us.com-1 .header .title br {display:none}
}

/* 연혁-9 */
.history.com-3 {padding-bottom:5rem} 
.history.com-3 .history-box {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:relative}
.history.com-3 .history-box:not(:first-child) {padding-top:5rem}
.history.com-3 .history-box::before {content:'';position:absolute;z-index:-1;width:1px;height:100%;top:0;left:206px}
.history.com-3 .history-box .grid-left {-ms-flex:0 0 212px;flex:0 0 212px;max-width:212px}
.history.com-3 .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.com-3 .titles {position:relative;margin:0;width:212px;font-size:1.875rem;font-weight:700;letter-spacing:-.085em;line-height:1}
.history.com-3 .titles::after {content:'';position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%}
.history.com-3 .his-content {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.history.com-3 .his-content:not(:first-child) {margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #EFEFEF}
.history.com-3 .his_row_title {-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;font-size:1.125rem;font-weight:700;font-weight:var(--wgt700)}
.history.com-3 .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.com-3 .his_row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.history.com-3 .his_row:not(:last-child) {margin-bottom:.875rem} 
.history.com-3 .his_row .date {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.history.com-3 .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;font-size:1.125rem;font-weight:300;font-weight:var(--wgt300,300);line-height:1.625;letter-spacing:-.045em;color:rgba(0,0,0,.65);word-break:break-all}
@media screen and (max-width:39.9375em) {
	.history.com-3 {padding-bottom:0} 
	.history.com-3 .history-box:not(:first-child) {padding-top:0;margin-top:3.75rem}
	.history.com-3 .history-box::before {top:44px;left:6px}
	.history.com-3 .history-box > [class*="grid-"] {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.history.com-3 .history-box .grid-right {position:relative;padding-left:1.25rem}
	.history.com-3 .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.com-3 .titles {margin-bottom:1.25rem;font-size:1.5rem}
	.history.com-3 .titles::after {content:normal}
	.history.com-3 .his-content:last-child {margin-bottom:0}
	.history.com-3 .his_row_title {-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;font-size:1rem}
	.history.com-3 .his_row_wrap {font-size:.875rem}
	.history.com-3 .his_row:not(:last-child) {margin-bottom:.9375rem} 
	.history.com-3 .his_row .content {padding-left:1.125rem;font-size:1.063rem}
}

/* 메인배너 */
.main-banner {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:30px;border:3px solid #ddd}
.main-banner > .item {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.main-banner > .item .banner_box {margin-bottom:0 !important}

/* 기사뷰수정 */
#article-view .heading {margin:1rem 0}

/* 배진희 / 1222858 / 20221206 
.article-veiw-body.view-page .photo-layout{max-width:720px !important;}
.article-veiw-body.view-page .photo-layout img{width:100% !important;}*/



/* 홍경아 / 1279998 / 20230616 */
#rollBanner-1 .small-up-4>.columns {width:270px; padding:0; margin-left:20px}
#rollBanner-1 .small-up-4>.columns:first-child { margin-left: 0px;}

/* 배진희 / 1281162 / 20230621 */
#floating_banner_left{width:105px;}

#com-container .com-titles .kd-sub-title {line-height: 1.6;font-weight: 400;font-weight: var(--wgt400,400);}
@media screen and (max-width:39.9375em) {
	#com-container .com-titles .kd-sub-title {display: block;margin-top: 10px;white-space : normal;}
}