#sub_nav{position:absolute;top:10%;left:5%;}
#sub_nav .logo{margin: 0 0 50px 0;}
#sub_nav .logo02{display:none}
#sub_nav .nav{display:none;}
#sub_nav .nav li a{display:inline-block;padding:10px 20px 10px 0;position:relative}

.btn_top{position:Fixed;right:20px;bottom:30px;cursor:pointer;z-index:99;}
.btn_top img{width:25%;float:right}

.sub .txt_content{line-height:1.8;width:90%;margin:auto;padding:5% 0;overflow:hidden}

.mn01 .on01, .mn02 .on02, .mn03 .on03, .mn04 .on04, .mn05 .on05{font-size:1.5rem;}

.mn01 .on01:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;}
.mn02 .on02:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;}
.mn03 .on03:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;}
.mn04 .on04:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;}
.mn05 .on05:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;}

/*화이트테마인 경우*/
.theme01.sub01 .nav01 a{color:#FFF}
.theme01.mn01 .on01:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;color:#FFF}
.theme01.mn02 .on02:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;color:#FFF}
.theme01.mn03 .on03:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;color:#FFF}
.theme01.mn04 .on04:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;color:#FFF}
.theme01.mn05 .on05:before{display:block;position:absolute;content:'●';font-size:0.5rem;right:0;top:0;color:#FFF}

.theme01 .logo02{display:block !important}
.theme01 .logo01{display:none !important}

.sub01 .nav01{display:block !important;}
.sub02 .nav02{display:block !important;}
.sub03 .nav03{display:block !important;}
.sub04 .nav04{display:block !important;}
.sub04 .nav05{display:block !important;}



#sub01_01{color:#FFF;height:1080px;background:url('/img/sub/mn01/0101.jpg') no-repeat center center ;background-size:cover}
#sub01_01 .signature{margin:0 0 0 20px}
#sub01_02 .profile{float:right;margin:50px 0 0 0;width:60%;}
#sub01_02 .profile ul{overflow:hidden}
#sub01_02 .profile ul li{width:50%;}

#sub01_03 .slider{float:right;width:60%;}
#sub01_03 .wrap{width:100%;float:right;overflow:hidden}
#sub01_03 .swiper-slide {background-size: cover;background-position: center;}
#sub01_03 .swiper-button-prev, #sub01_03 .swiper-button-next {top:40%;color:#FFF}
#sub01_03 .gallery-top {width: 100%;height:700px;}
#sub01_03 .gallery-thumbs {box-sizing: border-box;padding: 10px 0;}
#sub01_03 .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;cursor:pointer}
#sub01_03 .gallery-top .swiper-slide .swiper-slide-container {width:100%;height: 100%;}
#sub01_03 .gallery-thumbs .swiper-slide .swiper-slide-container{width:100%;height: 100%;}
#sub01_03 .swiper-slide-container img{ width:100%;height:100%}
#sub01_03 .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

#sub01_04 .info{float:Right;width:60%;}
#sub01_04 .info img{width: 100%;}
#sub01_04 .info .table{overflow:hidden;margin:0 0 20px 0}
#sub01_04 .info .bc01{background:#5e8c7a}
#sub01_04 .info .bc02{background:#90b4a6}
#sub01_04 .info .bc03{background:#c9d3d0}

#sub01_04 .info .btto{margin-bottom: 50px;}

#sub01_04 table{float:Right;border-collapse:collapse;width:100%;}
#sub01_04 table td, #sub01_04 table th{padding:10px 20px;border-bottom:1px solid #eee;font-family:'Noto Serif KR', serif}
#sub01_04 table th{font-weight:normal;background:#f2f2f2;}
#sub01_04 table td{font-weight:bold}
#sub01_04 .map{clear:both;margin:20px 0;width:100% !important}

#sub01_05 .video_wrap{float:right;margin:50px 0 0 0;width:75%;overflow:hidden}
#sub01_05 .video_wrap .tab-content.current{visibility:visible;position:relative;}
#sub01_05 .video_wrap .tab-content{visibility:hidden;position:absolute;max-height:492px}
#sub01_05 .video{float:left;width:75%;}
#sub01_05 .video iframe{width:100%;min-height:492px}
#sub01_05 .thum_tab{float:Right;width:25%;overflow-y:scroll;height:492px}
#sub01_05 .thum_tab ul{overflow:hidden;}
#sub01_05 .thum_tab li{padding:10px;overflow:hidden;background:#f0f0f0;cursor:pointer;border-bottom:1px solid #FFF}
#sub01_05 .thum_tab li.current{background:#6eab94;color:#FFF;}
#sub01_05 .thum_tab img{float:left;margin:0 10px 0 0}
#sub01_05 .thum_tab .view{display:Block;text-align:center;background:#b2b2b2;color:#FFF;padding:8.5px}
#sub01_05 .thum_tab .view:hover{background:#3e6d5b;transition:All 1s ease;}
#sub01_05 .fa{display:none}

#fullpage { transition: top .5s ease-in-out; }
#fullpage p{color:#FFF;}
#fullpage .section{position:relative;}
/* #fullpage .section.active{opacity: 1; } */
#fullpage .section .txt{position:absolute;width:90%;right:5%;top:50%;transform:translateY(-50%);line-height:1.8}
#fullpage .section .txt .line{border-bottom:1px solid #FFF;display:inline-block;}
#fullpage .section .txt .s_tit{margin:0 0 40px 0;font-size:3.3rem;}
#fullpage .section .txt span{font-family:'Noto Serif KR', serif;color:#edd8b0 !important;}
#fullpage .section, #fullpage .slide{/*background-size: cover;background-attachment: fixed;*/background-size:Cover;background-repeat:no-repeat;background-position:center center}


#sub02_01 .logo{position:absolute;z-index:999;top:10%;left:5%;}

#sub02_01 #fullpage #section0{background-image: url('/img/sub/mn02/bg01.jpg');}
#sub02_01 #fullpage #section1{background-image: url('/img/sub/mn02/bg02.jpg');}
#sub02_01 #fullpage #section2{background-image: url('/img/sub/mn02/bg03.jpg');}
#sub02_01 #fullpage #section3{background-image: url('/img/sub/mn02/bg04.jpg');}
#sub02_01 #fullpage #section4{background-image: url('/img/sub/mn02/bg05.jpg');}
#sub02_01 #fullpage #section5{background-image: url('/img/sub/mn02/bg06.jpg');}


#sub02_01 #fullpage #section3 .box{width:75%;float:right;}
#sub02_01 #fullpage #section3 ul{overflow:hidden;margin:0 0 30px 0}
#sub02_01 #fullpage #section3 ul li:nth-child(1){width:70%;float:left}
#sub02_01 #fullpage #section3 ul li:nth-child(2){width:25%;float:right}
#sub02_01 #fullpage #section3 ul li:nth-child(2) img{border-radius:10px;}
#sub02_01 #fullpage #section4 a{color:#FFF;display:inline;border:1px solid #FFF;min-width:530px;text-align:Center;padding:10px 50px;}
#sub02_01 #fullpage #section4 a:hover{background:#6eab94;color:#FFF;transition:All .5s ease;}
#sub02_01 #fullpage #section5 .box01 {float:right;width:75%;}
#sub02_01 #fullpage #section5 .box01 .tab-content.current{visibility:visible;position:relative;}
#sub02_01 #fullpage #section5 .box01 .tab-content{visibility:hidden;position:absolute;max-height:492px}
#sub02_01 #fullpage #section5 .video{float:left;width:75%;}
#sub02_01 #fullpage #section5 .video iframe{display:block;width:100%;min-height:492px}
#sub02_01 #fullpage #section5 .thum_tab{float:Right;width:25%;}
#sub02_01 #fullpage #section5 .thum_tab ul{overflow-y:scroll; height: 455px;}
#sub02_01 #fullpage #section5 .thum_tab li{padding:10px;overflow:hidden;background:#f0f0f0;cursor:pointer;border-bottom:1px solid #FFF}
#sub02_01 #fullpage #section5 .thum_tab li:last-child{border:none}
#sub02_01 #fullpage #section5 .thum_tab li i{color:#FFF;display:none}
#sub02_01 #fullpage #section5 .thum_tab li.current{background:#6eab94;}
#sub02_01 #fullpage #section5 .thum_tab li.current p{color:#FFF;}
#sub02_01 #fullpage #section5 .thum_tab li p{color:#141414}
#sub02_01 #fullpage #section5 .thum_tab img{float:left;margin:0 10px 0 0}
#sub02_01 #fullpage #section5 .thum_tab .view{display:Block;text-align:center;background:#b2b2b2;color:#FFF;padding:8.5px}
#sub02_01 #fullpage #section5 .thum_tab .view:hover{background:#3e6d5b;transition:All .3s ease;}
#sub02_01 #fullpage #section6 {height:490px !important}
#sub02_01 footer {display: block;}
.fp-viewing-6 footer,.fp-viewing-6thPage footer,.fp-viewing-6 #fp-nav{display:none;}
.fp-responsive footer{display:none;}


#sub02_02 .logo{position:absolute;z-index:999;top:10%;left:5%;}

#sub02_02 #fullpage #section0{background-image: url('/img/sub/mn02/bg01_01.jpg');}
#sub02_02 #fullpage #section1{background-image: url('/img/sub/mn02/bg02_01.jpg');}
#sub02_02 #fullpage #section2{background-image: url('/img/sub/mn02/bg03_01.jpg');}
#sub02_02 #fullpage #section3{background-image: url('/img/sub/mn02/bg04_01.jpg');}
#sub02_02 #fullpage #section4{background-image: url('/img/sub/mn02/bg05_01.jpg');}
#sub02_02 #fullpage #section5{background-image: url('/img/sub/mn02/bg06_01.jpg');}
#sub02_02 #fullpage #section6{background-image: url('/img/sub/mn02/bg07_01.jpg');}

#sub02_02 #fullpage #section2 ul {overflow:hidden;float:right;width:70%;margin:20px 0}
#sub02_02 #fullpage #section2 ul li{float:left;width:23%;margin:0 1%;background:#FFF;padding:20px;border-radius:10px;text-align:center;}
#sub02_02 #fullpage #section2 ul li p{color:#141414;}
#sub02_02 #fullpage .box{width:75%;float:right;}
#sub02_02 #fullpage .box ul{overflow:hidden;}
#sub02_02 #fullpage .box ul:nth-child(2){margin:30px 0}
#sub02_02 #fullpage .box ul li:nth-child(1){width:70%;float:left}
#sub02_02 #fullpage .box ul li:nth-child(2){width:25%;float:right}
#sub02_02 #fullpage .box ul li:nth-child(2) img{border-radius:10px;}
#sub02_02 #fullpage #section5 a{color:#FFF;display:inline;border:1px solid #FFF;min-width:530px;text-align:Center;padding:10px 50px;}
#sub02_02 #fullpage #section5 a:hover{background:#6eab94;color:#FFF;transition:All .5s ease;}
#sub02_02 #fullpage #section7 {height:490px !important}
#sub02_02 footer {display: block;}

#fp-nav ul li:nth-child(1){margin:-10px 0 100px 0}
.fp-viewing-firstPage #fp-nav ul li:nth-child(1) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-secondPage #fp-nav ul li:nth-child(2) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-3rdPage #fp-nav ul li:nth-child(3) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-4thPage #fp-nav ul li:nth-child(4) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-5thPage #fp-nav ul li:nth-child(5) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-6thPage #fp-nav ul li:nth-child(6) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}
.fp-viewing-7thPage #fp-nav ul li:nth-child(7) .fp-tooltip {font-size:1.5rem;top:-6px;transition:All .5s ease}

.sub_quick{position:fixed;right:20px;bottom:20px;}
.sub_quick ul li{text-align:center}
.sub_quick ul li:nth-child(2){margin:15px 0}
.pop_counsel {display:none;position:fixed;top:50%;left:50%; transform:translate(-50%,-50%); z-index:1000; width:450px;padding:50px;background:#FFF;border:5px solid #79aa95;}
.pop_counsel .close {position:absolute; top:0;right:0;width:60px; height:60px; background:url('/img/sub/mn02/close.png') no-repeat;}
.pop_counsel li{margin:0 0 20px 0;}
.pop_counsel input{padding:10px;width:100%;outline:none;border:1px solid #ddd}
.pop_counsel select{padding:10px;width:100%;outline:none;border:1px solid #ddd;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.pop_counsel select::-ms-expand{display: none;}
.pop_counsel textarea{width:100%;border:1px solid #ddd;padding:10px;}
.pop_counsel input[type=submit] {-webkit-appearance:none;}
.pop_counsel .check{box-shadow:none;margin:0 10px 0 0;width:Auto;}
.pop_counsel .submit{margin:20px 0 0 0;background: #79aa95 ;color:#FFF;font-size:1.5rem}
.counsel_bg {display:none; position:fixed; top:0; left:0; right:0; z-index:999; width:100%; height:100%;}
.counsel_bg.on {display:block; background:rgba(0,0,0,0.6);}


@media(max-width:1800px){

	#fp-nav.fp-left{left:50px !important;}
	#fullpage #section10 .doc ul{width:90%;}

	.m_menu{position:fixed;padding:10px 0;width:100%;top:0;z-index:999;transition:All .5s ease}
	.m_menu .m_logo img{height:20px;transition:All .5s ease}

}

@media(max-width:1600px){
	#sub01_02 .profile{width:100%;}
	#sub01_03 .slider{width:100%;}
	#sub01_03 .wrap{width:100%;float:none;overflow:hidden}
	#sub01_04 .info{width:100%;}
}

@media(max-width:1400px){


	#sub01_03 .gallery-top{height:auto}

	#sub01_05 .video{width:100%}
	#sub01_05 .thum_tab{width:100%}
	#sub01_05 .thum_tab li{border:1px solid #FFF}
	#sub01_05 .thum_tab img{display:none}
	#sub01_05 .fa{display:block;font-size:1.5rem;float:left;margin:0 10px 0 0}

	#sub02_01 #fullpage #section3 .box{width:100%;}
	#sub02_01 #fullpage #section3 ul li:nth-child(1){width:55%}
	#sub02_01 #fullpage #section3 ul li:nth-child(2){width:40%}

	#sub02_01 #fullpage #section5 .video{width:100%}
	#sub02_01 #fullpage #section5 .thum_tab{width:100%}
	#sub02_01 #fullpage #section5 .thum_tab ul{overflow: hidden; height: auto;}
	#sub02_01 #fullpage #section5 .thum_tab li{border:1px solid #FFF}
	#sub02_01 #fullpage #section5 .thum_tab img{display:none}
	#sub02_01 #fullpage #section5 .thum_tab li i{display:block;font-size:1.5rem;float:left;margin:0 10px 0 0;color:#141414}


	#sub02_02 #fullpage .box{width:100%}
	#sub02_02 #fullpage .box ul li:nth-child(1){width:55%}
	#sub02_02 #fullpage .box ul li:nth-child(2){width:40%}
}

@media (max-width:1100px){
  #fullpage .section { position: relative; opacity: 1; }
}

@media(max-width:1023px){
	#sub_nav{display:none}

	#sub01_02 .profile{width:100%;}
	#sub01_05 .video_wrap{width:100%;}
	#sub01_05 .thum_tab{height:300px;}

	.fp-section.fp-table, .fp-slide.fp-table{height:auto !important;padding:50px 0 !important}
	#sub02_01 #fullpage #section6{padding:0 !important}
	#sub02_02 #fullpage #section7{padding:0 !important}

	#sub02_01 .logo{display:none}
	#sub02_01 #sub01_05 .video{width:100%;}
	#sub02_01 #sub01_05 .thum_tab{width:100%;height:200px}
	#sub02_01 #sub01_05 .video_wrap{width:100%;}
	#sub02_01 #fullpage #section5 .box01{width:100%;}
	#sub02_01 #fullpage #section6 {height:auto !important}
	#sub02_01 #fullpage #section7 {height:auto !important}

	#sub02_02 .logo{display:none}
	#sub02_02 #fullpage #section2 ul{width:100%;}
	#sub02_02 #fullpage #section2 ul li{width:48%;margin:1%;}
	#sub02_02 #fullpage #section5 a{display:block;width:80%;margin:Auto;padding:10px;min-width:auto}
 	#sub02_02 #fullpage #section7 {height:auto !important}
	#sub02_02 #fullpage #section8 {height:auto !important}
}

@media(max-width:767px){

	#sub01_02 .profile{margin:0}
	#sub01_02 .profile ul li{width:100%;margin:50px 0 0 0}
	#sub01_02 .profile ul li img{width:100% !important}

	#sub01_04 .info{float:none;}
	#sub01_04 table{width:100%;}
	#sub01_04 .map{width:100% !important}
    #sub01_04 .info .btto{margin-bottom: 30px;}

	#sub01_05 .video iframe{min-height:300px}
	#sub01_05 .thum_tab{height:200px;}

	#fullpage .section .txt{text-align:center}
	#fullpage .section .txt .s_tit{font-size:2rem;margin:0 0 20px 0}

	#sub02_01 #fullpage #section3 ul li:nth-child(1){Width:100%}
	#sub02_01 #fullpage #section3 ul li:nth-child(2){Width:100%}
	#sub02_01 #fullpage #section3 ul li:nth-child(2) img {width:30%;margin:10px auto 0}
	#sub02_01 #fullpage #section4 img{width:50%;margin:0}
	#sub02_01 #fullpage #section5 .video iframe{min-height:300px}


	#sub02_02 #fullpage #section2 ul li{padding:10px;}
	#sub02_02 #fullpage #section2 ul li img{width:30%;}
	#sub02_02 #fullpage .box ul{margin:20px 0}
	#sub02_02 #fullpage .box ul li .ft05{padding:0}
	#sub02_02 #fullpage .box ul li:nth-child(1){width:100%;}
	#sub02_02 #fullpage .box ul li:nth-child(2){width:100%;}
	#sub02_02 #fullpage .box ul li:nth-child(2) img{width:30%;margin:10px auto 0}

	.pop_counsel {width:80%;padding:30px}
	.pop_counsel img{width:30%}
	.pop_counsel .close{width:40px;height:40px;background-size:100%;}

	.sub_quick{right:5px;}
	.sub_quick ul li:nth-child(2){margin:10px 0}
	.sub_quick ul li img{width:65%;}


}
@media(max-width:420px){




}
