*{list-style-type: none;}

.copyright{font-size: 7pt;color:#5d5d5d}
.board_id{transition: 0s !important}
h3,h2,p{margin:0;padding:0;}
.top-bar{border-bottom: 1px solid #e3e3e3;}
.top-menu ul{display: flex;}
.top-menu ul li a{padding: 5px 10px;line-height: 20px;}

.logo{max-width: 250px;}

.mobile_logo{background-color:#7caa17;border-top: 5px solid #17766e ;padding:17.5px 10px}
.gnb{background-color: #fff;}
.gnb li a{color:#000; line-height: 63px}
.main_container>div{max-width:1200px;margin:0 auto;padding:0  20px;}

.widgets_basic_list ul{padding: 5px;
    border-bottom: 1px solid #e3e3e3;}

.swiper-slide{width:100%;position: relative;}

.swiper-slide1{background: url(/img/main/main_slide_01.png) center center;background-size: cover;background-repeat:no-repeat;}
.swiper-slide2{background: url(/img/main/main_slide_02.png) center center;background-size: cover;background-repeat:no-repeat;}
.swiper-slide3{background: url(/img/main/main_slide_03.png) center center;background-size: cover;background-repeat:no-repeat;}
.swiper-slide4{background: url(/img/main/main_slide_04.png) center center;background-size: cover;background-repeat:no-repeat;}


.swiper-container3{height:726px;}
.swiper-slide>div{;margin:0 auto;text-align: center;color:#fff;transition: 0.7s all ease-in-out;animation:2s down alternate ease-in-out}
.slide_box{position: relative;}
.slide_box{overflow: hidden;}
.swiper-slide-text{position: absolute !important;left:0;top:0 !important;width:100% !important;top:100%;z-index: 111;height:100%;display:flex;justify-content: center;align-items: center;}
.swiper-button-white{transform:translate(0);z-index: 11111111111111111111111111 !important;cursor: pointer !important;}

.swiper-slide-text h2{animation: 0.8s downtext ease-in-out}
.swiper-slide-text>div>div>div{animation:0.8s uptext ease-in-out}

.sub_title>div{animation: 0.8s downtext ease-in-out}


.down_btn{display:block;width:180px;text-align: center;padding:15px 0;color:#fff;background-color: #7caa17;font-size:16px;margin:20px 0 0}
.down_btn:hover{color:#fff;}

@keyframes downtext{
    from{transform: translateY(-100px);opacity: 0}
    to{transform: translateY(0);opacity: 1}
}

@keyframes uptext{
    from{transform: translateY(100px);opacity: 0}
    to{transform: translateY(0);opacity: 1}
}

.swiper-slide-text p a{color:#fff;border-bottom:1px solid #fff;display:inline-block;padding:3px}
.swiper-slide5 h2{margin:0 0 20px 0 !important}

.swiper-slide5>div div{margin-bottom:80px;}

/*
@keyframes down{
0%{transform: translateY(-100%);opacity: 0;}
70%{transform: translateY(10%);opacity: 1}
100%{transform: translateY(0)}
}
*/



.swiper-slide>div h2{color:#fff;font-weight: 400;;font-size:24pt;padding: 0 30px;}
.swiper-slide>div h2 p{font-size:12pt !important}
.swiper-slide>div h2 span{font-weight: bold;}
.swiper-slide>div div{font-size:11pt;margin-bottom:30px;padding: 30px 10px;}
.swiper-slide>div div span{font-weight: 300;display:inline-block;padding:3px 30px;background-color: #7caa17;border-radius: 30px;font-weight: 600;font-size: 11px}

.swiper-slide>div div p{font-size:10pt;line-height: 180%;font-weight: 600;}


.main_title{padding:80px 0 40px;text-align: center;}
.main_title2{padding:80px 0;}
.main_title h3{margin:0;font-size:20pt;color:rgb(49,34,64);font-weight: 500;}
.main_title span{color:#006960;font-size:10pt;font-weight: 300;}
.main_title p{font-size:12pt;color:#000;line-height: 180%}
.main_title a{display:block;width:220px;border:1px solid #fff;border-radius: 50px;color:#fff;margin:0 auto;margin-top:30px;;padding:10px 0;font-size:16pt;}
.main_title a:hover{background-color: #000;color: #fff;}

.main_section1{background-color: rgb(247,247,247);padding:0 0 80px; 0}
.main_box1{text-align: center;}
.main_box1 a{display:inline-block;color:#000;box-shadow: 2px 2px 13px 0 #d7d7d7}

.main_box1>a>div>div{font-size:14pt;font-weight: bold;}
.main_box1>a>div>p{font-size:11pt;}




.main_section2{padding:0 0 80px 0;overflow: hidden;}
.main_section4{padding:0 0 20px 0}
.main_section2>div{padding:0;}
.youtube_bg{padding:20px;background: url(/img/main/main_s2_01.png) center center;background-repeat:no-repeat;background-size:cover;color:#fff;}
.youtube_bg>div{position: relative;}
.youtube_bg>div>div{position: absolute;right:2%;bottom:-7%;}
.youtube_bg>div p{font-size:10pt;}
.youtube_bg h3{color:#fff;font-weight: 500;}



.main_bord_box_full{padding:40px 20px ; }
.main_bord_box{margin-top:10px;}
.bord_title{display:flex;;align-items: center;padding:7px 0;;position: relative;font-size:12pt;}
.bord_title p{margin:0;padding:7px 0;;border-bottom:2px solid #e3e3e3;width:100%;}
.bord_title p span{padding:0 7px;border-left:1px solid #e3e3e3}
.bord_title>div{padding:7px;border-bottom:4px solid #006960;width:100px;text-align: center;font-weight: bold;}
.bord_title a{display:inline-block;padding:3px ;;position: absolute;right:0;top:10px;font-size: 11pt}


.location_box{background: url(/img/main/main_s3_01.png) center center;background-size: cover;background-repeat: no-repeat}
.location_box .main_title p{color:#fff;}
.location_box .main_title h3{color:#fff}



.main_bord_box table{width:100%;padding:20px}
.main_bord_box table td{font-size:10pt !important;}
.main_bord_box table td:last-child{width:71px;}
.main_bord_box_1{width:100%;font-size:10pt}


.swiper-button-next2{background: url(/img/right.png) !important}
.swiper-button-prev2{background: url(/img/left.png) !important}
.swiper-button-next2, .swiper-button-prev2{width:43px !important;height:43px !important}

.swiper-button-next1{background: url(/img/right.png) !important}
.swiper-button-prev1{background: url(/img/left.png) !important}
.swiper-button-next1, .swiper-button-prev1{width:43px !important;height:43px !important}
.main_s2_box{max-width:1200px;margin:0 auto;padding:60px 20px 60px;;display:flex;flex-wrap:wrap;}
.main_s2_box>div{width:50%;overflow: hidden}
.main_s2_box>div:hover img{transform: scale(1.5)}
.main_s2_box>div img{cursor: pointer;transition: 0.5s all}

.main_s2_box .pc_view, .main_s2_box .mobile_view{position: relative}

.main_s2_box .swiper-pagination{width:100%;margin-top:20px;}
.main_s2_box .swiper-pagination-bullet{margin:0 3px}
.main_s2_box .swiper-pagination-bullet-active{background-color: #b9d46a !important}
.swiper-container3 .swiper-pagination{width:100%;text-align: center;bottom:30px}
.swiper-container3 .swiper-pagination-bullet{border-radius: 0;width:30px;height:5px}
.swiper-container3  .swiper-pagination-white .swiper-pagination-bullet-active{background: #5e8316}


.main_box4{position: relative;max-width:1200px;margin:0 auto;padding: 0px 20px;}
/*.main_box4 .main_tab{position: absolute;left:0;bottom:0;width:100%;}*/
.main_box4 .tab{margin:50px 0 0 !important}
.main_box4 .main_tab>div{max-width:1200px;margin:0 auto;;display:flex;}
.main_box4 .main_tab>div>div{width:50%;}
.main_box4 .main_tab>div>div h2{font-size:11pt;}

.swiper-container2 .swiper-slide>div, .swiper-container1 .swiper-slide>div{cursor: pointer;}


/*sub*/
.sub_container>div{max-width:1200px;margin:0 auto;padding:80px 20px;}
.sub_text_box{padding:40px 20px 0;}
.sub_title{height: 224px;display:flex;justify-content: center;align-items: center;text-align: center;font-size:13pt;color:#fff;}
.sub_title h2{color:#fff;font-size:30pt;font-weight: 600;}
.sub1_title{background: url(/img/title/sub1_title.jpg) center center;background-size:cover;background-repeat: no-repeat;}
.sub2_title{background: url(/img/title/sub2_title.jpg) center center;background-size:cover;background-repeat: no-repeat;}
.sub3_title{background: url(/img/title/sub3_title.jpg) center center;background-size:cover;background-repeat: no-repeat;}
.sub4_title{background: url(/img/title/sub4_title.jpg) center center;background-size:cover;background-repeat: no-repeat;}
.sub_in_title{display:flex;align-items: center;border-bottom:1px solid #e3e3e3;font-size:13pt;}
.sub_in_title p{padding:5px 10px;border-bottom:3px solid #006960;transform: translateY(2px);font-size:9pt}
.sub_in_title span{display:block;padding:0px 10px;border-left:1px solid #e3e3e3;transform: translateY(2px);color:#9c9c9c}

.sub_tab_menu{background-color: #f5f5f5}
.sub_tab_menu>div{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;}
.sub_tab_menu>div>div:nth-child(odd){background-color: #efefef}
.sub_tab_menu>div>div:nth-child(2n){background-color: #f5f5f5}
.sub_tab_menu>div>div.actives{background-color: #fff;color:#000; border-color:#7caa17}
.sub_tab_menu>div>div{text-align: center;cursor: pointer;padding:12px 0;width:33.33333%;border-top:3px solid #aaaaaa}

.sub_container2 .board_box{margin:0}
/*sub*/

/*sub1_c1*/
.sub1_in_title h2{font-weight: 300;margin-top:80px;text-align: center;}
.sub1_in_title h2>span{font-weight: 600;box-shadow: inset 0 -10px 0 0 #e5eed1}
.sub1_in_title h2>span:first-child, .sub1_in_title h2>span:last-child{box-shadow: none;color:#d9d9d9;display:inline-block;transform: translateY(5px)}
.sub1_text_box>div>p{line-height: 180%;font-size:11pt;}
.sub1_text_box>div>p>span{font-weight: bold}
.sub1_text_box>div>div{display:flex;align-items: center;margin-top:20px;font-weight: bold;}
.sub1_text_box>div>div>p{font-size:10pt;margin-right:10px;}
.sub1_text_box>div>div>div{max-width: 100px;}
.sub1_text_box>div:first-child{text-align: center;padding:20px}
/*sub1_c1*/


/*sub1_c2*/
.sub1_c2_box1{padding:40px 0}
.sub1_c2_box1_1{margin-bottom:40px;color:#000}
.sub1_c2_box1_1_1{margin-bottom:20px;}
.sub1_c2_box1_1:last-child{margin-bottom:0;}
.sub1_c2_box1_1_1>p>span{color:#98bc4f}

.sub1_c2_box1_1_2{padding:0 0 0 30px;border-left:1px solid #e3e3e3;position: relative}
.sub1_c2_box1_1_2:after{content: '';display:block;width:8px;height:8px;position: absolute;border-radius: 50%;border:2px solid #086e65;background-color: #fff;left:-5px;top:0px;}
.sub1_c2_box1_1_2>div{display:flex;margin-bottom:10px}
.sub1_c2_box1_1_2>div:last-child{margin-bottom:0;}
.sub1_c2_box1_1_2>div p{font-weight: bold}
.sub1_c2_box1_1_2>div>div>div>span{color:#98bc4f;margin:0 10px ;display:block}
.sub1_c2_box1_1_2>div>div>div{display:flex;align-items: flex-start}

.sub1_c2_box1_1>div h2{font-weight: 600;font-style:oblique;color:#000;}
/*sub1_c2*/

/*sub1_c3*/
.sub1_c3_box{padding:60px 0;text-align: center;}
.sub1_c3_box_1>div{padding:20px 0;text-align: center}

.sub1_c3_box_1>div h2{;font-size:23pt;;margin-bottom:10px;font-weight: 300;}

.sub1_c3_box_1>div h2>span{box-shadow: inset 0 -12px 0 0 #e5eed1;font-weight: 600;display:inline-block;height:40px;}
.sub1_c3_box_1>div p{font-size:10pt;}
.sub1_c3_box_1>div p>span{font-weight: bold;}

.sub1_c3_box_1>p{color:#9e9e9e;font-size:10pt;font-weight: 500;margin-bottom:40px;}
.sub1_c3_box_1 img{margin:10px 0 30px}

.sub1_c3_box_2{text-align: center;}
.sub1_c3_box_2 img{margin:10px 0}

/*sub1_c3*/

/*sub1_c4*/

.sub1_c4_box{text-align: center;padding:60px 0}
/*sub1_c4*/

/*sub1_c5*/
.sub1_c5_box{padding:30px 20px;}
.sub1_c5_box table{border-collapse: collapse;width:100%;}
.sub1_c5_box table tr{border-bottom:1px solid #e3e3e3;;}

.sub1_c5_box table th, .sub1_c5_box table td{text-align: left;padding:10px;font-size:9pt;}
.sub1_c5_box>div>div img{width:100%;}
.sub1_c5_box>div>div{margin-top:40px;}

/*sub1_c5*/


/*sub2_c2*/
.sub2_c2_box1{padding:80px 0}
.sub2_c2_box1 table{width:100%;border-collapse: collapse;border-top:3px double #e3e3e3;}
.sub2_c2_box1 table tr{border-bottom:1px solid #e3e3e3;}
.sub2_c2_box1 table tr:nth-child(1){border-bottom:3px double #e3e3e3;background-color: #f9feee}
.sub2_c2_box1 table tr td, .sub2_c2_box1 table tr th{padding:10px 5px}
.sub2_c2_box1 table tr td{text-align:center}
.sub2_c2_box1 table tr td:nth-child(1){text-align: center;}
.sub2_c2_box1 table tr td:nth-child(2), .sub2_c2_box1 table tr th:nth-child(2){text-align: center;}
 .sub2_c2_box1 table tr td:nth-child(2), .sub2_c2_box1 table tr th:nth-child(2){}

.sub2_c2_box1>div>div{text-align: left;}
.sub2_c2_box1>div:last-child>div{text-align: center;}
.sub2_c2_box1>div:last-child{margin-top:30px;}
.sub2_c2_box1>div>div:first-child{padding:0 20px 40px;line-height: 180%}
.sub2_c2_box1>div>div:first-child span{color:#000;display:flex;}

/*sub2_c2*/


/*sub2_c3*/
.sub2_c3_box_1 h3{margin-bottom:10px;font-weight: 500;margin-left:8px;border-bottom:1px solid #777777;padding:0 0 6px 0}
.sub2_c3_box_1_1>div>div p span{font-weight: bold;}
.sub2_c3_box_1_1>div>div{padding:10px 7px 3px;display:flex;}
.sub2_c3_box_1_1>div>div p:first-child{margin-right:10px;}
.sub2_c3_box_1_2>div{border-bottom:1px solid #777777;padding:10px  7px 3px;margin:0 0 4px;font-weight: bold;}
.sub2_c3_box_1_2 p{padding:5px 7px 3px;}
.sub2_c3_box_1_2 p>span{font-weight: bold;}
.sub2_c3_box>div{padding:30px 0;border-bottom:1px solid #e3e3e3;}
.sub2_c3_box>div>div:first-child{margin-bottom:30px;padding: 10px;border: 1px solid #e3e3e3;max-width: 250px;}
/*sub2_c3*/



/*sub3_c3*/
.sub3_c3_box{padding:40px 0 0}
.sub3_c3_box1>div>div{display:flex;border:1px solid #e3e3e3;margin:5px 0}
.sub3_c3_box1>div>div p{width:100px;background-color: #f7f7f7;border-right:1px solid #e3e3e3;padding:5px 0 5px 5px;display:flex;align-items: center;}
.sub3_c3_box1>div>div div{padding:5px 0 5px 5px;width:60%;display:flex;align-items: center;}

.sub3_c3_box2>div>div{display:flex;border:1px solid #e3e3e3;margin:5px 0}
.sub3_c3_box2>div>div p{width:100px;background-color: #f7f7f7;border-right:1px solid #e3e3e3;padding:5px 0 5px 5px;display:flex;align-items: center;}
.sub3_c3_box2>div>div div{padding:5px 0 5px 5px;width:70%}
.sub3_c3_box2>div>div span{display:flex;justify-content: center;align-items: center;width:90px;}


.sub3_c3_box3{margin-top:30px;}
.sub3_c3_box3>div{margin-top:10px}
.sub3_c3_box1 h3{font-weight: 600;padding:15px 5px}
.sub3_c3_box3 h3{font-weight: 600;padding:15px 5px}
.sub3_c3_box3 h3 span{font-weight: 300;font-size:11pt;}

.sub3_c3_box3 table, .sub3_c3_box3 table tr{border:1px solid #e3e3e3;border-collapse: collapse;}
.sub3_c3_box3 table{border-bottom:3px double #e3e3e3;border-top:3px double #e3e3e3;border-right:none;border-left:none;width:100%;}

.sub3_c3_box3 table tr{border-left:none;border-right:none;}
.sub3_c3_box3 table tr:first-child{border-bottom:3px double #e3e3e3;}
.sub3_c3_box3 table th, .sub3_c3_box3 table td{text-align: center;padding:10px 20px;font-size:10pt}
.sub3_c3_box3 table th:first-child, .sub3_c3_box3 table td:first-child{text-align: left}


.sub3_c3_box4{margin-bottom:40px;align-items: center}
.sub3_c3_box4 h3{font-weight: 600;padding:15px 5px;}
.sub3_c3_box4 h3 span{font-weight: 300;font-size:11pt;}
.sub3_c3_box4>div{font-size:9pt;;;display:flex;margin:5px 0}
.sub3_c3_box4>div>span{display:inline-block;;padding:5px 0 5px 5px;border:1px solid #e3e3e3;;width:76%;position: relative;}
.sub3_c3_box4>div>div{display:inline-block;;padding:5px 0 5px 5px;border:1px solid #e3e3e3;border-right:none;;width:120px;background-color: #f7f7f7;text-align: center}
.sub3_c3_box4>div:nth-child(2)>div, .sub3_c3_box4>div:nth-child(2)>span{border-top:1px solid #e3e3e3;}
.sub3_c3_box4>div>span>span{color:#fff;background-color: #7caa17;font-weight: bold;padding:0 10px;position: absolute;left:120px;width:40px;text-align: center}


.sub3_c3_box3>div:last-child table th, .sub3_c3_box3>div:last-child table td{text-align: center;}
.sub3_c3_box3>div:last-child table th:first-child, .sub3_c3_box3>div:last-child table td:first-child{text-align: left;}
/*sub3_c3*/


/*sub3_c4*/
.sub3_c4_box_1>div{text-align: center;margin-top:20px;border:1px solid #e3e3e3;padding:20px;}
.sub3_c4_box_1>div>div{font-weight: bold;font-size:12pt;margin-bottom:5px;}
.sub3_c4_box_1>div>div>span{display:inline-block;;background-color: #7caa17;color:#fff;;height: 30px;display:flex;align-items: center;justify-content: center;margin:0 auto;margin-bottom:10px;padding: 0 10px;}

.sub3_c4_box_1>div>div>span{display:inline-block;;background-color: #7caa17;color:#fff;;height: 30px;display:flex;align-items: center;justify-content: center;margin:0 auto;margin-bottom:10px;padding: 0 10px;}

.sub3_c4_box>p{font-size:14pt;padding:60px 10px 10px;font-weight: 600;}
.sub3_c4_box_1_full>div>p{font-size:14pt;padding:60px 10px 10px;font-weight: 600;}
.sub3_c4_box>ul{margin-top:20px;}
.sub3_c4_box>ul li{display:flex;font-size:11pt;line-height: 180%}
.sub3_c4_box>ul li:before{content: '-';display:block;margin-right:3px;}
.sub3_c4_box_2{margin-top:60px;padding-top:50px;border-top:1px solid #e3e3e3;}
.sub3_c4_box_2>div{margin-top:20px;}

.sub3_c4_box_1>div p{font-size:7pt;}

.pdf_file{display:flex;margin-top:80px;}
.pdf_file a{display:block;width:50%;background-color: #7caa17;color:#fff;;text-align: center;padding:20px 0;font-size:10pt;font-weight: 800;}
.pdf_file a:first-child{margin-right: 20px;}
/*sub3_c4*/

/*sub4_c2*/
.tab{margin:50px 0 ;position: absolute;opacity: 0;left:-100%;top:0;width:100%}
.tab.actives{;;position: static; opacity: 1;z-index: inherit;width:100%;left:0}
.tab_address{display:none;;clear: both;top:0;margin-top:40px;}
.tab_address.actives{display:block;;z-index: 1111111111;opacity: 1}
.tab_address h2{font-weight: 400;font-size:14pt;padding:5px 20px}
.tab_address h2{border-bottom:1px solid #e3e3e3;margin-top:30px}
.tab_address p span{color:#b3b3b3;}
.tab_address h2 span{color:#b3b3b3;}
.tab_address h2 span{font-size:12pt;}
.tab_address>p{padding:10px 20px 25px;font-size:10pt}

.tab_button{transform: translate(0);z-index: 11111111111111111111}
.tab_button>div{border:1px solid #e3e3e3;padding:20px;text-align: center;cursor: pointer;background-color: #fff;display:flex;align-items: center}
.tab_button2>div{justify-content: inherit !important}
.tab_button>div:first-child{border-bottom:none;}
.tab_button h2{font-size:14pt;text-align: left}
.tab_button h2.actives{color:#fff;}
.tab_button>div.actives{border:1px solid #668f0b;background-color:#7caa17;color:#fff;}
.tab_button3{display:flex;flex-wrap: wrap;}
.tab_button3>div{width:100%;justify-content: left;padding:10px 20px;align-items: center;}
.tab_button3>div h2{font-size:11pt;}


.sub4_c2_box{position: relative;}
.sub4_c2_box iframe{height:292px !important}
.sub4_c2_box .root_daum_roughmap .wrap_map{height:262px !important}
/*sub4_c2*/


/*sub4_c3*/
.tab_button2{flex-wrap:wrap;display:flex}
.tab_button2>div{width:100%;display:flex;align-items: center}
/*sub4_c3*/

/*footer*/
.footer>div{padding:30px 20px;line-height: 180%;}
.footer>div>div{padding:10px 0;color:#fff}
.footer{background-color: rgb(3, 2, 53)}
.footer a{color:#fff;}
.pc_footer{display:none;}
/*footer*/


/*header*/
.gnb>ul>li>a{font-weight: bold;}
.gnb li a:hover{background-color: #fff;color:#a7c945;}

.gnb li a.actives{background-color: #fff;color:#a7c945;}
.gnb li li{background-color: #fff}

.gnb li ul a:hover, .gnb li ul li:hover a{background-color: #fff;color:#a7c945}
.gnb li li a:hover{color:#a7c945;background-color: #fff;}

.header{border-top:5px solid #17766e;background-color: #7caa17;border-bottom:none;padding:10px 20px }
.ninja-btn3{top:11% !important}
.header.actives{position: fixed;width:100%;z-index: 11111;top:0;}


.header_top{;padding:5px;background-color: rgb(43,43,43)}
.header_top>div{max-width:1200px;margin:0 auto;display:flex;justify-content: flex-end}
.header_top>div a{display:flex;align-items: center;color:#fff;font-size:11pt;}
.header_top>div>div{margin-left:10px;}
.header_top>div a img{margin:0 5px;}

.header_top>div a {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 10pt;
    padding: 2px 10px;
    border: 1px solid #4e4e4e;
}
.header_top>div a:hover{background-color: #000;}
/*header*/

.header_pop{position: fixed;left:0;top:0;;background-color: rgba(0,0,0,0.5);z-index: 11111;display:none;width:100%;height:100%;}
.header_pop>div{width:100%;height:100%;display:flex;align-items: center;justify-content: center}
.header_pop>div>div{padding:30px;background-color: #fff;font-size:13pt;}








.loading{cursor: pointer}
.loading_box{;position: fixed;left:0;top:0;width:100%;height:100%;background-color: rgba(0,0,0,0.5);z-index: 111111;display:none;}
.loading_box>div{display:flex;justify-content: center;align-items: center;width:100%;height:100%}
.loading_box>div>div{background-color: #fff;font-size:13pt;padding:60px 120px}


.popup_box img{height:60vh;}

.pc_view{display:none;}
@media screen and (min-width:768px){
    .sub3_c3_box4 .sub3_c3_box4_in{display: inline-flex;margin-right:10px;}
    .sub3_c3_box4_in:nth-child(3){margin-right:0;}
/*    .sub3_c3_box4 .sub3_c3_box4_in_2{width: 100%}*/
    
/*    .sub3_c3_box4 .sub3_c3_box4_in2{margin: 0;}*/
    .sub1_text_box>div>div>div{max-width: unset;}
    .main_box4{padding: 0px;}
    .sub3_c3_box2>div>div div{padding:5px 0 5px 5px;width:76%}
    .sub_in_title p{font-size:12pt}
    .swiper-slide>div div span{font-size: 15px;}
    .nt_login{padding:40px;}
    .nt_login_box label{font-size:11pt;}

    .control-group input{padding: 0 0 0 10px;}
    .register_button input{;padding: 0}


    .youtube_bg>div p{margin-top:40px;}
    .swiper-slide>div h2{font-size:40pt;}
    .swiper-slide>div h2 p{font-size:30pt !important;}
    .swiper-slide>div div{font-size:16pt;}
    .swiper-slide>div div p{font-size:13pt;margin-top:-10px;}

    .main_title{padding:80px 0 40px}
    .main_title2{padding:120px 0;}

    .main_title h3{font-size:25pt}
    .main_title span{font-size:14pt;}



    .main_bord_box{margin-top:0;width:50%;}
    .main_bord_box_full{display: flex;padding:80px 20px;}
    .main_bord_box_full>div{width:50%;margin-right:30px;}
    .main_bord_box_full>div:last-child{margin:0;}


    .main_section1{padding:0 0 120px 0}
    .main_section2{padding:0 0 10px 0}
    .main_section4{padding:0 0 20px 0}
    .main_section1 .pc_view{position: relative}
    .main_section1 .pc_view .swiper-pagination{width:100%;text-align: center;bottom:-50px !important}

    .main_section1 .pc_view .swiper-pagination-bullet{margin: 0 2px }

    .main_s2_box{flex-wrap: nowrap}
    .main_s2_box>div{width:25%;margin:10px;}
    .main_s2_box>div:first-child{margin-left:0;}
    .main_s2_box>div:last-child{margin-right:0;}


    .main_box4 .main_tab>div>div h2{font-size:14pt;}


    /*    sub*/
    .sub_title{font-size:18pt}
    .sub_title h2{font-size:46pt}
    .sub_tab_menu>div{;flex-wrap:nowrap;font-size:15pt;}
    .sub_title{height:424px;}
    /*    sub*/


    /*    sub1_c1*/
    .sub1_in_title h2{font-size:24pt;}
    .sub1_in_title h2>span:first-child, .sub1_in_title h2>span:last-child{box-shadow: none;color:#d9d9d9;font-size:40pt;display:inline-block;transform: translateY(20px)}
    .sub1_text_box>div>p{;font-size:13pt;}
    .sub1_text_box>div>div>p{font-size:13pt;}
    .sub1_text_box{display:flex;align-items: center;justify-content:space-between;flex-direction: row-reverse}
       .sub1_text_box>div:first-child{width:30%;}
    .sub1_text_box>div{width:70%}
    .sub_text_box{padding:80px 20px 0}
    /*    sub1_c1*/

    /*    sub1_c2*/
    .sub1_c2_box1_1{display:flex;align-items: flex-start}
    .sub1_c2_box1_1>div h2{font-size:26pt}
    .sub1_c2_box1_1>div{width:50%;font-size:9pt;line-height: 180%}
    .sub1_c2_box1_1_1 p{font-size:14pt}

    /*    sub1_c2*/


    /*    sub1_c3*/
    .sub1_c3_box_2>div:last-child{display:flex;}
    .sub1_c3_box_2>div:last-child>div{width:33.333333%;margin-left:30px}
    .sub1_c3_box_2>div:last-child>div:nth-child(2){text-align: right;margin-left:0px;}
    .sub1_c3_box_2>div:last-child>div:last-child{text-align: left;}



    .sub1_c3_box_1>div h2{font-size:33pt;}
    .sub1_c3_box_1>div h2>span{height: 55px}
    .sub1_c3_box_1>div p{font-size:16pt;}
    .sub1_c3_box_1>p{font-size:13pt;margin-bottom:0;}

    /*    sub1_c3*/
    /*    sub1_c5*/
    .sub1_c5_box>div{display:flex;}
    .sub1_c5_box>div>div{width:50%;}

    .sub1_c5_box>div>div:first-child{margin-right:40px;}
    /*    sub1_c5*/


    /*sub2_c2    */
    .sub2_c2_box1{display:flex;justify-content: space-between}
    .sub2_c2_box1>div:first-child{margin-right:20px;width:35%;font-size:13pt;}
    .sub2_c2_box1>div>div:first-child{font-size:12pt;}
    .sub2_c2_box1>div{width:65%;}
    .sub2_c2_box1>div>div{text-align: left;}
    .sub2_c2_box1>div:last-child>div{text-align: right;margin-top:0;}
     .sub2_c2_box1 table tr td:nth-child(2), .sub2_c2_box1 table tr th:nth-child(2){}
    /*    sub2_c2*/


    /*    sub2_c3*/
    .sub2_c3_box_1>div{display:flex;align-items: flex-start}
    .sub2_c3_box_1>div>div{width:50%;}
    .sub2_c3_box_1>div>div:last-child{;margin-left:20px;}
    .sub2_c3_box_1_1>div>div>div p{width:50%;}
    .sub2_c3_box_1_1>div>div>div:nth-child(3) p, .sub2_c3_box_1_1>div>div:nth-child(4) p{width:100%}
    .sub2_c3_box>div{padding:60px 0;}
    /*    sub2_c3*/


    /*    sub3_c3*/
    .sub3_c3_box1>div{display:flex}
    .sub3_c3_box1>div>div{width:50%;font-size:10pt;}
    .sub3_c3_box1>div>div:first-child{margin-right:12px}
    .sub3_c3_box2>div>div{font-size:10pt}
    .sub3_c3_box1>div>div p{;padding:10px 0 10px 10px}
    .sub3_c3_box1>div>div div{padding:10px 0 10px 10px}
    .sub3_c3_box2>div>div p{;padding:10px 0 10px 10px}
    .sub3_c3_box2>div>div div{;padding:10px 0 10px 10px}
    .sub3_c3_box3{display:flex;}
    .sub3_c3_box3>div{width:50%;}
    .sub3_c3_box3>div:first-child{margin-right:12px}
    .sub3_c3_box3 table th, .sub3_c3_box3 table td{font-size:9pt}


    .sub3_c3_box4>div{font-size:10pt;width: 49.4%;margin:5px 0;}

    .sub3_c3_box4>div>span{;padding:5px 0 5px 10px;border-top: 1px solid #e3e3e3;font-size: 10pt;}

    .sub3_c3_box4>div>div{;padding:10px 0 10px 10px;border-top: 1px solid #e3e3e3;height: 50px;display:flex;align-items: center}
    .sub3_c3_box4>div>span{display:flex;align-items: center;width:70%}
    .sub3_c3_box4>div>span>span{left:180px;font-size: 14pt;width: 50px;}
    


    /*    sub3_c3*/

    /*    sub3_c4 */
    .sub3_c4_box_1{display:flex;}
    .sub3_c4_box_1>div{width:50%}
    .sub3_c4_box_1>div:first-child{margin-right:20px;}
    .sub3_c4_box_1>div  p{font-size:10pt;}
    .sub3_c4_box_2{display:flex;}
    .sub3_c4_box_2>div:first-child{margin-right:40px;}
    .sub3_c4_box_2>div{margin-top:0}

    .sub3_c4_box_1_full .sub3_c4_box_1{flex-wrap: wrap !important}
    .sub3_c4_box_1_full .sub3_c4_box_1>div{width:100%}
    .sub3_c4_box_1_full{display:flex;}
    .sub3_c4_box_1_full .sub3_c4_box_1>div:first-child{margin-right:0 !important}
    .sub3_c4_box_1_full>div{width:50%;}
    .sub3_c4_box_1_full>div:first-child{margin-right: 20px;}
    .pdf_file a{font-size:15pt;}
    /*    sub3_c4*/

    /*    sub4_c2*/
    .tab_button{display:flex;}
    .tab_button>div{display:flex;text-align: left;width:50%;align-items: center;justify-content: center;}
    .tab_button>div:first-child{border-bottom:1px solid #e3e3e3;}
    .tab_button>div img{margin-right:20px;}
    /*    sub4_c2*/
    /*    sub4_c3*/
    .sub4_c2_box iframe{height: 490px !important;}
    .sub4_c3_box .tab{float:left;width:70% !important}
    .tab_button2{float:left;width:30%;display:block;margin-top:50px}
    .tab_button2>div{width:100% !important;}
    /*    sub4_c3*/

    /*    sub4_c4*/
    .tab_button3>div{width:33.33333%;}
    .tab_button3>div>div:last-child{width:70%}
    .tab_button3>div h2{font-size:13pt;}
    /*    sub4_c4*/
    .mobile_view{display:none}
    .pc_view{display:block;}
}


@media screen and (min-width:950px){

    /*    header*/
    .header{padding:0 }
    .header .container{align-items: center;}
    .logo{max-width:inherit !important;max-width: 200px}
    /*    header*/
    .sub1_c5_box table th, .sub1_c5_box table td{font-size:11pt;}

    .footer>div{text-align: left;font-size:10pt;display:flex;}
    .footer>div img{margin-right:30px;}
    .gnb li a{padding:20px 20px;font-weight: bold;font-size:11pt;cursor: pointer;background-color: #7caa17;color:#fff;}
    .bord_title{font-size:13pt;}
    /*    sub1_c2*/
    .sub1_c2_box1{padding:80px}
    /*    sub1_c2*/


    /*sub2_c3    */
    .sub2_c3_box>div{display:flex;}
    .sub2_c3_box>div>div:last-child{width:80%}
    .sub2_c3_box>div>div:first-child{margin-right:30px;margin-bottom:0;border:1px solid #e3e3e3;padding:10px;}
    .sub2_c3_box_1>div>div:last-child{margin-left:30px;}
    .sub2_c3_box_1{margin-bottom:10px;}
    /*    sub2_c3*/

    /*    sub3_c3*/
    .sub3_c3_box3 table th, .sub3_c3_box3 table td{font-size:10pt}
    /*    sub3_c3*/
    /*    sub3_c4*/
    .sub3_c4_box_1>div{text-align: left;display:flex;justify-content: space-between;align-items: center;}
    .sub3_c4_box_1>div>div{margin-bottom:0;display:flex;justify-content: center;align-items: center;}

    .sub3_c4_box_1>div>div>span{margin-bottom:0;margin-right:10px;}
    .sub3_c4_box_1>div p{width:228px;}
    
     .sub3_c4_box_11>div{justify-content: flex-start}
      .sub3_c4_box_11>div span{margin-right:30px !important;width:100px;text-align: center;}
    .sub3_c4_box_11>div p{width:auto !important}
    /*    sub3_c4*/

    /*    sub4_c3*/
    .tab_button h2{font-size:16pt}
    .sub4_c2_box iframe{height:490px !important}
    .sub4_c2_box .root_daum_roughmap .wrap_map{height:362px !important}
    /*    sub4_c3*/


    .pc_footer{display:block;}
    .mobile_footer{display:none;}
}

@media screen and (min-width:1200px){

/*    .sub4_c2_box iframe{height:450px !important}*/
    .youtube_bg h3{font-size:22pt;}

    .main_box4 .main_tab>div>div h2{font-size:16pt;}
    .swiper-slide>div div span{font-size: 26px;}

    /*    sub1_c1*/
    .sub1_in_title h2{font-size:30pt;}
    .sub1_in_title h2>span:first-child, .sub1_in_title h2>span:last-child{box-shadow: none;color:#d9d9d9;font-size:80pt;transform: translateY(40px)}
           .sub1_text_box>div:first-child{width:40%;}
    .sub1_text_box>div{width:60%}
    /*    sub1_c1*/

    /*    sub1_c2*/
    .sub1_c2_box1_1>div h2{font-size:30pt}
    .sub1_c2_box1_1>div{;font-size:12pt;}
    /*    sub1_c2*/
    /*  sub1_c3*/

    .sub1_c3_box>div:first-child{margin-right:20px;}
    /*    sub1_c3*/

    /*    sub1_c5*/
    .sub1_c5_box table th, .sub1_c5_box table td{font-size:13pt;}
    /*    sub1_c5*/

    /*    sub2_c3*/
    .sub2_c3_box_1{font-size:10pt}
    /*    sub2_c3*/
    /*    sub3_c3*/
    .sub3_c3_box1>div>div{;font-size:12pt;}
    .sub3_c3_box2>div>div{font-size:12pt}
    .sub3_c3_box1>div>div p{width:180px}
    .sub3_c3_box2>div>div p{width:180px}
    .sub3_c3_box3 table th, .sub3_c3_box3 table td{font-size:12pt}
    .sub3_c3_box4>div>div{width:180px;min-height: 60px;padding: 20px 10px !important;}
    .sub3_c3_box4>div>span{font-size:12pt;}
    .sub3_c3_box4>div{font-size:12pt;margin-top: 0}
    
    /*    sub3_c3*/
    /*    sub3_c4*/
    .tab_address h2{font-size:18pt}
    .sub3_c4_box_1>div p{font-size:10.5pt;}
    .tab_address>p{font-size:12pt;}
    .sub3_c4_box_1>div p{width:260px;}
    /*    sub3_c4*/


    .tab_button3>div>div:last-child{width:50%}

    .gnb>ul>li>a{font-size:14pt;}
        .sub2_c2_box1 table tr td:nth-child(2), .sub2_c2_box1 table tr th:nth-child(2){}
}


@media screen and (min-width:1300px){
    .main_container>div{;padding:0  }
    .main_s2_box{;padding:60px 0px 30px;}
    .main_bord_box_full{padding: 60px 0px 0px; }
}

@media screen and (min-width:1600px){
    /*    sub2_c3*/
    .sub2_c3_box_1 h3{font-size:17pt;}
    .sub2_c3_box_1{font-size:13pt}
    /*    sub2_c3*/
}

/* loading */
.wrap-loading{z-index: 999; position: fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000');}
.wrap-loading div{position: fixed;top:50%;left:50%;margin-left: -21px;margin-top: -21px;}
.display-none{display:none;}
/* loading */