@charset "utf-8";
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@import url('https://fonts.googleapis.com/css?family=Barlow:800&display=swap');
@import url("//cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css");
@import url("//cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css");

/******************slide********************/
.unslider {
 position: relative; 
 overflow:hidden !important;
}

 .unslider-nav {
 position: relative;
 z-index: 999;
 bottom: 50px;
}

.unslider-nav ol li {
 width: 60px !important;
 height: 5px !important;
 background: rgba(255,255,255,0.8) !important;
 border:0 !important;
 border-radius:0 !important;
}

.unslider-nav ol li.unslider-active {
 background: rgba(55,78,121,0.8) !important;
}

.in {
 width: 100%;
 max-width: 1200px;
 margin: 0 auto;
 position: relative;
}

#slide {
 width: 100%;
 height: 540px;
 position: relative;
 /* transition:all 0.5s; */
}

#slide .unslider-wrap li {
 height: 540px;
/* height: 600px; 211019 수정 */
}

/* 211019 추가 */
#slide .unslider-wrap li:nth-of-type(1) {
 background: url(../../images/thema/main/plus211019_slide1.jpg) no-repeat center center;
 background-size: cover;
 text-align: center;
}

#slide .unslider-wrap li:nth-of-type(2) {
 background: url(../../images/thema/main/plus211019_slide2.jpg) no-repeat center center;
 background-size: cover;
 text-align: center;
}

 #slide .unslider-wrap li:nth-of-type(3) {
 background: url(../../images/thema/main/plus211019_slide3.jpg) no-repeat center center;
 background-size: cover;
 text-align: center;
}

#slide .unslider-wrap li:nth-of-type(4) {
 background: url(../../images/thema/main/plus211019_slide4.jpg) no-repeat center center;
 background-size: cover;
 text-align: left;
}

#slide .unslider-wrap li:nth-of-type(5) {
 background: url(../../images/thema/main/plus211019_slide5.jpg) no-repeat center center;
 background-size: cover;
}

#slide .unslider-wrap li .text1 { font-size: 60px; font-family: 'S-CoreDream-5Medium'; color: #000; line-height: 140%; margin-top: 40px; }
#slide .unslider-wrap li .text1 span { background-color: rgba(255,255,255,.5); padding: 0 5px; }
#slide .unslider-wrap li .text2 { font-size: 35px; color: #414042; font-family: 'NanumSquare', sans-serif; line-height: 140%; margin-top: 50px; }
#slide .unslider-wrap li .text2 span { background-color: #414042; color: #fff; padding: 0 5px; font-weight: 100; }
#slide .unslider-wrap li .text3 { font-size: 30px; color: #414042; font-family: 'NanumSquare', sans-serif; }
#slide .unslider-wrap li .text4 { font-size: 20px; line-height: 140%; background-color: rgba(255,255,255,.75); margin: 0 auto; width: fit-content; display: table; font-weight: 300; padding: 20px 50px; border-radius: 10px; margin-top: 30px; }

#slide .unslider-wrap li .text_img1 { color: #fff; font-size: 30px; font-family: 'S-CoreDream-5Medium'; line-height: 160%; margin-top: 20px; text-shadow: 0 0 2px black; }
#slide .unslider-wrap li:nth-of-type(4) .text1 { color: #473f36; margin-top: 20px; }
#slide .unslider-wrap li:nth-of-type(4) .text3 { margin-top: 30px; }
#slide .unslider-wrap li:nth-of-type(4) .text4 { background-color: rgba(0,0,0,.0); padding-left: 0; width: 100%;}
#slide .unslider-wrap li:nth-of-type(5) .text2 { color: #ffc0cf; }
#slide .unslider-wrap li:nth-of-type(5) .table { width: 90%; overflow: hidden; }
#slide .unslider-wrap li:nth-of-type(5) .table dd { font-size: 18px; float: left; width: 30%; padding: 30px 0; text-align: center; margin-right: 3%; }
#slide .unslider-wrap li:nth-of-type(5) .table dd img { max-width: 230px; }


@media all and (max-width:1199px){
#slide .unslider-wrap li .text_img1 { color: #fff; font-size: 25px; line-height: 130%; margin-top: 10px; }
#slide .unslider-wrap li .text1 { font-size: 40px; margin-top: 30px; }
#slide .unslider-wrap li .text2 { font-size: 28px; margin-top: 20px; letter-spacing: -2px; }
#slide .unslider-wrap li .text3 { font-size: 20px; }
#slide .unslider-wrap li .text4 { font-size: 15px; padding: 20px 20px; }
#slide .unslider-wrap li:nth-of-type(4) .text4 { margin-top: 20px; }
#slide .unslider-wrap li:nth-of-type(5) .table { width: 100%; overflow: hidden; }
#slide .unslider-wrap li:nth-of-type(5) .table dd { font-size: 14px; width: 32%; margin-right: 1%; }
#slide .unslider-wrap li:nth-of-type(5) .table dd img { max-width: 180px; }

}

@media all and (max-width:767px){
#slide .unslider-wrap li .text_img1 { color: #fff; font-size: 22px; line-height: 130%; margin-top: 10px; letter-spacing: -1px; }
#slide .unslider-wrap li .text1 { font-size: 30px; margin-top: 30px; }
#slide .unslider-wrap li .text4 br { display: none; }
#slide .unslider-wrap li .text2 br { display: none; }
#slide .unslider-wrap li:nth-of-type(5) .table dd img { display: none; }
#slide .unslider-wrap li:nth-of-type(5) .table dd { width: 32%; margin-right: 1%; padding: 15px; box-sizing: border-box; }
}

@media all and (max-width:525px){
#slide .unslider-wrap li .text_img1 { display: none; }
#slide .unslider-wrap li .text2 { font-size: 22px; text-align: left; }
#slide .unslider-wrap li .text4 { font-size: 15px; text-align: left; }
#slide .unslider-wrap li .text1 { font-size: 25px; text-align: left; }
#slide .unslider-wrap li:nth-of-type(3) .text3 { font-size: 22px; text-align: left; }
#slide .unslider-wrap li:nth-of-type(4) .text3 { font-size: 20px; text-align: left; }
#slide .unslider-wrap li:nth-of-type(5) .table dd { font-size: 14px; text-align: left; width: 100%; margin-top: 5px; }
}

@media all and (max-width:360px){
}

/* 211019 수정
#slide .unslider-wrap li:nth-of-type(1) {
 background: url(../../images/thema/main/main-slide01.jpg) no-repeat center center;
 background-size: cover;
}

#slide .unslider-wrap li:nth-of-type(2) {
 background: url(../../images/thema/main/main-slide06.jpg) no-repeat center center;
 background-size: cover;
}

 #slide .unslider-wrap li:nth-of-type(3) {
 background: url(../../images/thema/main/main-slide02.jpg) no-repeat center center;
 background-size: cover;
}

#slide .unslider-wrap li:nth-of-type(4) {
 background: url(../../images/thema/main/main-slide03.jpg) no-repeat center center;
 background-size: cover;
}

#slide .unslider-wrap li:nth-of-type(5) {
 background: url(../../images/thema/main/main-slide04.jpg) no-repeat center center;
 background-size: cover;
}

#slide .unslider-wrap li:nth-of-type(6) {
 background: url(../../images/thema/main/main-slide05.jpg) no-repeat center center;
 background-size: cover;
}

*/

#slide .wrap {
 position: relative;
 width:100%; max-width:1200px; margin:0 auto; overflow:hidden;
 display: table; height: 90%;
}



/* 211019 추가 */

#section .plus211019_section {}
#section .plus211019_section h2 { font-family: 'S-CoreDream-7ExtraBold'; font-size: 30px; text-align: center; color: #333333; }
#section .plus211019_section h2 span { color: #264283; }
#section .plus211019_section h6 { text-align: center; }
#section .plus211019_section1 { overflow: hidden; letter-spacing: -0.5px; }
#section .plus211019_section1 h2 { max-width: 600px; width: 100%; text-align: left; }
#section .plus211019_section1-1 { width: 50%; height: 525px; float: left; background: url(../../images/thema/main/plus211019_section1-1_img.jpg) 50% 50% no-repeat; background-size: cover; }
#section .plus211019_section1-1 h2 { margin-left: calc( 100% - 600px ); margin-bottom: 20px; color: #fff; background: url(../../images/thema/main/plus211019_section11_icon.png) left 50% no-repeat; padding-left: 50px; box-sizing: border-box; }
#section .plus211019_section1-1 h6 { font-size: 14px; background-color: rgba(90,83,78,.5); text-align: left; margin: 55px 0 10px calc( 100% - 600px ); color: #fff; text-transform: uppercase; width: fit-content; display: table; padding: 5px 10px; }
#section .plus211019_section1-1 div { margin-left: calc( 100% - 600px ); color: #fff; }
#section .plus211019_section1-1 .section11_text1 { font-size: 17px; font-weight: 300; text-shadow: 0 0 10px #000; line-height: 160%; }
#section .plus211019_section1-1 .section11_text2 { background-color: rgba(255,255,255,.75); margin: 20px 0 0 calc( 100% - 600px ); width: 580px; padding: 20px 15px; box-sizing: border-box; }
#section .plus211019_section1-1 .section11_text2 dl { overflow: hidden; margin: 0; line-height: 180%; }
#section .plus211019_section1-1 .section11_text2 dt { color: #333333; width: 17%; float: left; background: url(../../images/thema/main/plus211019_section11_iconso.png) left 50% no-repeat; padding-left: 23px; box-sizing: border-box; }
#section .plus211019_section1-1 .section11_text2 dd { color: #765423; width: 83%; float: right; margin-left: 0; }
#section .plus211019_section1-1 .section11_text3 { margin-top: 20px; }
#section .plus211019_section1-1 .section11_text3 a { display: inline-block; padding: 5px 60px; }
#section .plus211019_section1-1 .section11_text3 .plus211019_11btn1 { color: #584b54; background-color: #d5bca0; margin-right: 10px; }
#section .plus211019_section1-1 .section11_text3 .plus211019_11btn2 { color: #ffffff; background-color: #584b54; }
#section .plus211019_section1-1 .section11_text3 br { display: none; }

#section .plus211019_section1-2 { width: 50%; height: 525px; float: right; background-color: #e2eaec; }
#section .plus211019_section1-2 h2 { width: 500px; margin-top: 85px; margin-left: 50px; border-bottom: 1px #fff solid; padding-bottom: 15px; background: url(../../images/thema/main/plus211019_section12_icon.png) left 20% no-repeat; padding-left: 50px; }
#section .plus211019_section1-2 .section12_box { width: 550px; height: calc( 100% - 143px ); margin-left: 50px; display: table; }
#section .plus211019_section1-2 .section12_box .notice_no { text-align: center; height: 100%; display: table-cell; vertical-align: middle; }
#section .plus211019_section1-2 .section12_box .notice_content { }
#section .plus211019_section1-2 .section12_box .notice_content dt .new_post {margin-right:5px; color:#fff; background-color:#ec971f;border-color:#d58512;display:inline-block;padding:3px 6px; font-size:14px; font-weight:400;line-height:1;text-align:center;white-space:nowrap; vertical-align:middle; border-radius:4px;}
#section .plus211019_section1-2 .section12_box .notice_content dl { overflow: hidden; border-bottom: 1px #fff dashed; padding: 22px 0; margin: 0; }
#section .plus211019_section1-2 .section12_box .notice_content dt { width: 77%; float: left; padding-left: 1%; font-size: 16px; color: #525252; }
#section .plus211019_section1-2 .section12_box .notice_content dd { width: 20%; float: right; font-size: 13px; color: #a3a3a3; padding: 3px 1% 0 0; text-align: right; margin-left: 0; }

#section .plus211019_section2 { margin: 70px 0; }
#section .plus211019_section2 ul { overflow: hidden; width: 100%; max-width: 1200px; margin: 20px auto 0; }
#section .plus211019_section2 li { float: left; width: 230px; margin: 5px 5px; color: #000; font-size: 14px; }
#section .plus211019_section2 li span { width: 230px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#525252;}
/* #section .plus211019_section2 li:first-child { margin-left: 0; } */
#section .plus211019_section2 li img { width: 230px; height: 230px;  border-radius: 5px;}

#section .plus211019_section3 { width: 100%; max-width: 1200px; margin: 0 auto 90px; }
#section .plus211019_section3 .video-container {position: relative; width: 100%; height: auto; padding-top: 56.25%; }
#section .plus211019_section3 .video-container iframe { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%; }

#section .plus211019_section4 { margin: 20px 0; padding: 50px 0;background: url(../../images/thema/main/plus211019_section4_bg.gif) #f1f2f2 50%; }
#section .plus211019_section4 ul { width: 100%; max-width: 1200px; margin: 40px auto 0; overflow: hidden; }
#section .plus211019_section4 a:first-child li { margin-left: 0; }
#section .plus211019_section4 li { float: left; width: 18%; background-color: #fff; text-align: center; margin-left: 2.5%; font-size: 14px; color: #909090; padding: 20px 0; }
#section .plus211019_section4 li b { display: block; font-size: 16px; color: #000; }

#section .plus211019_section5 { width: 100%; max-width: 1200px; margin: 20px auto; }
#section .plus211019_section5 h6 { margin-top: 60px; }
#section .plus211019_section5 span { color: #5a3789 !important; }

@media all and (max-width:1199px){ 
#section .plus211019_section1-1 { width: 100%; }
#section .plus211019_section1-1 h2 { margin: 0 auto 10px; text-align: center; width: fit-content; display: table; }
#section .plus211019_section1-1 h6 { margin: 60px auto 15px; text-align: center; }
#section .plus211019_section1-1 div { margin-left: 0; text-align: center; }
#section .plus211019_section1-1 .section11_text1 { }
#section .plus211019_section1-1 .section11_text2 { margin: 20px auto; text-align: left; width: 600px; display: table; }
#section .plus211019_section1-1 .section11_text2 { }
#section .plus211019_section1-1 .section11_text3 { }

#section .plus211019_section1-2 { width: 100%; height: auto; }
#section .plus211019_section1-2 h2 { width: 90%; max-width: 90%; margin-left: 5%; margin-top: 40px !important; }
#section .plus211019_section1-2 .section12_box { width: 90%; margin-left: 5%; margin-bottom: 30px; }

#section .plus211019_section2 { width: 90%; margin: 70px auto; }
#section .plus211019_section2 li { width: 18.4%; margin-left: 2%; }
#section .plus211019_section2 li img { width: 100%; /* height: auto; */ }
#section .plus211019_section2 li span { width: 100%; }

#section .plus211019_section3 { width: 90%; }

#section .plus211019_section4 { margin: 20px 0; }
#section .plus211019_section4 li { width: 65%; float: none; margin: 0 auto 10px; font-size: 16px; text-align: left; padding-left: 25%; }
#section .plus211019_section4 a:first-child li { margin-left: auto; }
#section .plus211019_section4 li b { display: inline-block; font-size: 16px; color: #000; padding: 0 5px; }
#section .plus211019_section4 li img { vertical-align: middle; }

#section .plus211019_section5 { margin: 20px 0; }
}

@media all and (max-width:767px){
	
#section .plus211019_section h2 span { display: none; }

#section .plus211019_section1-1 { height: auto; }
#section .plus211019_section1-1 h2 { margin: 0 0 10px 5%; text-align: left; }
#section .plus211019_section1-1 h6 { margin: 60px 0 15px 5%; }
#section .plus211019_section1-1 div { margin-left: 5%; text-align: left; }
#section .plus211019_section1-1 .section11_text2 { width: 90%; padding: 20px 30px; }
#section .plus211019_section1-1 .section11_text2 dt { width: 100%; }
#section .plus211019_section1-1 .section11_text2 dd { width: 100%; }
#section .plus211019_section1-1 .section11_text3 { margin-bottom: 40px; }
#section .plus211019_section1-1 .section11_text3 a { width: 46%; display: inline-block; padding: 5px 0; box-sizing: border-box; text-align: center; }
#section .plus211019_section1-1 .section11_text3 .plus211019_11btn1 { margin-right: 3%; }

#section .plus211019_section1-2 .section12_box .notice_content dt { width: 60%; }
#section .plus211019_section1-2 .section12_box .notice_content dd { width: 30%; }

#section .plus211019_section2 li { width: 46%; margin: 1%; }
/* #section .plus211019_section2 li:nth-child(5) { display: none; } */

#section .plus211019_section4 li { width: 80%; padding-left: 10%; }
}

@media all and (max-width:525px){
#section .plus211019_section1-1 .section11_text1 { margin: 0 5%; }
#section .plus211019_section1-1 .section11_text1 br { display: none; }
#section .plus211019_section1-1 .section11_text3 br { display: block; }
#section .plus211019_section1-1 .section11_text3 span { display: none; }

#section .plus211019_section4 li { width: 90%; padding-left: 0; text-align: center; }
#section .plus211019_section4 li b { display: block; }
}

@media all and (max-width:360px){
}

/* .unslider-arrow{width:20px; height:30px; z-index:99 !important; top:46%;} 
.prev{background:url(../../images/thema/main/a-prev.png)no-repeat center center; left:20px !important;}
.next{background:url(../../images/thema/main/a-next.png)no-repeat center center; right:20px !important;} */
.in{margin:-24px auto 0 !important;}

.slide-text-box{ box-sizing:border-box; display: table-cell; vertical-align: middle; height: 100%;}
.slide-text-box img{display:block; margin:0 auto;/* width:100%; max-width:450px; */ max-width:45%;}
.slide-text-box2{width:57%; float:right; padding-top:10%}
.slide-text-box2 h2{font-size:34px; color:#333; font-weight:400; line-height:55px;}
.slide-text-box2 h1{font-size:40px; color:#333; font-weight:400;}
.slide-text-box3{width:53%; float:left;}
.s-t-b-white h2, .s-t-b-white h1, .s-t-b-white p{color:#fff !important;}
.black-line{width:50px; height:1px; background:rgba(0,0,0,0.4); margin:30px 0;}
.white-line{width:50px; height:1px; background:rgba(255,255,255,0.4); margin:30px 0;}
.slide-text-box2 p{font-size:16px; line-height:26px; color:#333;}
.s-btn-more{font-size:14px; color:#333; padding:10px 60px; box-sizing:border-box; border:1px solid #333; opacity:0.6; margin-top:40px; display:inline-block; transition:all 0.4s;}
.s-btn-more2{color:#fff; border-color:#fff;}
.s-btn-more:hover{border-color:#f16548; background:#f16548; color:#fff; opacity:1;}

/*---------------------------------section----------------------------------------------*/
.section-wrap{width:100%; max-width:1200px; margin:0 auto;}
#section .section-title{text-align:center;}
#section .section-title h1{font-family: 'S-CoreDream-5Medium'; font-size:32px; color:#333; display:inline-block; background:url(../../images/thema/main/underline.png) no-repeat; background-position:center 100%; padding:0 10px; background-size:100%;}
#section .section-title2{margin-bottom:40px;}
#section .section-title2 h1{color:#fff; background:url(../../images/thema/main/underline2.png)no-repeat; background-position:center 100%; background-size:100%;}
#section .s-title{position:relative; margin:40px 0;}
#section .s-title2{position:relative; margin:0 0 20px 0; max-width:340px;}
#section .s-title3{max-width:none;}
#section .b-line{width:50px; height:1px; background:#333; position:absolute; top:50%;}
#section .s-title h2{font-family: 'S-CoreDream-5Medium'; font-size:28px; color:#333; padding-left:60px;}
#section .s-title2 h2{display:inline-block;}

/* .btn-more{width:50%; max-width:280px; height:40px; line-height:36px; color:#555; border:1px solid #374e79; background:#fff; display:inline-block; text-align:center; font-size:12px; margin-top:20px; padding:0 10px; box-sizing:border-box; transition:all 0.4s;}
.btn-more:hover{border:1px solid #f16548; background:#f16548; color:#fff;}
.btn-more2{background:#374e79; color:#fff; float:right;}
.btn-more2:hover{background:#f16548;} */
.btn-more{font-size:14px; color:#666; padding:10px 40px; box-sizing:border-box; display:inline-block; transition:all 0.4s; border:1px solid #888; background:#fff; width:100%;}
.btn-more:hover{color:#fff; border-color:#f16548; background:#f16548;}
.btn-more2{background:#374e79; border-color:#374e79; color:#fff;}
.btn-more3{background:rgba(255,255,255,0.1); border:1px solid #d2d8e4; color:#fff; width:auto; margin-top:30px;}
.link-btn{display:inline-block; float:right; font-size:26px; color:#333; line-height:40px; transition:all 0.4s; opacity:0.6;}
.link-btn:hover{color:#f16548; opacity:1;}


/*=========section1============*/
#section .section1{padding:75px 0 25px; box-sizing:border-box; background:url(../../images/thema/main/business-bg.jpg)repeat-X; background-position:center 100%; background-size:120%;}
#section .business{margin:40px 0 20px;}
#section .business img{max-width:100%; display:block; margin:0 auto; padding:20px 40px; box-sizing:border-box;}
#section .b-contents{/* padding-top:60px; */ width:100%; overflow:hidden;}
/* #section .b-contents ul{background:#fff; border:1px dotted #0062b1; padding:10px 15px; box-sizing:border-box;}
#section .b-contents ul li{text-indent:-1em; margin-left:1em;} */
#section .business2 > ul{background:#fff; border:1px dotted #0062b1; padding:10px 20px; box-sizing:border-box;}
#section .business2 > ul > li{line-height:32px; font-size:16px; color:#555; font-weight:400; padding-left:16px; position:relative;}
#section .business2 > ul > li:before{content:''; width:5px; height:5px; background:#57799d; position:absolute; left:0; border-radius:5px; top:14px;}
#section .b-btn-wrap{margin:20px 0 30px;}
#section .b-btn-wrap ul{text-align:center; font-size:0;}
#section .b-btn-wrap ul li{display:inline-table; width:50%; box-sizing:border-box;}
#section .b-btn-wrap ul li:first-child{padding-right:10px;}
#section .b-btn-wrap ul li:last-child{padding-left:10px;}



/*=========section2============*/
#section .section2{background:url(../../images/thema/main/notice-bg.jpg)repeat; padding:60px 0; overflow:hidden;}
#section .facebook{padding-right:60px; box-sizing:border-box;}
#section .f-contents{/* width:100%; max-width:340px; */height:440px; border:1px solid #374e79; background:#fff; position:relative; width:338px; margin:0 auto;}
#section .f-img{width:100%; max-width:340px; display:block; min-height:210px;}
#section .f-txt{padding:40px 20px 10px; box-sizing:border-box; text-align:justify;}
#section .f-txt p{height:130px; white-space:normal; text-overflow:ellipsis; width:100%; max-width:300px; display:block; overflow:hidden; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; text-algin:left; word-wrap:break-word;}
#section .date{border-top:1px solid #ccc; margin-top:20px;}
#section .date p{color:#888; font-size:12px;}
#section .arrow-wrap{position:absolute; z-index:10; top:190px;}
#section .arrow-wrap > a{width:40px; height:40px; color:#fff; background:#374e79; font-size:15px; display:inline-block; float:left; line-height:40px; text-align:center; transition:all 0.2s;}
#section .arrow-wrap > a:hover{background:#2c3e61;}
/* .fb-page, .fb-page iframe[style], .fb-page span[style] {width: 100% !important;} */



#section .n-box{width:100%; min-height:80px; position:relative; margin-bottom:10px; overflow:hidden;}
#section .n-box a{display:block; padding:15px 20px 10px; box-sizing:border-box; border:1px solid #d7dce4; background:#fff; transition:all 0.4s;}
#section .n-box a:hover{border:1px solid #f16548;}
#section .n-box h3{font-size:18px; font-weight:400; color:#555; width:90%;}
#section .n-box p{font-size:12px; color:#888;}
#section .n-box i{font-size:20px; color:#d7dce4; position:absolute; right:20px; top:38%; transition:all 0.4s;}
#section .n-box a:hover i{color:#f16548;}
.no-notice{width:100%; max-width:1000px; margin:0 auto; position:relative; margin-bottom:10px; overflow:hidden; box-sizing:border-box; border:1px solid #d2d9eb; background:#fff; min-height:443px;}
.no-notice p{text-align:center; line-height:400px;}

/*=========section3============*/
#section .section3{background:url(../../images/thema/main/money-bg.jpg)no-repeat; background-size:cover; padding:75px 0;}
#section .mission-box ul{text-align:center;}
#section .mission-box ul li{display:inline-table; background:url(../../images/thema/main/mission-box.png)no-repeat; width:260px; height:88px; margin:20px;}
#section .mission-box ul li a{font-family: 'Barlow', sans-serif; font-size:32px; color:#ffd38f; line-height:24px; display:block; transition:all 0.4s; padding:20px 0 15px;}
#section .mission-box ul li a:hover{color:#fff; background:rgba(255,211,138,0.1);}
#section .mission-box ul li a span{font-size:18px; font-family: 'Lato', 'Noto Sans KR', sans-serif;}
#section .mission-txt{text-align:center;}
#section .mission-txt p{color:rgba(255,255,255,0.8); text-align:center; margin-top:20px; font-size:16px; line-height:26px;}



/* 배너존 */
#bannerzone {position:relative; padding:20px 0 20px 140px; box-sizing:border-box; min-height:75px;}
/* #bannerzone .bx-viewport{position:absolute !important; right:0;} */
#bannerzone .bx-controls {position:absolute; left:0; top:0; color:transparent; text-align:center; white-space:nowrap; line-height:22px; width:140px; min-height:75px; background:#fff;}
#bannerzone .bx-controls-direction a {display:inline-block; overflow:hidden; position:absolute; z-index:1; width:24px; height:24px; border:1px solid #d7dce4; top:24px; left:0;}
#bannerzone .bx-controls-direction .bx-prev:before{ font-family:'xeicon'; font-size:10px; color:rgba(55,78,121,0.6); content: "\e93b";}
#bannerzone .bx-controls-direction .bx-next:before{ font-family:'xeicon'; font-size:10px; color:rgba(55,78,121,0.6); content: "\e93e";}
#bannerzone .bx-controls-direction .bx-next {left:50px;}
#bannerzone .bx-controls-auto-item .active {display:none;}
#bannerzone .bx-controls-auto-item a {position:absolute; left:25px; top:24px; width:24px; height:24px; border:1px solid #d7dce4;}
#bannerzone .bx-controls-auto-item a:before {position:absolute; left:0; top:0; width:100%; height:100%; font-family:'xeicon'; font-size:12px; color:rgba(55,78,121,0.6); content:'\ea3b'; line-height:24px;}
#bannerzone .bx-controls-auto-item .bx-start:before {top:1px; font-size:14px; content:'\ea3e';}




@media all and (max-width:1199px){
	#slide{height:480px;}
	#slide .unslider-wrap li{height:480px;}
	.slide-text-box{padding:40px 20px;}
	.slide-text-box2{padding-top:7%;}
	.slide-text-box2 h2{font-size:22px; line-height:40px;}
	.slide-text-box2 h1{font-size:30px;}
	
	#section .facebook{padding-right:20px;}
	#bannerzone .bx-controls{padding-left:20px;}
	#bannerzone .bx-controls-direction a{left:20px;}
	#bannerzone .bx-controls-direction .bx-next{left:70px;}
	#bannerzone .bx-controls-auto-item a{left:45px;}

}


@media all and (max-width:767px){
	#slide{height:360px;}
	#slide .unslider-wrap li{height:360px;}
	.slide-text-box img{max-width:300px;}	
	.slide-text-box2{padding-top:12%;}
	.slide-text-box2 h2{font-size:18px; line-height:30px;}
	.slide-text-box2 h1{font-size:24px;}
	.unslider-nav{bottom:20px;}
	.s-btn-more{font-size:12px;}
	
	#section .section-title h1{font-size:28px;}
	#section .s-title h2{font-size:24px;}
	#section .s-title2{max-width:none;}
	
	#section .section1{background-size:600%; padding:45px 0 5px;}
	#section .b-contents{padding:0;}
	#section .business2 > ul > li{font-size:14px; line-height:26px;}
	
	#section .facebook{padding-right:0;}
	#section .f-contents{max-width:none;}
	#section .f-img{max-width:none;}
	#section .f-txt p{max-width:none;}
	#section .notice{margin-top:40px;}
	#section .n-box h3{font-size:15px;}
	


}

@media all and (max-width:525px){
	#section .section1{background-size:850%;}
	.slide-text-box2, .slide-text-box3{width:100%; text-align:center;}
	#slide .unslider-wrap li:nth-of-type(2){background-position:15% center;}
	#slide .unslider-wrap li:nth-of-type(3){background-position:85% center;}
	#slide .unslider-wrap li:nth-of-type(4){background-position:15% center;}
	#slide .unslider-wrap li:nth-of-type(5){background-position:78% center;}
	
	#section .b-btn-wrap ul li{width:100%; padding:0 !important; margin:5px 0;}
}

@media all and (max-width:360px){
	
}