@charset "utf-8";

header {background-color: rgba(255, 255, 255, 0);}
body{overflow-x: hidden;}

/*.gnb-wrap .gnb .dl .secs:last-child{ width: 30%;}*/

/* main-wrap */
.main-wrap{width:1600px; margin:0 auto; margin-bottom:140px;}

/* .main-wrap .msec-vis */
.main-wrap .msec-vis{position:relative; height:880px;}
.main-wrap .msec-vis:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; content:""; background: url("/images/Potal/images/main/main-vis.jpg") top center no-repeat; background-size:cover; z-index:1;
transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2);-webkit-transition: transform 6s ease-in-out;-moz-transition: transform 6s ease-in-out;-o-transition: transform 6s ease-in-out;transition: transform 6s ease-in-out;}
.main-wrap .msec-vis.active:before{transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

.main-wrap .msec-vis .txt-search{position:absolute; left:1000px; top:250px; z-index:2;}
.main-wrap .msec-vis .txt-search .txt{width:450px; height:260px; background: url("/images/Potal/images/main/mvis-txt.png") top left no-repeat; margin-bottom:30px;}
.main-wrap .msec-vis .txt-search .search{position:relative; width:450px; border-radius:40px; overflow:hidden;}
.main-wrap .msec-vis .txt-search .search input[type="text"] {width:100%; height:70px; padding:0px 100px 0px 40px; font-size: 1.20em; box-sizing:border-box; border:none;}
.main-wrap .msec-vis .txt-search .search input:focus{outline: 2px solid red; border-radius: 40px; margin: 3px;}
.main-wrap .msec-vis .txt-search .search .btn{position:absolute; right:30px; top:50%; width:40px; height:40px; margin-top:-20px; display:block; background: url("/images/Potal/images/main/vsearch-icon.png") center no-repeat;}

.main-wrap .msec-vis .main_qr{width:80px;height:80px; z-index:1; position:absolute; right:0; top:550px;}
.main-wrap .msec-vis .main_qr a{display:block;width:140px;height:130px; text-align:center; font-size:17px; color:#fff; }
.main-wrap .msec-vis .main_qr a img{width: 80px;height:80px; margin-top:15px;}

.main-wrap .msec-vis .vis-slide{position:absolute; left:0px; top:230px; z-index:2;}
.main-wrap .msec-vis .vis-slide .title{font-family:'GmarketSans'; font-size: 2.00em; margin-bottom:30px; letter-spacing:-0.02em; color:#fff; line-height:120%; text-shadow: 2px 2px 0px #000;}

.main-wrap .msec-vis .vis-slide .slide{width:560px;}
.main-wrap .msec-vis .vis-slide .slide:before{position:absolute; right:0px; top:0px; width:180px; height:40px; border-radius:20px; background-color:rgba( 0, 0, 0, 0.6 ); content:"";}

.main-wrap .msec-vis .vis-slide .slide .list{margin:0px -20px;}
.main-wrap .msec-vis .vis-slide .slide .list li{/* margin:0px 20px; */ margin: 5px 20px;}
.main-wrap .msec-vis .vis-slide .slide .list li a{position: relative; display: block;}
.main-wrap .msec-vis .vis-slide .slide .list li a:focus {outline: 3px solid red !important; box-shadow: 0 0 0 0px red inset;}
.main-wrap .msec-vis .vis-slide .slide .list li a .img{}
.main-wrap .msec-vis .vis-slide .slide .list li a .img img{width:100%; border-radius: 20px;}

.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl{position:absolute; right:130px; top:10px;}
.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl .count{font-size: 1.07em; color:#fff; font-family:'GmarketSansTTFMedium';}
.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl .count .current{font-family:'Gmarket Sans'; color:#e8e961;}
.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl .count .total{}

.main-wrap .msec-vis .vis-slide .slide .control{position:absolute; right:10px; top:6px;}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box{font-size:0px}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box .prev-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconWL.png") center no-repeat;}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box .stop-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/pause-iconW.png") center no-repeat;}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box .start-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/play-iconW.png") center no-repeat;}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box .next-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconWR.png") center no-repeat;}
.main-wrap .msec-vis .vis-slide .slide .control .bt_box .more-btn{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/more-iconW.png") center no-repeat;}




	@media all and (max-width:1600px){
		.main-wrap{width:100%; overflow-x:hidden; margin-bottom:100px;}

		.main-wrap .msec-vis{height:800px;}
		.main-wrap .msec-vis .txt-search{left:50%; top:280px; margin-left:100px;}

		.main-wrap .msec-vis .vis-slide{left:40px; top:280px;}
		.main-wrap .msec-vis .vis-slide .slide{width:640px;}
	}

	@media all and (max-width:1400px){
		.main-wrap{margin-bottom:50px;}
		.main-wrap .msec-vis{height:700px;}
		.main-wrap .msec-vis .txt-search{top:220px; margin-left:50px;}
		.main-wrap .msec-vis .txt-search .txt{width:400px; height:233px; background-position:top center; background-size:100%; display:inline-block;}
		.main-wrap .msec-vis .txt-search .search{width:400px;}
		
		.main-wrap .msec-vis .vis-slide{left:20px; top:220px;}
		.main-wrap .msec-vis .vis-slide .slide{width:460px;}
		.main-wrap .msec-vis .vis-slide .slide .list{margin:0px -10px;}
		.main-wrap .msec-vis .vis-slide .slide .list li{margin:0px 10px;}
	}

	@media all and (max-width:1000px){
		.main-wrap{margin-bottom:40px;}

        .main-wrap .msec-vis .main_qr{display:none;}

		.main-wrap .msec-vis{height:auto; padding:120px 0px 60px 0px; text-align:center;}
		.main-wrap .msec-vis .txt-search{position:relative; left:auto; top:auto; display:inline-block; margin-bottom:30px; margin-left:0px;}
		.main-wrap .msec-vis .txt-search .txt{margin-bottom:10px;}
		.main-wrap .msec-vis .txt-search .search{position:relative; width:504px; border-radius:40px; overflow:hidden;}
		
		.main-wrap .msec-vis .vis-slide{position:relative; top:auto; left:auto; padding:0px 20px;}
		.main-wrap .msec-vis .vis-slide .title{margin-bottom:20px; text-align:left;}
		.main-wrap .msec-vis .vis-slide .slide{width:100%;}
		.main-wrap .msec-vis .vis-slide .slide:before{left:auto; right:20px;}

		.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl{left:auto; right:150px;}

		.main-wrap .msec-vis .vis-slide .slide .control{left:auto; right:30px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap{margin-bottom:30px;}

		.main-wrap .msec-vis{padding:120px 0px 40px 0px;}
		.main-wrap .msec-vis .txt-search .txt{width:300px; height:175px;}
		.main-wrap .msec-vis .txt-search .search{width:380px;}
		.main-wrap .msec-vis .txt-search .search input[type="text"]{height:50px; padding:0px 80px 0px 20px; font-size: 1.07em;}

		.main-wrap .msec-vis .vis-slide .title{font-size: 1.60em; margin-bottom:10px;}
		.main-wrap .msec-vis .vis-slide .slide{width:100%;}
		.main-wrap .msec-vis .vis-slide .slide:before{height:30px; right:20px;}

		.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl{top:4px;}

		.main-wrap .msec-vis .vis-slide .slide .control{top:2px;}
	}

	@media all and (max-width:480px) {
		.main-wrap{margin-bottom:20px;}

		.main-wrap .msec-vis{padding:80px 0px 30px 0px;}
		.main-wrap .msec-vis .txt-search .txt{width:240px; height:140px;}
		.main-wrap .msec-vis .txt-search .search{width:280px;}
		.main-wrap .msec-vis .txt-search .search input[type="text"]{height:44px; padding:0px 60px 0px 20px; font-size:14px;}
		.main-wrap .msec-vis .txt-search .search .btn{right:20px; margin-top:-20px;}		

		.main-wrap .msec-vis .vis-slide .title{font-size: 1.47em;}
		.main-wrap .msec-vis .vis-slide .slide:before{width:140px; height:30px; left:auto; right:20px;}

		.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl{right:122px;}
		.main-wrap .msec-vis .vis-slide .slide .leslide-ctrl .count{font-size:14px;}

		.main-wrap .msec-vis .vis-slide .slide .control{right:25px;}
		.main-wrap .msec-vis .vis-slide .slide .control .bt_box .prev-slide{width:24px;}
		.main-wrap .msec-vis .vis-slide .slide .control .bt_box .stop-slide{width:24px;}
		.main-wrap .msec-vis .vis-slide .slide .control .bt_box .start-slide{width:24px;}
		.main-wrap .msec-vis .vis-slide .slide .control .bt_box .next-slide{width:24px;}
		.main-wrap .msec-vis .vis-slide .slide .control .bt_box .more-btn{width:24px;}
	}

/* .main-wrap .msec-frequ */
.main-wrap .msec-frequ{position:relative; margin-top:-120px; margin-bottom:50px; z-index:1;}
.main-wrap .msec-frequ:before{position:absolute;left:0px;top:0px;width:1751px;height: 100%;background:url("/upload_data/board_data/BBS_0000002/173138885160455.jpg") top left no-repeat #467fb7;background-size:cover;border-radius:60px 0px 0px 30px;content:"";z-index:-1;}
.main-wrap .msec-frequ:after{clear:both; content:""; display:block;}

.main-wrap .msec-frequ .tel{padding:40px 0px 0px 60px; margin-right:100px; float:left;}
.main-wrap .msec-frequ .tel .tit{padding:10px 20px; line-height:120%; font-size: 1.07em; color:#fff; background:#253258; margin-bottom:10px; letter-spacing:-0.02em; font-family:'GmarketSans'; border-radius:20px; display:inline-block;}
.main-wrap .msec-frequ .tel .num{font-size: 1.8em; line-height:120%; margin-bottom:12px; color:#fff; font-family:'Gmarket Sans'; text-shadow: 1px 1px 0px #000;}
.main-wrap .msec-frequ .tel .stxt{font-size: 1.00em; color:#e6f0fa; font-family:'GmarketSans';}

/*250821 인구 수 추가*/
.main-wrap .msec-frequ .population{display:flex;width:400px;justify-content:space-between;gap:20px;font-family:'GmarketSans';/* margin-top: 55px; */position: absolute;: 58px;left: 358px;top: 32px; z-index:1;}
.main-wrap .msec-frequ .population .pop_l span{display:block; font-size:18px;   font-weight:500; color:#fff; text-align:center;}
.main-wrap .msec-frequ .population .pop_l span::before{content:''; display:block; margin-bottom:5px; height:42px; background:url(/upload_data/board_data/BBS_0000002/175573553602213.png) no-repeat center;}
.main-wrap .msec-frequ .population .pop_c{color:#fff;  text-align:center;}
.main-wrap .msec-frequ .population .pop_c .pop_num{font-size:20px; font-weight:600;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);}
.main-wrap .msec-frequ .population .pop_c p{font-size:14px; margin-top:10px;}
.main-wrap .msec-frequ .population .pop_r a{display: block;text-align:center;box-sizing:border-box;background:#fff;border-radius:5px;color:#4b84bb;width:100px;height: 70px;font-size:15px;padding: 8px 10px;vertical-align: middle;line-height: 1.3em;}



.main-wrap .msec-frequ .scut{padding-top: 128px;margin-right:100px;float:left;}
.main-wrap .msec-frequ .scut .btns{text-align:center;}
.main-wrap .msec-frequ .scut .btns:after{clear:both; content:""; display:block;}
.main-wrap .msec-frequ .scut .btns li{margin:0px 20px; display:inline-block; vertical-align:middle;}
.main-wrap .msec-frequ .scut .btns li:first-child{margin-left:0px;}
.main-wrap .msec-frequ .scut .btns li:last-child{margin-right:0px;}
.main-wrap .msec-frequ .scut .btns li a{display:block; text-align:center; transition: all 0.3s ease-out;}
.main-wrap .msec-frequ .scut .btns li a:hover{transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);}
.main-wrap .msec-frequ .scut .btns li a:before{width:46px; height:45px; background:#000; display:inline-block; margin-bottom:10px; content:"";}
.main-wrap .msec-frequ .scut .btns li a span{font-size: 1.20em; color:#fff; font-family:'GmarketSans'; text-align:center; display:block;}
.main-wrap .msec-frequ .scut .btns li a:hover span{text-decoration:underline;}
.main-wrap .msec-frequ .scut .btns li.binfo a:before{background:url("/images/Potal/images/main/frequ-icon-binfo.png") top center no-repeat;}
.main-wrap .msec-frequ .scut .btns li.locat a:before{background:url("/images/Potal/images/main/frequ-icon-locat.png") top center no-repeat;}
.main-wrap .msec-frequ .scut .btns li.organ a:before{background:url("/images/Potal/images/main/frequ-icon-organ.png") top center no-repeat;}
.main-wrap .msec-frequ .scut .btns li.emplo a:before{background:url("/images/Potal/images/main/frequ-icon-emplo.png") top center no-repeat;}

.main-wrap .msec-frequ .mayor{position:relative; padding:45px 280px 50px 0px; float:left;}
.main-wrap .msec-frequ .mayor:before{position:absolute; right:0px; bottom:0px; width:210px; height:247px; background:url("/images/Potal/images/main/frequ-mayor.png") bottom right no-repeat; content:"";}
.main-wrap .msec-frequ .mayor .stxt{font-size: 1.60em; color:#dbeafa; margin-bottom:15px; line-height:120%; letter-spacing:-0.02em; font-family:'GmarketSans'; text-shadow:1px 1px 0px #000;}
.main-wrap .msec-frequ .mayor .stxt strong{color:#e8e961;}
.main-wrap .msec-frequ .mayor .btxt{font-size: 1.6em; color:#fff; margin-bottom:20px; line-height:120%; letter-spacing:-0.02em; font-family:'GmarketSans'; text-shadow:1px 1px 0px #000;}
.main-wrap .msec-frequ .mayor .btxt strong{font-size: 1.5em; line-height:120%; }

.main-wrap .msec-frequ .mayor .btns .btn{width:146px; padding:10px 0px 8px 0; margin-right:10px; display:inline-block; font-size: 1.07em; border:1px solid #fff; text-align:center; font-family:'GmarketSans'; line-height:100%; border-radius:20px;}
.main-wrap .msec-frequ .mayor .btns .btn:hover{text-decoration:underline;}
.main-wrap .msec-frequ .mayor .btns .btn:last-child{margin-right:0px;}
.main-wrap .msec-frequ .mayor .btns .btn.visi{color:#4e86bd; background:#fff;}
.main-wrap .msec-frequ .mayor .btns .btn.admi{color:#fff; background:#467fb7;}

	@media all and (max-width:1600px){
		.main-wrap .msec-frequ{margin-top:0px;}
		.main-wrap .msec-frequ:before{width:100%;height: 100%;border-radius:0px;}

		.main-wrap .msec-frequ .tel{padding:64px 0px 0px 40px; width:27%; margin-right:3%; box-sizing:border-box;}

		.main-wrap .msec-frequ .scut{width:29%; margin-right:3%; box-sizing:border-box;}

		.main-wrap .msec-frequ .mayor{padding:40px 200px 50px 0px; width:38%; box-sizing:border-box;}
		.main-wrap .msec-frequ .mayor:before{right:40px;}
	}

	/* @media all and (max-width:1400px){
		.main-wrap .msec-frequ .tel{padding:40px 0px 0px 40px; width:100%; margin-right:0%;}
		.main-wrap .msec-frequ .tel .tit{margin-bottom:0px; vertical-align:top;}
		.main-wrap .msec-frequ .tel .num{margin-bottom:0px; display:inline-block; vertical-align:top; margin:5px 0px 0px 10px;}
		.main-wrap .msec-frequ .tel .stxt{display:inline-block; vertical-align:top; margin:10px 0px 0px 10px;}

		.main-wrap .msec-frequ .scut{width:42%; padding-left:40px; margin-right:5%;}
		.main-wrap .msec-frequ .scut .btns li{margin:0px 15px;}

		.main-wrap .msec-frequ .mayor{padding:40px 200px 50px 0px; width:53%;}
		.main-wrap .msec-frequ .mayor:before{right:auto; left:280px;}
	} */
    @media all and (max-width:1400px){
		.main-wrap .msec-frequ .tel{padding:73px 0px 0px 72px; width:50%; margin-right:0%;}
		.main-wrap .msec-frequ .tel .tit{margin-bottom:19px; vertical-align:top;}
		.main-wrap .msec-frequ .tel .num{margin-bottom:0px; vertical-align:top; margin:5px 0px 0px 10px;}
		.main-wrap .msec-frequ .tel .stxt{display:inline-block; vertical-align:top; margin:10px 0px 0px 10px;}

		/* .main-wrap .msec-frequ .population{top:90px;} */
		
		.main-wrap .msec-frequ .scut{width:35%;padding-left: 33px;margin-right:5%;margin-top: -31px;}
		.main-wrap .msec-frequ .scut .btns li{margin:0px 15px;}

		.main-wrap .msec-frequ .mayor{padding:0px 60px 45px 457px; width:100%;}
		.main-wrap .msec-frequ .mayor:before{right:auto; left:730px;}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-frequ{margin-bottom:30px;}
		.main-wrap .msec-frequ .tel{padding:30px 0px 0px 20px; width:36%; margin-right:5%;}
		.main-wrap .msec-frequ .tel .tit{margin-bottom:10px;}
		.main-wrap .msec-frequ .tel .num{display:block; margin:0px 0px 10px 0px;}
		.main-wrap .msec-frequ .tel .stxt{display:block; margin:0px;}

		.main-wrap .msec-frequ .scut{width: 74%;padding: 0px 0px 27px 366px;margin-right:0%;}
		.main-wrap .msec-frequ .scut .btns li{margin:0px 15px;}

		.main-wrap .msec-frequ .mayor{padding:40px 200px 50px 15%; width:100%;}
		.main-wrap .msec-frequ .mayor:before{right:auto; left:60%;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-frequ{margin-bottom:20px;}
		.main-wrap .msec-frequ .tel{padding:20px 20px 0px 20px; width:100%; margin-right:0%; text-align:center;}
		.main-wrap .msec-frequ .tel .tit{font-size:14px;}
		.main-wrap .msec-frequ .tel .num{font-size: 1.73em;}
		.main-wrap .msec-frequ .population{left: 120px;top:200px; gap:0; width:350px; align-items:center;}
		
		.main-wrap .msec-frequ .scut{width:100%;padding: 153px 0px 0px 0px;margin-right:0%;}
		.main-wrap .msec-frequ .scut .btns li{margin:0px 5%;}
		.main-wrap .msec-frequ .scut .btns li a:before{width:42px; height:38px; margin-bottom:5px;}
		.main-wrap .msec-frequ .scut .btns li a span{font-size: 1.07em;}
		.main-wrap .msec-frequ .scut .btns li.binfo a:before{background-size:36px;}
		.main-wrap .msec-frequ .scut .btns li.locat a:before{background-size:36px;}
		.main-wrap .msec-frequ .scut .btns li.organ a:before{background-size:36px;}
		.main-wrap .msec-frequ .scut .btns li.emplo a:before{background-size:36px;}

		.main-wrap .msec-frequ .mayor{padding:60px 160px 50px 14%;}
		.main-wrap .msec-frequ .mayor:before{right:auto; left:58%; width:180px; height:220px; background-size:180px;}
		.main-wrap .msec-frequ .mayor .stxt{font-size: 1.47em; margin-bottom:10px;}
		.main-wrap .msec-frequ .mayor .stxt strong{}
		.main-wrap .msec-frequ .mayor .btxt{font-size: 1.73em; margin-bottom:15px;}

		.main-wrap .msec-frequ .mayor .btns .btn{width:100px; padding:10px 0px; margin-right:5px; font-size:14px;}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-frequ{margin-bottom:15px;}
		.main-wrap .msec-frequ .tel{padding:20px 15px 0px 20px;}
		.main-wrap .msec-frequ .tel .tit{font-size:13px;}
		.main-wrap .msec-frequ .tel .num{font-size: 1.60em;}
		.main-wrap .msec-frequ .tel .stxt{font-size:14px;}
		.main-wrap .msec-frequ .population{ left:30px; }
		.main-wrap .msec-frequ .population .pop_l span{font-size:15px;}
		.main-wrap .msec-frequ .population .pop_r a{font-size:14px; }
		.main-wrap .msec-frequ .scut{padding:20px 0px 0px 0px; }
		.main-wrap .msec-frequ .scut .btns li{margin:0px 2%;}
		.main-wrap .msec-frequ .scut .btns li a span{font-size: 1.00em;}
		
	    .main-wrap .msec-frequ .scut {padding: 172px 0 0 0;}
		.main-wrap .msec-frequ .mayor{padding: 66px 80px 20px 10%;}
		.main-wrap .msec-frequ .mayor:before{right:auto; left:56%; width:150px; height:220px; background-size:150px;}
		.main-wrap .msec-frequ .mayor .stxt{font-size: 1.33em; margin-bottom:5px;}
		.main-wrap .msec-frequ .mayor .stxt strong{display:block;}
		.main-wrap .msec-frequ .mayor .btxt{font-size: 1.60em; margin-bottom:15px;}
		.main-wrap .msec-frequ .mayor .btxt strong{font-size: 1.3em;}
		.main-wrap .msec-frequ .mayor .btns .btn{font-size:13px; display:block;}
		.main-wrap .msec-frequ .mayor .btns .btn.visi{margin-bottom:10px;}
	}


/* .main-wrap .msec-news .taps */
.main-wrap .msec-news{margin-bottom:70px;}
.main-wrap .msec-news:after{clear:both; content:""; display:block;}

/* .main-wrap .msec-news .board */
.main-wrap .msec-news .board{margin-right:50px; width:640px; float:left;}
.main-wrap .msec-news .board .title{font-size: 1.73em; margin-bottom:25px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height: 120%;}
.main-wrap .msec-news .board .title strong{font-family:'GmarketSans';}

.main-wrap .msec-news .board .taps{position:relative; box-sizing:border-box; overflow:hidden; height:295px;}
.main-wrap .msec-news .board .taps .cont{float:left; display:block; width:calc(92.5% / 4); box-sizing:border-box;}
.main-wrap .msec-news .board .taps .tap{width:100%; float:left; display:inline; position:relative; z-index:2; border:1px solid #e1e1e1; overflow:hidden;}
.main-wrap .msec-news .board .taps .cont:first-child .tap{border-radius:10px 0px 0px 10px;}
.main-wrap .msec-news .board .taps .tap a{width:100%; font-size: 1.13em; line-height:52px; display:block; text-align:center; color:#111; background:#f6f6f6; letter-spacing:-0.02em; font-family:'GmarketSans';}
.main-wrap .msec-news .board .taps .tap a:hover{color:#5289c0; text-decoration:underline;}

.main-wrap .msec-news .board .taps .cnt{width:100%; padding:80px 0px 0px 0px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box;}
.main-wrap .msec-news .board .taps .cnt .more-btn{position:absolute; right:0; top:0px; display:block; width:7.5%; height:52px; border:1px solid #e1e1e1; background:#fff; text-align:center;border-radius:0px 10px 10px 0px;}
.main-wrap .msec-news .board .taps .cnt .more-btn:focus{outline:0 !important;}
.main-wrap .msec-news .board .taps .cnt .more-btn:before{line-height:46px; content:"+"; color:#46494e; font-size: 2.13em; padding: 5px 10px;}/*
/* .main-wrap .msec-news .board .taps .cnt .more-btn:focus::before {outline: 2px solid red;} */

.main-wrap .msec-news .board .taps .cont.on .tap{border-color:#5289c0;}
.main-wrap .msec-news .board .taps .cont.on .tap a{position: relative; color:#fff; background:#5289c0; font-size: 1.20em; font-family:'GmarketSans';}
.main-wrap .msec-news .board .taps .cont.on .tap a::before {content: ''; position: absolute; top:2px; left:2px; width: 145px; height: 48px;}
.main-wrap .msec-news .board .taps .cont.on .tap a:focus::before {outline: 2px solid red;}
.main-wrap .msec-news .board .taps .cont.on .cnt{display:block;}

.main-wrap .msec-news .newsWrap {display: flex; justify-content: center; align-items: center; padding: 70px;}
.main-wrap .msec-news .newsWrap .newsImg {}
.main-wrap .msec-news .newsWrap a {position: relative; display: block; padding-left: 120px; font-family: 'GmarketSans'; color: #252525; padding-top:15px;} 
.main-wrap .msec-news .newsWrap a::before {content: ''; display: block; position: absolute; top: -20px; left: 0; background: url('/images/Potal/images/main/newslink-icon-notice.png') no-repeat center; width: 98px; height: 98px;}
.main-wrap .msec-news .newsWrap a p {font-size: 1.33em; margin-bottom: 20px;}
.main-wrap .msec-news .newsWrap a span {font-size: 1.07em;}

.main-wrap .msec-news .board .taps .cnt .impor{position:relative; background:#f3f5f9; border-bottom:1px solid #dbdbdb; font-family:'GmarketSans';}
.main-wrap .msec-news .board .taps .cnt .impor a{position:relative; display:block; padding:20px}
.main-wrap .msec-news .board .taps .cnt .impor a .tit-date{margin-bottom:15px; display:block;}
.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .tit{font-size: 1.33em; color:#252525; display:block; line-height:120%; padding-right:150px; font-style:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .date{position:absolute; top:20px; right:20px; font-size: 1.00em; color:#252525; font-style:normal; padding-left:22px; background:url("/images/Potal/images/main/date-icon.png") left no-repeat;}
.main-wrap .msec-news .board .taps .cnt .impor a .btxt{font-size: 1.07em; color:#252525; line-height:140%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:'GmarketSansTTFLight';}
.main-wrap .msec-news .board .taps .cnt .impor a:hover .tit-date .tit{color:#5289c0; text-decoration:underline;}
.main-wrap .msec-news .board .taps .cnt .impor a:hover .tit-date .date{color:#5289c0; text-decoration:underline;}
.main-wrap .msec-news .board .taps .cnt .impor a:hover .btxt{color:#5289c0; text-decoration:underline;}

.main-wrap .msec-news .board .taps .cnt .list{ font-family:'GmarketSans';}
.main-wrap .msec-news .board .taps .cnt .list li{position:relative; border-bottom:1px solid #dbdbdb;}
.main-wrap .msec-news .board .taps .cnt .list li a{display:block; padding:16px 20px 16px 20px;}
.main-wrap .msec-news .board .taps .cnt .list li a .btxt{position:relative; font-size: 1.07em; color:#555; line-height:140%; padding-right:150px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .msec-news .board .taps .cnt .list li a .btxt.new{padding-left:25px;}
.main-wrap .msec-news .board .taps .cnt .list li a .btxt.new:before{position:absolute; top:1px; left:0px; width:20px; line-height:20px; display:block; border-radius:50%; font-size:11px; color:#fff; text-align:center; background:#5289c0; content:"N";}
.main-wrap .msec-news .board .taps .cnt .list li a .date{position:absolute; top:14px; right:20px; font-size: 1.00em; color:#252525; padding-left:22px; background:url("/images/Potal/images/main/date-icon.png") left no-repeat;}
.main-wrap .msec-news .board .taps .cnt .list li a:hover .btxt{color:#5289c0; text-decoration:underline;}
.main-wrap .msec-news .board .taps .cnt .list li a:hover .date{color:#5289c0; text-decoration:underline;}

	@media all and (max-width:1600px){
		.main-wrap .msec-news{padding:0px 20px; margin-bottom:50px;}
		.main-wrap .msec-news .board{width:40%; margin-right:2%;}
	}

	@media all and (max-width:1400px){
		.main-wrap .msec-news .board .taps .cont{width:calc(90% / 4); box-sizing:border-box;}

		.main-wrap .msec-news .board .taps .tap a{font-size: 1.07em;}

		.main-wrap .msec-news .board .taps .cont.on .tap a{font-size: 1.07em;}
		.main-wrap .msec-news .board .taps .cnt .more-btn{width:10%;}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-news{padding:0px 20px; margin-bottom:30px;}
		.main-wrap .msec-news .board{width:100%; margin:0px 0px 30px 0px;}
		.main-wrap .msec-news .board .title{margin-bottom:10px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-news .board{width:100%; margin:0px 0px 20px 0px;}
		.main-wrap .msec-news .board .title{font-size: 1.47em;}

		.main-wrap .msec-news .board .taps{height:212px;}
		.main-wrap .msec-news .board .taps .tap a{font-size:14px; line-height:40px;}
		.main-wrap .msec-news .board .taps .cont.on .tap a{font-size: 1.00em;}

		.main-wrap .msec-news .board .taps .cnt{padding:50px 0px 0px 0px;}

		.main-wrap .msec-news .board .taps .cnt .more-btn{height:40px;}
		.main-wrap .msec-news .board .taps .cnt .more-btn:before{line-height:40px; font-size: 1.87em;}

		.main-wrap .msec-news .board .taps .cnt .impor a{padding:15px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date{margin-bottom:10px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .tit{font-size: 1.07em; padding-right:120px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .date{top:15px; right:15px; font-size:13px; padding-left:20px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .btxt{font-size:14px;}

		.main-wrap .msec-news .board .taps .cnt .list li a{padding:10px 15px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .btxt{font-size:14px; padding-right:120px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .btxt.new:before{top:0px; left:0px; width:16px; line-height:16px; border-radius:50%; font-size:9px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .date{top:10px; right:15px; font-size:13px;}
		.main-wrap .msec-news .newsWrap a p{display: none;}

	}

	@media all and (max-width:480px) {
		.main-wrap .msec-news{padding:0px 15px; margin-bottom:30px;}
		.main-wrap .msec-news .board .title{font-size: 1.33em;}
		
		.main-wrap .msec-news .board .taps{height:192px;}
		.main-wrap .msec-news .board .taps .tap a{font-size:11px; line-height:36px;}
		.main-wrap .msec-news .board .taps .cont.on .tap a{font-size:11px;}

		.main-wrap .msec-news .board .taps .cnt{padding:50px 0px 0px 0px;}

		.main-wrap .msec-news .board .taps .cnt .more-btn{height:36px;}
		.main-wrap .msec-news .board .taps .cnt .more-btn:before{line-height:36px; font-size: 1.60em;}

		.main-wrap .msec-news .board .taps .cnt .impor a{padding:10px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date{margin-bottom:5px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .tit{font-size: 1.00em; padding-right:95px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .tit-date .date{top:8px; right:10px; font-size:12px; padding-left:16px; background-size:12px;}
		.main-wrap .msec-news .board .taps .cnt .impor a .btxt{font-size:13px;}

		.main-wrap .msec-news .board .taps .cnt .list li a{padding:10px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .btxt.new{padding-left:20px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .btxt{font-size:13px; padding-right:95px;}
		.main-wrap .msec-news .board .taps .cnt .list li a .date{top:8px; right:10px; font-size:12px; padding-left:16px; background-size:12px;}
	}



/* .main-wrap .msec-news .banner */
.main-wrap .msec-news .banner{margin-right:50px; width:360px; position:relative; float:left;}
.main-wrap .msec-news .banner .title{font-size: 1.73em; margin-bottom:25px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height: 120%;}
.main-wrap .msec-news .banner .title strong{font-family:'GmarketSans';}

.main-wrap .msec-news .banner .slide{}
.main-wrap .msec-news .banner .slide .list{}
.main-wrap .msec-news .banner .slide .list li{}
.main-wrap .msec-news .banner .slide .list li a{display:block;}
.main-wrap .msec-news .banner .slide .list li a .img{position: relative; display:block; width:100%; border:1px solid #dbdbdb; overflow:hidden; box-sizing:border-box; border-radius:10px;}
.main-wrap .msec-news .banner .slide .list li a .img::before {content: ''; position: absolute; top:2px; left:2px; width: 349px; height: 285px;}
.main-wrap .msec-news .banner .slide .list li a:focus .img::before {outline: 2px solid red; border:2px dashed red;}
.main-wrap .msec-news .banner .slide .list li a .img img{width:100%; transition: all 0.3s ease-out;}
.main-wrap .msec-news .banner .slide .list li a:hover .img img{transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1);}

.main-wrap .msec-news .banner .slide .leslide-ctrl{position:absolute; right:110px; top:0px;}
.main-wrap .msec-news .banner .slide .leslide-ctrl .count{font-size: 1.07em; color:#343434; font-family:'GmarketSans'; margin-top:4px;}
.main-wrap .msec-news .banner .slide .leslide-ctrl .count .current{font-family:'GmarketSans'; color:#4c84bb;}
.main-wrap .msec-news .banner .slide .leslide-ctrl .count .total{}

.main-wrap .msec-news .banner .slide .control{position:absolute; right:0px; top:0px;}
.main-wrap .msec-news .banner .slide .control .bt_box{font-size:0px}
.main-wrap .msec-news .banner .slide .control .bt_box .prev-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconBL.png")center no-repeat;}
.main-wrap .msec-news .banner .slide .control .bt_box .stop-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/pause-iconB.png")center no-repeat;}
.main-wrap .msec-news .banner .slide .control .bt_box .start-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/play-iconB.png")center no-repeat;}
.main-wrap .msec-news .banner .slide .control .bt_box .next-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconBR.png")center no-repeat;}
.main-wrap .msec-news .banner .slide .control .bt_box .more-btn{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/more-iconB.png")center no-repeat;}

	@media all and (max-width:1600px){
		.main-wrap .msec-news .banner{width:20%; margin-right:2%;}

	}

	@media all and (max-width:1400px){
		.main-wrap .msec-news .banner .slide{text-align:right}

		.main-wrap .msec-news .banner .slide .leslide-ctrl{position:relative; right:auto; top:auto; display:inline-block; vertical-align:top; margin-top:5px}

		.main-wrap .msec-news .banner .slide .control{position:relative; right:auto; top:auto; display:inline-block; vertical-align:top; margin-top:5px}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-news .banner{width:37%; margin-right:3%;}
		.main-wrap .msec-news .banner .title{margin-bottom:10px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-news .banner{width:100%; margin-right:0px; margin-bottom:20px;}
		.main-wrap .msec-news .banner .title{font-size: 1.47em;}
		
		.main-wrap .msec-news .banner .slide{text-align:left}
		.main-wrap .msec-news .banner .slide .list{margin:0px -5px}
		.main-wrap .msec-news .banner .slide .list li{margin:0px 5px}

		.main-wrap .msec-news .banner .slide .leslide-ctrl{position:absolute; right:110px; top:0px; margin-top:0px}

		.main-wrap .msec-news .banner .slide .control{position:absolute; right:0px; top:0px; margin-top:0px}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-news .banner .title{font-size: 1.33em;}

		.main-wrap .msec-news .banner .slide .leslide-ctrl .count{font-size:14px;}
	}


/* .main-wrap .msec-news .photo */
.main-wrap .msec-news .photo{position:relative; width:500px; float:left;}
.main-wrap .msec-news .photo .title{font-size: 1.73em; margin-bottom:25px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height: 120%;}
.main-wrap .msec-news .photo .title strong{font-family:'GmarketSans';}

.main-wrap .msec-news .photo .list{margin:0px -3%;}
.main-wrap .msec-news .photo .list:after{clear:both; content:""; display:block;}
.main-wrap .msec-news .photo .list li{width:44%; margin:0px 3%; float:left;}
.main-wrap .msec-news .photo .list li a{display:block; border:1px solid #dbdbdb; border-radius:10px; overflow:hidden;}
.main-wrap .msec-news .photo .list li a:focus {outline: 3px solid red !important;}
.main-wrap .msec-news .photo .list li a .img{display:block; height:185px; overflow:hidden;}
.main-wrap .msec-news .photo .list li a .img img{width:100%; height:100%; object-fit:cover; transition: all 0.3s ease-out;}

.main-wrap .msec-news .photo .list li a .tit-date{display:block; padding:19px 20px; background:#fff;}
.main-wrap .msec-news .photo .list li a .tit-date .tit{display:block; font-style:normal; font-family:'GmarketSans'; margin-bottom:10px; color:#252525; font-size: 1.13em; line-height:120%; height:38px; overflow:hidden;}
.main-wrap .msec-news .photo .list li a .tit-date .date{display:block; font-style:normal; font-size: 1.00em; background:url("/images/Potal/images/main/date-icon.png") left no-repeat; padding-left:20px;}

.main-wrap .msec-news .photo .list li a:hover .tit-date{background:#5289c0;}
.main-wrap .msec-news .photo .list li a:hover .tit-date .tit{color:#fff; text-decoration:underline;}
.main-wrap .msec-news .photo .list li a:hover .tit-date .date{color:#fff; text-decoration:underline; background:url("/images/Potal/images/main/date-iconW.png") left no-repeat;}
.main-wrap .msec-news .photo .list li a:hover .img img{transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);}

.main-wrap .msec-news .photo .more-btn{position:absolute; right:0px; top:0px; text-align:center; display:block;}
.main-wrap .msec-news .photo .more-btn:before{width:30px; line-height:30px; content: "+"; color: #46494e; font-size: 2.67em; display:block;}

	@media all and (max-width:1600px){
		.main-wrap .msec-news .photo{width:36%;}
	}

	@media all and (max-width:1400px){
		.main-wrap .msec-news .photo .list li a .img{height:130px;}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-news .photo{width:60%;}
		.main-wrap .msec-news .photo .title{margin-bottom:10px;}

		.main-wrap .msec-news .photo .list{margin:0px -2%;}
		.main-wrap .msec-news .photo .list li{width:46%; margin:0px 2%;}
		.main-wrap .msec-news .photo .list li a .tit-date{padding:15px 10px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-news .photo{width:100%;}
		.main-wrap .msec-news .photo .title{font-size: 1.47em;}

		.main-wrap .msec-news .photo .list{margin:0px -1%;}
		.main-wrap .msec-news .photo .list li{width:48%; margin:0px 1%;}
		.main-wrap .msec-news .photo .list li a .img{height:178px;}

		.main-wrap .msec-news .photo .list li a .tit-date{padding:10px;}
		.main-wrap .msec-news .photo .list li a .tit-date .tit{margin-bottom:5px; font-size: 1.07em; height:36px;}
		.main-wrap .msec-news .photo .list li a .tit-date .date{font-size:14px;}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-news .photo .title{font-size: 1.33em;}
		.main-wrap .msec-news .photo .list li a .img{height:115px;}

		.main-wrap .msec-news .photo .list li a .tit-date .tit{margin-bottom:5px; font-size: 1.00em; height:34px;}
		.main-wrap .msec-news .photo .list li a .tit-date .date{font-size:13px;}
	}

/* .main-wrap .msec-linksns */
.main-wrap .msec-linksns{margin-bottom:100px;}
.main-wrap .msec-linksns:after{clear:both; content:""; display:block;}

.main-wrap .msec-linksns .fcco-links{position:relative; width:1050px; float:left;}
.main-wrap .msec-linksns .fcco-links:before{position:absolute; right:-270px; top:100px; width:1468px; height:440px; background:#f5f4f7; border-radius:0px 60px 30px 0px; content:""; z-index:1;}
.main-wrap .msec-linksns .fcco-links:after{position:absolute; left:-150px; bottom:-165px; width:330px; height:303px; background:url("/images/Potal/images/main/linksns-bg.png") center no-repeat; content:""; z-index:2;}
.main-wrap .msec-linksns .fcco-links .title{font-size: 1.73em; margin-bottom:25px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height: 120%;}
.main-wrap .msec-linksns .fcco-links .title strong{font-family:'GmarketSans';}

.main-wrap .msec-linksns .fcco-links .fc-link{position:relative; margin-bottom:40px; z-index:3;}
.main-wrap .msec-linksns .fcco-links .fc-link .link{}
.main-wrap .msec-linksns .fcco-links .fc-link .link:after{clear:both; content:""; display:block;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li{width:12.5%; float:left; text-align:center;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li a{position:relative; display:block; top:0px; transition:all 0.3s ease-out;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li a:before{display:inline-block; width:86px; height:86px; background:#fff; margin-bottom:10px; content:""; border-radius:10px; box-shadow:0px 0px 6px 6px #eae9eb; box-sizing:border-box;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li a span{display:block; font-size: 1.07em; color:#212525; font-family:'GmarketSans'; line-height:120%;}

.main-wrap .msec-linksns .fcco-links .fc-link .link li.indu a:before{background:url("/images/Potal/images/main/fclink-icon-indu.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.agri a:before{background:url("/images/Potal/images/main/fclink-icon-agri.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.addr a:before{background:url("/images/Potal/images/main/fclink-icon-addr.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.popu a:before{background:url("/images/Potal/images/main/fclink-icon-popu.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.work a:before{background:url("/images/Potal/images/main/fclink-icon-work.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.welf a:before{background:url("/images/Potal/images/main/fclink-icon-welf.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.envi a:before{background:url("/images/Potal/images/main/fclink-icon-envi.png") center no-repeat #fff;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li.cult a:before{background:url("/images/Potal/images/main/fclink-icon-cult.png") center no-repeat #fff;}

.main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover{top:-20px;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover:before{border:1px solid #91acc6;}
.main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover span{color:#306394; font-family:'GmarketSans';}


.main-wrap .msec-linksns .fcco-links .co-link{position:relative; z-index:3;}
.main-wrap .msec-linksns .fcco-links .co-link .link{}
.main-wrap .msec-linksns .fcco-links .co-link .link:after{clear:both; content:""; display:block;}
.main-wrap .msec-linksns .fcco-links .co-link .link li{width:25%; margin-bottom:20px; float:left;}
.main-wrap .msec-linksns .fcco-links .co-link .link li a{box-sizing:border-box; width:210px; padding:12px 30px; border:1px solid #d7e7e5; background:#fff; display:block; box-sizing:border-box; border-radius:25px; transition:all 0.3s ease-out;}
.main-wrap .msec-linksns .fcco-links .co-link .link li a span{font-family:'GmarketSans'; padding-left:34px; font-size: 1.07em; line-height:145%; display:block; color:#333}

.main-wrap .msec-linksns .fcco-links .co-link .link li.comp a span{background:url("/images/Potal/images/main/colink-icon-comp.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.hand a span{background:url("/images/Potal/images/main/colink-icon-hand.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.manl a span{background:url("/images/Potal/images/main/colink-icon-manl.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.pass a span{background:url("/images/Potal/images/main/colink-icon-pass.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.gove a span{background:url("/images/Potal/images/main/colink-icon-gove.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.farm a span{background:url("/images/Potal/images/main/colink-icon-farm.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.situ a span{background:url("/images/Potal/images/main/colink-icon-situ.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.traf a span{background:url("/images/Potal/images/main/colink-icon-traf.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.educ a span{background:url("/images/Potal/images/main/colink-icon-educ.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.repo a span{background:url("/images/Potal/images/main/colink-icon-repo.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.appl a span{background:url("/images/Potal/images/main/colink-icon-appl.png") left no-repeat;}
.main-wrap .msec-linksns .fcco-links .co-link .link li.duty a span{background:url("/images/Potal/images/main/colink-icon-duty.png") left no-repeat;}

.main-wrap .msec-linksns .fcco-links .co-link .link li a:hover{border:1px solid #91acc6; box-shadow:2px 2px 2px 2px #eae9eb;}
.main-wrap .msec-linksns .fcco-links .co-link .link li a:hover span{color:#306394; font-family:'GmarketSans';}

	@media all and (max-width:1600px){
		.main-wrap .msec-linksns{margin-bottom:50px;}

		.main-wrap .msec-linksns .fcco-links{margin-bottom:50px;}
		.main-wrap .msec-linksns .fcco-links{position:relative; width:100%; padding:0px 20px; float:none; box-sizing:border-box;}
		.main-wrap .msec-linksns .fcco-links:before{position:absolute; right:auto; left:0px; top:auto; bottom:0px; width:100%; height:380px; border-radius:0px;}
		.main-wrap .msec-linksns .fcco-links:after{position:absolute; left:0px; bottom:0px;}

		.main-wrap .msec-linksns .fcco-links .co-link .link{margin:0px -2%; }
		.main-wrap .msec-linksns .fcco-links .co-link .link li{width:21%; margin:0px 2% 20px 2%;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a{width:100%;}

	}

	@media all and (max-width:1000px){
		.main-wrap .msec-linksns{margin-bottom:30px;}

		.main-wrap .msec-linksns .fcco-links{padding-bottom:20px; margin-bottom:30px;}
		.main-wrap .msec-linksns .fcco-links:before{height:360px;}
		.main-wrap .msec-linksns .fcco-links .title{margin-bottom:10px;}
		
		.main-wrap .msec-linksns .fcco-links .fc-link{margin-bottom:30px;}
		
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a:before{width:70px; height:70px; margin-bottom:5px; content:""; box-shadow:0px 0px 2px 2px #eae9eb;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a span{display:inline-block; width:70px; font-size:14px;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover{top:-10px;}

		.main-wrap .msec-linksns .fcco-links .co-link .link{margin:0px -1%; }
		.main-wrap .msec-linksns .fcco-links .co-link .link li{width:23%; margin:0px 1% 10px 1%;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a{padding:15px 15px;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a span{padding-left:30px; font-size:14px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-linksns .fcco-links .title{font-size: 1.47em;}
		
		.main-wrap .msec-linksns .fcco-links:before{height:320px;}
		.main-wrap .msec-linksns .fcco-links:after{display:none;}
		.main-wrap .msec-linksns .fcco-links .fc-link{margin-bottom:15px;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li{width:25%; margin-bottom:15px;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a:before{margin-bottom:0px; content:"";}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a span{display:inline-block; width:100%; font-size:14px;}

		.main-wrap .msec-linksns .fcco-links .co-link .link{margin:0px -1%; }
		.main-wrap .msec-linksns .fcco-links .co-link .link li{width:23%; margin:0px 1% 10px 1%;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a{padding:10px 5px; border-radius:14px;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a span{padding:30px 0px 0px 0px; font-size:13px; text-align:center;}

		.main-wrap .msec-linksns .fcco-links .co-link .link li.comp a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.hand a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.manl a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.pass a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.gove a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.farm a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.situ a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.traf a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.educ a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.repo a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.appl a span{background-position:top;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li.duty a span{background-position:top;}

	}

	@media all and (max-width:480px) {
		.main-wrap .msec-linksns .fcco-links{padding:0px 15px 10px 15px;}
		.main-wrap .msec-linksns .fcco-links:before{height:380px;}
		.main-wrap .msec-linksns .fcco-links .title{font-size: 1.33em;}

		.main-wrap .msec-linksns .fcco-links .fc-link{margin-bottom:10px;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li{width:33.33333333333%;}
		.main-wrap .msec-linksns .fcco-links .fc-link .link li a span{font-size:13px;}

		.main-wrap .msec-linksns .fcco-links .co-link .link{margin:0px -1%; }
		.main-wrap .msec-linksns .fcco-links .co-link .link li{width:31.33333333333%; margin:0px 1% 10px 1%;}
		.main-wrap .msec-linksns .fcco-links .co-link .link li a{padding:10px 0px; border-radius:14px;}
	}

/* .main-wrap .msec-linksns .sns-links */
.main-wrap .msec-linksns .sns-links{position:relative; width:550px; float:right; margin-top:130px; z-index:3;}
.main-wrap .msec-linksns .sns-links:before{position:absolute; left:0px; top:56px; width:701px; height:430px; background:#fff; border-radius:60px 0px 0px 30px; box-shadow:1px 1px 8px 8px #eae9eb; content:""; z-index:1;}
.main-wrap .msec-linksns .sns-links:after{position:absolute; right:-150px; top:-70px; width:330px; height:303px; background:url("/images/Potal/images/main/linksns-bg.png") center no-repeat; content:""; z-index:2;}
.main-wrap .msec-linksns .sns-links .title-links{position:relative; margin-bottom:25px; z-index:9;}
.main-wrap .msec-linksns .sns-links .title-links:after{clear:both; content:""; display:block;}
.main-wrap .msec-linksns .sns-links .title-links .title{float:left; font-size:26px; padding-left:70px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height: 120%;}
.main-wrap .msec-linksns .sns-links .title-links .title strong{font-family:'GmarketSans';}

.main-wrap .msec-linksns .sns-links .links{float:right;}
.main-wrap .msec-linksns .sns-links .links a{margin-right:10px; width:32px; height:32px; display:block; float:left; border-radius:50%;}
.main-wrap .msec-linksns .sns-links .links a:last-child{margin-right:0px;} 
.main-wrap .msec-linksns .sns-links .links a.insta{background:url("/images/Potal/images/main/sns-icon-insta.jpg") left no-repeat;}
.main-wrap .msec-linksns .sns-links .links a.face{background:url("/images/Potal/images/main/sns-icon-face.jpg") left no-repeat;}
.main-wrap .msec-linksns .sns-links .links a.n-blog{background:url("/images/Potal/images/main/sns-icon-nblog.jpg") left no-repeat;}
.main-wrap .msec-linksns .sns-links .links a.youtu{background:url("/images/Potal/images/main/sns-icon-youtu.jpg") left no-repeat;}
.main-wrap .msec-linksns .sns-links .links a.kakao{background:url("/upload_data/board_data/BBS_0000002/173873512040529.png") left no-repeat;}

.main-wrap .msec-linksns .sns-links .output{position:relative; padding:50px 0px 50px 50px; height:430px; z-index:9; box-sizing:border-box; overflow:hidden;}
.main-wrap .msec-linksns .sns-links .output .list{height:330px; overflow:hidden;}


	@media all and (max-width:1600px){
		.main-wrap .msec-linksns .sns-links{width:100%; float:none; margin-top:0px; box-sizing:border-box; padding:0px 20px 30px 20px;}
		.main-wrap .msec-linksns .sns-links:before{top:42px; width:100%; height:400px; border-radius:0px;}
		.main-wrap .msec-linksns .sns-links:after{position:absolute; right:0px; top:auto; bottom:20px;}

		.main-wrap .msec-linksns .sns-links .title-links{margin-bottom:10px;}
		.main-wrap .msec-linksns .sns-links .title-links .title{padding-left:0px;}

		.main-wrap .msec-linksns .sns-links .output{position:relative; padding:30px 0px; height:400px;}
		.main-wrap .msec-linksns .sns-links .output .list{height:340px;}
	}

	@media all and (max-width:1400px){

	}

	@media all and (max-width:1000px){
		.main-wrap .msec-linksns .sns-links{padding:0px 20px 20px 20px;}
		.main-wrap .msec-linksns .sns-links:before{height:300px;}
		.main-wrap .msec-linksns .sns-links:after{display:none;}

		.main-wrap .msec-linksns .sns-links .output{padding:20px 0px; height:300px;}
		.main-wrap .msec-linksns .sns-links .output .list{height:260px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-linksns .sns-links{padding:0px 20px 0px 20px;}
		.main-wrap .msec-linksns .sns-links:before{height:260px;}

		.main-wrap .msec-linksns .sns-links .title-links .title{font-size:22px;}

		.main-wrap .msec-linksns .sns-links .output{height:260px;}
		.main-wrap .msec-linksns .sns-links .output .list{height:220px;}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-linksns .sns-links{padding:0px 15px 0px 15px;}
		.main-wrap .msec-linksns .sns-links .links a{margin-right:5px;}
	}


/* .main-wrap .msec-tour */
.main-wrap .msec-tour{position:relative; padding-left:540px;}
.main-wrap .msec-tour:before{position:absolute; left:300px; bottom:0px; width:601px; height:194px; background:url("/images/Potal/images/main/tour-bg.png") center no-repeat; content:""; z-index:1;}
.main-wrap .msec-tour .title-tags{position:absolute; left:0px; top:15px; width:400px; z-index:2;}
.main-wrap .msec-tour .title-tags .title{font-size: 1.67em; margin-bottom:25px; font-family:'GmarketSansTTFLight'; letter-spacing:-0.02em; color:#212525; line-height:160%; letter-spacing:-0.02em;}
.main-wrap .msec-tour .title-tags .title strong{font-size: 1.5em; font-family:'GmarketSans'; display:block;}

.main-wrap .msec-tour .title-tags .tags .tag{display:inline-block; line-height:100%; font-size: 1.00em; color:#444; font-family:'GmarketSans'; border:1px solid #c6c6c6; background:#fff; border-radius:15px; padding:8px 18px; margin:0px 15px 15px 0px;}
.main-wrap .msec-tour .title-tags .tags .tag:hover{text-decoration:underline;}

.main-wrap .msec-tour .links{position:relative; margin:0px -2%; z-index:2;}
.main-wrap .msec-tour .links:after{clear:both; content:""; display:block;}
.main-wrap .msec-tour .links li{width:21%; margin:0px 2%; float:left;}
.main-wrap .msec-tour .links li a{position:relative; bottom:0px; display:block; width:100%; height:300px; padding:40px 0px 0px 35px; box-sizing:border-box; background:#000; border-radius:20px; transition: all 0.3s ease-out;}
.main-wrap .msec-tour .links li a span{font-size: 1.60em; font-family:'Gmarket Sans'; color:#fff; line-height:120%; text-shadow: 1px 1px 0px #000;}
.main-wrap .msec-tour .links li a:hover{bottom:25px;}

.main-wrap .msec-tour .links li.tour a{background:url("/images/Potal/images/main/tour-img-tour.jpg") center no-repeat; background-size:cover;}
.main-wrap .msec-tour .links li.meat a{background:url("/images/Potal/images/main/tour-img-meat.jpg") center no-repeat; background-size:cover;}
.main-wrap .msec-tour .links li.lodg a{background:url("/images/Potal/images/main/tour-img-lodg.jpg") center no-repeat; background-size:cover;}
.main-wrap .msec-tour .links li.cult a{background:url("/images/Potal/images/main/tour-img-cult.jpg") center no-repeat; background-size:cover;}

	@media all and (max-width:1600px){
		.main-wrap .msec-tour{padding:0px 20px 0px 480px;}
		.main-wrap .msec-tour .title-tags{left:20px; top:15px; width:400px; z-index:2;}

		.main-wrap .msec-tour .links{margin:0px;width:100%;}
		.main-wrap .msec-tour .links li{width:23%; margin:0px 1%; float:left;}
	}

	@media all and (max-width:1400px){
		.main-wrap .msec-tour{padding:0px 20px 0px 300px;}
		.main-wrap .msec-tour:before{display:none;}

		.main-wrap .msec-tour .title-tags{left:20px; top:15px; width:280px;}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-tour{padding:0px 20px 0px 200px; margin-bottom:20px;}

		.main-wrap .msec-tour .title-tags{left:20px; top:0px; width:170px;}
		.main-wrap .msec-tour .title-tags .title{font-size: 1.47em; margin-bottom:10px;}
		.main-wrap .msec-tour .title-tags .title strong{font-size: 1.87em;}
		.main-wrap .msec-tour .title-tags .tags .tag{font-size: 1.00em; margin:0px 15px 10px 0px;}

		.main-wrap .msec-tour .links li a{padding:30px 0px 0px 20px; height:260px;}
		.main-wrap .msec-tour .links li a span{font-size: 1.47em;}
		.main-wrap .msec-tour .links li a:hover{bottom:10px;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-tour{padding:0px 20px;}
		.main-wrap .msec-tour .title-tags{position:relative; left:auto; top:auto; width:100%; margin-bottom:10px;}
		.main-wrap .msec-tour .title-tags .title{font-size: 1.47em;}
		.main-wrap .msec-tour .title-tags .title strong{font-size: 1.47em; display:inline-block; padding-left:5px;}
		.main-wrap .msec-tour .title-tags .tags .tag{font-size:14px; margin:0px 10px 10px 0px; padding:6px 10px;}

		.main-wrap .msec-tour .links li a{padding:15px 0px 0px 15px; height:100px;}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-tour{padding:0px 15px;}
		.main-wrap .msec-tour .links li{width:48%; margin:0px 1% 10px 1%;}
	}

/* .main-wrap .msec-speci */
.main-wrap .msec-speci{position:relative; padding:160px 70px 50px 440px; background:url("/images/Potal/images/main/speci-bg.png") top left no-repeat; }
.main-wrap .msec-speci:before{position:absolute; left:-80px; top:0px; width:149px; height:214px; background:url("/images/Potal/images/main/speci-item01.png") center no-repeat; content:""; z-index:1;}
.main-wrap .msec-speci:after{position:absolute; left:340px; top:120px; width:69px; height:125px; background:url("/images/Potal/images/main/speci-item02.png") center no-repeat; content:""; z-index:1;}

.main-wrap .msec-speci .title-btn{position:absolute; left:100px; top:70px;}
.main-wrap .msec-speci .title-btn .title{margin-bottom:25px;}
.main-wrap .msec-speci .title-btn .title .btxt{font-family:'GmarketSans'; font-size: 2.00em; line-height:120%; color:#fff; text-shadow:1px 1px 0px #000; margin-bottom:10px;}
.main-wrap .msec-speci .title-btn .title .stxt{font-family:'GmarketSans'; font-size: 1.07em; line-height:120%; color:#fff; text-shadow: 1px 1px 1px #000;}
.main-wrap .msec-speci .title-btn .btn{display:inline-block; padding:8px 25px; background:#fff; border-radius:20px; font-size:0px;}
.main-wrap .msec-speci .title-btn .btn .logo{display:inline-block; vertical-align:middle; width:75px; height:23px; margin-right:20px; background:url("/images/Potal/images/main/store-ci.jpg") top left no-repeat;}
.main-wrap .msec-speci .title-btn .btn .btxt{display:inline-block; vertical-align:middle; font-size: 1.00em; color:#000000; font-family:'Gmarket Sans';}

.main-wrap .msec-speci .links{}
.main-wrap .msec-speci .links:after{clear:both; content:""; display:block;}
.main-wrap .msec-speci .links li{float:left; margin:0px 45px 10px 0px;}
.main-wrap .msec-speci .links li a{position:relative; display:block; font-size: 1.33em; font-family:'GmarketSans'; padding-left:15px; color:#fff;}
.main-wrap .msec-speci .links li a:before{position:absolute; left:0px; top:5px; width:5px; height:5px; background:#fff; content:"";}
.main-wrap .msec-speci .links li a span{text-shadow: 1px 1px 1px #000;}
.main-wrap .msec-speci .links li a:hover{text-decoration:underline;}

	@media all and (max-width:1600px){
		.main-wrap .msec-speci{padding:150px 20px 50px 440px;}
		.main-wrap .msec-speci:before{left:-40px; top:-70px;}

		.main-wrap .msec-speci .links li{margin:0px 20px 10px 0px;}
	}

	@media all and (max-width:1000px){
		.main-wrap .msec-speci{padding:20px 20px 20px 20px;  background:#8fae5e;}
		.main-wrap .msec-speci:before{display:none;}
		.main-wrap .msec-speci:after{display:none;}

		.main-wrap .msec-speci .title-btn{position:relative; left:auto; top:auto; margin-bottom:20px;}
		.main-wrap .msec-speci .title-btn .title{margin-bottom:10px;}
		.main-wrap .msec-speci .title-btn .title .btxt{ margin-bottom:5px;}

		.main-wrap .msec-speci .links li{margin:0px 10px 10px 0px;}
		.main-wrap .msec-speci .links li a{font-size: 1.20em;}
	}

	@media only screen and (max-width:680px){
		.main-wrap .msec-speci .title-btn .title .btxt{font-size: 1.60em;}
		.main-wrap .msec-speci .title-btn .title .stxt{font-size:14px;}

		.main-wrap .msec-speci .links li{margin:0px 10px 10px 0px;}
		.main-wrap .msec-speci .links li a{font-size: 1.07em;}
	}

	@media all and (max-width:480px) {
		.main-wrap .msec-speci{padding:15px 15px 15px 15px; }
		.main-wrap .msec-speci .title-btn .title .btxt{font-size: 1.47em;}
		.main-wrap .msec-speci .title-btn .title .stxt{font-size:13px;}

		.main-wrap .msec-speci .links li a{font-size: 1.00em;}
	}

.main-wrap .dkmode-btn{position:fixed; right:30px; bottom:140px; display:block; width:90px; height:90px; border:1px solid #c6c6c6; background:#fff; overflow:hidden; border-radius:50%; text-align:center; box-sizing:border-box; padding:20px 0px 0px 0px; z-index:9;}
.main-wrap .dkmode-btn:before{display:inline-block; width:20px; height:20px; margin-bottom:5px; background:url("/images/Potal/images/main/dk-mode-icon.png") center no-repeat; content:"";}
.main-wrap .dkmode-btn span{display:block; font-size:14px; color:#3a3a3a; font-family:'Gmarket Sans';}
.hideTitle { width: 1px;  height: 1px; overflow: hidden; position: absolute; top: -9999px; left: -9999px; display: block; text-indent: -9999px; font-size: 0px;        line-height: 0;}

	@media all and (max-width:1000px){
		.main-wrap .dkmode-btn{right:100px; bottom:20px; width:70px; height:70px; padding:10px 0px 0px 0px;}
		.main-wrap .dkmode-btn:before{margin-bottom:0px;}
		.main-wrap .dkmode-btn span{font-size:13px}
	}

	@media only screen and (max-width:680px){

	}

	@media all and (max-width:480px) {

	}

/* dkmode */
.container.dkmode{background:#1e1e20;}

.container.dkmode header.active{background-color:#1e1e20;}
.container.dkmode header.active .gnb-wrap {background-color: #1e1e20;}
.container.dkmode header.active .headerWrap {background-color: #1e1e20;}
.container.dkmode header.active .topHeader .topInner .topRight .corona a {background: url("/images/layout/corona.png") left top no-repeat;}
.container.dkmode header.active .topHeader .topInner .topRight .login a {background: url("/images/layout/login.png") left no-repeat;}
.container.dkmode header.active .topHeader .topInner .topRight .fonts .fontPlus {background: url("/images/layout/fontPlus.png") left top 1px no-repeat;}
.container.dkmode header.active .topHeader .topInner .topRight .fonts .fontMinus {background: url("/images/layout/fontMinus.png") left top 1px no-repeat;}
.container.dkmode header.active .topHeader .topInner .topRight .langBox label {background: url("/images/layout/language.png") center top 2px no-repeat;}
.container.dkmode header.active .topHeader .topInner .topRight .langBox select {background: url("/images/layout/selectIcon.png") right no-repeat;}
.container.dkmode .gnb-box-flex h1.logo a {background: url("/images/layout/logo.png") no-repeat;}
.container.dkmode .gnb_right a.siteMapBtn .img {background: url("/images/layout/siteMapBtn.png") center no-repeat;}
.container.dkmode .gnb_right a.nuriBtn .img {background: url("/images/layout/nuriBtn.png") center no-repeat;}
.container.dkmode header.active .headerWrap a,.container.dkmode header.active .headerWrap p{color:#fff;}
.container.dkmode header.active .topHeader .topInner .topRight .langBox select{color:#fff;}
.container.dkmode header.active .mb-btn-wrap a.toggle {background: url("/images/layout/menuBtn.png") no-repeat;}
.container.dkmode header.active .mb-btn-wrap .search-wrap a {background: url("/images/layout/searchBtn.png") no-repeat;}
.container.dkmode .gnb-wrap .gnb .dl .secs .level1-1{color:#fff;}
.container.dkmode .gnb_right a{color:#fff;}
.container.dkmode .gnb-wrap .gnb .dl .secs .sub-gnb{background-color:#272829;}
.container.dkmode .gnb-wrap .gnb .dl .secs .sub-gnb .sub-gnb-wrap .nav .nav-tit .tit{color:#fff;}
.container.dkmode .gnb-wrap .gnb .dl .secs .sub-gnb .sub-gnb-wrap .nav .nav-tit .btxt{color:#9e9e9e;}

.container.dkmode .sub-gnb .sub-gnb-wrap .nav .bunch5 .level .level2-1{background:#313233; border-color:#313233;  color:#fff;}
.container.dkmode .sub-gnb .sub-gnb-wrap .nav .bunch5 .level .level3-1 li a{color:#9e9e9e;}

.container.dkmode .main-wrap .msec-frequ:before{background:#272829;}

.container.dkmode .main-wrap .msec-frequ .mayor .btns .btn.visi{background:#343638; border-color:#343638; color:#b5b5b5;}
.container.dkmode .main-wrap .msec-frequ .mayor .btns .btn.admi{background:#343638; border-color:#343638; color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .board .title{color:#fff;}

.container.dkmode .main-wrap .msec-news .board .taps .tap{border-color:#3c3e3e;}
.container.dkmode .main-wrap .msec-news .board .taps .tap a{background:#343638; color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .board .taps .cont.on .tap a{background:#5289c0; color:#fff;}

.container.dkmode .main-wrap .msec-news .board .taps .cnt .more-btn{background:#343638; border-color:#3c3e3e;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .more-btn:before{color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .board .taps .cnt .impor{background:#272829; border-color:#343638;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .impor a .tit-date .tit{color:#b5b5b5;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .impor a .tit-date .date{color:#b5b5b5;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .impor a .btxt{color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .board .taps .cnt .list li{border-color:#343638;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .list li a .btxt{color:#b5b5b5;}
.container.dkmode .main-wrap .msec-news .board .taps .cnt .list li a .date{color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .newsWrap a {color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .banner .title{color:#fff;}
.container.dkmode .main-wrap .msec-news .banner .slide .leslide-ctrl .count{color:#b5b5b5;}

.container.dkmode .main-wrap .msec-news .banner .slide .control .bt_box .prev-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconWL.png")center no-repeat;}
.container.dkmode .main-wrap .msec-news .banner .slide .control .bt_box .stop-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/pause-iconW.png")center no-repeat;}
.container.dkmode .main-wrap .msec-news .banner .slide .control .bt_box .start-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/play-iconW.png")center no-repeat;}
.container.dkmode .main-wrap .msec-news .banner .slide .control .bt_box .next-slide{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/arrow-iconWR.png")center no-repeat;}
.container.dkmode .main-wrap .msec-news .banner .slide .control .bt_box .more-btn{width:26px; height:26px; display:inline-block; background:url("/images/Potal/images/main/more-iconW.png")center no-repeat;}

.container.dkmode .main-wrap .msec-news .banner .slide .list li a .img{border-color:#343638;}

.container.dkmode .main-wrap .msec-news .photo .title{color:#fff;}
.container.dkmode .main-wrap .msec-news .photo .list li a{border-color:#343638;}

.container.dkmode .main-wrap .msec-news .photo .list li a .tit-date{background:#272829;}
.container.dkmode .main-wrap .msec-news .photo .list li a .tit-date .tit{color:#b5b5b5;}
.container.dkmode .main-wrap .msec-news .photo .list li a .tit-date .date{color:#b5b5b5; background:url("/images/Potal/images/main/date-iconW.png") left no-repeat;}

.container.dkmode .main-wrap .msec-linksns .fcco-links:before{background:#272829;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .title{color:#fff;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .fc-link .link li a:before{box-shadow:unset; background-color:#b5b5b5;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover:before{border-color:#b5b5b5;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .fc-link .link li a span{color:#b5b5b5;} 
.container.dkmode .main-wrap .msec-linksns .fcco-links .fc-link .link li a:hover span{text-decoration:underline;} 

.container.dkmode .main-wrap .msec-linksns .fcco-links .co-link .link li a{background-color:#b5b5b5; border-color:#b5b5b5; color:#272829;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .co-link .link li a:hover{box-shadow:unset;}
.container.dkmode .main-wrap .msec-linksns .fcco-links .co-link .link li a:hover span{text-decoration:underline;} 

.container.dkmode .main-wrap .msec-linksns .sns-links .title-links .title{color:#fff;}
.container.dkmode .main-wrap .msec-linksns .sns-links:before{background:#313233; box-shadow:unset;}
.container.dkmode .main-wrap .msec-linksns .sns-links .list li a{box-shadow:unset;}

.container.dkmode .main-wrap .msec-tour .title-tags .title{color:#fff;}

.container.dkmode .main-wrap .msec-tour .title-tags .tags .tag{background:#343638; color:#b5b5b5; border-color:#343638;}

	@media all and (max-width:1000px){
		.container.dkmode .main-wrap .msec-speci{background:#272829;}
	}

	@media (max-width: 480px) {
		.container.dkmode header .gnb-box-flex h1.logo a{background-size: 120px;}
		.container.dkmode .gnb-box-flex h1.logo a,.container.dkmode header.active .gnb-box-flex h1.logo a{background-size: 100%;}
		.container.dkmode header .mb-btn-wrap a.toggle{background-size:21px; width: 21px; padding:0 15px 0 0;}
		.container.dkmode header.active .mb-btn-wrap a.toggle{background-size:21px; width: 21px; padding:0 15px 0 0;}
		.container.dkmode header.active .mb-btn-wrap .search-wrap a {background-size: 21px; width: 21px; margin-top: 2px;}
	}                                                        


.popBtn {position: absolute; top: 240px; z-index: 100; left: 3%;}
.popBtn > a {display: inline-block; padding: 10px 20px; border-radius: 10px; background-color: #00adef; color: #fff; font-size: 16px; font-family: 'NotokrR';}
.popBox{position: fixed;top:0;left:0;width:100%;height: 100%;z-index: 1001;overflow: hidden;background-color: rgba(0,0,0,0.5);}
.popBox.todayOn{display:none;}
.popBox .popCntBox{height: auto;box-sizing: border-box;position: absolute; max-width:95%; display:inline-block; left:50%;top: 50%;border: 5px solid #fff;transform: translate(-50%, -50%);border-radius: 10px; background-color:#fff;}
.popBox .popCntBox .in-cont{height:auto; overflow-y:auto;}
.popBox .popCntBox .moPop{display: none;}
.popBox .popCloseBox{width:100%;display: flex;align-items: center;justify-content: space-between;padding: 10px 10px 5px;box-sizing: border-box;background-color: #fff;}
.popBox .popCloseBox .popToday{ display: inline-block; margin-right:10px; padding-left:20px; position: relative; font-size:15px; color:#000; line-height: 43px; vertical-align: bottom;}
.popBox .popCloseBox .popToday:before{content:''; display: block; width:10px; height:10px; position: absolute; top:50%; left:0; margin-top:-7px; border:1px solid #000; background-color:#fff;}
.popBox .popCloseBox .popToday.popTodayOn:before{background-image: url("/images/new/Potal/board/msCheck.png"); background-position: center; background-size: 12px; background-repeat: no-repeat;}
.popBox .popCloseBox .popClose{width:37px; height:37px; background:url("/images/new/Potal/layout/navClose.png") center no-repeat #000;  font-size:0; display: inline-block;}

.pcCnt{margin-top:-169px;}

@media screen and (max-width:1600px){
    .headFix{position:fixed;}
    .pcCnt{margin-top:171px;}
}

@media screen and (max-width:1000px){
    .popBtn {top:150px;}
    .popBox .popCntBox .pcPop{display: none;}
    .popBox .popCntBox .moPop{display: block;}
    .popBox .popCntBox{padding:0; width:95%;}
    .popBox .popCntBox img{width:480px; padding:0; margin:0 auto;}
    /* .headFix, .main{top:120px;}*/

	.popBox .popCntBox .in-cont{height:400px; overflow-y:auto;}
}

@media screen and (max-width:480px){
    /*.headFix, .main{top:80px;}*/
    .popBtn {top:80px;}
    .popBtn > a{padding: 5px 10px; font-size:13px; border-radius: 5px;}

	.popBox .popCntBox .in-cont{height:300px; overflow-y:auto;}
}  

 /*  s: 레이어 팝업 임시*/
	#promotionBanner {
		position: fixed;
		top: 80px;
		left: 80px;
		z-index: 9999999;
		/*width: 700px;*/
		overflow: hidden;
		box-shadow: 2px 2px 15px 4px rgba(0,0,0,0.2);
	}

	#promotionBanner .img {
		display: block;
		float: left;
	}

	#promotionBanner .img img {
		width: 100%;
	}

	#promotionBanner .popClose {
		background: #fff;
		padding: 10px;
		overflow: hidden;
	}

	#promotionBanner .popClose {
		background: #fff;
		padding: 10px;
		overflow: hidden;
	}

	#promotionBanner .popClose label {
		float: left;
		font-size: 15px;
	}

	#promotionBanner .popClose .btnClose {
		float: right;
		font-size: 15px;
	}

	@media all and (max-width:1000px) {
		#promotionBanner {
			top: 90px;
			left: 20px;
			width: 600px;
		}

		#promotionBanner .img {
			width: 300px;
		}
	}

	@media all and (max-width:680px) {
		#promotionBanner {
			top: 70px;
			left: 0px;
			width: 100%;
		}

		#promotionBanner .img {
			width: 50%;
		}
	}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               