@charset "utf-8";
.main-wrap{width:100%;  padding-top:81px}

/* .main-wrap .main-vis */
.main-wrap .main-vis{}
.main-wrap .main-vis .vis-slide{position:relative; }
.main-wrap .main-vis .vis-slide .vis-slide-for{}
.main-wrap .main-vis .vis-slide .vis-slide-for .item{position:relative; background:black; height:600px; box-sizing:border-box; }
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts{position:absolute; top:110px; left:50%; margin-left:-750px; z-index:1; text-shadow:0px 0px 5px rgba(0, 0, 0, 0.8);}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit{position:relative; font-family:'NotoKrL'; font-size:55px; line-height:120%; color:#fff; letter-spacing:-0.05em; margin-bottom:30px;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit .num{position:absolute; top:-45px; left:-60px; z-index:-1; font-size:80px; line-height:100%; opacity:0.5; font-family:'NotoKrB'; letter-spacing:-0.1em;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit strong{font-family:'NotoKrB';}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts{position:relative; padding:30px 0px 30px 30px; border-left:1px solid #fff; margin-bottom:40px;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts:before{position:absolute; top:-3px; left:-3px; width:5px; height:5px; border-radius:50%; background:#fff; content:"";}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts:after{position:absolute; bottom:-3px; left:-3px; width:5px; height:5px; border-radius:50%; background:#fff; content:"";}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts li{position:relative;margin-bottom:15px;font-size:17px;color:#fff;padding-left:10px;line-height: 2;letter-spacing:-0.02em;text-shadow: 3px 3px 10px #000;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts li:last-child{margin-bottom:0px;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts li:before{position:absolute;top: 15px;left:0px;width:2px;height:2px;background:#fff;content:"";}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn{position:relative; left:0px; padding:0px 40px 0px 20px; color:#fff; font-size:15px; line-height:100%;transition:all 0.3s ease-out; display:none;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:before{position:absolute; top:-12px; left:0px; width:46px; height:46px; border-radius:50%; background:#01216c; content:""; z-index:-1; transition:all 0.3s ease-out;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:after{background:url("/images/ksnudp/common/more_arrowW.png") no-repeat center; position:absolute; top:4px; right:0px; width:24px; height:14px; z-index:-1; content:""; transition:all 0.3s ease-out;}

.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:hover{left:5px;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:hover:before{left:5px;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:hover:after{right:-5px;}

.main-wrap .main-vis .vis-slide .vis-slide-for .item.num01{background:url("/upload_data/board_data/CNT_ATCHDOWN/176308099037177.jpg") no-repeat center;background-size:cover;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item.num02{background:url("/upload_data/board_data/CNT_ATCHDOWN/176221649619716.jpg ") no-repeat center; background-size:cover;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item.num03{background:url("/upload_data/board_data/CNT_ATCHDOWN/175919688182728.jpg ") no-repeat center; background-size:cover;}
.main-wrap .main-vis .vis-slide .vis-slide-for .item.num04{background:url("/upload_data/board_data/CNT_ATCHDOWN/176454976533842.jpg ") no-repeat center; background-size:cover;}


.main-wrap .main-vis .vis-slide-nav{position:absolute; top:50px; right:0px; box-sizing:border-box;}
.main-wrap .main-vis .vis-slide-nav .slick-list{width:350px !important; overflow:unset !important;}
.main-wrap .main-vis .vis-slide-nav .slick-list .slick-track{transform:translate3d(0px, 0px, 0px) !important; }
.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide{float:none; width:350px !important; border-bottom:1px solid #74756f;}
.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a{display:block; padding:25px 10px 10px 10px; line-height:120%; font-size:17px; color:#fff;}
.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a strong{margin-right:15px;}

.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide.slick-current{width:400px !important; border-bottom:2px solid #1ea9d3; margin-left:-50px;}
.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide.slick-current a{color:#1ea9d3; font-family:'NotoKrB'; text-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);}


@media all and (max-width:1500px){
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts{margin-left:0px; left:90px; top:60px; width:640px;}
}

@media all and (max-width:1200px){
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts{left:30px; width:550px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit .num{left:0px;}
.main-wrap .board-notice .board .taps .cnt{top:100px}
}

@media all and (max-width:1000px){
	.main-wrap{padding-top:61px}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item{height:520px; padding:50px 20px 20px 20px;}

	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts{position:relative; top:auto; left:auto; width:100%;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit{font-size:40px; margin-bottom:20px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit .num{top:-36px; left:0px; font-size:54px;}

	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts{padding:10px 0px 10px 20px; margin-bottom:30px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts li{margin-bottom:10px; font-size:15px;}

	.main-wrap .main-vis .vis-slide-nav{width:100%; top:auto; right:auto; bottom:20px; left:0px; padding:0px 20px;}
	.main-wrap .main-vis .vis-slide-nav .slick-list{width:100% !important;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide{float:left; width:50% !important; border-bottom:1px solid #fff;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a{display:block; padding:15px 10px 10px 10px; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a strong{margin-right:10px;}

	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-track{width:100% !important;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide.slick-current{width:50% !important; border-bottom:1px solid #1ea9d3; margin-left:0px;}
}

@media all and (max-width:680px){
	.main-wrap{padding-top:51px}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item{height:450px; padding:40px 15px 20px 15px;}

	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit{font-size:28px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .tit .num{top:-26px; left:0px; font-size:40px;}

	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts{padding:5px 0px 5px 10px; margin-bottom:20px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .txts li{font-size:14px;}

	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn{padding:0px 30px 0px 10px; font-size:14px;}
	.main-wrap .main-vis .vis-slide .vis-slide-for .item .tit-txts .btn:before{top:-10px; width:40px; height:40px;}

	.main-wrap .main-vis .vis-slide-nav{padding:0px 15px;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a{padding:10px 5px 5px 5px; font-size:14px;}
	.main-wrap .main-vis .vis-slide-nav .slick-list .slick-slide a strong{margin-right:5px;}
}

@media all and (max-width:480px){
	.main-wrap .main-vis .vis-slide .vis-slide-for .item{height:520px;}

}

/* .main-wrap .board-notice .taps */
.main-wrap .board-notice{padding:60px 0px;}
.main-wrap .board-notice .wrap:after{clear:both; content:""; display:block;}

/* .main-wrap .board-notice .board */
.main-wrap .board-notice .board{position:relative; width:890px; height:450px; float:left;}
.main-wrap .board-notice .board .title-txts{position:absolute;top:20px;left:0px;width: calc(100% - 45px);}
.main-wrap .board-notice .board .title-txts .title{font-family:'NotoKrL';font-size: 35px;margin-bottom:10px;letter-spacing:-0.02em;color:#000;line-height:120%;display: inline-block;}
.main-wrap .board-notice .board .title-txts .title strong{font-family:'NotoKrB'; color:#0653bd;}
.main-wrap .board-notice .board .title-txts .stxt{font-family:'NotoKrL'; font-size:15px; margin-bottom:5px; letter-spacing:-0.02em; color:#8d969f; line-height:120%;}
.main-wrap .board-notice .board .title-txts .ltxt{font-family:'NotoKrB'; font-size:50px; letter-spacing:10px; color:#f7f7f7; line-height:100%;}


.main-wrap .board-notice .board .taps{box-sizing:border-box; overflow:hidden;}
.main-wrap .board-notice .board .taps .cont{display:block; width:100%; box-sizing:border-box;}
.main-wrap .board-notice .board .taps .cont .tap{width:100px; display:block; z-index:2; overflow:hidden;display:none;}
.main-wrap .board-notice .board .taps .cont .tap a{width:100%; font-size:15px; line-height:40px; display:block; border-radius:20px; text-align:center; color:#8d969f; background:#f2f5fa; letter-spacing:-0.02em;}
.main-wrap .board-notice .board .taps .cont .tap a:hover{text-decoration:underline;}
.main-wrap .board-notice .board .taps .cont:nth-child(1) .tap{position:absolute; top:20px; right:280px;}
.main-wrap .board-notice .board .taps .cont:nth-child(2) .tap{position:absolute; top:20px; right:170px;}
.main-wrap .board-notice .board .taps .cont:nth-child(3) .tap{position:absolute; top:20px; right:60px;}

.main-wrap .board-notice .board .taps .cnt{width:100%;/* padding: 135px 0px 0px 0px; */position:absolute;left:0;top:0px;z-index:1;display:none;box-sizing:border-box;margin-top: 140px;}
.main-wrap .board-notice .board .taps .cnt .more-btn{position:absolute;right:0px;top: -120px;display:block;width:40px;height:40px;background:#0653bf;text-align:center;border-radius:50%;}
.main-wrap .board-notice .board .taps .cnt .more-btn:before{line-height:40px; content:"+"; color:#fff; font-size:20px;}

.main-wrap .board-notice .board .taps .cont.on .tap{}
.main-wrap .board-notice .board .taps .cont.on .tap a{background:#01216c; color:#fff;}
.main-wrap .board-notice .board .taps .cont.on .cnt{display:block;}

.main-wrap .board-notice .board .taps .cnt .list{margin:0px -2%;}
.main-wrap .board-notice .board .taps .cnt .list li{float:left; position:relative; width:29.3333333%; margin:0px 2%; border-radius:10px; overflow:hidden; box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.main-wrap .board-notice .board .taps .cnt .list li a{display:block; padding:20px; background:#fff; transition: all 0.3s ease-out; min-height:270px; box-sizing:border-box;}
.main-wrap .board-notice .board .taps .cnt .list li a:before{width:54px; height:54px; font-size:14px; line-height:100%; background:#000; color:#fff; text-align:center; display:block; border-radius:50%; margin-bottom:15px; box-sizing:border-box;}
.main-wrap .board-notice .board .taps .cnt .list li.progr a:before{content:"프로그램"; background:#0653bd; padding:12px 10px;}
.main-wrap .board-notice .board .taps .cnt .list li.event a:before{content:"행사"; background:#2c9cb4; padding:18px 10px; }
.main-wrap .board-notice .board .taps .cnt .list li a .tit{font-size:18px; color:#000; line-height:140%; margin-bottom:20px; display:block; font-family:'NotoKrB'; letter-spacing:-0.04em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main-wrap .board-notice .board .taps .cnt .list li a .stxt{font-size:15px; color:#7e8790; line-height:140%; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main-wrap .board-notice .board .taps .cnt .list li a .new{font-family:'NotoKrB'; font-size:11px; display:block; width:22px; height:22px; padding:5px 0px; line-height:100%; background:#ff3d00; border-radius:50%; color:#fff; text-align:center; box-sizing:border-box; margin-bottom:15px; opacity:0;}
.main-wrap .board-notice .board .taps .cnt .list li.new a .new{opacity:1;}
.main-wrap .board-notice .board .taps .cnt .list li a .dtxt{position:relative; padding-left:60px; font-size:14px; color:#7e8790; display:block; line-height:120%; margin-bottom:5px;}
.main-wrap .board-notice .board .taps .cnt .list li a .dtxt:last-child{margin-bottom:0px;}
.main-wrap .board-notice .board .taps .cnt .list li a .dtxt strong{position:absolute; top:0px; left:0px; color:#000;}
.main-wrap .board-notice .board .taps .cnt .list li a img{display:none;}

.main-wrap .board-notice .board .taps .cnt .list li a:hover{background:#1ea9d3;}
.main-wrap .board-notice .board .taps .cnt .list li a:hover .tit{color:#fff; text-decoration:underline;}
.main-wrap .board-notice .board .taps .cnt .list li a:hover .stxt{color:#fff; text-decoration:underline;}
.main-wrap .board-notice .board .taps .cnt .list li a:hover .dtxt{color:#fff;}
.main-wrap .board-notice .board .taps .cnt .list li a:hover .dtxt strong{color:#fff;}

@media all and (max-width:1500px){
	.main-wrap .board-notice{padding:40px 0px;}
	.main-wrap .board-notice .board{width:60%; height:480px;}

	.main-wrap .board-notice .board .taps .cont:nth-child(1) .tap{top:100px; right:auto; left:0px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(2) .tap{top:100px; right:auto; left:110px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(3) .tap{top:100px; right:auto; left:220px;}
}

@media all and (max-width:1200px){
	.main-wrap .board-notice .board .taps .cnt .list li{width:46%;}
	/*.main-wrap .board-notice .board .taps .cnt .list li:last-child{display:none;}*/
}

@media all and (max-width:1000px){
	.main-wrap .board-notice{padding:20px 0px;}
	.main-wrap .board-notice .board{width:100%;height: 390px;margin-bottom:20px;float:none;}

	.main-wrap .board-notice .board .title-txts{position:relative;top:auto;left:auto;width: 100%;box-sizing: border-box;}
	.main-wrap .board-notice .board .title-txts .title{
    font-size: 26px;
}
	.main-wrap .board-notice .board .title-txts .stxt{font-size:14px; }
	.main-wrap .board-notice .board .title-txts .ltxt{display:none;}

	.main-wrap .board-notice .board .taps .cont:nth-child(1) .tap{top:80px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(2) .tap{top:80px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(3) .tap{top:80px;}
	.main-wrap .board-notice .board .taps .cnt .more-btn{top: -109px;}

	.main-wrap .board-notice .board .taps .cnt{
    margin-top: 130px;
}

	.main-wrap .board-notice .board .taps .cnt .list li a{min-height:250px;}
}

@media all and (max-width:680px){
	.main-wrap .board-notice .board{height: 370px;}
	.main-wrap .board-notice .board .title-txts .title{font-size: 22px;margin-bottom:5px;}

	.main-wrap .board-notice .board .taps .cont .tap a{font-size:14px; line-height:30px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(1) .tap{top:65px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(2) .tap{top:65px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(3) .tap{top:65px;}

	.main-wrap .board-notice .board .taps .cnt{padding: 0;}
	.main-wrap .board-notice .board .taps .cnt .more-btn{width:30px; height:30px;}
	.main-wrap .board-notice .board .taps .cnt .more-btn:before{line-height:26px; font-size:18px;}

	.main-wrap .board-notice .board .taps .cnt .list li a{padding:15px; min-height:220px;}
	.main-wrap .board-notice .board .taps .cnt .list li a:before{width:40px; height:40px; font-size:12px; margin-bottom:10px;}
	.main-wrap .board-notice .board .taps .cnt .list li.progr a:before{padding:8px 4px;}
	.main-wrap .board-notice .board .taps .cnt .list li.event a:before{padding:13px 4px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .tit{font-size:16px; margin-bottom:10px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .stxt{font-size:14px; margin-bottom:5px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .new{margin-bottom:10px;}
}

@media all and (max-width:480px){
	.main-wrap .board-notice .board{height: 390px;}
	.main-wrap .board-notice .board .title-txts .title{font-size:20px;letter-spacing:-0.05em;padding-right: 40px;}
	.main-wrap .board-notice .board .title-txts .stxt{font-size:13px; }

	.main-wrap .board-notice .board .taps .cont .tap{width:70px;}
	.main-wrap .board-notice .board .taps .cont .tap a{font-size:13px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(1) .tap{top:60px; left:0px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(2) .tap{top:60px; left:75px;}
	.main-wrap .board-notice .board .taps .cont:nth-child(3) .tap{top:60px; left:150px;}

	.main-wrap .board-notice .board .taps .cnt{
    margin-top: 120px;
}
	.main-wrap .board-notice .board .taps .cnt .more-btn{top: -127px;}

	.main-wrap .board-notice .board .taps .cnt .list li a{padding:10px; min-height:235px;}
	.main-wrap .board-notice .board .taps .cnt .list li a:before{width:36px; height:36px; margin-bottom:5px;}
	.main-wrap .board-notice .board .taps .cnt .list li.progr a:before{padding:5px 4px;}
	.main-wrap .board-notice .board .taps .cnt .list li.event a:before{padding:11px 4px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .tit{font-size:15px; margin-bottom:5px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .stxt{font-size:13px; margin-bottom:5px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .date{font-size:13px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .loca{font-size:13px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .dtxt{padding-left:0px; font-size:13px; display:block; line-height:120%; margin-bottom:5px;}
	.main-wrap .board-notice .board .taps .cnt .list li a .dtxt strong{position:relative; top:auto; left:auto; display:block; margin-bottom:5px;}
}

/* .main-wrap .board-notice .notice */
.main-wrap .board-notice .notice{position:relative; float:right; box-sizing:border-box; width:560px; padding:20px 0px 20px 50px; box-sizing:border-box;}
.main-wrap .board-notice .notice:before{background: url(" /upload_data/board_data/CNT_ATCHDOWN/175919658709472.png") no-repeat right bottom;background-size:cover;position:absolute;left:0px;top:0px;z-index:-1;display:block;width:760px;height:100%;content:"";}
.main-wrap .board-notice .notice .title{font-size:33px; margin-bottom:40px; font-family:'NotoKrL'; letter-spacing:-0.02em; color:#fff; line-height:100%;}
.main-wrap .board-notice .notice .title strong{font-family:'NotoKrB';}

.main-wrap .board-notice .notice .slide{}
.main-wrap .board-notice .notice .slide .list{margin:0px -10px;}
.main-wrap .board-notice .notice .slide .list li{margin:0px 10px;}
.main-wrap .board-notice .notice .slide .list li a{display:block; width:100%; height:353px; overflow:hidden; box-sizing:border-box; border-radius:10px;}
.main-wrap .board-notice .notice .slide .list li a img{width:100%; height:353px; transition: all 0.3s ease-out; object-fit:cover; transform:scale(1);}
.main-wrap .board-notice .notice .slide .list li a:hover 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 .board-notice .notice .slide .leslide-ctrl{position:absolute; right:140px; top:20px;}
.main-wrap .board-notice .notice .slide .leslide-ctrl .count{font-size:15px; color:#fff; font-family:'NotoKrL'; margin-top:5px;}
.main-wrap .board-notice .notice .slide .leslide-ctrl .count .current{font-family:'NotoKrB';}
.main-wrap .board-notice .notice .slide .leslide-ctrl .count .total{}

.main-wrap .board-notice .notice .slide .control{position:absolute; right:0px; top:20px;}
.main-wrap .board-notice .notice .slide .control .bt_box{font-size:0px;}
.main-wrap .board-notice .notice .slide .control .bt_box .prev-slide{background:url("/images/ksnudp/common/arrow-iconLB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .board-notice .notice .slide .control .bt_box .stop-slide{background:url("/images/ksnudp/common/pause-iconB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .board-notice .notice .slide .control .bt_box .start-slide{background:url("/images/ksnudp/common/play-iconB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .board-notice .notice .slide .control .bt_box .next-slide{background:url("/images/ksnudp/common/arrow-iconRB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .board-notice .notice .slide .control .bt_box .more-btn{background:#fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; text-align:center; display:none;}
.main-wrap .board-notice .notice .slide .control .bt_box .more-btn:before{line-height:34px; content:"+"; color:#000; font-size:24px;}

@media all and (max-width:1500px){
	.main-wrap .board-notice .notice{width:38%; padding:20px 20px 20px 20px;}
	.main-wrap .board-notice .notice:before{width:100%; content:"";}

	.main-wrap .board-notice .notice .slide .leslide-ctrl{right:150px;}

	.main-wrap .board-notice .notice .slide .control{right:10px;}
}

@media all and (max-width:1000px){
	.main-wrap .board-notice .notice{width:100%; float:none;}
	.main-wrap .board-notice .notice .title{font-size:30px; margin-bottom:20px;}
}

@media all and (max-width:680px){
	.main-wrap .board-notice .notice{padding:15px 10px;}

	.main-wrap .board-notice .notice .title{font-size:26px;}

	.main-wrap .board-notice .notice .slide .list li a{height:280px;}
	.main-wrap .board-notice .notice .slide .list li a img{height:280px}

	.main-wrap .board-notice .notice .slide .leslide-ctrl{top:10px;}

	.main-wrap .board-notice .notice .slide .control{top:10px;}
}

@media all and (max-width:480px){
	.main-wrap .board-notice .notice .title{font-size:22px;}
}


/* .main-wrap .photo-gallery */
.main-wrap .photo-gallery{/* background:url(/images/ksnudp/common/sub_vis.jpg) no-repeat center; */background: url('/upload_data/board_data/CNT_ATCHDOWN/175919456529210.jpg') no-repeat 50% 0;background-size: cover;}
.main-wrap .photo-gallery .titles-slide{padding:70px 0px 70px 400px;}
.main-wrap .photo-gallery .titles-slide .title-txts{position:absolute; left:0px; top:110px;}
.main-wrap .photo-gallery .titles-slide .title-txts .btxt{font-family:'NotoKrB'; font-size:40px; color:#fff; opacity:0.3; margin-bottom:15px; line-height:100%;}
.main-wrap .photo-gallery .titles-slide .title-txts .title{font-family:'NotoKrM';font-size: 35px;line-height: 1.5;letter-spacing:-0.04em;color:#fff;margin-bottom:25px;}
.main-wrap .photo-gallery .titles-slide .title-txts .title strong{font-family:'NotoKrB';}
.main-wrap .photo-gallery .titles-slide .title-txts .stxt{font-size:15px;line-height: 1.5;letter-spacing:-0.02em;color:#fff;}

.main-wrap .photo-gallery .titles-slide .slide{}
.main-wrap .photo-gallery .titles-slide .slide .list{margin:0px -20px;}
.main-wrap .photo-gallery .titles-slide .slide .list li{margin:0px 20px;}
.main-wrap .photo-gallery .titles-slide .slide .list li:nth-child(2n){margin-top:40px;}
.main-wrap .photo-gallery .titles-slide .slide .list li a{display:block;}
.main-wrap .photo-gallery .titles-slide .slide .list li a .img{display:block; width:100%; overflow:hidden; margin-bottom:20px; border-radius:10px;}
.main-wrap .photo-gallery .titles-slide .slide .list li a .img img{width:100%; height:340px; transition:all 0.3s ease-out; object-fit:cover; transform:scale(1);}
.main-wrap .photo-gallery .titles-slide .slide .list li a .btxt{font-size:18px; color:#fff; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.main-wrap .photo-gallery .titles-slide .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 .photo-gallery .titles-slide .slide .list li a:hover .btxt{text-decoration: underline;}

.main-wrap .photo-gallery .titles-slide .slide{}
.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl{position:absolute;top:400px;left:0px;display: none;}
.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl .count{font-size:15px; color:#fff; font-family:'NotoKrL'; margin-top:5px;}
.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl .count .current{font-family:'NotoKrB';}
.main-wrap .photo-gallery .titles-slide .slidee .leslide-ctrl .count .total{}

.main-wrap .photo-gallery .titles-slide .slide .control{position:absolute;top:400px;left:60px;display: none;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box{font-size:0px;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .prev-slide{background:url("/images/ksnudp/common/arrow-iconLB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .stop-slide{background:url("/images/ksnudp/common/pause-iconB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .start-slide{background:url("/images/ksnudp/common/play-iconB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .next-slide{background:url("/images/ksnudp/common/arrow-iconRB.png") no-repeat center #fff; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:5px;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .more-btn{background:#1e3b7f; width:34px; height:34px; display:inline-block; vertical-align:top; border-radius:50%; text-align:center;}
.main-wrap .photo-gallery .titles-slide .slide .control .bt_box .more-btn:before{line-height:34px; content:"+"; color:#fff; font-size:20px;}

@media all and (max-width:1500px){
	.main-wrap .photo-gallery .titles-slide{padding: 50px 0px 50px 373px;}
}

@media all and (max-width:1000px){
	.main-wrap .photo-gallery .titles-slide{padding:20px 0px;}

	.main-wrap .photo-gallery .titles-slide .title-txts{position:relative; left:auto; top:auto; margin-bottom:15px;}
	.main-wrap .photo-gallery .titles-slide .title-txts .btxt{display:none;}
	.main-wrap .photo-gallery .titles-slide .title-txts .title{font-size:30px; margin-bottom:10px;}
	.main-wrap .photo-gallery .titles-slide .title-txts .title br{display:none;}
	.main-wrap .photo-gallery .titles-slide .title-txts .stxt{font-size:14px;}
	.main-wrap .photo-gallery .titles-slide .title-txts .stxt br{display:none;}

	.main-wrap .photo-gallery .titles-slide .slide .list{margin:0px -10px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li{margin:0px 10px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li:nth-child(2n){margin-top:0px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li a .img{margin-bottom:10px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li a .btxt{font-size:16px;}

	.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl{top:20px; left:auto; right:170px;}

	.main-wrap .photo-gallery .titles-slide .slide .control{top:20px; left:auto; right:0px;}
}

@media all and (max-width:680px){
	.main-wrap .photo-gallery .titles-slide .title-txts .title{font-size:26px;}

	.main-wrap .photo-gallery .titles-slide .slide .list li a .img{margin-bottom:5px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li a .img img{height:260px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li a .btxt{font-size:15px;}

	.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl{top:15px;}

	.main-wrap .photo-gallery .titles-slide .slide .control{top:15px;}
}

@media all and (max-width:480px){
	.main-wrap .photo-gallery .titles-slide .title-txts{margin-bottom:60px;}
	.main-wrap .photo-gallery .titles-slide .title-txts .title{font-size:22px;}
	.main-wrap .photo-gallery .titles-slide .title-txts .stxt{font-size:13px;}

	.main-wrap .photo-gallery .titles-slide .slide .list li a .img img{height:300px;}
	.main-wrap .photo-gallery .titles-slide .slide .list li a .btxt{font-size:14px;}

	.main-wrap .photo-gallery .titles-slide .slide .leslide-ctrl{top:100px; left:0px; right:auto;}

	.main-wrap .photo-gallery .titles-slide .slide .control{top:100px; left:40px; right:auto;}
}


/* .main-wrap .snss-links */
.main-wrap .snss-links{padding:100px 0px;}
.main-wrap .snss-links .snss{width:800px; float:left;}
.main-wrap .snss-links .snss:after{clear:both; content:""; display:block;}
.main-wrap .snss-links .snss .youtube{background: url("/upload_data/board_data/CNT_ATCHDOWN/176308227723652.png ") no-repeat right bottom;width: 450px;padding-bottom: 123px;box-sizing:border-box;float:left;/* background-size: 330px; */}
.main-wrap .snss-links .snss .youtube .stxt{font-size:15px; color:#a3a3a3; line-height:120%; margin-bottom:20px; letter-spacing:2px;}
.main-wrap .snss-links .snss .youtube .title{font-size: 35px;line-height:120%;font-family:'NotoKrR';letter-spacing:-0.04em;margin-bottom: 21px;}
.main-wrap .snss-links .snss .youtube .title strong{font-family:'NotoKrB';color: #3562b9;}
.main-wrap .snss-links .snss .youtube .btxt{font-size:15px;color:#8d969f;line-height: 1.5;margin-bottom: 40px;}
.main-wrap .snss-links .snss .youtube .more{position:relative; left:0px; padding:0px 40px 0px 20px; color:#000; font-size:15px; line-height:100%; transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .youtube .more:before{position:absolute;top:-12px;left:0px;width:46px;height:46px;border-radius:50%;background: #e2ecff;content:"";z-index:-1;transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .youtube .more:after{background:url("/images/ksnudp/common/more_arrowB.png") no-repeat center; position:absolute; top:4px; right:0px; width:24px; height:14px; content:""; z-index:-1; transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .youtube .more:hover{left:5px;}
.main-wrap .snss-links .snss .youtube .more:hover:before{left:5px;}
.main-wrap .snss-links .snss .youtube .more:hover:after{right:-5px;}

/* .main-wrap .snss-links .snss .sns 안씀 */
.main-wrap .snss-links .snss .sns{width:310px; float:right;}
.main-wrap .snss-links .snss .sns a{position:relative; display:block;}
.main-wrap .snss-links .snss .sns a:before{position:absolute; right:20px; top:-25px; width:50px; height:50px; border-radius:50%; background:#000; content:""; display:block; z-index:1;}
.main-wrap .snss-links .snss .sns a .img{display:block; width:100%; overflow:hidden; border-radius:10px 10px 0px 0px;}
.main-wrap .snss-links .snss .sns a .img img{width:100%; height:230px; transition:all 0.3s ease-out; object-fit:cover; transform:scale(1);}
.main-wrap .snss-links .snss .sns a .tit-date{display:block; background:#fff; padding:30px 25px; box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2); border-radius:0px 0px 10px 10px; transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .sns a .tit-date .tit{font-style:normal; font-family:'NotoKrB'; margin-bottom:15px; font-size:18px; display:block; white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.main-wrap .snss-links .snss .sns a .tit-date .date{font-style:normal; font-family:'NotoKrR'; font-size:15px; color:#7e8790;}

.main-wrap .snss-links .snss .sns 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 .snss-links .snss .sns a:hover .tit-date{background:#1ea9d3;}
.main-wrap .snss-links .snss .sns a:hover .tit-date .tit{color:#fff; text-decoration:underline;}
.main-wrap .snss-links .snss .sns a:hover .tit-date .date{color:#fff; text-decoration:underline;}

.main-wrap .snss-links .snss .sns a:before{position:absolute; right:20px; top:-35px; width:50px; height:50px; border-radius:50%; background:#000; content:""; display:block; z-index:1; border:10px solid #fff;}
.main-wrap .snss-links .snss .sns.insta a:before{background:url("/images/ksnudp/common/sns_insta.jpg") no-repeat center #8735bb; background-size:cover;}
.main-wrap .snss-links .snss .sns.face a:before{background:url("/images/ksnudp/common/sns_face.jpg") no-repeat center #3a589e; background-size:cover;}
.main-wrap .snss-links .snss .sns.xtwi a:before{background:url("/images/ksnudp/common/sns_xtwi.jpg") no-repeat center #000; background-size:cover;}
.main-wrap .snss-links .snss .sns.blog a:before{background:url("/images/ksnudp/common/sns_blog.jpg") no-repeat center #1ea839; background-size:cover;}
.main-wrap .snss-links .snss .sns.youtu a:before{background:url("/images/ksnudp/common/sns_youtu.jpg") no-repeat center #e7392e; background-size:cover;}

.main-wrap .snss-links .snss .intro{width:310px;margin-top: 20px;float:right;border-radius:20px;overflow:hidden;}
.main-wrap .snss-links .snss .intro a{position:relative;display:block;width:100%;height:340px;padding: 40px 35px 0px 35px;box-sizing:border-box;background: #fddc3f url("/upload_data/board_data/CNT_ATCHDOWN/175919447801859.png") no-repeat center;/* background-size:cover; */}
.main-wrap .snss-links .snss .intro .stxt{color: #b45c0a;letter-spacing: 2px;margin-bottom: 5px;}
.main-wrap .snss-links .snss .intro a .btxt{position:relative;left:0px;font-size: 33px;line-height:120%;color: #3c1d00;margin-bottom: 30px;display:block;letter-spacing:-0.03em;transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .intro a .btxt strong{font-family:'NotoKrB';}
.main-wrap .snss-links .snss .intro a .more{position:relative;left:0px;padding:0px 40px 0px 20px;color: #000000;font-size:15px;line-height:100%;transition:all 0.3s ease-out;display:inline-block;vertical-align:top;z-index:1;}
.main-wrap .snss-links .snss .intro a .more:before{position:absolute;top:-16px;left:0px;width:46px;height:46px;border-radius:50%;background: rgba(255,255,255,.5);content:"";z-index:-1;transition:all 0.3s ease-out;}
.main-wrap .snss-links .snss .intro a .more:after{background:url("/images/ksnudp/common/more_arrowW.png") no-repeat center; position:absolute; top:0px; right:0px; width:24px; height:14px; z-index:-1; content:""; transition:all 0.3s ease-out;}

.main-wrap .snss-links .snss .intro a:hover .btxt{left:10px;}
.main-wrap .snss-links .snss .intro a:hover .more{left:5px;}
.main-wrap .snss-links .snss .intro a:hover .more:before{left:5px;}
.main-wrap .snss-links .snss .intro a:hover .more:after{right:-5px;}

@media all and (max-width:1500px){
	.main-wrap .snss-links{padding:60px 0px;}
	.main-wrap .snss-links .snss{width:57%;}
	.main-wrap .snss-links .snss .youtube{width:55%;}
	.main-wrap .snss-links .snss .sns{width:40%;}

	.main-wrap .snss-links .snss .intro{width:40%;}

}

@media all and (max-width:1200px){
	.main-wrap .snss-links .snss{width:47%;}
	.main-wrap .snss-links .snss .youtube{width: 45%;background-size: 155px;padding-bottom: 80px;}
	.main-wrap .snss-links .snss .youtube .btxt br{display:none;}
	.main-wrap .snss-links .snss .sns{width:55%;}

	.main-wrap .snss-links .snss .intro{width: 50%;}
}

@media all and (max-width:1000px){
	.main-wrap .snss-links{padding:50px 0px;}
	.main-wrap .snss-links .snss{width:100%; float:none; margin-bottom:20px;}

	.main-wrap .snss-links .snss .youtube{background-size: 210px;padding-bottom: 78px;}
	.main-wrap .snss-links .snss .youtube .stxt{margin-bottom:10px;}
	.main-wrap .snss-links .snss .youtube .title{font-size:30px; margin-bottom:20px;}
	.main-wrap .snss-links .snss .youtube .title br{display:none;}
	.main-wrap .snss-links .snss .youtube .btxt{font-size:15px;margin-bottom: 90px;}

	.main-wrap .snss-links .snss .sns a .tit-date{padding:10px 15px;}
	.main-wrap .snss-links .snss .sns a .tit-date .tit{margin-bottom:5px; font-size:16px;}
	.main-wrap .snss-links .snss .sns a .tit-date .date{font-size:14px;}

	.main-wrap .snss-links .snss .intro{margin-top:0px;}
	.main-wrap .snss-links .snss .intro a{height:320px; padding:40px 30px 0px 30px;}
	.main-wrap .snss-links .snss .intro a .btxt{font-size:32px; margin-bottom:50px;}
}

@media all and (max-width:680px){
	.main-wrap .snss-links{padding:40px 0px 30px 0px;}

	.main-wrap .snss-links .snss .youtube{background-size: 125px;padding-bottom: 62px;}
	.main-wrap .snss-links .snss .youtube .stxt{font-size:13px; margin-bottom:5px;}
	.main-wrap .snss-links .snss .youtube .title{font-size:26px; margin-bottom:15px;}
	.main-wrap .snss-links .snss .youtube .btxt{font-size:14px; margin-bottom:20px;}

	.main-wrap .snss-links .snss .youtube .more{padding:0px 30px 0px 10px; font-size:14px;}
	.main-wrap .snss-links .snss .youtube .more:before{top:-10px; width:40px; height:40px;}

	.main-wrap .snss-links .snss .sns a .tit-date{padding:10px;}
	.main-wrap .snss-links .snss .sns a .tit-date .tit{font-size:15px;}
	.main-wrap .snss-links .snss .sns a .tit-date .date{font-size:14px;}
	.main-wrap .snss-links .snss .sns a:before{right:20px; top:-25px; width:40px; height:40px; border:5px solid #fff;}

	.main-wrap .snss-links .snss .intro a{height:280px; padding:30px 20px 0px 20px;}
	.main-wrap .snss-links .snss .intro a .btxt{font-size:28px; margin-bottom:40px;}
}

@media all and (max-width:480px){
	.main-wrap .snss-links{padding:20px 0px;}

	.main-wrap .snss-links .snss .youtube{width:100%;float:none;background-size: 120px;margin-bottom:30px;}
	.main-wrap .snss-links .snss .youtube .stxt{font-size:12px; margin-bottom:5px;}
	.main-wrap .snss-links .snss .youtube .title{font-size:22px; margin-bottom:10px;}
	.main-wrap .snss-links .snss .youtube .title br{display:none}
	.main-wrap .snss-links .snss .youtube .btxt{font-size:13px; margin-bottom:20px;}

	.main-wrap .snss-links .snss .sns{width:100%; float:none;}
	.main-wrap .snss-links .snss .sns a .img img{height:180px;}

	.main-wrap .snss-links .snss .intro{width:100%; float:none;}
	.main-wrap .snss-links .snss .intro a{height:auto; padding:20px 20px 30px 20px;}
	.main-wrap .snss-links .snss .intro a .btxt{font-size:24px; margin-bottom:30px;}
	.main-wrap .snss-links .snss .intro a .btxt br{display:none;}

	.main-wrap .snss-links .snss .sns a .tit-date .tit{font-size:14px;}
	.main-wrap .snss-links .snss .sns a .tit-date .date{font-size:13px;}
}

.main-wrap .snss-links .links{width:660px;border: 1px solid #4ec6da;box-sizing:border-box;border-radius:20px;overflow:hidden;float:right;}
.main-wrap .snss-links .links .title-txts{padding:40px;background: #12becc url(/upload_data/board_data/CNT_ATCHDOWN/175919397158874.png) no-repeat 90% top;}
.main-wrap .snss-links .links .title-txts .stxt{font-size:15px;color: #aae3ec;line-height:120%;margin-bottom:20px;letter-spacing:2px;}
.main-wrap .snss-links .links .title-txts .title{font-size: 33px;line-height:120%;font-family:'NotoKrR';letter-spacing:-0.03em;margin-bottom:20px;color: #fff;}
.main-wrap .snss-links .links .title-txts .title strong{font-family:'NotoKrB';color: #ffec92;}
.main-wrap .snss-links .links .title-txts .btxt{font-size:15px;color: #ffffff;line-height:140%;}

.main-wrap .snss-links .links .btns{background: #ffffff;overflow:hidden;/* border-top: 1px solid #4ec6da; */}
.main-wrap .snss-links .links .btns li{position:relative;width: 25%;/* float:left; */display: inline-block;}
.main-wrap .snss-links .links .btns li:before{position:absolute;top:0px;right:0px;width:1px;height:80px;background: #91d9e5;content:"";display: none;}
.main-wrap .snss-links .links .btns li:last-child:before{display:none;}
.main-wrap .snss-links .links .btns li a{display:block;text-align:center;border-left: 1px solid #4ec6da;}
.main-wrap .snss-links .links .btns li:first-child a{border:none;}
.main-wrap .snss-links .links .btns li:hover a {transform:translateY(-10px);transition:.3s;}
.main-wrap .snss-links .links .btns li a:before{width:26px;height:28px;display:inline-block;vertical-align:top;margin-bottom:15px;background:#000;content:"";transition:all 0.3s ease-out;display: none;}
.main-wrap .snss-links .links .btns li a img{border: solid 1px #e5e5e5;padding: 0 10px;}
.main-wrap .snss-links .links .btns li a span{font-size:16px;display:block;line-height:120%;color: #353535;padding-top: 11px;font-weight: bold;}
.main-wrap .snss-links .links .btns li.foun a:before{background:url("/images/ksnudp/main/linkicon_home.png") no-repeat center;}
.main-wrap .snss-links .links .btns li.upbr a:before{background:url("/images/ksnudp/main/linkicon_port.png") no-repeat center;}
.main-wrap .snss-links .links .btns li.home a:before{background:url("/upload_data/board_data/CNT_ATCHDOWN/175919822437139.png") no-repeat center;}
.main-wrap .snss-links .links .btns li.port a:before{background:url("/upload_data/board_data/CNT_ATCHDOWN/175919790433204.png") no-repeat center;}/*linkicon_upbr.png책 linkicon_foun.png 학*/

.main-wrap .snss-links .links .btns li a:hover:before{transform: rotateY(360deg);}
.main-wrap .snss-links .links .btns li a:hover span{text-decoration:underline;}

@media all and (max-width:1500px){
	.main-wrap .snss-links .links{width:40%;}
	.main-wrap .snss-links .links .btns li a span br{display:none;}
}

@media all and (max-width:1200px){
	.main-wrap .snss-links .links{width:50%;}
}

@media all and (max-width:1000px){
	.main-wrap .snss-links .links{width:100%; float:none;}
	.main-wrap .snss-links .links .title-txts{padding:20px;}
	.main-wrap .snss-links .links .title-txts .stxt{font-size:14px; margin-bottom:10px;}
	.main-wrap .snss-links .links .title-txts .title{font-size:30px; margin-bottom:15px;}
	.main-wrap .snss-links .links .title-txts .btxt{font-size:14px;}

	.main-wrap .snss-links .links .btns li{}
	.main-wrap .snss-links .links .btns li a span{font-size:15px;}
	.main-wrap .snss-links .links .btns li a span br{display:block;}
}
.main-wrap .snss-links .links .btns ul{text-align:center;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 10px 0;gap: 0;}
@media all and (max-width:680px){
	.main-wrap .snss-links .links .title-txts{padding:15px;background-size:240px;padding-right: 50%;}
	.main-wrap .snss-links .links .title-txts .stxt{font-size:13px; margin-bottom:10px;}
	.main-wrap .snss-links .links .title-txts .title{font-size:26px; margin-bottom:10px;}

	.main-wrap .snss-links .links .btns li{width: 50%;padding: 15px 0;}
	.main-wrap .snss-links .links .btns li:before{height:65px; }
	.main-wrap .snss-links .links .btns li:nth-child(3) a{border:none;}
	.main-wrap .snss-links .links .btns li a:before{margin-bottom:5px;}
	.main-wrap .snss-links .links .btns li a span{font-size:13px;}
	.main-wrap .snss-links .links .btns li a span br{display:none;}
}

@media all and (max-width:480px){
	.main-wrap .snss-links .links .title-txts{padding:10px 15px; background-size:140px;}
	.main-wrap .snss-links .links .title-txts .stxt{font-size:12px; margin-bottom:5px;}
	.main-wrap .snss-links .links .title-txts .title{font-size:22px; margin-bottom:5px;}
	.main-wrap .snss-links .links .title-txts .btxt{font-size:13px;}

	.main-wrap .snss-links .links .btns li:before{height:65px; }

	.main-wrap .snss-links .links .btns li a:before{margin-bottom:5px;}
	.main-wrap .snss-links .links .btns li a span{font-size:12px;}
}

.b_links {display: flex;gap: 3px;}
.b_links a{display: inline-block;padding: 10px;color: #fff;background: #01216c;text-align: center;font-size: 16px;border-radius: 30px;width: 140px;box-sizing: border-box;font-weight: bold;}
.b_links a:first-child{background: #09a7ea;}
.b_links a:hover{background:#ffba00}

 @media (min-width: 1000px) {
.b_links {justify-content: center;position: absolute;top: 0;right: 0;}
.b_links a{padding: 10px;min-width: 180px;font-size: 20px;}
	 
.main-wrap .snss-links .links .btns ul{padding: 36px 0;gap: 0;}
.main-wrap .snss-links .links .btns li{width: 25%;}
	
 }                                          