@charset "utf-8";


.radius, .radius img { border-radius:10px; overflow:hidden; }
.radius_u { border-radius:0px 0px 10px 10px ; overflow:hidden; }
.radius_n { border-radius:10px 10px 0px 0px ; overflow:hidden; }


#container {overflow:hidden;width:100%;margin-top:100px;}
@media all and (max-width:1024px){
	#container {margin-top:0px;}
}
h2 {font-size:2.5rem; text-align:center; padding:4rem 0 2rem 0; color:#333; font-weight:600;}
@media all and (max-width:768px){
	h2 {letter-spacing:-1.6px; font-size:1.6rem; padding:2rem 0 1rem 0;}
}
@media all and (max-width:414px){
	h2 {letter-spacing:-1.6px; font-size:1.4rem; padding:1.5rem 0 1rem 0;}
}
.bg {background:url('/Main/design_new/junior/img/main/main_bg_01.gif') no-repeat left bottom;}
.bg2{background:#fff8e2 url('/Main/design_new/junior/para/img/main/main_bg_02.gif') no-repeat left top;}
@media all and (max-width:414px){
.bg2{background:url('/Main/design_new/junior/para/img/main/main_bg_02.gif') no-repeat left bottom;}
}

/*컨텐츠 레이아웃*/
.layout_flex{display:flex;flex-wrap:wrap;justify-content:space-between;}

article{position: relative;}

@media all and (max-width:768px){
  .cont1 .wrap { padding:5rem 0 10rem; overflow:hidden; height:auto; }
}


 /*상단비주얼 왼쪽배너슬라이드*/
.visual_banner { position:relative; width:100%; overflow:hidden;}
.visual_banner .control { position:absolute; left:40%; bottom:10px; z-index:10; }
.visual_banner .control a { display:block; float:left; width:20px; height:20px; background:#fff url('/Main/design_new/junior/img/main/control.png') no-repeat 0 0; 
text-indent:-9999px; }
.visual_banner .control a.stop {background-position:-90px -9.5px;}
.visual_banner .control a.play { display:none; background-position:-130px -9.5px;}
.visual_banner .control .dots { float:left; margin-right:5px; }
.visual_banner .control .dots li {float:left; padding:5px;}
.visual_banner .control .dots li button { vertical-align:top; width:10px; height:10px; background:#e3e3e3; border-radius:50%; 
text-indent:-9999px; cursor:pointer; }
.visual_banner .control .dots li.slick-active button { background: #fbd83b; }
.visual_banner .visual_ul li { height:100px;}


.mainv_left{}
.mainv_left .mainv_banner{position: absolute;left:50%;margin-left:-700px;top:165px;width:300px; z-index: 1;color: #555;}
.mainv_left .mainv_banner .top_banner{background: #fff;height:120px;padding:30px 20px;border-bottom:1px solid #eeedeb; }

.mainv_left .mainv_banner .center_dday{background: #fff; opacity: 0.9;height:560px;padding:0 30px;}
.mainv_left .mainv_banner .center_dday li{text-align: center;border-bottom: 1px solid #dddcdb;padding:25px 0;}
.mainv_left .mainv_banner .center_dday li:nth-child(3){border:0;}
.mainv_left .mainv_banner .center_dday li span.message{font-family:'GmarketSans', sans-serif;font-weight:400;font-size:1.3rem;font-weight: bold;line-height: 1rem;}
.mainv_left .mainv_banner .center_dday li span.dday{font-size:55px;font-weight: bold;}
.mainv_left .mainv_banner .center_dday li span.title{font-family:'GmarketSans', sans-serif;font-weight:400;font-size:19px;font-weight: bold;}
.mainv_left .mainv_banner .center_dday li span.text{font-family:'GmarketSans', sans-serif;font-weight:400;font-size:15px;font-weight: bold;color:#29a57b;}



.visual { position:relative;overflow:hidden; color:#fff;height:680px;background:url('/Main/design_new/junior/para/img/main/main_v_bg.jpg') no-repeat center/auto #fef6df;}
.visual .control{ position:absolute;z-index:60;left:50%;bottom:50px;margin-left:-30px;}

.visual .paging {width:100px;position:absolute;left:0; bottom:0px; z-index:10; }
.visual .paging li {float:left; margin:0 0.2rem; }
.visual .paging li button { border:0; width:1.2rem; height:1.2rem; border-radius:1.2rem; background:#fff; opacity:0.6; text-indent:-9999px; cursor:pointer; }
.visual .paging li.slick-active button { width:2.5rem; background:#ffffff ;opacity:1;}

.vis_ul { overflow:hidden;}
.vis_ul li {height: 680px;}
.vis_ul .txt1 {max-width:900px;margin:0 auto;padding:90px 0 0 170px;font-family:'GmarketSans', sans-serif;font-weight:400; font-size:5.5rem; line-height:2.6rem;letter-spacing:-3px;}
.vis_ul .txt1 .color1 {color:#333333;font-size:3.5rem;font-weight:500;}
.vis_ul .txt1 .color2 {color:#888888;font-size:1.95rem;letter-spacing:-0.8px;font-weight:500;}
.vis_ul .txt2 {max-width:900px;margin:0 auto;padding:30px 0 0 170px;font-size:17px;color:#666666;line-height:1.5rem;letter-spacing:-0.5px;}
.vis_ul .txt2 strong {font-size:1rem;}
.vis_ul .bg1 {background:url('/Main/design_new/junior/para/img/main/main_v_01.png') no-repeat center/auto;}
.vis_ul .bg2 {background:url('/Main/design_new/junior/para/img/main/main_v_01.png') no-repeat center/auto;}
@media all and (max-width:1400px){

}
@media all and (max-width:1300px){/*완료*/
.mainv_left .mainv_banner .top_banner{display:none;}
.mainv_left .mainv_banner .center_dday{height:240px;padding:20px 0;border-bottom: 1px solid #dddddd;}
.mainv_left .mainv_banner .center_dday li{ text-align: center;border-right: 1px solid #dddddd;border-bottom: 0px;padding:25px 0; width:33%; float:left;height:200px;display:flex; align-items:center; justify-content:center;flex-direction:column;}
.mainv_left .mainv_banner .center_dday li span.dday{font-size:60px;font-weight: bold;}
.mainv_left .mainv_banner{position: relative;left:0;top:0px;width:100%; z-index: 1;margin-left:0px;}
.mainv_left .mainv_banner .center_dday li span.message{line-height: 1.5rem;}


.vis_ul .bg1 {background-position:-500px 0;}
.vis_ul .bg2 {background-position:-500px 0;}
.vis_ul .txt1 {padding:80px 0 0 30px;}
.vis_ul .txt2 {padding:30px 0 0 30px;}

}

@media all and (max-width:1024px){
.vis_ul .bg1 {background-position:-585px 0;}
.vis_ul .bg2 {background-position:-585px 0;}
.vis_ul .txt1 {padding:80px 0 0 30px;}
.vis_ul .txt2 {padding:30px 0 0 30px;}

}

@media all and (max-width:768px){
.vis_ul .bg1 {background-position:-365px 0;}
.vis_ul .bg2 {background-position:-365px 0;}
.vis_ul .txt1 {max-width:700px;margin:0 auto;padding:100px 0 0 40px;font-family:'GmarketSans', sans-serif;font-weight:400; font-size:3rem; line-height:2rem;letter-spacing:-2px;}
.vis_ul .txt2 {max-width:700px;margin:0 auto;padding:10px 0 0 40px;font-size:14px;color:#666666;line-height:1.2rem;letter-spacing:-0.5px;}
.vis_ul .txt1 .color1 {font-size:2.5rem;}
.vis_ul .txt1 .color2 {font-size:1.31rem;letter-spacing:0.5px;}
}

@media all and (max-width:640px){
.vis_ul .bg1 {background-position:-450px -120px;}
.vis_ul .bg2 {background-position:-450px -120px;}
.vis_ul .txt1 {max-width:600px;margin:0 auto;padding:50px 0 0 20px;font-family:'GmarketSans', sans-serif;font-weight:400; font-size:3rem; line-height:1.2rem;letter-spacing:-2px;}
.vis_ul .txt2 {max-width:600px;margin:0 auto;padding:10px 0 0 20px;font-size:14px;color:#666666;line-height:1.2rem;letter-spacing:-0.5px;}
.vis_ul .txt1 .color1 {font-size:1.8rem;}
.vis_ul .txt1 .color2 {font-size:0.91rem;letter-spacing:0.5px;}

.visual .control{bottom:15px;}

.mainv_left .mainv_banner .top_banner{display:none;}
.mainv_left .mainv_banner .center_dday{height:100px;padding:0px;opacity:1;background:#ffffff;}
.mainv_left .mainv_banner .center_dday li{display:none; text-align: center;border-right: 0px solid #5b82a8;border-bottom: 0px;padding:25px 0; width:100%; float:none;height:100px ;display:flex; align-items:center; justify-content:center;flex-direction:row;}
.mainv_left .mainv_banner .center_dday li span.dday{font-size:40px;font-weight: bold;}

.mainv_left .mainv_banner{position: relative;left:0;top:0px;width:100%; z-index: 1;margin-left:0px;}
.mainv_left .mainv_banner .center_dday li span.message{display:none;line-height: 1.5rem;}

.mainv_left .mainv_banner .center_dday li:nth-child(1) {display:none;}
.mainv_left .mainv_banner .center_dday li:nth-child(3) {display:none;}

.visual {height:480px;}
}

@media all and (max-width:600px){
.vis_ul .bg1 {background-position:-500px -120px;}
.vis_ul .bg2 {background-position:-500px -120px;}

}

@media all and (max-width:414px){
.vis_ul .bg1 {background-position:-646px -120px;}
.vis_ul .bg2 {background-position:-646px -120px;}
.vis_ul .txt1 .color1 {font-size:1.5rem;}
.vis_ul .txt1 .color2 {font-size:0.72rem;letter-spacing:0.5px;}

}
@media all and (max-width:320px){
.vis_ul .bg1 {background-position:-400px 80px;background-size:1300px 440px;}
.vis_ul .bg2 {background-position:-400px 80px;background-size:1300px 440px;}

}



#contents { position:relative; margin:0; z-index:50;}
.cont1 {overflow:hidden;}

/*알림마당 공지사항*/
.news { position:relative; width:49%; border:1px solid #d2d2d2; background:#f1f1f1; height:400px; box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.news > li > a {position:absolute; left:0; top:0;}
.news > li > a span {display:inline-block; padding:15px 35px;color:#333333; }
.news > li.on > a span { color:#333333;font-weight:bold; border-bottom:0px solid #d2d2d2; background:#d2d2d2; /*font-size:20px; font-weight:600;*/}
.news > li:nth-child(1) > a {left:0px;}
.news > li:nth-child(1) > a::before {content:''; position:absolute; right:0; top:0px; width:1px; height:55px; background:#d2d2d2;}
.news > li:nth-child(2) > a {left:130px;}
.news > li:nth-child(2) > a::before {content:''; position:absolute; right:0; top:0px; width:1px; height:55px; background:#d2d2d2;}
.news > li:nth-child(3) > a {left:260px;}
.news > li:nth-child(3) > a::before {content:''; position:absolute; right:0; top:0px; width:1px; height:55px; background:#d2d2d2;}

.news .list {display:none; margin-top:55px; padding:20px 30px; border-top:1px solid #dddddd; height:343px; background:#ffffff;}
.news .list li {position:relative; overflow:hidden;border-top:1px solid #dddddd; }
.news .list li:nth-child(2){border-top:0px;}
.news .list li::before {content:''; position:absolute; left:0; top:20px; width:3px; height:3px; background:#666; }
.news .list a span {float:left; display:block; /*line-height:40px;*/ }
.news .list a span.left {width:80%; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#444;line-height:46px;font-size:17px;}
.news .list a span.right {width:20%; text-align:right; font-size:13px; color:#999;line-height:42px;}

.news .list a:hover span.left {color:#222222; font-weight:500; }
.news .list li.date_box a:hover span.right_box .title {color:#222222; font-weight:500; }
.news li.on .list {display:block;}
.news .list a.more {position:absolute; right:0; top:0; width:60px; height:60px; background:url('/Main/design_new/junior/para/img/main/moreIcon.gif') no-repeat center; text-indent:-9999px;}

.news .list li.date_box {position:relative; overflow:hidden; padding-top:12px;border:0px;}
.news .list li.date_box a span.left_box{border:5px solid #f0f0f0;line-height:30px;padding-top:10px; }
.news .list li.date_box::before {content:''; width:0px; height:0px; }
.news .list li.date_box	a span.left_box{width:87px;height:87px;float:left;margin:0 25px 20px 0;}
.news .list li.date_box	a span.left_box .day{font-size:36px;text-align:center;display:block;color:#444444;font-weight:800;letter-spacing:-1px;}
.news .list li.date_box	a span.left_box strong{font-size:13px; text-align:center;display:block;color:#a7a7a7;font-weight:normal;}

.news .list li.date_box	a span.right_box{float:none;}
.news .list li.date_box	a span.right_box .title{font-size:17px; color:#444444; display:block;font-weight:normal;line-height:33px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news .list li.date_box	a span.right_box .cont{color:#a7a7a7;font-size:14px;font-weight:300;line-height:0.2rem;word-break:break-word;}

@media all and (max-width:1024px){

}
@media all and (max-width:1000px){
.news {width:100%;margin:0 0 20px 0;}
}
@media all and (max-width:414px){
.news > li > a span {padding:15px 15px;}
.news > li:nth-child(1) > a {left:0px;}
.news > li:nth-child(2) > a {left:90px;}
.news > li:nth-child(3) > a {left:180px;}

.news .list a span.left {width:70%;}
.news .list a span.right{width:30%;}
}



/*알림마당 알림창*/
.popup {position:relative; width:49%;border:1px solid #dddddd;height:400px; box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.popup .control {position:absolute; left:0; bottom:0; width:100%; background:#ffffff; opacity:0.7; text-align:center; z-index:10; }
.popup .control a { position:relative; display:inline-block; width:30px; height:30px; text-indent:-9999px; margin:5px 15px; vertical-align: top; }
.popup .control a span { position:absolute; left:10px; top:7px; width:9px; height:16px; background:url('/Main/design_new/junior/para/img/main/popupControl.gif') no-repeat 0 0; }
.popup .control a.next span {background-position:-9px 0;}
.popup .popup_ul img { vertical-align:top; width:100%; height:400px;}
.popup .paging {position:absolute; left:50%; bottom:5px; z-index:10; width:30px;height:30px; margin-left:-15px; text-align:center; }
.popup .paging li {display:none; color:#444444; }
.popup .paging li.slick-active {display:block;}
@media all and (max-width:1000px){
	.popup {width:100%;}
}
@media all and (max-width:768px){
	.popup .popup_ul img { vertical-align:top; width:100%; height:auto;}
	.popup .paging {bottom:5px;}
	.popup {height:auto;}
}

@media all and (max-width:414px){
	
}


/*slick 공통*/
.prPop .slick-prev,
.prPop .slick-next,
.prPop .pause,
.prPop .play {position:absolute; width:30px; height:30px; display:block; text-indent:-9999px; cursor:pointer; z-index:10; background-repeat: no-repeat; background-color:transparent; border:none; bottom:15px; }
.prPop .slick-prev {opacity:0.7;bottom:15px;background:url('/Main/design_new/junior/img/main/prev.png');  right:90px; margin-left:-45px;position:absolute; width:30px; height:30px; display:block; text-indent:-9999px;z-index:999;}
.prPop .slick-next {opacity:0.7;bottom:15px;background:url('/Main/design_new/junior/img/main/next.png');  right:30px; margin-left:15px;position:absolute; width:30px; height:30px; display:block; text-indent:-9999px;z-index:999;}
.prPop .pause {opacity:0.7;background-image:url('/Main/design_new/junior/img/main/pause.png'); right:60px; margin-left:-15px; }
.prPop .play {opacity:0.7;background-image:url('https://gb.go.kr/Main/Images/new/ko/common/play.png'); right:60px; margin-left:-15px; display:none;}
.prPop .slick-dots {display:none !important;}
@media all and (max-width:1023px){
  .prPop .slick-prev,
  .prPop .slick-next,
  .prPop .pause,
  .prPop .play {bottom:15px; }
}


/*PR팝업*/
.prPop {position:relative; width:49%;border:1px solid #dddddd;height:400px;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.prPop .control_bg {position:absolute; left:0; bottom:0;height:60px; width:100%; background:#ffffff; opacity:0.7; text-align:center; z-index:10;border-radius:0px 0px 10px 10px ; overflow:hidden; }
.prPop .slick-slider {position:static}
.prPop_li {width:auto; }
.prPop_li a {display:block;}
.prPop_li .slick-track {}
.prPop_li .slick-slide {}
.prPop_li .slick-slide div {box-sizing:border-box; }
.prPop_li .slick-slide div img {border-radius:10px; width:100%;height:400px;}
.slick_pageing {opacity:0.7;position:absolute; right:130px; margin-left:-100px; bottom:20px; font-size:16px; z-index:20; letter-spacing:0.5rem;}
.slick_pageing em {font-size:16px; z-index:20; letter-spacing:0.5rem; font-weight:500;}
 @media all and (max-width:1400px){
	.prPop_li .slick-slide div img {width:auto;}
}
@media all and (max-width:1000px){
	.prPop {width:100%;height:100%;}
	.prPop_li .slick-slide div img {width:100%; height:auto;}
	.prPop_li img{width:1000px;height:100%;margin-bottom:-5px;}
}
@media all and (max-width:414px){
	.prPop .control_bg{height:50px;}
	.prPop .slick-prev, .prPop .slick-next, .prPop .pause, .prPop .play{bottom:10px;}
	.slick_pageing {bottom:15px;}
}




/*경북관광 슬라이드 왼쪽*/
.slide_wrap {position:relative; /*bottom:-5px;*/}
.slide_wrap > div {}
.slide_wrap .item {position: relative;border-radius:10px;}
.slide_wrap .slick-list {}
.slide_wrap .slick-slide {}
.slide_wrap .slick-center {opacity: 1;}
.slide_wrap .slick-center .thumb {}
.slide_wrap .slick-center .thumb_info {display: block;}
.slide_wrap .thumb {position:relative;}
.slide_wrap .thumb img {width:100%; /*height:360px;*/ margin-bottom:-5px;}
.slide_wrap .thumb.media:after {width:80px;height:80px;margin:-40px 0 0 -40px;position: absolute;top: 50%;left:50%;display: block; content: ''; clear: both;}
.slide_wrap .thumb_info {position:absolute;bottom:0px;left:0; width: 100%;height:70px;background:#1d64b1;opacity:0.9;border-radius:0 0px 10px 10px;}

.slide_wrap  h3 {width:80%;height:45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; position:absolute; bottom:8px;left:30px; font-size: 20px;color:#fff;font-weight: bold;line-height:2rem; text-align:left;}
.slide_wrap .slick-arrow {width:60px; height:60px; background: rgba(255,255,255,0.9); border-radius:50%; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; z-index:10; box-shadow:1px 1px 5px rgba(0,0,0,.2);}

.slide_wrap .slick-next {right:0;margin-right:15px;background:#ffffff url('/Main/design_new/junior/para/img/main/arrow_blue_right.png') no-repeat 50% 50%;}
.slide_wrap .slick-prev {left:0; margin-left: 15px;background:#ffffff url('/Main/design_new/junior/para/img/main/arrow_blue_left.png') no-repeat 50% 50%;}


@media all and (max-width:1400px){
}
@media all and (max-width:768px){
	.slide_wrap .thumb img {width: 100%; height:auto; }
}
@media all and (max-width:600px){
/*하단경북관광슬라이드*/
	.slide_wrap  h3 {width:70%;height:28px; font-size: 16px; bottom:20px;}
	.slide_wrap .thumb_info {bottom:0px;height:60px;}

	.slide_wrap .slick-arrow {width:40px;height:40px;}
	.slide_wrap .slick-next {background:#ffffff url('/Main/design_new/junior/para/img/main/arrow_blue_right_600.png') no-repeat 50% 50%;}
	.slide_wrap .slick-prev {background:#ffffff url('/Main/design_new/junior/para/img/main/arrow_blue_left_600.png') no-repeat 50% 50%;}

}


/*상단주최배너
.popup2 {position:relative;height:120px;}
.popup2 .control {position:absolute; left:0; bottom:30px; width:100%; text-align:center; z-index:10; }
.popup2 .control a { position:relative; display:inline-block; width:30px; height:30px; text-indent:-9999px; margin:5px 15px; vertical-align: top; }
.popup2 .control a span { position:absolute; left:10px; top:7px; width:9px; height:16px; background:url(../img/main/popupControl.gif) no-repeat 0 0; }
.popup2 .control a.next span {background-position:-9px 0;}
.popup2 .popup2_ul img { vertical-align:top; width:100%;}
.popup2 .paging {position:absolute; left:50%; bottom:-32px;color:#666666; z-index:10; width:30px; margin-left:-15px; text-align:center; }
.popup2 .paging li {display:none; color:#444;}
.popup2 .paging li.slick-active {display:block;}
 */

.banner_top {position:relative;height:120px;}
.banner_top .control {position:absolute; left:-15px; bottom:40px; width:100%; text-align:center; z-index:10; }
.banner_top .control a { position:relative; width:9px; height:9px; text-indent:-9999px; margin:5px 8px; vertical-align: top; }
.banner_top .control a span { position:absolute; left:10px; top:7px; width:9px; height:9px; background:#fbd83b; border-radius:20px;}
.banner_top .control a.next span {background:#e3e3e3;}
.banner_top .popup2_ul img { vertical-align:top; width:100%;}
.banner_top .paging {position:absolute; left:50%; bottom:-32px;color:#666666; z-index:10; width:30px; margin-left:-15px; text-align:center; }
.banner_top .paging li {display:none; color:#444444; }
.banner_top .paging li.slick-active {display:block;}




/*포토영상갤러리*/
.slide_wrap .btn_Wrap {width:90px; position:absolute; bottom:20px; right:0; text-align:center; z-index: 2; font-size:20px; font-weight:400; color:#fff;}
.slide_wrap .btn_Wrap .total {color:#d8bb94;}

.ma_media_wrap {padding:0 0 0px 0;}
.ma_media_wrap h2 {color:#fff;}
.media_slide_body{display:flex;}
.media_slide_body .slick-track {margin-left:-350px;}
.media_slide_body .slick-next {right:47.5%;margin-right: -36%;}
.media_slide_body .slick-prev {left:47.5%;margin-left: -36%;}
.media_slide_body .thumb_info {background:none;position: absolute;bottom:0px;}
.media_slide_body .thumb_info h2 {font-size: 28px;}
.media_slide_body .slick-arrow {margin-top: -20px;}

@media all and (max-width:1024px){
	.media_slide_body .slick-track {margin-left:0px;}
	.media_slide_body .slick-next {right:15px;margin-right:0;}
	.media_slide_body .slick-prev {left:15px;margin-left: 0;}
}
@media all and (max-width:414px){
	.slide_wrap .btn_Wrap { font-size: 16px;}
	.media_slide_body .slick-next {right:30px;margin-right:0;}
	.media_slide_body .slick-prev {left:30px;margin-left: 0;}
}




/*경북관광*/
.popup3 {position:relative; width:49%; border:1px solid #ddd;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.popup3 img {vertical-align:middle; width:100%;}
.popup3 button {cursor:pointer;}
.popup3 dl {position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; padding:25px 30px; color:#fff; background:rgba(29,100,177,0.5);border-radius:0px 0px 10px 10px ; overflow:hidden;}
.popup3 dt {font-size:27px; font-weight:600; margin-bottom:5px;}
.popup3 dd {width:90%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.popup3 .slide_body{max-height:400px;}


.tours {display:flex; flex-wrap:wrap; justify-content:space-between; width:49%;}
.tours li {background:#fff; border-radius:10px; overflow:hidden; width:48.5%; border:1px solid #ddd;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
.tours li:nth-child(n+3) {margin-top:20px;}
.tours li a {display:flex; align-items:center; justify-content:center; height:100%;}
.tours li a span {padding-left:80px; height:70px; font-size:24px; color:#444; font-weight:600; display:flex; align-items:center; justify-content:center; background-image:url('/Main/design_new/junior/para/img/main/tours_btn_img.png'); background-repeat:no-repeat;}
.tours li:nth-child(1) a span {background-position:0 0;}
.tours li:nth-child(2) a span {background-position:0 -140px;}
.tours li:nth-child(3) a span {background-position:0 -280px;}
.tours li:nth-child(4) a span {background-position:0 -420px;}
@media all and (max-width:1400px){
	.popup3 img {height:360px;}
}
@media all and (max-width:1200px){
	.popup3 img {height:320px;}
}
@media all and (max-width:1023px){
	.popup3 {width:100% !important;}
	.popup3 dl {padding:15px;}
	.popup3 dt {font-size:20px;}
	.tours{width:100%;height:410px; padding-top:20px;}
}
@media all and (max-width:768px){

	.tours{height:200px; }
	.tours li a span{padding:0px 0 0 0;height:40px;font-size:18px;}
	.tours li:nth-child(1) a span {background:none;}
	.tours li:nth-child(2) a span{background:none;}
	.tours li:nth-child(3) a span{background:none;}
	.tours li:nth-child(4) a span{background:none;}
}

@media all and (max-width:1000px){
	.popup3 {width:100%;}
}
@media all and (max-width:414px){
	.popup3 {height:auto;}
}

#tour{padding:0 0 95px 0;}
@media all and (max-width:1000px){
	#tour{padding:0 0 20px 0;}
}

 

.schedule {position:absolute; left:-40px; top:164px; z-index:1; background:#fde1be; color:#333; min-height:260px; width:1400px;}		
.schedule .games{display:flex; flex-direction:row;}

.schedule .games.bg01{background:url('/Main/design_new/junior/para/img/main/sports_pic_01.png') no-repeat bottom right;}
.schedule .games.bg02{background:url('/Main/design_new/junior/para/img/main/sports_pic_02.png') no-repeat bottom right;}
.schedule .games.bg03{background:url('/Main/design_new/junior/para/img/main/sports_pic_03.png') no-repeat bottom right;}
.schedule .games.bg04{background:url('/Main/design_new/junior/para/img/main/sports_pic_04.png') no-repeat bottom right;}
.schedule .games.bg05{background:url('/Main/design_new/junior/para/img/main/sports_pic_05.png') no-repeat bottom right;}
.schedule .games.bg06{background:url('/Main/design_new/junior/para/img/main/sports_pic_06.png') no-repeat bottom right;}
.schedule .games.bg07{background:url('/Main/design_new/junior/para/img/main/sports_pic_07.png') no-repeat bottom right;}
.schedule .games.bg08{background:url('/Main/design_new/junior/para/img/main/sports_pic_08.png') no-repeat bottom right;}
.schedule .games.bg09{background:url('/Main/design_new/junior/para/img/main/sports_pic_09.png') no-repeat bottom right;}
.schedule .games.bg10{background:url('/Main/design_new/junior/para/img/main/sports_pic_10.png') no-repeat bottom right;}
.schedule .games.bg11{background:url('/Main/design_new/junior/para/img/main/sports_pic_11.png') no-repeat bottom right;}
.schedule .games.bg12{background:url('/Main/design_new/junior/para/img/main/sports_pic_12.png') no-repeat bottom right;}
.schedule .games.bg13{background:url('/Main/design_new/junior/para/img/main/sports_pic_13.png') no-repeat bottom right;}
.schedule .games.bg14{background:url('/Main/design_new/junior/para/img/main/sports_pic_14.png') no-repeat bottom right;}
.schedule .games.bg15{background:url('/Main/design_new/junior/para/img/main/sports_pic_15.png') no-repeat bottom right;}
.schedule .games.bg16{background:url('/Main/design_new/junior/para/img/main/sports_pic_16.png') no-repeat bottom right;}
.schedule .games.bg17{background:url('/Main/design_new/junior/para/img/main/sports_pic_17.png') no-repeat bottom right;}

.schedule .games .game_date{display:flex;align-items:center; justify-content:center; width:33%;min-height:260px;}
.schedule .games .game_date a.pre{text-indent:-9999px;width:16px; height:28px;border:0;padding:36px 0 0 0; cursor:pointer; background:url('/Main/design_new/junior/para/img/main/control_img02.png') no-repeat;background-position:0px 5px;}
.schedule .games .game_date .date{font-size:60px;color:#333;font-weight:bold;padding:0 20px 3px 20px;}
.schedule .games .game_date a.next{text-indent:-9999px;width:16px; height:28px;border:0;padding:36px 0 0 0; cursor:pointer;background:url('/Main/design_new/junior/para/img/main/control_img02.png') no-repeat; background-position:-16px 5px;}

.schedule .games .game_date a.pre:before,
.schedule .games .game_date a.next:before{display:none;}

.schedule .games .game_info{display:flex;align-items:center; justify-content:center; width:33%;min-height:260px;}

.schedule .games .game_info span{float:none;width:auto;margin-bottom:0;text-align:left;display:block;}
.schedule .games .game_info span.time{font-size:38px;font-weight:bold;line-height:5rem;}
.schedule .games .game_info span.games{font-size:25px;line-height:3rem;}
.schedule .games .game_info span.stadium{font-size:18px;color:#333333;}

@media all and (max-width:900px){
	.schedule{background: #fde1be;width:115%; }
	.schedule .games.bg01,
	.schedule .games.bg02,
	.schedule .games.bg03,
	.schedule .games.bg04,
	.schedule .games.bg05,
	.schedule .games.bg06,
	.schedule .games.bg07,
	.schedule .games.bg08,
	.schedule .games.bg09,
	.schedule .games.bg10,
	.schedule .games.bg11,
	.schedule .games.bg12,
	.schedule .games.bg13,
	.schedule .games.bg14,
	.schedule .games.bg15,
	.schedule .games.bg16,
	.schedule .games.bg17{background:none;}

	.schedule .games .game_date{ width:42%;}
	.schedule .games .game_info{ width:50%;}
}

@media all and (max-width:768px){
	.schedule{width:120%; }
}
@media all and (max-width:600px){
	.schedule{ min-height:220px;width:125%; }
	.schedule .games .game_date .date{font-size:38px;}
	.schedule .games .game_date{min-height:60px;} 
	.schedule .games .game_info{min-height:90px;}
	.schedule .games{display:flex;flex-direction:column;padding-top :40px;}
	.schedule .games .game_date{ width:100%;}
	.schedule .games .game_info{ width:100%;}
	.schedule .games .game_info span {text-align:center;}
	.schedule .games .game_info span.time{font-size:20px;line-height:1.5}
	.schedule .games .game_info span.games{font-size:16px;line-height:1.5;padding-top:0;}
	.schedule .games .game_info span.stadium{font-size:14px;line-height:1.5}
}


#contents .banner {border-top:0;}

.event_wrap {text-align:center; position:relative;z-index:0; margin:0px auto; border:1px solid #d2d2d2; background:#fff6df; height:530px;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.1);}
@media all and (max-width:600px){
.event_wrap {height:490px;}
}
.event_tab {overflow:hidden;}
.event_tab > li {float:left; width:33.3333%; border-left:1px solid #d2d2d2;}
.event_wrap.para li {width:50%;}
.event_tab > li:first-child {border-left:none;}
.event_tab > li > a {display:block; padding:15px 0; font-size:19px;font-weight:500; color:#333333; background:#f1f1f1;}
.event_tab > li > a.on {background:#d2d2d2;  color:#333333;font-weight:bold;}
.event {position:absolute; width:100%; left:0; padding:45px 40px; border-top:1px solid #d2d2d2;background:#fff6df;}
.event_slide {position:relative; padding:0 50px; height:130px;}
.event_slide li{float:left; width:12.5% ;}
.event_slide li a {display:block;  position:relative; padding:100px 0; text-align:center;}
.event_slide li a:before {content:''; position:absolute; top:0; left:50%; width:84px; height:84px; margin-left:-42px; background:url('/Main/design_new/junior/para/img/main/sub0203_pictogramN2.png') no-repeat;}
.event_slide li a.on:before {content:''; position:absolute; top:0; left:50%; width:84px; height:84px; margin-left:-42px; background:url('/Main/design_new/junior/para/img/main/sub0203_pictogramN2_hover.png') no-repeat;}

.event_btn {position:absolute; top:100px; left:0; width:100%; z-index:9999;}
.event_btn a {position:absolute; width:16px; height:28px; text-indent:-9999px; border:0; cursor:pointer; background:url('/Main/design_new/junior/para/img/main/control_img02.png') no-repeat;}
.event_btn .prev {left:40px;}
.event_btn .next {right:40px; background-position:-16px 0 !important;}

.event_btn01{display:none;}
.event_btn03{display:none;}
@media all and (max-width:1023px){
  .event_slide li {width:20% }
  .event_btn01{display:block;}
  .event_btn03{display:block;}
}
@media all and (max-width:768px){
  .event_slide li {width:33.3% }
}
@media all and (max-width:480px){
  .event_slide li {width:50% }
}
@media all and (max-width:414px){
.event {padding:50px 10px;}
.event_btn .prev {left:20px;}
.event_btn .next {right:20px;}
}


/*육성종목*/
#event_tab01 .event_slide li.list01 a:before {background-position:0px 0px;} /*골볼*/
#event_tab01 .event_slide li.list02 a:before {background-position:-84px 0px;} /*보치아*/
#event_tab01 .event_slide li.list03 a:before {background-position:-168px 0px;} /*수영*/
#event_tab01 .event_slide li.list04 a:before {background-position:-252px 0px;} /*육상*/
#event_tab01 .event_slide li.list05 a:before {background-position:-336px 0px;} /*탁구*/


/*보급종목*/
#event_tab02 .event_slide li.list01 a:before {background-position:-420px 0;} /*농구*/
#event_tab02 .event_slide li.list02 a:before {background-position:-504px 0;} /*디스크골프*/
#event_tab02 .event_slide li.list03 a:before {background-position:-588px 0;} /*배구*/
#event_tab02 .event_slide li.list04 a:before {background-position: 0px -84px;} /*배드민턴*/
#event_tab02 .event_slide li.list05 a:before {background-position:-84px -84px;} /*볼링*/
#event_tab02 .event_slide li.list06 a:before {background-position:-168px -84px;} /*역도*/
#event_tab02 .event_slide li.list07 a:before {background-position:-252px -84px;} /*조정*/
#event_tab02 .event_slide li.list08 a:before {background-position:-336px -84px;} /*축구*/
#event_tab02 .event_slide li.list09 a:before {background-position:-420px -84px;} /*플로어볼*/
#event_tab02 .event_slide li.list10 a:before {background-position:-504px -84px;} /*e스포츠*/

/*전시종목*/
#event_tab03 .event_slide li.list01 a:before {background-position:-588px -84px;} /*슐런*/
#event_tab03 .event_slide li.list02 a:before {background-position:0px -168px;} /*쇼다운*/



.event_slide .slick-arrow {display:block; position:absolute; top:50%; width:16px; height:28px; margin-top:-8px; background:url('/Main/sports/design/img/sub/sub0203_img02.png'); text-indent:-9999px; border:0; cursor:pointer;}
.event_slide .slick-arrow.slick-prev {left:0; background-position:0 0;}
.event_slide .slick-arrow.slick-next {right:0; background-position:-16px 0;}
.event_list .slide {overflow:hidden; border-top:2px solid #004C99; border-bottom:1px solid #004C99; padding-top:25px;}
.event_list .slide li {float:left; width:23.79%; border:1px solid #ccc; margin:0 0 25px 1.61%;}
.event_list .slide li:nth-child(4n+1) {margin-left:0;}
.event_list .slide li img {display:block; margin:0 auto;}
.event_list .slide li a {display:block;}
.event_list .slide li span {display:block; position:relative; background: rgb(1,74,151); background: -moz-linear-gradient(278deg, rgba(1,74,151,1) 0%, rgba(0,133,210,1) 100%); background: -webkit-linear-gradient(278deg, rgba(1,74,151,1) 0%, rgba(0,133,210,1) 100%);
background: linear-gradient(278deg, rgba(1,74,151,1) 0%, rgba(0,133,210,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a97",endColorstr="#0085d2",GradientType=1); padding:15px 5px; color:#fff; text-align:center; font-size:20px;}
.event_list .slide li span:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/Main/sports/design/img/sub/sub0203_img48.png') no-repeat center;}




/*하단배너*/
/* banner */
.banner {overflow:hidden; padding:20px 0; border-top:1px solid #f7f7f7;}
.banner .control {float:left; padding:15px 0 0 0;}
.banner .control ul {overflow:hidden;}
.banner .control ul li {display:block; float:left;}
.banner .control ul li a {display:block; width:40px; height:40px; background:url('/Main/design_new/junior/para/img/main/banner_btn.gif') no-repeat; text-indent:-9999px;}
.banner .control ul li.prev a {background-position:0 0;}
.banner .control ul li.stop a {background:url('/Main/design_new/junior/para/img/main/banner_btn2.gif') no-repeat -70px 0;margin:0 3px}
.banner .control ul li.next a {background-position:-86px 0;}
.banner .list {float:right; width:85%; }
.banner .list .slick-list {margin-left:-16px;}
.banner .list .slick-track {margin-left:0;padding-top:10px;}
.banner .list li * {display:block;}
.banner .list li a {margin-left:12px;border:1px solid #dddddd;}
/*.banner .list li img {width:100%;}*/
@media all and (max-width:1365px) {
	.banner .list {width:85%;}
}
@media all and (max-width:1023px) {
	.banner .list {width:80%;}
}
@media all and (max-width:768px) {
	.banner {padding:10px 0;}
	.banner .list {width:100%;padding:0 1px 0 2px;}
	.banner .control{float:none; width:130px; margin:0px auto; text-align:center; padding-bottom:10px;}

}
@media all and (max-width:414px) {
	.banner .list {width:99%;}	
}