/*main*/

.comBg{opacity:0;}

.slick-slider{display:block;position:relative;box-sizing:border-box;-ms-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;}
.slick-list{margin:0px;padding:0px;overflow:hidden;display:block;position:relative;}

.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track{transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);}
.slick-slider .slick-list{transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);}
.slick-track{left:0px;top:0px;display:block;position:relative;}
.slick-track::before{display:table;content:"";}
.slick-track::after{display:table;content:"";}
.slick-track::after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{height:100%;float:left;display:none;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{border:1px solid transparent;border-image:none;height:auto;display:block;}
.slick-arrow.slick-hidden{display:none;}
.slider{transition:opacity 0.3s;opacity:0;-webkit-transition:opacity 0.3s;}
.slider::after{clear:both;display:block;content:"";}
.slider.slick-initialized{opacity:1;}
.slider > :not(:first-of-type).item{position:absolute;opacity:0;}

.pages{height:100%;padding-top:0px;display:block;position:relative;min-height:320px;min-width:320px;}
.pages .slick_slider{transition:opacity 0.5s;opacity:0;-webkit-transition:opacity 0.5s ease;}
.pages .slick-initialized{left:0px;top:0px;width:100%;height:100%;margin-left:0px;display:block;position:relative;max-width:none;opacity:1;}
.pages .slick-list{z-index:1;}
.pages .slick-list{width:100%;height:100%;}
.pages .slick-track{width:100%;height:100%;}
.pages .slick-slide{width:100%;height:100%;}
.slick_slider .page{width:100%;height:100%;display:block;position:relative;box-sizing:border-box;}
.slick_slider .page .bg{background-position:50% 50%;transition:transform 7s ease-out, opacity 1s 0.3s;left:0px;top:0px;width:100%;right:0px;bottom:0px;position:absolute;z-index:-1;opacity:0;transform:scale(1.2);background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.2, 1.2);-webkit-transition:transform 7s ease-out, opacity 1s ease 0.3s;}
.slick_slider.ani .page.slick-active .bg{opacity:1;transform:scale(1) rotate(0.001deg);transition-delay:0s;-webkit-transform:scale(1, 1) rotate(.001deg);-webkit-transition-delay:0s;}
.slick_slider .page .bg .bg_area{left:0px;top:0px;width:100%;height:100%;position:absolute;z-index:9990;}
.slick_slider .page .bg img{}

.slick_slider .page.page_01 .bg{background-image:url("../img/main/mainbg01.jpg");}
.slick_slider .page.page_02 .bg{background-image:url("../img/main/mainbg02.jpg");}
.slick_slider .page.page_03 .bg{background-image:url("../img/main/mainbg03.jpg");}
.slick_slider .page.page_04 .bg{background-image:url("../img/main/mainbg04.jpg");}


/*
.slick_slider .page.page_01 .bg{background-image:url("../img/main/main01-1.jpg");}
.slick_slider .page.page_02 .bg{background-image:url("../img/main/main01-2.jpg");}
.slick_slider .page.page_03 .bg{background-image:url("../img/main/main01-3.jpg");}
.slick_slider .page.page_04 .bg{background-image:url("../img/main/main01-4.jpg");}
.slick_slider .page.page_05 .bg{background-image:url("../img/main/main01-5.jpg");}
.slick_slider .page.page_06 .bg{background-image:url("../img/main/main01-6.jpg");}
.slick_slider .page.page_07 .bg{background-image:url("../img/main/main01-7.jpg");}
*/

.slick_slider .intro{padding:550px 60px 150px;left:0px;top:0px;width:100%;height:100%;right:0px;bottom:0px;display:table;position:absolute;box-sizing:border-box;}
.slick_slider .intro .text_box{text-align:center;vertical-align:middle;display:table-cell;}
.slick_slider .intro .title{letter-spacing:-2.5px;padding-bottom:25px;position:relative;}
.slick_slider .intro .title em{color:rgb(255, 255, 255);text-transform:uppercase;line-height:110px;font-size:90px;font-weight:bold;display:block;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);}
.slick_slider.ani .page.slick-active .intro .title em{transition:transform 1s;opacity:1;transform:translateX(0px);-webkit-transform:translateX(0);}

.slick_slider .intro .desc{color:rgb(255, 255, 255);line-height:24px;font-size:18px;margin-top:26px;opacity:0;transform:translateY(150px);-webkit-transform:translateY(150px);}
.slick_slider.ani .page.slick-active .intro .desc{transition:transform 1s;opacity:0.8;transform:translateY(0px);-webkit-transform:translateY(0);}
.slick_slider .intro .desc .br{display:block;}
.slick_slider .intro a.btn_box{border:2px solid rgb(255, 255, 255);border-image:none;width:156px;height:56px;text-align:center;margin-top:50px;display:inline-block;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);}
.slick_slider .intro a.btn_box:hover{border-color:rgb(0, 174, 239);background-color:rgb(0, 174, 239);}
.slick_slider.ani .page.slick-active .intro a.btn_box{transition:transform 1s;opacity:1;transform:translateY(0px);-webkit-transform:translateY(0);}

.pc{display:block !important;}
.mobile{display:none !important;}

.pages{background:rgb(255, 255, 255);height:100%;padding-top:0px;display:block;position:relative;min-height:320px;min-width:320px;}
.pages .slick_slider{transition:opacity 0.5s;opacity:0;-webkit-transition:opacity 0.5s ease;}
.pages .slick-initialized{left:0px;top:0px;width:100%;height:100%;margin-left:0px;display:block;position:relative;max-width:none;opacity:1;}
.pages .slick-list{z-index:1;}
.pages .slick-list{width:100%;height:100%;}
.pages .slick-track{width:100%;height:100%;}
.pages .slick-slide{width:100%;height:100%;}
.slick_slider .page{width:100%;height:100%;display:block;position:relative;box-sizing:border-box;overflow:hidden;}
.slick_slider .page .bg{background-position:50% 50%;transition:transform 7s ease-out, opacity 1s 0.3s;left:0px;top:0px;width:100%;right:0px;bottom:0px;position:absolute;z-index:-1;opacity:0;transform:scale(1.2);background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.2, 1.2);-webkit-transition:transform 7s ease-out, opacity 1s ease 0.3s;}
.slick-slide img{display:inline;text-align:center;}
.text_box{width:100%;position:relative;text-align:center;color:rgba(255,255,255,1);top:0%;position:absolute;z-index:13;height:100%;}
.text_box .desc{width:50%;height:100%;float:left;position:relative;text-align:center;}
.on .blackcover{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);z-index:10;transition:all 0.2s ease-in;cursor:pointer;}
.text_box .desc-txtw{position:relative;z-index:10;top:30%;}
.text_box .desc-txt{font-weight:500;color:#FFF;letter-spacing:-4px;font-size:48px;}
.text_box .color-y{color:#fcac1d;}
.text_box .desc-txts{font-size:22px;letter-spacing:-1px;color:#FFF;font-weight:300;margin-top:20px;}

.btn_img_up{color:#2e3949;display:inline-block;font-size:20px;font-weight:500;margin:70px 0 0 0;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#ffcd20;border:1px solid #ffcd20;color:#212121;padding:18px 8px 20px;width:280px;}

.visual.off{-webkit-filter:grayscale(100%);filter:gray;}

.text_box .desc-line{width:55px;height:1px;background:rgba(255,255,255,0.4);margin:0 auto;}

/*검색*/
.search-boxw{display:block;position:relative;background:#fff;}
.search-box{display:none;background:#FFF;position:absolute;width:100%;z-index:3;height:100px;border-bottom:1px solid #e2e2e2;top:0;box-sizing:border-box;}
.search-wrap{max-width:550px;margin:110px auto 25px;position:relative;}
.search-t{float:left;height:50px;background:rgba(255,255,255,1);color:rgba(0,0,0,1);font-weight:600;width:135px;line-height:50px;position:relative;font-size:20px;}
.search-t:after{height:35px;width:1px;background:#f3d8cd;content:'';top:7px;position:absolute;right:0px;}
.search-wrap select{position:absolute;width:118px;border:none;border-right:1px solid #ddd;padding:0 10px 0 15px;height:35px;margin-top:10px;outline:none;-webkit-appearance:menulist-button;font-size:15px;background-color:#fff;}
.search-wrap input[type="text"]{width:395px;height:50px;border:none;padding:0px 10px ;-webkit-appearance:none;-webkit-border-radius:0;font-size:15px;background:#fff;line-height:50px;}
.search-wrap .submit-btn{display:inline-block;background:url("../img/images/main/area_visual_btn.png") 50% 50% no-repeat;background-color:#c43300;width:50px;height:50px;float:right;border:none;position:absolute;right:0;}
.txtDiv-news{position:relative;}
.txtDiv-board .tab_container ul li{box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.5) ;position:relative;padding:15px 0;}
.txtDiv-board ul li:last-child{padding-right:0;}
.txtDiv-board ul li a{color:#c0b4b0;}
.txtDiv-board ul li a:hover{text-decoration:underline;}
.txtDiv-board ul li a .news-tit{color:#d5d5d5;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.txtDiv-board ul li a .news-day{font-size:15px;position:absolute;right:0;top:15px;}
.txtDiv-board ul.tabs li{width:115px;box-sizing:border-box;float:left;border:1px solid rgba(255,255,255,0.5) ;height:38px;line-height:38px;text-align:center;font-size:16px;color:#bbbbbb;border-bottom:1px solid #d1d1d1;}
.txtDiv-board ul.tabs li:last-child{border:none;border-bottom:1px solid #d1d1d1;width:calc(100% - 278px);}
.txtDiv-board ul.tabs li:first-child{width:160px;}
.txtDiv-board ul.tabs li.active, .txtDiv-board ul.tabs li.activetab{border:1px solid #b8aeaa;box-sizing:border-box;color:rgba(255,255,255,1);border-bottom:none;}
.txtDiv-board ul.tabs li:hover{cursor:pointer;-webkit-transition:background-color 300ms linear;color:#FFF;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.txtDiv-board ul{overflow:hidden;}
.txtDiv-board .tab_content{display:none;height:110px;}
.txtDiv-board .tab_content .more a{color:#b4b2b0;display:block;text-transform:uppercase;position:absolute;top:10px;right:0px;font-size:15px;font-family:'Futura-Medium';}
.txtDiv-board{width:550px;margin:0 auto;}

.slick_slider .intro .title em{color:rgb(255, 255, 255);text-transform:uppercase;line-height:110px;font-size:90px;font-weight:bold;display:block;opacity:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);}
.slick_slider.ani .page.slick-active .intro .title em{transition:transform 1s;opacity:1;transform:translateX(0px);-webkit-transform:translateX(0);}
.slick_slider .intro .desc{color:rgb(255, 255, 255);line-height:24px;font-size:18px;margin-top:26px;opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);}
.slick_slider.ani .page.slick-active .intro .desc{transition:transform 1s;opacity:0.8;transform:translateX(0px);-webkit-transform:translateX(0);}
.slick_slider .intro .desc .br{display:block;}
.slick_slider .intro a.btn_box{border:2px solid rgb(255, 255, 255);border-image:none;width:156px;height:56px;text-align:center;margin-top:50px;display:inline-block;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);}
.slick_slider .intro a.btn_box:hover{border-color:rgb(0, 174, 239);background-color:rgb(0, 174, 239);}
.slick_slider.ani .page.slick-active .intro a.btn_box{transition:transform 1s;opacity:1;transform:translateY(0px);-webkit-transform:translateY(0);}
.slick_slider .intro a.btn_box em{height:56px;color:rgb(255, 255, 255);line-height:56px;padding-right:15px;font-family:"Noto Sans";font-size:16px;display:inline-block;position:relative;}
.slick_slider .intro a.btn_box em::before{/*background:url("../images/icons/icons.png") no-repeat -550px -60px;*/ top:50%;width:7px;height:12px;right:0px;margin-top:-5px;display:block;position:absolute;content:"";}
.slick_slider .slick-arrow{background:none;border:currentColor;border-image:none;top:50%;width:50px;text-indent:-999em;margin-top:-50px;display:block;position:absolute;z-index:7;}
.slick_slider .slick-arrow::before{/*background:url("../images/icons/icons.png") no-repeat -500px -160px;*/ transition:opacity 0.3s cubic-bezier(0, 0, 0.25, 1), visibility cubic-bezier(0, 0, 0.25, 1);left:50%;top:50%;width:38px;height:82px;margin-top:-41px;margin-left:-19px;display:block;position:absolute;content:"";opacity:0.3;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.25, 1), visibility 0s cubic-bezier(0, 0, 0.25, 1);}
.slick_slider .slick-arrow:hover::before{opacity:1;}
.slick_slider .slick-arrow.slick-prev{left:58px;}
.slick_slider .slick-arrow.slick-next{right:58px;}
.slick_slider .slick-arrow.slick-next::before{background-position:-550px -160px;}

.slick_slider .slick-dots{left:0px;/* top:53%; */width:100%;text-align:center;position:absolute;z-index: 2; bottom: 30%;}
.slick_slider .slick-dots li{width:10px;height:10px; border-radius:100%; display:inline-block;background:rgba(255,255,255,0.5);margin:0 5px;}
.slick_slider .slick-dots .slick-active{background:#1cf91a; width:10px;height:10px; border-radius:100%; background:rgba(25,135,219, 0.5);}
.slick_slider .slick-dots li button{background:none;border:currentColor;border-image:none;width:100%;height:10px;color:rgb(255, 255, 255);overflow:hidden;display:block;position:relative;/* display:none;*/ text-indent:-99999px;}
.slick_slider .slick-dots li button em{transition:opacity 0.5s;left:0px;width:100%;height:60px;text-align:center;bottom:0px;color:rgb(255, 255, 255);line-height:60px;display:block;position:absolute;z-index:3;-webkit-transition:opacity 0.5s;display:none;}


.section1{position:relative;}
.fp-viewing-sec01 .header, .fp-viewing-sec02 .header, .fp-viewing-sec03 .header, .fp-viewing-sec04 .header{background:none;border-bottom:1px solid rgba(255,255,255,0.4);}
.fp-viewing-sec01 .header .gnb-area li > a, .fp-viewing-sec02 .header .gnb-area li > a,  .fp-viewing-sec03 .header .gnb-area li > a,  .fp-viewing-sec04 .header .gnb-area li > a{color:rgba(255,255,255,1);}

.fp-viewing-sec01 .header .logo a, .fp-viewing-sec02 .header .logo a, .fp-viewing-sec03 .header .logo a,.fp-viewing-sec04 .header .logo a, .fp-viewing-sec05 .header .logo a{background:url(../img/inc/logo.png) no-repeat;background-size:150px;}

.fp-viewing-sec01 .header .btn1 .icon-line, .fp-viewing-sec02 .header .btn1 .icon-line, .fp-viewing-sec03 .header .btn1 .icon-line,.fp-viewing-sec04 .header .btn1 .icon-line{background:rgba(255,255,255,1);}
.fp-viewing-sec01 .header .btn1 .icon-line:before, .fp-viewing-sec02 .header .btn1 .icon-line:before, .fp-viewing-sec03 .header .btn1 .icon-line:before,.fp-viewing-sec04 .header .btn1 .icon-line:before{background:rgba(255,255,255,1);}
.fp-viewing-sec01 .header .btn1 .icon-line:after, .fp-viewing-sec02 .header .btn1 .icon-line:after, .fp-viewing-sec03 .header .btn1 .icon-line:after, .fp-viewing-sec04 .header .btn1 .icon-line:after{background:rgba(255,255,255,1);}



.page_03 .page03-t1{font-size:24px !important;}
.page_03 .page03-t2{font-size:200px !important;color:#44ff31;letter-spacing:-1px;opacity:0.5;margin-top:0px !important;line-height:100%;}
.page_03 .page03-t3{font-size:32px !important;line-height:140% !important;margin-top:0 !important;letter-spacing:-1px;font-weight:600;}
.page_03 .page03-t3-line{width:70px;height:1px;background:#f3f3eb;margin:20px auto;}

.page_04 .intro .title em{color:#5af930;font-size:36px;letter-spacing:-1px;font-weight:600;line-height:80%;}
.page_04 .intro .desc{font-size:42px;letter-spacing:-1px;font-weight:600;margin-top:0;}


#wBody{width:100%;height:100%;overflow:hidden;position:relative;min-height:768px;}
.mainSection{left:0px;top:0;width:100%;height:100%;overflow:hidden;position:absolute;}
.bcover{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);z-index:10;}


.main_quick .quick_01{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}
.main_quick .quick_02{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}
.main_quick .quick_03{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}
.main_quick .quick_04{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}
.main_quick .quick_05{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}
.main_quick .quick_06{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}

.mainSection{position:relative;}

.maintop{position: absolute;    z-index: 2;    top: 50%;    width: 1320px;    left: 50%;    margin-left: -660px;   margin-top: -180px;}


.slick-dots{bottom:0px;display:block;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:50px;height:2px;background:#cfcfcf;opacity:0.5;cursor:pointer;color:transparent;border:0;}
.slick-dots li.slick-active button{}
.main01sec-1{font-weight:600;font-size:18px;color:#e99a03;width:160px;height:45px;line-height:45px;text-align:center;border:1px solid #e99a03;margin-bottom:20px;text-align: center;}
.main01sec-2{color:#1ddcff; font-family: 'Futura-Medium'; text-transform:uppercase;    font-weight: 600;    text-align: center; letter-spacing:-10px}
.main01sec-2 span{font-size:72px;color:rgba(255,255,255,0.7);font-weight: 300;letter-spacing: -3px;position: relative;left: 0px;top:0px;}
.main01sec-5{font-size:16px;color:rgba(255,255,255,0.7);text-align:center;font-family: 'Futura-Medium';padding-bottom:30px;line-height:160%;letter-spacing:-2px;padding-top:150px;}
.main01line{width:70px; height:1px; background:rgba(255,255,255,0.5); margin:0 auto 20px;}

/*.mainCon0 .main01sec-5 {padding-top:200px;}*/


.banzonew{display:flex; width:1020px; margin:0 auto}
.banzbox{flex:1; margin:10px; background:rgba(67,67,67,0.3); color:rgba(255,255,255,1); height:120px; box-sizing:border-box; padding:20px 10px 10px 100px;}
.banzbox a{display:block;}
.banzbox:hover{background:rgba(213,30,30,0.3);}
.banz01{background:url("../img/main/sec01_01.png") no-repeat 40px 20px rgba(67,67,67,0.3);}
.banz01:hover{background:url("../img/main/sec01_01.png") no-repeat 40px 20px rgba(213,30,30,0.3); }
.banz02{background:url("../img/main/sec01_02.png") no-repeat  40px 20px rgba(67,67,67,0.3);}
.banz02:hover{background:url("../img/main/sec01_02.png") no-repeat 40px 20px rgba(213,30,30,0.3); }
.banz03{background:url("../img/main/sec01_03.png") no-repeat 40px 20px rgba(67,67,67,0.3);}
.banz03:hover{background:url("../img/main/sec01_03.png") no-repeat 40px 20px rgba(213,30,30,0.3); }
.banztit{font-size:18px;}
.banzstit{font-size:14px; color:#ececec}

.noticezone{position:absolute;width:100%;background:rgba(0,0,0,0.4);height:120px;bottom:0;z-index: 1;padding-top:30px;box-sizing:border-box;}
.noticezone-in{width:1250px; margin:0 auto; overflow:hidden; }
.noticezone-in > div{float:left;}
.notit{font-size:20px; font-weight:600; width:140px; color:rgba(255,255,255,1)}
.notdetail{}
.notdetail a{color:rgba(255,255,255,0.4);}
.notday{float:right !important; color:rgba(255,255,255,1);}

.mainCon1{background:url("../img/main/main02e.jpg") no-repeat center / cover;}
.txtDiv{margin:0px auto;width:100%;height:100%;color:rgb(255, 255, 255);overflow:hidden;font-size:18px;position:relative;}
.txtDiv .inner{margin:0px auto;position:relative;height:100%;}


.newszone{margin:0px auto 0px;}
.newsT{text-align:center;padding-bottom:50px;font-size:50px;font-weight:500;font-family:'Futura-Medium';}
.line{width:66px;height:1px;background:#535353;margin:15px auto;}
.newsTs{position:relative;top:5px;padding-left:5px;}
.newsbox > div{float:none;}
.newsbox{border-bottom:1px solid #b1b1b1;/* height:360px !important;*/position:relative;}
.newsbox:after{position:absolute;height:2px;background:rgba(0,0,0,1);width:130px;bottom:-1px;left:50%;margin-left:-75px;content:'';display:block;}
.newsimg{padding-bottom:20px;position:relative;}
.newsimg img{width:100%;}
.news-title{font-weight:700;color:#242424;font-size:20px;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-stitle{padding-bottom:20px;height:57px;font-size:13px;color:#747474;letter-spacing:0;text-align:left;}
.swiper-container{padding:0 0 50px 0 !important;}
.swiper-pagination-bullet-active{background:#ff6714 !important;}
.swiper-pagination-bullet{width:15px !important;height:15px !important;}



.text_box .desc-2{color:#777777;font-size:16px;font-weight:400;margin-bottom:20px;}
.text_box .desc-line{background:rgba(0,0,0,1);margin-bottom:30px;}
.text_box{top:140px;}
.section2 .text_box{top:200px;}
.section3 .text_box{top:280px;}
.section3 .text_box .desc-1{font-size:50px;}
.section3 .text_box .desc-2{margin-bottom:120px; font-size:11px;}

.mainCon2{background:url("../img/main/main03e.jpg") no-repeat right 30% center / cover;}
.mainCon3{background:url("../img/main/main04e.jpg") no-repeat center / cover;}
.mainCon4{background:url("../img/main/main05e.jpg") no-repeat center / cover;}
.mainCon5{background:url("../img/main/main06e.jpg") no-repeat center / cover;}

 .text_box .desc-1{color:rgba(255,255,255,1); font-weight: 700;    font-family: 'Futura-Medium'; font-size:60px; text-transform:uppercase}
.text_box .desc-2{margin:40px 0 80px 0;color:rgba(255,255,255,0.4);font-weight: 300;    letter-spacing: 0;}


.resw{overflow:hidden;display:flex;padding-top:0px;}
.resbox a{background:rgba(255,255,255,1); position: relative; display:block }
.resbox a:hover .resboxtxt{color:#ceb71a}
.resboximg{/* position:absolute; */}
.resboxtxt{color: #fff;/* text-align:left; */padding: 300px 0 0 20px;height:160px;box-sizing:border-box;letter-spacing:-1px;position: absolute;z-index: 1;top: 0;}
.resboxt{font-size: 14px;font-weight: 500;padding-bottom: 0;}
.resboxts{font-size: 25px;font-weight: 600;text-transform: uppercase;}

.txtDiv .inner {  width: 1350px;}
.main_quick .quick_02 .resbox{opacity:0;transform:matrix(1, 0, 0, 1, 0, 30);}

.serboxw{overflow:hidden;display:flex;padding-top:70px; overflow:hidden;width:1350px;margin:0 auto 20px; background:rgba(0,0,0,0.2)}
.serbox{flex:1;position:relative;cursor:pointer}
.serbox:hover .sert{color:#ceb71a}
.serbox:hover .sers{color:#fff;}
.serbox:before{position:absolute;width:1px;height:130px;background:rgba(255,255,255,0.2);left:0;top:10px ;display:block;content:''}
.serbox:nth-child(1):before{display:none;}
.sert{font-size:20px;padding-bottom:60px;}
.sers{color:rgba(255,255,255,0.5);font-size:16px;}
.serimg{height:85px;}

.mainCon3 .text_box .desc-1{padding-top:180px;color:#1fa39b;font-size:96px;text-transform: uppercase;letter-spacing: -7px;line-height: 100%; font-family: 'Noto Sans KR', sans-serif;}
.mainCon3 .text_box .desc-2{font-size:16px; color:#77add1}

.footsbw{overflow:hidden; margin-bottom:170px}
.footsbw > div{display:inline-block;font-size: 16px;color:#64cac4;font-weight:400;background:rgba(14,62,75,0.57);border:1px solid #305964;margin:0 5px;letter-spacing:0;width: 340px;}
.footsbw > div > a{display:block; padding: 15px 40px;}


@media all and (max-width:1240px){
	
}


@media only all and (max-width:1400px){
	.maintop{width:90%;top:185px;left:0;margin:0 5%;}

	
	.maintop{width:90%;}
	.txtDiv .inner{width:100%;}
	.banzone{width:100%;}
	.infoadzone{width:100%;}
	.serboxw{width:100%;}
	.noticezone-in{width:90%;}
	.noticezone{padding-top:20px; height: auto;}
	
	#section2 .txtDiv .inner{width:100%;}
	.txtDiv .inner{width:100%;}
}


@media all and (max-width:1024px){
	.main01sec-2 span{left:0; font-size:36px; text-align:center}
	.maintext{width:100%;padding-top:100px;}
	.maintextsecw{width:90%;}
	.maintext .texttitle{font-size:35px;}

	.fixmenu{display:none;}
	.text_box .desc-1, #section5 .text_box .desc-1{font-size:30px;}
	.text_box .desc-2, #section5 .text_box .desc-2{font-size: 15px;/* padding:0 20px; */box-sizing:border-box;text-align: center; margin-bottom: 0;}
	.text_box{top:50px;}
	
	.banzonew{width:100%;display:block;/* margin-top: 30px; */overflow: hidden;}
	.main01sec-3{font-size:24px;}
	.main01sec-4{font-size:18px;}
	
	.mainCon2 .text_box .desc-1{font-size:30px; margin-bottom:20px;}
    .mainCon2 .text_box .desc-2{font-size:14px;margin-bottom: 20px;}
	#section2 .text_box{top:0px;}
	#section4 .text_box{top:5%;padding:0 10px;box-sizing:border-box;}

	
}

@media only all and (max-width:760px){
    .maintop {  top:155px;}
	.main01sec-5 p{display:inline; font-size:14px}
	.footxt{text-align:center;width:100%;box-sizing:border-box;}
   .main_quick .quick_01{opacity:1;}
	.main_quick .quick_02{opacity:1;}
	.main_quick .quick_03{opacity:1;}
	.main_quick .quick_04{opacity:1;}
	.main_quick .quick_05{opacity:1;}
	.main_quick .quick_06{opacity:1;}
	.main_quick .quick_04 .desc-1 img{width:60%;}
	.main_quick .quick_04 .desc-2 p{font-size:80%;word-wrap:break-word; word-break:keep-all;}
	.section1{height: 620px;}
	.section2{height:690px;}
	.section3{height:500px;}
	.section4{height:550px;}

	.section2 .mainSection{padding:20px;box-sizing:border-box;}
   .main01sec-2 span{display:block;}
   .main01sec-2 img{width:200px;}
	.mainCon3 .text_box .desc-1{font-size:30px; letter-spacing: 0; padding-top:20px}
	.mainCon3 .text_box .desc-2{font-size: 16px;padding-top: 15px;line-height: 120%; margin-bottom: 50px;}
	.mainCon3 .text_box .desc-2 p{display:inline;}
	.footsbw > div{font-size:13px;  width:90%; margin:0 auto 10px}
	.footsbw{margin-bottom:0;}
	.notday{font-size: 13px;padding-right:10px;}
	.resw{padding: 0px 0 0 0; display: block;}
	.resbox{width:50%;margin:0; float:left}
	.resboxt{font-size:15px;}
	.resboxtxt{padding: 50% 0 0 10px;height: auto;box-sizing: border-box; width: 100%;}
	.resboxts{font-size:17px;}
	.resboxts p{display:inline;}
	.main_quick .quick_02 .resbox{opacity:1;}
	.section3 .text_box{top:50px;}
	.sert{font-size:14px;}
	.serboxw{padding-top:30px;}
	.mainCon2 .text_box .desc-2 p{display:inline;}


}

@media only all and (max-width:540px){

}
