/**********************************************
note : design custom style page
**********************************************/
.martop-100 {margin-top:100px}
/*.view-aside.left-wing {right:calc(100% + 40px)}*/
/* 이승현 / 1183718 / 20220722 */
.view-aside.left-wing {right:calc(100% + 15px)}

/* 인사말 */
.about-us.com-1 .header {display:block;position:relative;margin-bottom:5.625rem;font-size:2rem;font-weight:300;font-weight:var(--wgt300, 300);line-height:1.375;letter-spacing:-.05em;text-align:center}	
.about-us.com-1 .header::after {content:url('/image/company/skin4-image1.png');position:absolute;z-index:-1;left:0;top:60%;width:100%}
.about-us.com-1 .promise {display:block;text-align:center;font-size:0;/* margin-bottom:5rem;padding:3.75rem 1.25rem;background:url(/image/company/skin4-image2.jpg) 50% no-repeat;background-size:cover */}
.about-us.com-1 .promise > .item {display:inline-block;position:relative;width:29%;min-height:280px;margin-right:3.125rem;font-size:0;color:#fff;text-align:center;vertical-align:top;background-color:#00729b;padding:1.8rem 1.5rem}
.about-us.com-1 .promise > :last-child {margin-right:0}
.about-us.com-1 .promise > .item::before {content:'';display:block;overflow:hidden;width:120px;height:120px;margin:0 auto 1rem;background-repeat:no-repeat;background-position:0 0}
.about-us.com-1 .promise > .item.img-1::before {background-image:url(/image/company/com-1-img03.png)}
.about-us.com-1 .promise > .item.img-2::before {background-image:url(/image/company/com-1-img01.png)}
.about-us.com-1 .promise > .item.img-3::before {background-image:url(/image/company/com-1-img02.png)}
.about-us.com-1 .promise > .item::after {content:'';position:absolute;z-index:1;top:50%;right:-1.875rem;width:6px;height:6px;background-color:#00729b;border-radius:50%}
.about-us.com-1 .promise > :last-child::after {content:normal}
.about-us.com-1 .promise em {font-size:.9rem;font-style:normal;line-height:1.375}
.about-us.com-1 .promise em strong {display:block;font-size:1.063rem;margin-bottom:7px}
.about-us.com-1 .content {display:block;margin:0 auto;font-size:1.125rem;font-weight:300;font-weight:var(--wgt300, 300);line-height:1.625;letter-spacing:-.025em;color:rgba(0,0,0,.75);text-align:left}
.about-us.com-1 .content > p {margin:1.625em 0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
@media screen and (max-width: 63.9375em) {
	.row .about-us.com-1 .header br {display:none}
	.row .about-us.com-1 .promise > .item::before {width:60px;height:60px;background-size:60px 60px}
}
@media screen and (max-width: 39.9375em) {
	.row .about-us.com-1 .header {margin-bottom:3.5rem;font-size:1.8rem}
	.row .about-us.com-1 .header::after {content:normal}
	.row .about-us.com-1 .promise {margin-left:-1.25rem;margin-right:-1.25rem}
	.row .about-us.com-1 .promise > .item {display:block;width:92%;min-height:auto;margin:0 auto 3.125rem;text-align:left}
	.row .about-us.com-1 .promise > :last-child {margin-bottom:0}
	.row .about-us.com-1 .promise > .item::before {display:inline-block;width:60px;margin:0 1rem 0 0;vertical-align:middle}
	.row .about-us.com-1 .promise > .item::after {left:50%;right:auto;top:auto;bottom:-1.875rem}
	.row .about-us.com-1 .promise em {display:inline-block;width:calc(100% - 80px);vertical-align:middle}
	.row .about-us.com-1 .promise br, .row .about-us.com-1 .content br {display:none}
}

/* box-skin */
.box-skin .header > a[class*="btm-"] {position:relative;background:none}
/* .box-skin .header > a[class*="btm-"]::after {content:'더보기\e913';display:inline-block;position:absolute;z-index:1;right:0;top:50%;font:11px/1 fontello;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translateY(-50%);transform:translateY(-50%)} */
/* 임희은 / 1287877 / 20230713 */
.box-skin .header > a[class*="btm-"]::after {content:'더보기';display:inline-block;position:absolute;z-index:1;right:0;top:50%;font:11px/1 fontello;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translateY(-50%);transform:translateY(-50%)}


/* 윤미정 / 1107804 / 20211110 */
/* writer */
#article-view .writer2 {margin:0 -1.25rem;padding:1rem 1.25rem;border:0;background-color:#fbfbfb;text-align:center}
#article-view .writer2 .writer-wrapper {display:block;width:100%;max-width:700px;margin:0 auto}
#article-view .writer2 .image {display:block;overflow:hidden;width:90px;height:90px;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:50%}
#article-view .writer2 .name {display:inline-block;margin:1.5rem auto 0;font-size:1.375rem;font-weight:normal;line-height:1.125;letter-spacing:-.05em;color:rgba(0,0,0,.95)}
#article-view .writer2 .profile {display:block;font-size:.9375rem;font-weight:300;color:#2e2e2e;line-height:1.625;letter-spacing:-.05em;margin-top: 1.375rem;}
#article-view .writer2 .profile > .icon-quote-left {display:block;margin:1.5rem 0;font-size:1rem;color:#bebebe}
#article-view .writer2 .article--more {display:inline-block;overflow:hidden;margin-top:1.375rem;padding:0 1.563rem;font-size:.875rem;font-weight:300;line-height:38px;color:rgba(0,0,0,.95);background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:2rem;text-decoration:none;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}
#article-view .writer2 .article--more:hover {border-color:rgba(0,0,0,.5)}


/* 김민희 / 1208764 / 20221021 */
.banner_event_box .beb_box {width:340px !important;}

/* 최은비 / 1256996 / 20230331 *
.view-aside.left-wing{right: calc(100% + -75px);}*/

/**********************************************
note : 리뉴얼_2023
name : 강혜리
**********************************************/
.box-skin.img-tit .header > a > img {margin-top:-5px;width:24px}

.box-skin.y-gray {padding:16px;background-color:rgba(0,0,0,.05)}

.view-aside.left-wing, .view-aside.right-wing {width:250px !important}

/* 홍경아 / 1290775 / 20230724 */
#article-view .writer2 .writer-wrapper .email {display:none}

/* 배진희 / 1368681 / 20240425 */
.btn-to-comment {position:fixed;z-index:1004;right:.9375rem;bottom:.9375rem;width:40px;height:40px;font-size:1.375rem;color:#34495e;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.05);border-radius:50%;box-shadow:1px 2px 2px rgba(0,0,0,.25);cursor:pointer}
.btn-to-comment.for-mobile {bottom:5.5rem}
.btn-to-comment:hover,#admin-wrap .btn-to-comment:active,#admin-wrap .btn-to-comment:focus {color:#fff;background:rgba(52,73,94,1)}