@charset "UTF-8";
/********************************************************


		메인 버전 1.  css 	:: BSJ


********************************************************/
html {font-size:16px;}
@media screen and (max-width: 1024px){
	html {font-size:15px;}
}
@media screen and (max-width: 768px){
	html {font-size:14px;}
}
@media screen and (max-width: 640px){
	html {font-size:13px;}
}


@media screen and (max-width: 1920px){
    .l-maxWidth {max-width:1680px;margin:0 auto;}
}
@media screen and (max-width: 1780px){
    .l-maxWidth {margin:0 50px;}
}
@media screen and (max-width: 1200px){
    .l-maxWidth {margin:0 15px;}
    .maxWidth {margin:0 15px;}
}



/***********************************************************************
	메인
************************************************************************/
#main > section {padding-top:100px;padding-bottom:100px;}
 #main #main__bnr .bnr-list li {width:48.5%;}
.main__title {font-weight:700;font-size:2rem;color:#262626;text-align:center;letter-spacing:0.32px;}
/*.bu .main__title:after {content:'';display:block;width:23px;height:2px;margin:0 auto;background-color:#25a43e;}*/
.main__head.line {overflow:hidden;padding-bottom:18px;border-bottom:1px solid #e0e0e0;}
.main__head.line .main__tit {float:left;}
.main__head.line .main__more {float:right;border-bottom:1px solid #fff;}
.main__tit {font-weight:600;font-size:1.375rem;color:#111;letter-spacing:-0.88px;text-transform:uppercase;}
.main__more {padding-top:8px;font-size:13px;color:#808080;}
@media screen and (min-width: 1025px){
	.main__head.line .main__more {-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}
	.main__head.line .main__more:hover {border-bottom-color:#44967a;}
}
@media screen and (max-width: 1024px){
	#main > section {padding-top:70px;padding-bottom:70px;}
}
@media screen and (max-width: 768px){
	#main > section {padding-top:50px;padding-bottom:50px;}
}



/***********************************************************************
	메인 슬라이드
************************************************************************/
#main .section#main__slider {padding:0 !important;}
#main__slider .slider {position:relative;overflow:hidden;}
#main__slider li {position:relative;}
#main__slider li img {margin:0 auto;}
#main__slider li a {position:absolute;top:0;left:0;width:100%;height:100%;}
#main__slider .slider-inner {position:relative;/*min-height:520px;padding-top:38.3%;*/background-size:cover !important;font-weight:100;font-size:35px;color:#464f5d;line-height:45px;text-align:center;box-sizing:border-box;/*-webkit-transition-duration:18s;-m-transition-duration: 18s;-o-transition-duration:18s;-ms-transition-duration:18s;transition-duration:18s;transition: all 18s ease-in-out;-webkit-transform: scale(1.06,1.06);-ms-transform: scale(1.06,1.06);-moz-transform: scale(1.06,1.06);-o-transform: scale(1.06,1.06);transform: scale(1.06,1.06);*/}
#main__slider .slider-bg {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;-webkit-transition-duration:18s;-o-transition-duration:18s;-ms-transition-duration:18s;transition-duration:18s;transition: all 18s;-webkit-transform: scale(1.06,1.06);-ms-transform: scale(1.06,1.06);-moz-transform: scale(1.06,1.06);-o-transform: scale(1.06,1.06);transform: scale(1.06,1.06);}
#main__slider li.active .slider-inner .slider-bg {-webkit-transform: scale(2,2);-ms-transform: scale(2,2);-moz-transform: scale(2,2);-o-transform: scale(2,2);transform: scale(2,2);}
#main__slider .slider-box {display:table;table-layout:fixed;width:100%;height:100%;}
#main__slider .slider-table {display:table-cell;width:100%;vertical-align:middle}
#main__slider .slider-tit {max-width:1170px;margin:0 auto;}
#main__slider .slider-tit a {display:block;position:relative;z-index:2}
#main__slider .slider-scroll a {display:none;}
#main__slider .bx-controls-auto-item {position:absolute;z-index:99}
#main__slider .bx-wrapper .bx-controls-auto {position:absolute;top:58%;left:50%;margin-left:-71px;width:auto;}
#main__slider .bx-wrapper .bx-controls-auto .bx-start {display:block;width:11px;height:21px;background-image:url(images/main/control_start.png);background-position:0}
#main__slider .bx-wrapper .bx-controls-auto .bx-start.active {display:none;}
#main__slider .bx-wrapper .bx-controls-auto .bx-stop {display:block;width:10px;height:21px;background-image:url(images/main/control_stop.png);background-position:0}
#main__slider .bx-wrapper .bx-controls-auto .bx-stop.active {display:none;}
#main__slider video {position:absolute;top:0;left:0;width:100%;height:100%;}
#main__slider iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width: 1200px){
	#main__slider .slider-tit {margin:0 15px;}
}
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 814px){
	#main__slider .control {top:63%;margin-left:120px;}
	#main__slider .bx-wrapper .bx-controls-auto {top:63%;margin-left:138px;}
}
@media screen and (max-width: 768px){
	.fluid-width-video-wrapper {height:100vmin;padding-top:0 !important;}
	#main__slider .slider-tit img {max-width:80%;}
}
@media screen and (max-width: 425px){
	#main__slider .bx-wrapper .bx-controls-auto {top:58%;left:auto;right:61px;margin-left:0;}
}
@media screen and (max-width: 375px){
	#main__slider .slider-inner {height:420px;}
}





/***********************************************************************
	main__about
************************************************************************/
#main__about {background-repeat:no-repeat;background-position:center top;background-size:cover;}
#main__about .main__head {margin-bottom:3.125rem;}
.about__inner {display:block;position:relative;}
.about__bg img {width:100%;}
.about__more {position:absolute;right:0;bottom:0;width:2.625rem;height:2.625rem;line-height:2.625rem;background-color:#44967a;text-align:center;}
.about__more img {vertical-align:middle;}
.about__title {position:absolute;left:0;bottom:0;width:100%;padding:1.875rem;box-sizing:border-box;font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:400;font-size:1.125rem;color:#fff;word-break:keep-all;}
.about__popup {display:none;margin:1.25rem 0 2.5rem;background-color:#fff;}
.about_pop_head {position:relative;}
.about_pop_title {padding:0 6.25rem;line-height:5.563rem;font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:600;font-size:1.875rem;color:#111;letter-spacing:0.3px;}
.about_pop_body {position:relative;padding:3.125rem 6.25rem;padding-right:33.38rem;border-top:1px solid #e0e0e0;}
.about_pop_body p {font-size:1.125rem;line-height:1.56;letter-spacing:-0.72px;}
.pop_body_head {overflow:hidden;max-width:1270px;margin-bottom:1.5rem;}
.pop_body_head p {float:left;}
.pop_body_head strong {font-weight:500;font-size:1.5rem;letter-spacing:-0.96px;color:#262626;}
.pop_body_head p:last-child {}
.pop_body_head .more__btn {position:absolute;top:3.438rem;right:19.56rem;}
.pop_body_head .more__btn span {display:inline-block;position:relative;padding-bottom:3px;font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.875rem;color:#44967a;}
.pop_body_head .more__btn span:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#44967a;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}
.pop_body_head .more__btn i {display:inline-block;width:1.125rem;height:0.5rem;margin-top:-0.375rem;margin-left:0.1875rem;background-image:url(images/main/i_more_btn.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;}
.pop_close {position:absolute;top:2.25rem;right:2.125rem;}
.about__inner .about__more img {transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;}
.about__inner.on .about__more {background-color:#333;}
.about__inner.on .about__more img {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
@media screen and (min-width: 1025px){
	.about__inner:hover .about__more img {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
	.pop_close img {transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;}
	.pop_close:hover img {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
	.about__inner.on:hover {cursor:default;}
	.about__inner.on:hover .about__more img {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
}
@media screen and (max-width: 1600px){
	.about__title {padding:1.25rem;}
	.about_pop_body {padding:3.125rem;padding-right:14%;}
	.about_pop_title {padding:0 3.125rem;}
	.pop_body_head .more__btn {right:2.56rem;}
}
@media screen and (max-width: 1440px){
	.pop_body_head .more__btn {display:block;position:static;margin-top: 1rem;}
	.pop_body_head p {float:none;}
	.about_pop_body {padding-right:3.125rem;}
}
@media screen and (max-width: 1024px){
	.about_pop_title {padding:0 1.25rem;font-size:1.5rem;line-height:3.438rem;}
	.about_pop_body {overflow-y:auto;padding:1.5rem 1.25rem;}

	.about__popup {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:transparent;margin-top:0;}
	.about__popup:before {content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;}
	.pop_close {top:1rem;right:1.25rem;}
	.about__popup_inner {position:relative;z-index:2;margin:0 15px;background-color:#fff;}
	.pop_body_head strong {font-size:1.25rem;}
	.about_pop_body p {font-size:1rem;}
}
@media screen and (max-width: 639px){
	.about__title {padding:10px 1.25rem;}
	.about_pop_body {max-height:116vmin;}
}


/*아래영역*/
.about__bnr_list .column.col_2 {margin:-2% -1%;}
.about__bnr_list .column.col_2 > li {width:48%;margin:2% 1%;}
.about__inner_ceo {position:relative;height:0;padding-top:33%;background-color:#477a8b;}
.about__inner_ceo .about__bg {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.about__inner_ceo .l-table {position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2.5rem;box-sizing:border-box;}
.about__inner_ceo .about__info h3 {margin-bottom:1.125rem;font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:500;font-size:1.375rem;color:#fff;line-height:1.1;}
.about__inner_ceo .about__info h3 strong {font-weight:800;}
.about__inner_ceo .about__info p {margin-bottom:1.125rem;font-weight:300;font-size:1rem;color:#fff;letter-spacing:-0.64px;line-height:1.5;}
.about__inner_ceo .more__btn2 {font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:500;font-size:14px;color:#fff;}
.about__inner_ceo .more__btn2 span {display:inline-block;border-bottom:1px solid #fff;}
.about__inner_ceo .more__btn2 i {display:inline-block;width:0.25rem;height:1.125rem;margin-left:0.3125rem;background-image:url(images/main/i_more_btn2.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;}
.about__inner_ceo .about__img {position:absolute;top:0.625rem;right:4.063rem;width:28%;}
.about__inner_ceo .about__img img {width:auto;}
@media screen and (max-width: 1635px){
	.about__inner_ceo .about__info p {display:none;}
}
@media screen and (min-width: 1025px){
	.about__inner_ceo .more__btn2:hover {color:#000;}
	.about__inner_ceo .more__btn2:hover span {border-color:#000;}
}
@media screen and (max-width: 1440px){
	.about__inner_ceo .l-table {padding:0 1.25rem;}
	.about__inner_ceo .about__info {width:70%;}
	.about__inner_ceo .about__info p br {display:none;}
	.about__inner_ceo .about__img {right:1.25rem;text-align:right;}
	.about__inner_ceo .about__info h3 {font-size:1.125rem;}
	.about__inner_ceo .about__info p {font-size:0.875rem;}
}
@media screen and (max-width: 1024px){
	.about__inner_ceo .about__img {width:25%;}
}
@media screen and (max-width: 1023px){
	.about__inner_ceo {padding-top:33%;}
	.about__inner_ceo .about__info {width:67%;}
	.about__inner_ceo .about__img {top:13%;}
}
@media screen and (max-width: 767px){
	/*.about__inner_ceo {padding-top:62%;}*/
}
@media screen and (max-width: 639px){
	.about__list .column.col_4 > li {width:48%;}
	.about__bnr_list .column.col_2 {margin:0;}
	.about__bnr_list .column.col_2 > li {width:100%;margin:0;margin-top:4%;}
	.about__bnr_list .column.col_2 > li:last-child {margin-bottom:0;}
	.about__inner_ceo .about__info h3 {font-size:1.375rem;}
	.about__inner_ceo .about__info p {font-size:1rem;}
	.about__inner_ceo .about__img {top:11%;width:20%;}
}
@media screen and (max-width: 480px){
}




/***********************************************************************
	main__board
************************************************************************/
.main__wrap > .main__ly_list.column.col_3 > li {width:32.55%;}
.main__wrap > .main__ly_list.column.col_3 > li:last-child {width:22.9%;}
.board_list.default > li {padding:1.563rem 0;border-bottom:1px solid #e0e0e0;}
.notice_title {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:2.5rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:500;font-size:1.063rem;color:#262626;line-height:1.18;letter-spacing:0;}
.notice_desc {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:3rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0.3125rem;font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-weight:300;font-size:0.8125rem;color:#262626;line-height:1.92;letter-spacing:0;}
.notice_date {font-family:"Montserrat","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;margin-top:0.5rem;font-weight:400;font-size:0.75rem;color:#999;line-height:1.2;text-align:right;letter-spacing:0;}
.notice_date i {display:inline-block;margin-right:0.1875rem;}
@media screen and (min-width: 1025px){
	.notice_title {-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}
	.board_list.default > li:hover .notice_title {color:#44967a;}
}
@media screen and (max-width: 768px){
	.main__wrap > .main__ly_list.column.col_3 > li {width:46%;}
	.main__wrap > .main__ly_list.column.col_3 > li:last-child {width:100%;}
}
@media screen and (max-width: 639px){
	.main__wrap > .main__ly_list.column.col_3 {margin:0;}
	.main__wrap > .main__ly_list.column.col_3 > li {width:100%;margin:0;margin-bottom:50px;}
	.main__wrap > .main__ly_list.column.col_3 > li:last-child {margin-bottom:0;}
}


/*포토*/
.board_list.photo {padding:1.563rem 0;}
.board_list.photo a {display:block;}
.board_list.photo .l-table {position:absolute;top:0;left:0;width:100%;height:100%;}
.photo-image img {width:100%;}
.photo-date {position:relative;width:4.688rem;height:4.688rem;margin:0 auto;padding:1.25rem 0;font-family:"Montserrat", sans-serif;font-size:12px;color:#e8e8e8;line-height:1.2;text-align:center;z-index:2;letter-spacing:0;box-sizing:border-box;}
.photo-date b {font-weight:600;font-size:1.25rem;}
.photo-date:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#44967a;z-index:-1;opacity:0.8;}
@media screen and (min-width: 1025px){
	.photo-image {position:relative;}
	.photo-image:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#15271b;opacity:0;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}
	.board_list.photo > li:hover .photo-image:before {opacity:0.8;}
}
@media screen and (max-width: 768px){
	.board_list.photo.column.col_2 {margin:-1%;}
	.board_list.photo.column.col_2 > li {width:23%;margin:1%;}
}
@media screen and (max-width: 480px){
	.board_list.photo.column.col_2 > li {width:48% !important;}
}



/***********************************************************************
	main__assessment
************************************************************************/
#main__assessment {background-repeat:no-repeat;background-position:center;background-size:cover;}
#main__assessment .main__head {margin-bottom:2.5rem;}
#main__assessment .main__tit {color:#fff;}
.assessment_list .newsWebj_title {height:2.5rem;font-size:1.063rem;color:#fff;}
.assessment_list .newsWebj_desc {font-size:0.8125rem;color:#fff;}
