/* INITIALIZE */
/*
	green :#79c657;
*/
@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

#contents{font-family:'Noto Sans KR';}
#contents.main{font-family:'NanumSquare';}

*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, button, input, select, textarea,
/*.pure-g [class *= "pure-u"] {font-family:'Noto Sans KR', Sans-serif;}*/
.pure-g [class *= "pure-u"] {font-family:'Noto Sans KR', Sans-serif;}
html, body {font-family:'Noto Sans KR', Sans-serif; color:#333;}
/* FONT LOADING */
.wf-loading * {opacity:0;}
.wf-active *, .wf-inactive * {opacity:1; font-family:'Noto Sans KR', Sans-serif;}
.nanum-load.wf-active * {font-family:'NanumSquare', Sans-serif;}
.fa, .far, .fas {font-family:"Font Awesome 5 Free" !important}
.js-scrollmagic {opacity:0;}
.js-scrollmagic.non-hide {opacity:1;}
.cke_button_label.cke_button__image_label {display:inline-block !important;}

.js-tel-tag,
.js-tel-replace {color:inherit; font-family:inherit;}
img {max-width:100%; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 ,p, li, dt, dd, th, td {word-break:keep-all; word-wrap:break-word;}
a {color:inherit; text-decoration:none;}
body.on-dimmer {overflow:hidden;}

/* SLICK SLIDE INIT */
.slick-slide, .slick-slider .slick-track, .slick-slider .slick-list {transform :translate3d(0,0,0); transform :translateZ(0); backface-visibility :hidden;}

/* CONTAINER */
.container {max-width:1232px; margin:0 auto; padding:0 1em;}
.large-container {max-width:1600px; margin:0 auto; padding:0 1em;}
.huge-container {max-width:1820px; margin:0 auto; padding:0 1em;}
.min-container {max-width:1000px;  margin:0 auto; padding:0 1em;}
.pure-g > .column {padding:1rem;}
/* TEXT-ALIGN */
.left-align {text-align:left;}
.center-align {text-align:center;}
.right-align {text-align:right;}
/* TEXT ATTR */
.truncate {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* CLEAR */
.aclr {margin:0; padding:0;}
.mclr {margin:0;}
.pclr {padding:0;}
.list-clr {margin:0; padding:0; list-style:none;}
.list-clr > li > a {color:inherit; text-decoration:none;}
.list-clr.inline > li {display:inline-block;}
/* FLOATED */
.left-floated {float:left;}
.right-floated {float:right;}
.clear-both {clear:both;}
/* CONST PADIDNG */
.padded {padding:1em;}
/* PADIDNG - HALF */
.half-padded {padding:.5em;}
/* PADIDNG - DOUBLE */
.double-padded {padding:2em;}
/* PADIDNG - TRIPLE */
.triple-padded {padding:3em;}
/* CONST MARGIN */
.gap {margin:1em;}
/* MARGIN - HALF */
.half-gap {margin:.5em;}
.half-gap-bottom {margin:0 0 .5rem;}
/* MARGIN - DOUBLE */
.double-gap {margin:2em;}
/* MARGIN - TRIPLE */
.triple-gap {margin:3em;}
/* DIVIDER */
.section-divider {border:1px solid #ddd; margin:2em 0;}
.hidden-divider {border:0; margin:4em 0;}
.hidden-divider.half {border:0; margin:2em 0;}




/* HEADER */
#header {position:fixed; top:0rem; left:0; right:0; width:100%; z-index:9999; transition:.3s ease; }

/*pc¸Þ´º*/

/* GNB */
#gnb {transition:.5s ease; background-color:#fff;}
#gnb > .container {background-color:#fff; -webkit-box-align:center; -ms-flex-align:center; align-items:center;} /* »ó´Ü¸Þ´º ¹è°æ»ö background-color »ö»óÄÚµå¸¦ •û¸é Åõ¸íÀÌ´Ù */
#gnb .logo-box > .logo-anchor {position:relative; padding:.3rem 0;}
#gnb .logo-box > .sidebar-btn {display:none; position:absolute; top:50%; right:16px; width:30px; height:20px; transform:translateY(-50%);}
#gnb .logo-box > .sidebar-btn > span {position:absolute; display:inline-block;}
#gnb .logo-box > .sidebar-open-btn > span {left:0; width:100%; height:2px; background-color:#333;}
#gnb .logo-box > .sidebar-open-btn > span:nth-child(1) {top:0;}
#gnb .logo-box > .sidebar-open-btn > span:nth-child(2) {top:50%;}
#gnb .logo-box > .sidebar-open-btn > span:nth-child(3) {top:100%;}
#gnb .logo-box > .sidebar-close-btn {opacity:0; transform:scale(0) translateY(-50%); transform-origin:top; transition:.3s ease;}
#gnb .logo-box > .sidebar-close-btn > span {top:-4px; left:15px; width:2px; height:31px; background-color:#fff;}
#gnb .logo-box > .sidebar-close-btn > span:nth-child(1) {transform:rotate(45deg);}
#gnb .logo-box > .sidebar-close-btn > span:nth-child(2) {transform:rotate(-45deg);}
#gnb .menu-box .gnb-list {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
#gnb .gnb-box .icon-group {padding:1.2rem 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row; flex-flow:row; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}

#gnb .menu-box {padding:0 .5rem;}
#gnb .menu-box .gnb-list .gnb-item {position:relative; display:inline-block;padding:0;}
#gnb .menu-box .gnb-list .gnb-item > a {display:inline-block; padding:1.5rem 1.6rem; width:100%; font-size:18px; font-weight:400; color:#333; white-space:nowrap; font-family:'Noto Sans KR', Sans-serif; transition:.3s ease;}
#gnb .menu-box .gnb-list .gnb-item > ul {visibility:hidden; opacity:0; position:absolute; top:100%; left:50%; right:0; width:100%; min-width:110px; padding:0; background-color:#fff; box-shadow: 0 0 4px rgba(0, 0, 0, .25); transform:translate(-50%, 16px); transition:.3s ease;}
#gnb .menu-box .gnb-list .gnb-item > ul:before {content: ''; position: absolute; bottom: 100%; left: 50%; margin-left: -6px; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #fff; transform:translateX(-50%);}

#gnb .menu-box .gnb-list .gnb-item > .gnb-sub-menu > li {color:rgba(148, 110, 93, .65); border-bottom:0px /*¼­ºê¸Þ´º ¾Æ·¡ ¶óÀÎ*/ solid rgba(54, 54, 54, .65); word-break:keep-all; word-wrap:break-word; line-height:1.3; transition:color .25s ease-out;}
#gnb .menu-box .gnb-list .gnb-item > .gnb-sub-menu > li > a {display:inline-block; width:100%; font-size:16px; /*¼­ºê¸Þ´º ÆùÆ®Å©±â */ padding:.75rem 0; font-family:'Noto Sans KR', Sans-serif;}
#gnb .menu-box .gnb-list .gnb-item > .gnb-sub-menu > li:last-child {border:0 !important;}
#gnb .menu-box .gnb-list .gnb-item > .gnb-sub-menu > li.on-active,
#gnb .menu-box .gnb-list .gnb-item > .gnb-sub-menu > li:hover {font-weight:500; color:rgba(54, 54, 54, 1); background-color:#f5f5c9; border-bottom:0px solid rgba(148, 110, 93, 1);} /* ÀÛÀº ¸Þ´º ¸¶¿ì½º¿À¹ö½Ã ¹è°æ»ö */
#gnb .menu-box .gnb-list .gnb-item.on-active > a,
#gnb .menu-box .gnb-list .gnb-item:hover > a {color:#fff; background-color:#bebe04;} /* Å« ¸Þ´º ¸¶¿ì½º¿À¹ö½Ã ¹è°æ»ö */
#gnb .menu-box .gnb-list .gnb-item:hover > .gnb-sub-menu {visibility:visible; opacity:1; transform:translate(-50%, 0);}

/* GNB ÀÛÀº ¸Þ´º */
#gnb .menu-box.small-menu-box .gnb-list {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row; flex-flow:row; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end;}
#gnb .menu-box.small-menu-box .gnb-list .gnb-item {margin-right:1rem;}
#gnb .menu-box.small-menu-box .gnb-list .gnb-item:last-child {margin:0;}
#gnb .menu-box.small-menu-box .gnb-list .gnb-item > a {padding:0; color:#d78553; font-size:13px; font-weight:400;  line-height:1; vertical-align:middle; transition:none;}
#gnb .menu-box.small-menu-box .gnb-list .gnb-item:hover > a {color:#fff; background-color:#fed9dd;}

/* GNB EFFECT */
#gnb.on-active .logo-box > .sidebar-open-btn {transform:scale(0) translateY(-50%);}
#gnb.on-active .logo-box > .sidebar-open-btn > span {background-color:#fff;}
#gnb.on-active .logo-box > .sidebar-close-btn {opacity:1; transform:scale(1) translateY(-50%);}



/*   ###### ¸ð¹ÙÀÏ ¸Þ´º* 20250730/

/* HEADER SCROLLING GNB */
 #header.on-scrolling {top:0; background-color:#fffff0; box-shadow:0px 10px 13px -7px rgba(0, 0, 0, .25), 5px 5px 15px 5px rgba(0,0,0,0);} 

/* #header.on-scrolling {top:0; background-color:#ffffff; box-shadow:0px 10px 13px -7px rgba(0, 0, 0, .25), 5px 5px 15px 5px rgba(0,0,0,0);} */

/* ****************************************  ¸Þ´º Çì´õ ½ºÅ©·Ñ½Ã ¹è°æ»ö     **********************************************            */

/* SIDEBAR */
#sidebar-dimmer {position:fixed; top:0; left:0; opacity:0; transition:opacity .5s ease;}
#sidebar-dimmer.on-dimmer {background-color:rgba(0, 0, 0, .5); width:100%; height:100%; z-index:9998; opacity:1; transition:opacity .5s ease;}


#sidebar {position:fixed; top:0; right:0; width:360px; height:100%; padding:0 0 1.5em; background-color:#fff; overflow-y:scroll; box-shadow:-1px 0 10px 4px rgba(0, 0, 0, .3); z-index:9999; transition:.5s ease; transform:translateX(120%);}
#sidebar.on-active {transform:translateX(0);}
#sidebar > .sidebar-container > .side-logo-box {position:relative; padding:2.5em 1em; border-bottom:1px solid #dfdfdf; background-color:#f5f5f5;}
#sidebar > .sidebar-container > .side-logo-box > p {margin:.5em 0; color:#636363;}
#sidebar .sidebar-close-btn {position:absolute; top:5px; right:10px; font-size:2em;}


/* SIDEBAR NAVIGATION */
.sidebar-nav > .sidebar-nav-list > .side-nav-item {border-bottom:1px solid #ccc;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header {padding:1em 1.5em; display:block; color:#333; font-size:1.0625rem; transition:.3s ease;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon {position:relative; display:inline-block; width:24px; height:24px; float:right; transition:.3s ease;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon:before,
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon:after {content:''; position:absolute; top:75%; width:12px; height:2px; background-color:#333; transition:.3s ease;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon:before {left:0; transform:rotate(45deg); transform-origin:right;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon:after {right:0; transform:rotate(-45deg); transform-origin:left;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header.on-active {color:#fff; background-color:#bebe04;} /*¸ð¹ÙÀÏ ¸Þ´º ¹è°æ»ö º¯°æ*/
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon.on-active {transform:scale(-1);}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon.on-active:before,
.sidebar-nav > .sidebar-nav-list > .side-nav-item > .side-nav-header > .expend-icon.on-active:after {background-color:#fff;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl {display:none; background-color:#f7f7f7;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl > dd {margin:0 1em 0 2rem; padding:1em; border-bottom:1px solid #ddd; color:#333; font-size:.9375em; word-break:keep-all; word-wrap:break-word;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl > dd:last-child {border:0;}
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl > dd:hover,
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl > dd.on-active {color:#bebe04;} /*¸ð¹ÙÀÏ ¸Þ´º ¹è°æ»ö º¯°æ*/
.sidebar-nav > .sidebar-nav-list > .side-nav-item > dl > dd > a {display:block;}
#sidebar .extra-menu {margin:1rem 0 0;}
#sidebar .extra-menu > .item > a {display:block; padding:1rem; color:#d78553;}
#sidebar .extra-menu > .item:first-child {position:relative;}
#sidebar .extra-menu > .item:first-child:before {content:''; position:absolute; top:1rem; bottom:1rem; right:0; width:1px; background-color:#ddd;}

/* FOOTER */
#footer {padding:2rem 0; background-color:#f3f3f3;}
#footer .corp-description {position:relative; color:#6e6e6e; font-size:15px;}
#footer .corp-description .footer-logo {display:inline-block; margin:.5rem 0 0; width:160px; float:left; text-align:center;}
#footer .corp-description .mobile-line {display:none;}
#footer .description-list {margin-left:180px;}
#footer .description-list > .item {position:relative; display:inline-block; margin:0 0 .5rem; word-break:keep-all; word-wrap:break-word;}
#footer .description-list > .item:after {content:'|'; margin:0 .25rem; vertical-align:middle;}
#footer .description-list > .item:last-child:after {display:none;}
#footer .description-list > .item > .label {font-family:inherit;}
#footer .corp-description > .copyright {position:relative; margin:2rem 0 0; text-align:center;}
#footer .corp-description > .copyright > a {position:absolute;}
#footer .corp-description > .copyright > a[target] {right:0; font-size:14px; white-space:nowrap; color:#a3a3a3; font-weight:100;}
#footer .extra-content {display:block; margin:0 0 1rem; padding:0 0 1rem; width:100%; text-align:left; border-bottom:1px solid rgba(51, 51, 51, .25);}
#footer .extra-content > li {position:relative; display:inline-block; color:#a3a3a3; transition:.3s ease;}
#footer .extra-content > li:hover {color:#333;}
#footer .extra-content > li:after {content:'|'; margin:0 .5rem; color:#a3a3a3;}
#footer .extra-content > li:last-child:after {display:none;}



/* GO TO TOP */
#goto-top {position:fixed; bottom:3rem; right:1rem; z-index:999; color:#bebe04; font-size:1.5rem; cursor:pointer; transition:bottom .3s ease;}
#goto-top:before {content:attr(data-text); position:absolute; bottom:0; left:50%; padding:.2rem .5rem; width:62px; font-size:15px; color:#fff; background-color:#bebe04; border-radius:10px; opacity:0; transform:translateX(-50%); transition:.3s ease;}
#goto-top:hover:before {bottom:-32px; opacity:1;}

/* CONTENTS PUBLIC */
.main-public-btn {display:inline-block; padding:.75rem 1.25rem; border:0; outline:0; transition:.3s ease;}
/* MAIN VISUAL */
#main-visual {margin:0;}
#main-visual .visual-item {position:relative; margin:0; padding:0; outline:0;}
#main-visual .visual-item .visual-text {position:absolute; top:50%; left:10rem; opacity:0; transform:translateY(-50%);}
#main-visual .visual-item .visual-text > .description {margin:0 0 .5rem; font-size:30px;}
#main-visual .visual-item .visual-text > .description.big {font-size:41px;}
#main-visual .visual-item .visual-text > .description.gapped {margin-top:1.25rem;}
#main-visual .visual-item .visual-text > .description b {font-size:inherit; font-weight:500;}
#main-visual .visual-item .visual-text > .description strong {font-size:inherit;}
#main-visual .visual-item .visual-text > .description span {display:inline-block;}
#main-visual .visual-item .visual-text > .description img {display:inline;}
#main-visual .visual-item .visual-text > .description.add_text { font-size: 20px; line-height: 40px;}
#main-visual .visual-item .visual-text > .description.add_text.mt125 { margin-top: 1.25rem; font-weight: 600; }
#main-visual .visual-item.on-active .visual-text {opacity:1;}
#main-visual .slick-prev,
#main-visual .slick-next {width:32px; height:62px; z-index:1500;}
#main-visual .slick-prev:before,
#main-visual .slick-next:before {display:none;}
#main-visual .slick-prev {left:1rem;}
#main-visual .slick-next {right:1rem;}
#main-visual .slick-dots {bottom:1rem;}
#main-visual .slick-dots li {margin:0 .5rem; width:18px; height:16px; transition:.3s ease;}
#main-visual .slick-dots li button {background-image:url('../../asset/main_visual_dot_off.png'); background-repeat:no-repeat; background-position:center; transition:.5s ease;}
#main-visual .slick-dots li button:before {display:none;}
#main-visual .slick-dots li.slick-active button {background-image:url('../../asset/main_visual_dot_on.png');}

/* SECTION01 
bebe04
*/
.section01 {position:relative; padding:9rem 0; overflow:hidden;}
.section01:before,
.section01:after {content:''; position:absolute; left:0; right:0; height:50%; z-index:-2;}
.section01:before {top:0; background-color:#bebe04;} /*  ¹Ú½º À§ÀÇ »ö»ó*/
.section01:after {bottom:0;background-color:#bebe04;} /*  ¹Ú½º ¾Æ·¡ »ö»ó*/
.section01 .image-column {position:relative;}
.section01 .main-slogan {padding:4rem 3rem; background-color:#fff;}
.section01 .main-slogan > h2 {margin:0 0 2rem;font-size:31px;}
.section01 .main-slogan > h2 > span {color:#bebe04;}  /* ¹Ú½º ÆùÆ® »ö»ó*/
.section01 .main-slogan > p {margin:0; font-size:17px;}
.section01 .image-wrapper {position:absolute; top:50%; right:0; z-index:-1; transform:translateY(-50%);}
.section01 .image-wrapper img {max-width:663px;} /* ÀÌ¹ÌÁö Å©±â*/

.section01 .readmore-box {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.section01 .readmore-box > a {position:relative; display:inline-block; padding:1rem 2.5rem; padding-right:4rem; font-size:17px; background-color:#fa983f; white-space:nowrap; color:#fff;}
.section01 .readmore-box > a:before,
.section01 .readmore-box > a:after {content:''; position:absolute; transition:.3s ease;}
.section01 .readmore-box > a:before {top:50%; right:2rem; width:22px; height:22px; background-image:url('../../asset/ico_small_arrow.png'); background-repeat:no-repeat; background-position:center; transform:translateY(-50%);}
.section01 .readmore-box > a:after {top:0; left:0; right:0; bottom:0; background-color:#d67721; z-index:-1; transform:translate(4px, 4px);}
.section01 .readmore-box > a:hover:before {right:1.5rem;}

.middle-center {height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}


/* SECTION02 */
.section02 {padding:2rem 0;}
.section02 .section02-header {margin:1.5rem 0 3rem; font-size:27px; text-align:center;}
.section02 .section02-header > span {color:#e57a2c;}
.section02 .main-public-btn {color:#fff; background-color:#bebe04; border:1px solid #bebe04;} /* ¹Ù¿ìÃ³ ¹Ù·Î°¡±â ¹öÆ°*/
.section02 .main-public-btn:hover {color:#bebe04; background-color:#fff; border-radius:6px;}
.section02 .segment {margin:4rem 0 1rem; padding:2.5rem 4rem; background-image:url('../../asset/main_section04_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center;}
.section02 .segment > h4 {margin:1rem 0 .5rem; color:#bebe04; font-size:27px;} /* ±Û¾¾»ö»ó*/
.section02 .segment > p {margin:0 0 1.5rem; font-size:17px;}
.step-list > .item {padding:1rem; border-right:1px dashed #918f8f; border-bottom:1px dashed #918f8f;}
.step-list > .item:nth-of-type(3n) {border-right:0;}
.step-list > .item:nth-of-type(n+4) {border-bottom:0;}
.step-list > .item > p {margin:0 0 .5rem; font-size:19px;}
.step-list > .item > p:last-child {margin:0;}
.step-list > .item > .st-order {color:#e57a2c;}
.step-list > .item > .st-header {font-weight:600;}
.step-list > .item > .st-description {font-size:15px; line-height:1.3;}


/* SECTION03 */
.section03 {padding:2rem 0; overflow:hidden; background-image:url(''); background-repeat:no-repeat; background-position:right 60%;}
.section03 .btn-box {margin:.5rem 0 0; text-align:right;}
.section03 .btn-box .main-public-btn {position:relative; color:#f39e0d;}
.section03 .btn-box .main-public-btn:before,
.section03 .btn-box .main-public-btn:after {content:''; position:absolute; bottom:.25rem; width:0; height:1px; background-color:#f39e0d; transition:.3s ease;}
.section03 .btn-box .main-public-btn:before {left:50%;}
.section03 .btn-box .main-public-btn:after {right:50%;}
.section03 .btn-box .main-public-btn > img {margin-left:1rem; transition:.3s ease;}
.section03 .btn-box .main-public-btn:hover > img {transform:translateX(6px);}
.section03 .btn-box .main-public-btn:hover:before,
.section03 .btn-box .main-public-btn:hover:after {width:100%;}
.video-box {position:relative; padding:1rem; padding-left:0;}
.video-box:before {content:''; position:absolute; top:0; right:0; bottom:20%; width:200%; background-color:#fff1cf; z-index:-1;}
.video-box > .header {text-align:center; font-size:21px;}
.video-box > .header > img {margin:0 0 1.5rem;}
.video-box > .header > p {margin:0 0 .25rem; }
.video-box > .header > p:last-child {margin:0; font-size:17px;}
.video-box > .header > p > b {font-size:25px;}
.video-contents {position:relative; margin:2rem 0 0; padding-bottom:56.25%;}
.video-contents > .item {position:absolute; top:0; left:0; width:100%; height:100%;}
.extra-data {position:relative;}
.extra-data .header {margin:0 0 1.5rem; font-size:17px;}
.extra-data .header > h3 {margin:0 0 .25rem; font-size:25px;}
.extra-data .header > p {margin:0;}
.extra-data .slider-sector {padding-bottom:56.25%;}
.extra-data .slider-sector .slider-wrapper {position:absolute; top:0; left:0; padding-left:2rem; width:50vw;}
.extra-data .slider-sector .slider-wrapper:before {content:''; position:absolute; top:-2rem; bottom:-2rem; right:0; width:100vw; background-color:#f6f6f6; z-index:-2;}
#gallery-slider {margin:0; padding:0 30px;}
#gallery-slider .slick-prev,
#gallery-slider .slick-next {width:21px; height:40px; z-index:1500;}
#gallery-slider .slick-prev:before,
#gallery-slider .slick-next:before {display:none;}
#gallery-slider .slick-prev {left:0;}
#gallery-slider .slick-next {right:25px;}
#gallery-slider .slider-item {position:relative; padding:.5rem; outline:0; text-align:center; cursor:pointer;}
#gallery-slider .slider-item img {display:inline; width:100%; max-width:250px;}
#gallery-slider .slider-item > p {position:absolute; bottom:.5rem; left:.5rem; right:.5rem; margin:0; padding:.5rem 1rem; text-align:left; background-color:rgba(255, 255, 255, .8); opacity:0; transition:.3s ease .3s;}
#gallery-slider .slider-item.slick-active > p {opacity:1;}
.board-sector {padding-left:2rem;}
#reive-board {margin:1rem 0 0;}
#reive-board > li {position:relative; margin:0 0 1rem; padding:.5rem; padding-right:80px; border-bottom:1px solid #e2e2e2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#reive-board > li:last-child {margin:0;}
#reive-board > li > span {position:absolute; right:4px; width:70px;}

.event-cs-box {margin:2rem 0;}
.event-cs-box .cs-center-box {margin-left:2.5rem; padding:2rem; height:100%; background-color:#daf2ff; background-image:url('../../asset/ico_tel_bg.png'); background-repeat:no-repeat; background-position:-100px 50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column; flex-flow:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.event-cs-box .cs-center-box > h3 {margin:0 0 .25rem; font-size:27px;}
.event-cs-box .cs-center-box > p {margin:0 0 1.5rem;}
.event-cs-box .cs-center-box > strong {display:block; font-size:35px;}

#event-slider {margin:0;}
#event-slider .slider-item {outline:0;}
#event-slider .slider-item .mobile-image {display:none;}
#event-slider .slick-prev,
#event-slider .slick-next {width:21px; height:40px; z-indeX:1500;}
#event-slider .slick-prev {left:1rem;}
#event-slider .slick-next {right:1rem;}
#event-slider .slick-prev:before,
#event-slider .slick-next:before {display:none;}
#event-slider .slick-dots {bottom:.5rem;}
#event-slider .slick-dots > li {margin:0;}



/* SECTION04 */
.section04 {position:relative; padding:4rem 0; background-image:url('../../asset/main_section10_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:50% 0; background-attachment:fixed; overflow:hidden;}
.section04:before,
.section04:after {content:''; position:absolute;}
.section04:before {top:0; left:0; bottom:0; right:0; background-color:rgba(218, 229, 175, .75);}  /*  ¹è°æ »ö»ó */
.section04:after {bottom:1rem; left:1rem; width:437px; height:143px; background-image:url('../../asset/ace_logo5.png'); background-repeat:no-repeat; background-size:cover; background-position:center; transition:.3s ease;}
.section04 .service-box {position:relative; padding:2rem 1rem;}
.section04 .service-box > p {margin:0 0 2.5rem; font-size:27px;}
.section04 .service-box > p > b {font-size:35px;}
.section04 .main-public-btn {color:#fff; background-color:#bebe04; border:1px solid #bebe04;} /* ¼­ºñ½º ½ÅÃ»ÇÏ±â ¹öÆ°*/
.section04 .main-public-btn > img {margin-left:.5rem; padding:2px 6px; border-radius:50%; transition:.3s ease;}
.section04 .main-public-btn:hover {color:#bebe04; background-color:#fff;}
.section04 .main-public-btn:hover > img {background-color:#bebe04; transform:translateX(6px);}



/* SECTION05 */
.section05 .pure-g .column {padding:1rem;}
.un-donation {position:relative; background-image:url('../../asset/main_section07_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.un-donation > .text-box {position:relative; padding:2rem 1rem; text-align:center;}
.un-donation > .text-box > h3 {margin:0 0 2.5rem; font-size:31px; color:#fff;}
.un-donation > .text-box > h3 > span {padding:0 2px; background-color:#d29d69;}
.un-donation .main-public-btn {position:relative; color:#fff;}
.un-donation .main-public-btn:before {content:''; position:absolute; bottom:0; left:0; right:0; height:1px; border:1px solid #d29d69; transition:.3s ease;}
.un-donation .main-public-btn > img {margin-left:.5rem; transition:.3s ease;}
.un-donation .main-public-btn:hover:before {height:100%;}
.un-donation .main-public-btn:hover > img {transform:translateX(6px);}
.section05 {padding:2rem 0;}
.section05 .column-g {height:100%;}
.icon-text-box {position:relative; padding:2rem; font-size:17px; cursor:pointer;}
.icon-text-box.pink {background-color:#bebe04;}
.icon-text-box.gray {background-color:#f3f3f3;}

.icon-text-box.bg {color:#fff; background-image:url('../../asset/main_section09_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center;}

.icon-text-box.non-cursor {cursor:default;}
.icon-text-box > img {position:absolute; top:3.5rem; left:1.5rem; width:42px; height:42px;}
.icon-text-box > .column-description {margin-left:3rem; padding:1rem 0 4rem;}
.icon-text-box > .column-description > h4 {margin:0 0 .5rem; font-size:21px;}
.icon-text-box > .column-description > p {margin:0;}
.icon-text-box .hovering-text {position:absolute; bottom:1.5rem; right:1.5rem; margin:0; font-size:26px; font-weight:600;}
.icon-text-box .hovering-text img {max-width:30px; margin-right:.25rem;vertical-align:sub;}
.readmore-ico {position:absolute; bottom:1.5rem; right:1.5rem; display:inline-block; width:34px; height:34px; background-color:transparent; vertical-align:middle; transition:.2s ease;}
.readmore-ico:after {content:''; display:block; position:absolute; top:50%; left:5px; width:24px; height:2px; background-color:rgba(0, 0, 0, .6); margin-left:-1px; border-radius:2px; transform-origin:right center; transition:.2s 0s ease;}
.readmore-ico i {position:absolute; top:5px; left:50%; width:1px; height:24px; margin-left:-1px; border-radius:2px; transition:.2s .15s ease;}
.readmore-ico i:before {content:''; display:block; position:absolute; top:0; left:0; width:2px; height:100%; background-color:rgba(0, 0, 0, .6); border-radius:2px; transform-origin:top center; transition:.2s 0s ease;}
.readmore-ico.white:after,
.readmore-ico.white i:before {background-color:rgba(255, 255, 255, 1);}
.icon-text-box:hover .readmore-ico i {transform:rotateZ(90deg); transition:.3s 0s ease;}
.icon-text-box:hover .readmore-ico i:before {transform:rotateZ(30deg); transition:.3s .15s ease;}
.icon-text-box:hover .readmore-ico:after {transform:rotateZ(-30deg); transition:.3s .15s ease;}
/* MEDIA QUERYS */
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1439px) {
	/* GNB */
	#gnb .menu-box .gnb-list .gnb-item > a {padding:1.2rem .7rem; white-space:normal;}
	/* SECTION03 */
	.extra-data .slider-sector {margin:0 0 1.5rem;}
	.extra-data .slider-sector .slider-wrapper:before {top:-1rem; bottom:-1rem;}
	.event-cs-box .cs-center-box > strong {font-size:30px;}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:1023px) {
	/* GNB */
	#gnb .menu-box {display:none;}
	#gnb .logo-box {padding:1rem 0;}
	#gnb .logo-box > .logo-anchor {width:150px; display:block;}
	#gnb .logo-box > .sidebar-btn {display:inline-block;}
	/* GNB ÀÛÀº ¸Þ´º */
	#gnb .menu-box.small-menu-box .gnb-list .gnb-item > a {padding:0; margin-right:1rem;}
	/* MAIN VISUAL */
	#main-visual .visual-item .visual-text {left:50%; width:90%; text-align:center; transform:translate(-50%, -40%);}
	#main-visual .slick-prev, #main-visual .slick-next {transform:translate(0, -40%);}

	/* SECTION01 */
	.section01 {padding:5rem 0;}
	.section01 > .container {max-width:663px;}
	.section01 .image-column {text-align:center;}
	.section01 .image-wrapper {position:static; transform:none;}
	.section01 .image-wrapper img {max-width:100%;}
	
	/* SECTION02 */
	.step-list > .item:nth-of-type(2n) {border-right:0; border-bottom:1px dashed #918f8f;}
	.step-list > .item:nth-of-type(3n) {border-right:1px dashed #918f8f;}
	.step-list > .item:nth-of-type(n+5) {border-bottom:0;}
	.step-list > .item:last-child {border:0;}
	
	/* SECTION03 */
	.video-box {padding:1rem;}
	.video-box:before {right:-2rem;}
	.extra-data {margin:2rem 0 0;}
	.extra-data .header {position:relative;}
	.extra-data .slider-sector {padding:0;}
	.extra-data .slider-sector .slider-wrapper {position:relative; width:auto; padding-left:0;}
	.extra-data .slider-sector .slider-wrapper:before {right:-1rem; z-index:0;}
	#gallery-slider .slick-next {right:0;}
	.board-sector {padding-left:0;}
	.event-cs-box .cs-center-box {margin:0; text-align:center; -webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	
	/* SECTION04 */
	.section04:after {width:200px; height:54px;}
	
	/* SECTION05 */
	.un-donation {padding:4rem 0;}
}
@media screen and (max-width:768px) {
	/* MAIN VISUAL */
	#main-visual .visual-item {height:450px; background-repeat:no-repeat; background-size:cover; background-position:center;}
	#main-visual .visual-item.visual01 {background-image:url('../../asset/main_section05_bg.jpg');}
	#main-visual .visual-item.visual02 {background-image:url('../../asset/main_visual02.jpg');}
	#main-visual .visual-item > img {display:none;}
	#main-visual .visual-item .visual-text {padding:0 2rem; left:50%;}
	#main-visual .visual-item .visual-text > .description strong {display:block; font-size:18px;}
	#main-visual .slick-prev,
	#main-visual .slick-next {width:20px; height:38px;}
	#main-visual .slick-prev {left:.5rem;}
	#main-visual .slick-next {right:.5rem;}
}
@media screen and (max-width:767px) {
	/* GNB */
	#gnb .logo-box {padding:.5rem 0;}
	#gnb .logo-box > .logo-anchor {padding:0;}
	/* SIDEBAR */
	#sidebar > .sidebar-container > .side-logo-box img {max-width:160px;}
	/* FOOTER */
	#footer {text-align:center;}
	#footer .corp-description {padding:0 2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column; flex-flow:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
	#footer .corp-description .footer-logo {float:none; width:auto; margin:0 0 2rem; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}
	#footer .description-list {margin:0; width:100%; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3;}
	#footer .description-list > .item {padding:.25rem .5rem;}
	#footer .description-list > .item:after {display:none;}
	#footer .description-list > br {display:none;}
	#footer .corp-description > .copyright {margin:1.5rem 0 0; width:100%; -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4;}
	#footer .corp-description > .copyright > a[target] {position:static; display:block; margin:.5rem 0 0;}
	/* GO TO TOP */
	#goto-top {font-size:1.2rem; bottom:1rem;}
	/* MAIN VISUAL */
	#main-visual .visual-item:before {content:''; position:absolute; top:1rem; bottom:1rem; left:1rem; right:1rem; background-color:rgba(255, 255, 255, .75);}
	#main-visual .visual-item .visual-text {width:100%;}
	#main-visual .visual-item .visual-text > .description {font-size:22px;}
	#main-visual .visual-item .visual-text > .description.big {font-size:30px;}
	#main-visual .visual-item .visual-text > .description.add_text { font-size: 15px; }
	/* SECTION01 */
	.section01 {padding:2.5rem 0;}
	.section01 .main-slogan p br:not(.line-br) {display:none;}
	/* SECTION02 */
	.step-list > .item,
	.step-list > .item:nth-of-type(3n) {border-right:0;}
	.step-list > .item:nth-of-type(n+5) {border-bottom:1px dashed #918f8f;}
	/* SECTION03 */
	.section03 {background-size:140px;}
	.event-cs-box {margin:1rem 0;}
	#gallery-slider .slider-item img {max-width:100%;}
	/* SECTION04 */
	.section04 .service-box > p br {display:none;}
}
@media screen and (max-width:425px) {
	/* FOOTER */
	#footer .corp-description {padding:0 1rem;}
	/* MAIN VISUAL */
	#main-visual .visual-item .visual-text > .description {font-size:17px;}
	#main-visual .visual-item .visual-text > .description.big {font-size:21px;}
	#main-visual .visual-item .visual-text > .description img {max-width:120px;}
	/* SECTION01 */
	.section01 .main-slogan {padding:1.5rem;}
	.section01 .main-slogan > h2 {margin:0 0 1rem; font-size:22px;}
	.section01 .readmore-box > a {font-size:15px;}
	/* SECTION02 */
	.section02-header {margin:1.5rem 0; font-size:22px;}
	.section02 .segment {margin:2.5rem 0 1rem; padding:2rem; background-position:36% 50%;}
	.section02 .segment > h4 {font-size:22px;}
	/* SECTION03 */
	#gallery-slider {padding:0 1rem;}
	#gallery-slider .slick-prev, #gallery-slider .slick-next {width:14px; height:27px;}
	.event-cs-box .cs-center-box {background-size:200px; background-position:-60px 50%;}
	.event-cs-box .cs-center-box > strong {font-size:28px;}
	#event-slider .slider-item .desktop-image {display:none;}
	#event-slider .slider-item .mobile-image {display:block;}
	.event-cs-box {margin:1rem 0;}
	/* SECTION04 */
	.section04 {background-position:100% 0;}
	.section04 .service-box > p {font-size:17px;}
	.section04 .service-box > p > b {font-size:22px;}
	.section04 .service-box > p br {display:inline;}
	/* SECTION05 */
	.un-donation > .text-box > h3 {font-size:26px;}
	.icon-text-box {padding:1rem;}
	.icon-text-box > img {top:2.5rem; left:1rem;}
}
@media screen and (max-width:424px) {
	/* SIDEBAR */
	#sidebar {width:300px;}
	/* FOOTER */
	#footer .description-list {max-width:300px; text-align:left;}
	#footer .corp-description .mobile-line {display:inline;}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:374px) {
	/* SECTION04 */
	.section04 .service-box > p > br {display:none;}
}
@media screen and (max-width:320px) {
	/* SIDEBAR */
	#sidebar {width:280px;}
}


.content13 {
	width: 100%;
	margin:0 auto; 
    background-position: center top;
    background-color:#ffffff; /*Èå¸°È¸»ö*/
/*	background:url(/img/common/main_visual2.png) no-repeat;  */
	margin:0 auto;
	height:250px; 
	
	}



