@charset "utf-8";

.main .inner {width:var(--main-width);}

/* ----------------------------------------------------------------- */
/* main_visual */
/* ----------------------------------------------------------------- */

.visual_wrap {overflow:hidden; position:relative; width:100%;}
.main_visual {position:relative; background-color:#fff; z-index:0;}
/* .main_visual::after{content:''; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%); z-index:10; display:block; width:100%; height:49%;204 background:url('/images/main/bg_visual.png')no-repeat right bottom; background-size:100%; z-index:9999;} */


/* 메인 비주얼 :: 이미지 */
.main_visual .item {position:relative;}

.main_visual .item .img {width:100%; height:100vh; background-size:cover !important;}

/* 메인 비주얼 :: active효과 */
.main_visual .item.active-item .img {}




/* 메인 비주얼 :: 텍스트 */
.visual_wrap .txt {position:absolute; left:0; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
 color:#fff; z-index:999; width:100%; text-align:center}
.visual_wrap .txt .tit_big {line-height:1.3; font-size:7rem; font-family:'NanumSquareNeo'; font-weight:800; letter-spacing:-0.025em;}
.visual_wrap .txt .tit_big.en {margin-bottom:15px; font-size:3.2rem; font-weight:bold;}
.visual_wrap .txt .exp {margin-top:30px; line-height:1; font-size:3rem; font-family:'Gmarket';}

.visual_wrap .txt .tit_big, 
.visual_wrap .txt .tit_mdd, 
.visual_wrap .txt .exp {text-shadow:0 0 8px rgb(0 0 0 / 60%);}



/* 메인 비주얼 :: 버튼 ----------- */ 
.visual_wrap .slick-dots {display:flex;/*position:absolute; left:0; right:0; bottom:30px; text-align:center; z-index:999; */ font-size:0;}
.visual_wrap .slick-dots li {margin-right:10px;}
.visual_wrap .slick-dots li button {cursor:pointer; margin:0px; padding:0; width:11px; height:11px; font-size:0; /*background-color:rgba(255,255,255,0.4);*/ border:2px solid #fff; border-radius:100%;}
.visual_wrap .slick-dots li.slick-active button {background:rgba(255,255,255,1.0); opacity:1;}
/* 메인 비주얼 :: 진행 바 - 사용안함 */ 
.main_visual .slider_controls {position:absolute; transform:translateX(-0%); left:0; bottom:0; width:100%;  display:flex; justify-content:flex-end; align-items:center; z-index:9999;}
.main_visual .slick-dots::before,
.main_visual .slick-dots::after {content: ""; display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); height:5px; background:rgba(255, 255, 255, 0.5);}
.main_visual .slick-dots::before {width:calc(100% - 200px);}
.main_visual .slick-dots::after {background: #FFD500; width:0;}
.main_visual .slick-dots.active::after {width:calc(100% - 200px); -webkit-transition: 4s; transition:4s;}

.main_visual .control {position:static; display:flex; justify-content:flex-end; align-items:center;}
.main_visual .control button {display:none;}
.main_visual .control button.active {display:inline-block; line-height:1; font-size:2rem; color:#fff;}
.main_visual .control span {display:none;}



/* 메인 비주얼 :: Dday */ 
.dday_wrap {display:flex; flex-direction:column; align-items:center; justify-content:center; position:relative; width:230px; height:230px;}
.dday_wrap {position:absolute; right:50px; bottom:60px; z-index:999;}
.dday_wrap .ms {margin-top:-10px; width:140px; height:140px; background:url("../images/main/img_mascot.png") no-repeat 50% 50%; background-size:100%; } 
.dday_wrap .won {display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; animation:rotate_image 11s linear infinite; transform-origin:50% 50%; opacity:0.6; filter:Alpha(opacity=6);}

@keyframes rotate_image{
    100% {
        transform:rotate(360deg);
    }
}
.count_time {margin-top:-15px;}
.count_time .tit {padding:4px; font-size:1.8rem; color:rgba(0,0,0,1.9); font-family:'Gmarket'; font-weight:500; text-align:center;} /*1.36rem*/
.count_time .plus_minus {margin-top:-4px; margin-left:8px; font-size:2.8rem; color:#fff; font-family:'Gmarket'; font-weight:700; letter-spacing:-0.075em;} /*3.8*/
.count_time .d_day {margin-top:-4px; margin-left:5px; font-size:2.8rem; color:#fff; font-family:'Gmarket'; font-weight:700; letter-spacing:0.05em;}



/* 메인 비주얼 :: 스크롤아이콘 */
.main_scroll {position:absolute; bottom:25px; left:0; right:0; z-index:99; animation: upDown 2s ease-in-out infinite; opacity:0.9; filter:Alpha(opacity=9); text-align:center;}
.main_scroll span {display:block; color:#fff; font-size:0.7rem; font-family:'S-CoreDream-4Regular'; padding-top:32px; letter-spacing:0.05em; line-height:28px; background:url("../images/main/icon_scroll.png") no-repeat center top;}
.main_scroll .area_box {max-width:1520px; margin:0px auto;}

@keyframes upDown {/* 스크롤 */
	0% {	
		transform:  translateY(-5px);
	}
	50% {	
		transform: translateY(5px);
	}
	100% {	
		transform:  translateY(-5px);
	}
}


/* ----------------------------------------------------------------- */
/* main_cont */
/* ----------------------------------------------------------------- */

.section {position:relative; height:100%; /* background:#fff url("../images/main/bg_top.png") no-repeat top left; */ background:#fff;} 
.section::after {content:""; display:block; clear:both;}

/* .section::before {content:''; position:absolute; left:0; top:0; width:350px; height:800px; background:#fff url("../images/main/bg_top.png") no-repeat top left; background-size:100%;
 opacity:1.0; filter:Alpha(opacity=10);}
 */


/* 메인 :: 타이틀 */
.main .main_title {margin-bottom:50px; text-align:center;}
.main .main_title h3 {font-size:5rem; color:#222; font-family:'SchoolSafetyEraser'; font-weight:normal; letter-spacing:0em; line-height:1.5;} 
.main .main_title h3 .sm {margin-bottom:5px; font-size:3rem; font-family:'Gmarket'; font-weight:500; letter-spacing:-0.025em;} 
.main .main_title h3 em.fc_blue {color:var(--main-color);} 
.main .main_title .h_desc {margin-top:5px; font-size:1.9rem; color:#666; font-family:'S-CoreDream-4Regular';}



/* 메인 :: 스포츠 */
.quick_wrap {position:relative; padding:110px 0 80px;}
.quick_wrap::after {content:""; display:block; clear:both;}
.quick_wrap .inner {}

.quick_list {position:relative; margin:0 calc((124px - 100%/8)/2);} 
.quick_list .item {overflow:hidden; position:relative; text-align:center; margin:16px 0;}
.quick_list .item a {display:block;}
.quick_list .item .picto {display:block; position:relative; margin:0 auto; width:124px; height:124px;}
.quick_list .item .tit {display:block; margin-top:10px; font-size:1.5rem; color:#222; font-family:'S-CoreDream-5Medium';}
.quick_list .item .picto:before {content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(75,129,194,.10); clip-path: polygon(70% 0,100% 30%,100% 100%,0 100%,0 0); border-radius:6px;  transition:.3s all; -webkit-transition:.3s all;}
.quick_list .item a:hover .picto:before {background-color:rgba(75,129,194,.22);}


.quick_list .item .picto:after {content:''; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin-right:auto; margin-left:auto; margin-top:auto; margin-bottom:auto;
transition:.3s all; -webkit-transition:.3s all;} 
.quick_list .item .picto:after {width:82px; height:82px; background-repeat:no-repeat; background-position:center; background-size:100%; opacity:1; filter:Alpha(opacity=10);}
.quick_list .item a:hover .picto:after { transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg);}

.item.p1 .picto:after {background-image:url('../images/main/ico_p01.png');}
.item.p2 .picto:after {background-image:url('../images/main/ico_p02.png');}
.item.p3 .picto:after {background-image:url('../images/main/ico_p03.png');}
.item.p4 .picto:after {background-image:url('../images/main/ico_p04.png');}
.item.p5 .picto:after {background-image:url('../images/main/ico_p05.png');}
.item.p6 .picto:after {background-image:url('../images/main/ico_p06.png');}
.item.p7 .picto:after {background-image:url('../images/main/ico_p07.png');}
.item.p8 .picto:after {background-image:url('../images/main/ico_p08.png');}
.item.p9 .picto:after {background-image:url('../images/main/ico_p09.png');}
.item.p10 .picto:after {background-image:url('../images/main/ico_p10.png');}
.item.p11 .picto:after {background-image:url('../images/main/ico_p11.png');}
.item.p12 .picto:after {background-image:url('../images/main/ico_p12.png');}
.item.p13 .picto:after {background-image:url('../images/main/ico_p13.png');}
.item.p14 .picto:after {background-image:url('../images/main/ico_p14.png');}
.item.p15 .picto:after {background-image:url('../images/main/ico_p15.png');}
.item.p16 .picto:after {background-image:url('../images/main/ico_p16.png');}
.item.p17 .picto:after {background-image:url('../images/main/ico_p17.png');}
.item.p18 .picto:after {background-image:url('../images/main/ico_p18.png');}
.item.p19 .picto:after {background-image:url('../images/main/ico_p19.png');}
.item.p20 .picto:after {background-image:url('../images/main/ico_p20.png');}
.item.p21 .picto:after {background-image:url('../images/main/ico_p21.png');}
.item.p22 .picto:after {background-image:url('../images/main/ico_p22.png');}
.item.p23 .picto:after {background-image:url('../images/main/ico_p23.png');}
.item.p24 .picto:after {background-image:url('../images/main/ico_p24.png');}
.item.p25 .picto:after {background-image:url('../images/main/ico_p25.png');}
.item.p26 .picto:after {background-image:url('../images/main/ico_p26.png');}
.item.p27 .picto:after {background-image:url('../images/main/ico_p27.png');}
.item.p28 .picto:after {background-image:url('../images/main/ico_p28.png');}
.item.p29 .picto:after {background-image:url('../images/main/ico_p29.png');}
.item.p30 .picto:after {background-image:url('../images/main/ico_p30.png');}
.item.p31 .picto:after {background-image:url('../images/main/ico_p31.png');}
.item.p32 .picto:after {background-image:url('../images/main/ico_p32.png');}
.item.p33 .picto:after {background-image:url('../images/main/ico_p33.png');}
.item.p34 .picto:after {background-image:url('../images/main/ico_p34.png');}
.item.p35 .picto:after {background-image:url('../images/main/ico_p35.png');}
.item.p36 .picto:after {background-image:url('../images/main/ico_p36.png');}


.item.p37 .picto:after {background-image:url('../images/main/ico_p37.png');}/*댄스스포츠*/
.item.p38 .picto:after {background-image:url('../images/main/ico_p38.png');}/*체조*/
.item.p39 .picto:after {background-image:url('../images/main/ico_p39.png');}/*국학기공*/
.item.p40 .picto:after {background-image:url('../images/main/ico_p40.png');}/*패러글라이딩*/
.item.p41 .picto:after {background-image:url('../images/main/ico_p41.png');}/*요가*/
.item.p42 .picto:after {background-image:url('../images/main/ico_p42.png');}/*합기도*/
.item.p43 .picto:after {background-image:url('../images/main/ico_p43.png');}/*등산*/

.quick_list .slick-arrow {position:absolute; top:50%; transform:translateY(-50%); font-size:0; z-index:1;} 
.quick_list .slick-arrow.slick-prev {left:-100px;}
.quick_list .slick-arrow.slick-next {right:-100px;}
.quick_list .slick-arrow.slick-prev,
.quick_list .slick-arrow.slick-next {width:62px; height:62px; text-align:center; border-radius:100%; background-color:#fff;  
-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / 10%); box-shadow:0 0 8px 0 rgb(0 0 0 / 10%); }
.quick_list .slick-arrow i {font-family:xeicon; display:inline-block; font-size:2.6rem; color:#333;}
.quick_list .xi-long-arrow-left:before {content:"\e908";}
.quick_list .xi-long-arrow-right:before {content:"\e90b";}




/* 메인 :: 바로가기 */
.news_wrap {position:relative; padding:110px 0 80px;}
.news_wrap::after {content:""; display:block; clear:both;}

.hub {display:flex; justify-content:center; position:relative; width:100%;}
.hub .item {padding:45px 0 50px; width:calc(100%/2 + 40px); color:#fff; border-radius:140px;}
.hub .item.item1 {padding-left:140px;  border-bottom-left-radius:6px; background:#034ea2; z-index:1;}
.hub .item.item2 {margin-left:-80px; padding-left:320px; background-color:#eaae24; border-top-right-radius:6px; z-index:0;}
.hub .item .tit {font-size:3rem; color:#fff; font-family:'Gmarket'; font-weight:700;}
.hub .item .info {margin-top:0; font-size:1.6rem; color:#fff; font-family:'S-CoreDream-4Regular'; opacity: 0.9;}

.hub .item .btn {display:inline-flex; justify-content:space-between; align-items:center;
margin-top:25px; padding:0 15px 0 20px; width:124px; height:38px; color:#fff; border:solid 1px rgba(255,255,555,.8); border-radius:20px;}
.hub .item .btn span {line-height:1; font-size:1.4rem; font-family:'S-CoreDream-4Regular';}
.hub .item .btn i {font-size:2rem;}
.hub .item a:hover .btn {color:#222; background-color:#fff; transition: 0.3s ease-out;}
.hub .item .btn:not(:hover) {transition: 0.3s ease-out;}

.hub .img {position:absolute; left:50%; transform:translateX(-50%); top:-110px; z-index:2;}
.hub .img img {width:450px;}


/* 공지사항 */
.notice {margin-top:60px;  position:relative; }
.notice::after {content:""; display:block; clear:both;}
.notice h4 {font-size:3rem; color:#222; font-family:'Gmarket'; font-weight:700; letter-spacing:0.025em;}
.notice h4 i {display:inline-block; margin:3px 5px 0 0; color:#222; font-size:3rem; font-weight:normal; /* transform:scaleX(-1); */}
.notice h4 .h_desc {display:inline-block; margin:13px 0 0 15px; font-size:1.4rem; color:#888;font-family:'S-CoreDream-4Regular'; letter-spacing:-0.025em;}

.notice .lst {overflow:hidden; position:relative; margin-top:10px; border-top:1px solid #666; border-bottom:1px solid #666;}
.notice .lst li {position:relative; width:100%;}
.notice .lst li a {display:block; overflow:hidden; position:relative; cursor:pointer;}
.notice .lst li:not(:nth-child(1)) {border-top:1px solid #e6e5e5;}  

.notice .lst li .in_box {display:flex; align-items:center; padding:20px 3px;}
/*.notice .lst li .date {display:flex; flex-wrap:wrap; justify-content:center;  padding:12px 10px 10px; width:80px; background:#002c5a; border-radius:10px; }
.notice .lst li .date .day {line-height:1; font-size:2.5rem; color:#fff; font-family:'S-CoreDream-6Bold';}
.notice .lst li .date .year {margin-top:3px; font-size:1.2rem; color:#fff; font-family:'S-CoreDream-4Regular';} */
.notice .lst li .date {width:140px; font-size:1.5rem; color:#999; font-family:'S-CoreDream-4Regular'; text-align:right;}

.notice .lst li .tit {position:relative; width:calc(100% - 140px); font-size:1.9rem; color:#333; font-family:'S-CoreDream-5Medium';}
.notice .lst li .tit .desc {margin-top:6px; font-size:1.6rem; color:#555; font-family:'S-CoreDream-4Regular';}
.notice .lst li .tit, 
.notice .lst li .tit .desc {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.notice .lst li a:hover .tit,
.notice .lst li a:focus .tit {color:var(--main-color); /* text-decoration:underline; */} 
.notice .lst li .new {display:inline-block; margin-left:5px; margin-top:-5px; width:19px; height:19px; background:url("../images/main/ico_new.png") no-repeat center center; background-size:contain; text-indent:-9999px; vertical-align:middle;}


/* more */
.more {display:block; position:absolute; right:0; top:4px; width:34px; height:34px; background:#fff; border-radius:100%; border:1px solid #dcdcdc; }
.more span {text-indent:-99999px;} 
.more span {display:block; position:absolute; top:50%; left:50%; width:12px; margin-top:-1px; margin-left:-6px; height:2px; background-color:#333;}
.more span:after {content:''; display:block; position:absolute; top:50%; left:50%; width:2px; height:12px; margin-top:-6px; margin-left:-1px; background-color:#333;}





/* 메인 :: 밀양 */
.miryang_wrap {position:relative; padding:50px 0 150px; background:url("/images/main/bg_my.jpg") no-repeat center top; background-size:cover;}
.miryang_wrap:after {content:""; display:block; clear:both;}

.miryang_wrap .inner {width:1590px;}
.miryang_wrap .main_title h3, .miryang_wrap .main_title .h_desc {color:#222;}

.tour_list {position:relative; margin:60px -25px 0; padding:50px 0;}
.tour_list .item {overflow:hidden; position:relative; margin:0 25px; filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.15));}
.tour_list .item:nth-child(even) {margin-top:50px;}

.tour_list .item .imgthumb {overflow:hidden; height:276px; background:#fff; border-radius:20px 20px 0 0;} 
.tour_list .item .imgthumb img {position:relative; width:100%; height:auto; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); 
transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}
.tour_list .item:hover .imgthumb img {transform:translate(-50%, -50%) scale(1.07); -moz-transform: translate(-50%, -50%) scale(1.07); -ms-transform: translate(-50%, -50%) scale(1.07); 
-webkit-transform: translate(-50%, -50%) scale(1.07);}

.tour_list .item .cont {display:flex; justify-content:flex-start; align-items:center; padding:0 30px; height:64px;
 font-size:1.6rem; font-family:'Gmarket'; font-weight:500; background:#fff; border-radius:0 0 20px 20px;}
.tour_list .item .cont .num {position:relative; line-height:20px; margin-right:20px; color:var(--main-color);}
.tour_list .item .cont .num:before {content:''; display:inline-block; position:absolute; right:-11px; top:1px; height:14px; width:1px; background-color:#000; opacity:0.2;}
.tour_list .item .cont .name {line-height:20px; color:#222;}
.tour_list .item a {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}


.tour_list .slick-arrow {position:absolute; top:50%; font-size:0; z-index:1;} 
.tour_list .slick-arrow.slick-prev {left:-75px;}
.tour_list .slick-arrow.slick-next {right:-75px;}
.tour_list .slick-arrow.slick-prev, .tour_list .slick-arrow.slick-next {display:flex; justify-content: center; align-items:center; margin-top:-28px; width:56px; height:56px; text-align:center; background-color:#fff; -webkit-border-radius:100%; border-radius:100%; -webkit-box-shadow:0 0 16px 0 rgb(0 0 0 / 10%); box-shadow:0 0 16px 0 rgb(0 0 0 / 10%);}
.tour_list .slick-arrow i {font-family:xeicon; display:inline-block; font-size:3rem; color:#222;}
.tour_list .xi-long-arrow-left:before {content:"\e93c";}
.tour_list .xi-long-arrow-right:before {content:"\e93f"; margin-left:5px}




@media (max-width:1300px){ /* 선택 */

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual::after {background-size:120%;} 

	.main_visual .item .img {height:800px;}



	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:6.2rem; line-height:1.3;}
	.visual_wrap .txt .tit_big.en {margin-bottom:15px; font-size:3rem;}
	.visual_wrap .txt .exp {margin-top:25px; font-size:2.8rem;}


	/* 마스코트 */
	.mascot_box {right:0; bottom:28px;}
	.mascot_box .img {bottom:40px; width:210px; height:252px;} 

	
	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {bottom:40px;}



	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {right:40px; bottom:50px;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: 타이틀 */
	.main .main_title h3 {font-size:4.6rem;}
	.main .main_title h3 .sm {font-size:2.8rem;}
	.main .main_title .h_desc {font-size:1.8rem;}



	/* 메인 :: 스포츠 */
	.quick_wrap {padding:100px 0 70px;} 
	.main .quick_wrap .main_title {margin-bottom:40px;}

	.quick_list {margin:0 calc((120px - 100%/8)/2);} 
	.quick_list .item {margin:15px 0;}
	.quick_list .item .picto {width:120px; height:120px;}
	.quick_list .item .picto:after {width:78px; height:78px;}

	.quick_list .slick-arrow {position:absolute; top:-100px; transform:translateY(0%); font-size:0; z-index:1;} 
	.quick_list .slick-arrow.slick-prev {left:18px;}
	.quick_list .slick-arrow.slick-next {right:18px;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:56px; height:56px;}
	.quick_list .slick-arrow i {font-size:2.6rem;}
		



	/* 메인 :: 바로가기 */
	.news_wrap {padding:100px 0 70px;}

	.hub .item {padding:40px 0 45px; width:calc(100%/2 + 40px); border-radius:130px;}
	.hub .item.item1 {padding-left:110px;}
	.hub .item.item2 {margin-left:-80px; padding-left:300px;}
	.hub .item .tit {font-size:2.8rem;}
	.hub .item .info {font-size:1.5rem;} 

	.hub .img {top:-100px;}
	.hub .img img {width:420px;}




	/* 메인 :: 밀양 */
	.miryang_wrap {padding:50px 0 70px; background-size:110%;}
	.miryang_wrap .inner {width:82%;}

	.tour_list {margin:50px -20px 0;}
	.tour_list .item {margin:0 20px;}
	.tour_list .item .imgthumb {height:246px;}
	.tour_list .item .cont {font-size:1.5rem;}	

	.tour_list .slick-arrow.slick-prev {left:-70px;}
	.tour_list .slick-arrow.slick-next {right:-70px;}
	.tour_list .slick-arrow.slick-prev, .tour_list .slick-arrow.slick-next {margin-top:-23px; width:46px; height:46px;}



}

@media (max-width:1240px){ 


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */	


	.main_visual .item .img {height:750px;}





}

@media (max-width:1200px){ /* 1152px 96%*/

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	
	.main_visual::after {background-size:125%;} 

	.main_visual .item .img {height:700px;}



	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:5.4rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:15px; font-size:2.6rem;}
	.visual_wrap .txt .exp {margin-top:20px; font-size:2.4rem;}



	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {bottom:35px;}


	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {right:30px; bottom:50px;}



	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {width:200px; height:200px;}
	.dday_wrap .ms {margin-top:-10px; width:120px; height:120px;} 
	.dday_wrap .won img {width:100%;}

	.count_time {margin-top:-15px;}
	.count_time .tit {font-size:1.6rem;} 
	.count_time .plus_minus {font-size:2.6rem;} 
	.count_time .d_day {font-size:2.6rem;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	.section {background-size:30%;}



	/* 메인 :: 타이틀 */
	.main .main_title h3 {font-size:4.2rem; line-height:1.4;}
	.main .main_title h3 .sm {font-size:2.7rem;}
	.main .main_title .h_desc {font-size:1.7rem;}



	/* 메인 :: 스포츠 */
	.quick_wrap {padding:90px 0 60px;} 
	.main .quick_wrap .main_title {margin-bottom:40px;}

	.quick_list {margin:0 calc((110px - 100%/8)/2);} 
	.quick_list .item {margin:15px 0;}
	.quick_list .item .picto {width:110px; height:110px;}
	.quick_list .item .picto:after {width:68px; height:68px;}

	.quick_list .slick-arrow {top:-100px;} 
	.quick_list .slick-arrow.slick-prev {left:18px;}
	.quick_list .slick-arrow.slick-next {right:18px;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:52px; height:52px;}
	.quick_list .slick-arrow i {font-size:2.4rem;}
		





	/* 메인 :: 바로가기 */
	.news_wrap {padding:90px 0 60px;}

	.hub .item {padding:40px 0 45px; width:calc(100%/2 + 40px); border-radius:130px;}
	.hub .item.item1 {padding-left:110px;}
	.hub .item.item2 {margin-left:-80px; padding-left:270px;}

	.hub .item .info {font-size:1.4rem;} 
	.hub .item .btn {margin-top:20px; padding:0 15px 0 20px; width:120px; height:36px;}

	.hub .img {top:-90px;}
	.hub .img img {width:380px;}





	/* 공지사항 */
	.notice {margin-top:50px;}
	.notice h4 {font-size:2.8rem;}
	.notice h4 i {margin:3px 5px 0 0; font-size:2.8rem;}

	.notice .lst {margin-top:8px;} 

	/* more */
	.more {top:4px; width:32px; height:32px;}





	/* 메인 :: 밀양 */
	.miryang_wrap {padding:40px 0 60px;}

	.tour_list {margin:20px -20px 0;}
	.tour_list .item .imgthumb {height:230px;} 
	.tour_list .item .cont {padding:0 25px; height:60px;}
	



}

@media (max-width:1024px){ /* tablet 980 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual:after {background-size:130%;}

	.main_visual .item .img {min-height:auto; height:640px;}


	
	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:4.8rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:15px; font-size:2.4rem;}
	.visual_wrap .txt .exp {margin-top:20px; font-size:2.2rem;}


	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {bottom:30px;}


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: 타이틀 */
	.main .main_title {margin-bottom:45px;}
	.main .main_title h3 {font-size:3.8rem;}
	.main .main_title h3 .sm {font-size:2.5rem;}
	.main .main_title .h_desc {font-size:1.6rem;}


	
	/* 메인 :: 스포츠 */
	.quick_wrap {padding:80px 0 50px;} 
	.main .quick_wrap .main_title {margin-bottom:35px;}

	.quick_list {margin:0 calc((110px - 100%/6)/2);} 
	.quick_list .item {margin:15px 0;}
	.quick_list .item .picto {width:110px; height:110px;}
	.quick_list .item .picto:after {width:68px; height:68px;}

	.quick_list .slick-arrow {top:-90px;} 
	.quick_list .slick-arrow.slick-prev {left:3%;}
	.quick_list .slick-arrow.slick-next {right:3%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:50px; height:50px;}
	.quick_list .slick-arrow i {font-size:2.2rem;}
		

	

	/* 메인 :: 바로가기 */
	.news_wrap {padding:70px 0 50px;}

	.hub .item {padding:40px 0 45px; width:calc(100%/2 + 40px); border-radius:130px;}
	.hub .item.item1 {padding-left:90px;}
	.hub .item.item2 {margin-left:-80px; padding-left:200px;}
	
	.hub .item .tit {font-size:2.6rem;}
	.hub .item .info {font-size:1.4rem;} 
	.hub .item .btn {margin-top:20px; padding:0 15px 0 20px; width:120px; height:36px;}

	.hub .img {top:-70px; transform:translateX(-55%);}
	.hub .img img {width:300px;}


	/* 공지사항 */
	.notice .lst li .in_box {padding:18px 3px;}
	.notice .lst li .date {width:130px; font-size:1.4rem;}
	.notice .lst li .tit {width:calc(100% - 130px); font-size:1.8rem;}
	.notice .lst li .tit .desc {margin-top:4px; font-size:1.5rem;}





	/* 메인 :: 밀양 */
	.miryang_wrap {padding:40px 0 50px;}

	.tour_list {margin:10px -20px 0;}
	.tour_list .item .imgthumb {} 

	.tour_list .slick-arrow.slick-prev {left:-55px;}
	.tour_list .slick-arrow.slick-next {right:-55px;}




}

@media (max-width:900px){

	

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual:after {background-size:135%;}

	.main_visual .item .img {height:600px;}


	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:4.2rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:15px; font-size:2.2rem;}
	.visual_wrap .txt .exp {margin-top:20px; font-size:2rem;}


		
	/* 메인 비주얼 :: 스크롤아이콘 */
	.main_scroll {display:none;}



	
	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {right:30px; bottom:40px; width:180px; height:180px;}
	.dday_wrap .ms {margin-top:-10px; width:100px; height:100px;} 

	.count_time {margin-top:-15px;}
	.count_time .tit {font-size:1.4rem;} 
	.count_time .plus_minus {font-size:2.4rem;} 
	.count_time .d_day {font-size:2.4rem;}


	

	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	/* 메인 :: 타이틀 */
	.main .main_title {margin-bottom:40px;}
	.main .main_title h3 {font-size:3.4rem;}
	.main .main_title h3 .sm {font-size:2.3rem;}
	.main .main_title .h_desc {font-size:1.6rem;}



	/* 메인 :: 스포츠 */
	.quick_wrap {padding:70px 0 40px;} 
	.main .quick_wrap .main_title {margin-bottom:30px;}
	.quick_list .item .tit {font-size:1.4rem;}

	.quick_list .slick-arrow {top:-90px;} 
	.quick_list .slick-arrow.slick-prev {left:2.5%;}
	.quick_list .slick-arrow.slick-next {right:2.5%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:48px; height:48px;}
	.quick_list .slick-arrow i {font-size:2.2rem;}
		

	

	/* 메인 :: 바로가기 */
	.news_wrap {padding:60px 0 40px;}

	.hub .item {padding:0; width:calc(100%/2 + 20px); border-radius:110px;}
	.hub .item a {display:block; padding:40px 0 50px;} 
	.hub .item.item1 {padding-left:0;}
	.hub .item.item1 a {padding-left:60px;}
	.hub .item.item2 {margin-left:-40px; padding-left:0;}	
	.hub .item.item2 a {padding-left:150px;}
	
	.hub .item .tit {font-size:2.4rem;}
	.hub .item .info {margin-top:2px; font-size:1.36rem;} 
	.hub .item .btn {display:none;}


	.hub .img {top:-60px; transform:translateX(-60%);}
	.hub .img img {width:270px;}
	



	/* 공지사항 */
	.notice {margin-top:40px;}
	.notice h4 {font-size:2.6rem;}
	.notice h4 i {margin:3px 4px 0 0; font-size:2.6rem;}

	.notice .lst {margin-top:6px;} 


	/* more */
	.more {top:3px; width:30px; height:30px;}
	






	/* 메인 :: 밀양 */
	.tour_list {margin:0 -20px 0; padding:40px 0;}
	.tour_list .item .imgthumb {height:200px;} 
	.tour_list .item .cont {font-size:1.5rem;}

	.tour_list .item:nth-child(even) {margin-top:40px;}

	.tour_list .slick-arrow.slick-prev {left:-45px;}
	.tour_list .slick-arrow.slick-next {right:-45px;}
	.tour_list .slick-arrow.slick-prev, .tour_list .slick-arrow.slick-next {margin-top:-20px; width:40px; height:40px;}
	.tour_list .slick-arrow i {font-size:2.6rem;}
	.tour_list .xi-long-arrow-right:before {margin-left:3px;}


}

@media (max-width:830px){ /* tablet ~ 768 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual:after {background-size:135%;}

	.main_visual .item .img {height:550px;}

		
	
	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:4rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:12px; font-size:2rem;}
	.visual_wrap .txt .exp {margin-top:20px; font-size:2rem;}


	



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */



	
	/* 메인 :: 타이틀 */
	.main .main_title {margin-bottom:30px;}
	.main .main_title h3 {font-size:3.2rem;}
	.main .main_title h3 .sm {font-size:2.1rem;}
	.main .main_title .h_desc {font-size:1.5rem;}



	/* 메인 :: 바로가기 */
	.main .quick_wrap .main_title {margin-bottom:25px;}

	.quick_list {margin:0 calc((100px - 100%/6)/2);} 
	.quick_list .item {margin:14px 0;}
	.quick_list .item .picto {width:100px; height:100px;}
	.quick_list .item .picto:after {width:58px; height:58px;}

	.quick_list .slick-arrow {top:-80px;} 
	.quick_list .slick-arrow.slick-prev {left:1.5%;}
	.quick_list .slick-arrow.slick-next {right:1.5%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:46px; height:46px;}
	.quick_list .slick-arrow i {font-size:2.2rem;}
		



	/* 메인 :: 바로가기 */
	.news_wrap {padding:40px 0 40px;}

	.hub {flex-direction: column;}

	.hub .item {padding:0; width:90%; border-radius:110px;}
	.hub .item a {display:block; padding:35px 0 45px; } 
	.hub .item.item1 {padding-left:0; z-index:1;}
	.hub .item.item1 a {padding-left:80px;}
	.hub .item.item2 {margin-left:10%; margin-top:-15px; z-index:2;}	
	.hub .item.item2 a {padding:27px 0 32px 80px;}
	
	.hub .item .tit {font-size:2.2rem;}
	.hub .item .info {margin-top:2px; font-size:1.36rem;} 
	.hub .item .btn {display:none;}


	.hub .img {top:-40px; left:auto; right:-3%; transform:translateX(0);}
	.hub .img img {width:320px;}
	




	/* 공지사항 */
	.notice {margin-top:40px;}
	.notice h4 {font-size:2.4rem;}
	.notice h4 i {margin:3px 4px 0 0; font-size:2.4rem;}
	
	.notice .lst {margin-top:6px;} 
	.notice .lst li .in_box {padding:16px 3px;}
	.notice .lst li .tit {width:calc(100% - 130px); font-size:1.7rem;}
	.notice .lst li .tit .desc {margin-top:4px; font-size:1.4rem;}
	


	/* more */
	.more {top:3px; width:28px; height:28px;}
	.more span {width:10px;margin-left:-5px;}
	.more span:after {height:10px; margin-top:-5px;}



	
	/* 메인 :: 밀양 */
	.miryang_wrap {padding:30px 0 50px;}
	.tour_list {margin:0 -16px 0;}
	.tour_list .item {margin:0 16px;}
	.tour_list .item .imgthumb {height:190px; border-radius:16px 16px 0 0;} 
	.tour_list .item .cont {height:56px; padding: 0 20px; font-size:1.4rem; border-radius:0 0 16px 16px;}
	.tour_list .item .cont .num {margin-right:16px;}
	.tour_list .item .cont .num:before {right:-9px; top:3px; height:12px;}



	

}

@media (max-width:768px){ /* mobile 가로 */



	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual:after {background-size:140%;}

	.main_visual .item .img {height:500px;}


	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:3.6rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:12px; font-size:1.8rem;}
	.visual_wrap .txt .exp {margin-top:16px; font-size:2rem;}




	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {right:30px; bottom:40px; width:160px; height:160px;}
	.dday_wrap .ms {margin-top:-10px; width:80px; height:80px;} 

	.count_time {margin-top:-10px;}
	.count_time .plus_minus {font-size:2.2rem;} 
	.count_time .d_day {font-size:2.2rem;}





	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: 타이틀 */
	.main .main_title h3 {font-size:3rem;}
	.main .main_title h3 .sm {font-size:2rem;}
	.main .main_title .h_desc {font-size:1.5rem;}




	/* 메인 :: 스포츠 */
	.quick_list .item {margin:13px 0;}

	.quick_list .slick-arrow {top:-75px;} 
	.quick_list .slick-arrow.slick-prev {left:1.5%;}
	.quick_list .slick-arrow.slick-next {right:1.5%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:44px; height:44px;}
	.quick_list .slick-arrow i {font-size:2.2rem;}

	





	


	/* 메인 :: 밀양 */
	.miryang_wrap {padding:30px 0 40px; background-size:115%;}
	.tour_list .item .imgthumb {height:180px;} 
	.tour_list .item .cont {height:54px; padding:0 16px; font-size:1.36rem;}
	
	.tour_list .slick-arrow.slick-prev {left:-40px;}
	.tour_list .slick-arrow.slick-next {right:-40px;}




}

@media (max-width:680px){ /* mobile 가로 640기준 */



	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	
	
	.main_visual:after {background-size:150%;}





	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */




	/* 메인 :: 타이틀 */
	.main .main_title {margin-bottom:20px;}

	.main .main_title h3 {font-size:2.8rem;}
	.main .main_title h3 .sm {font-size:1.9rem;}
	.main .main_title .h_desc {font-size:1.4rem;}



	/* 메인 :: 스포츠 */
	.quick_wrap {padding:60px 0 40px;} 
	.main .quick_wrap .main_title {margin-bottom:20px;}

	.quick_list {margin:0 calc((100px - 100%/5)/2);} 
	.quick_list .item {margin:12px 0;}
	.quick_list .item .picto {width:100px; height:100px;}
	.quick_list .item .picto:after {width:58px; height:58px;}

	.quick_list .slick-arrow {top:-70px;} 
	.quick_list .slick-arrow.slick-prev {left:2%;}
	.quick_list .slick-arrow.slick-next {right:2%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:42px; height:42px;}
	.quick_list .slick-arrow i {font-size:2rem;}




	
	/* 메인 :: 바로가기 */
	.news_wrap {padding:30px 0 30px;}

	.hub .item {padding:0; width:95%; border-radius:110px;}
	.hub .item a {display:block; padding:30px 0 40px; } 
	.hub .item.item1 {padding-left:0; z-index:1;}
	.hub .item.item1 a {padding-left:60px;}
	.hub .item.item2 {margin-left:5%; margin-top:-15px; z-index:2;}	
	.hub .item.item2 a {padding:23px 0 28px 60px;}
	
	.hub .item .tit {font-size:2rem;}
	.hub .item .info {margin-top:2px; font-size:1.36rem;} 

	.hub .img {top:-40px; right:-5%;}
	.hub .img img {width:280px;}



	/* 공지사항 */
	.notice {margin-top:40px;}
	.notice h4 {font-size:2.2rem;}
	.notice h4 i {margin:3px 3px 0 0; font-size:2.2rem;}

	/* more */
	.more {top:0px; width:28px; height:28px;}



	
	/* 메인 :: 밀양 */
	.miryang_wrap {background-size:130%;}    
	.miryang_wrap .inner {width:90%;/*  margin-left:-5%; */}
	.tour_list {margin:0 -14px 0; padding:30px 0;}
	.tour_list .item {margin:0 14px;} 
	.tour_list .item:nth-child(even) {margin-top:30px;}
	.tour_list .slick-arrow.slick-prev {left:-5px;}
	.tour_list .slick-arrow.slick-next {right:-5px;}
	.tour_list .slick-arrow.slick-prev, .tour_list .slick-arrow.slick-next {margin-top:-18px; width:36px; height:36px;}
	.tour_list .slick-arrow i {font-size:2.4rem;}
	.tour_list .xi-long-arrow-right:before {margin-left:3px;}




	


}

@media (max-width:610px){ /* mobile 세로 */
	

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	
	
	.main_visual:after {background-size:170%;}

	.main_visual .item .img {height:450px;}



	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:3.2rem;}
	.visual_wrap .txt .tit_big.en {margin-bottom:10px; font-size:1.6rem;}
	.visual_wrap .txt .exp {margin-top:15px; font-size:2rem;}


	/* 메인 비주얼 :: Dday */ 
	.dday_wrap {right:20px; bottom:30px; width:130px; height:130px;}
	.dday_wrap .ms {margin-top:-5px; width:64px; height:64px;} 

	.count_time {margin-top:-5px;}
	.count_time .plus_minus {font-size:2rem;} 
	.count_time .d_day {font-size:2rem;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	

	/* 메인 :: 타이틀 */
	.main .main_title h3 {font-size:2.6rem;}
	.main .main_title h3 .sm {font-size:1.8rem;}
	.main .main_title .h_desc {font-size:1.4rem;}


	/* 메인 :: 스포츠 */
	.quick_wrap {padding:60px 0 30px;} 
	.quick_list {margin:0 calc((100px - 100%/4)/2);} 

	.quick_list .slick-arrow {top:-70px;} 
	.quick_list .slick-arrow.slick-prev {left:3%;}
	.quick_list .slick-arrow.slick-next {right:3%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:42px; height:42px;}
	.quick_list .slick-arrow i {font-size:2rem;}



	/* 메인 :: 바로가기 */
	.hub .item .tit {font-size:1.9rem;}
	
	.hub .img {top:-40px; right:-6%;}
	.hub .img img {width:250px;}
	
	
	
	/* 공지사항 */	
	.notice .lst li .in_box {padding:15px 2px;}
	.notice .lst li .tit {width:calc(100% - 120px); font-size:1.6rem;}
	.notice .lst li .tit .desc {margin-top:4px; font-size:1.36rem;}
	.notice .lst li .date {width:120px; font-size:1.3rem;}


	
	/* 메인 :: 밀양 */
	.miryang_wrap {padding:30px 0 30px; background-size:130%;}    
	.miryang_wrap .inner {width:110%; margin-left:-5%;}

	.tour_list .slick-arrow.slick-prev {left:15%;}
	.tour_list .slick-arrow.slick-next {right:15%;}




}

@media (max-width:430px){ /* mobile 세로 */


	
	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


	.main_visual:after {background-size:240%;}

	.main_visual .item .img {height:550px;}


	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {}
	.visual_wrap .txt .tit_big span {display:block;}
	.visual_wrap .txt .tit_big.en {margin-bottom:10px; font-size:1.6rem; line-height:1.5;}
	.visual_wrap .txt .exp {margin-top:15px; font-size:1.8rem;}




	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	
	.section {background-size:42%;}


	
	/* 메인 :: 타이틀 */
	.main .main_title {margin-bottom:15px;}
	.main .main_title h3 {font-size:2.4rem;}
	.main .main_title h3 .sm {font-size:1.7rem;}
	.main .main_title .h_desc {font-size:1.3rem;}
	
	.miryang_wrap .main_title h3 span {display:block;}

	
	
	
	/* 메인 :: 스포츠 */
	.quick_wrap {padding:50px 0 60px;} 
	.main .quick_wrap .main_title {margin-bottom:15px;}
	
	.quick_list {margin:0 calc((76px - 100%/4)/2);} 
	.quick_list .item {margin:10px 0;}

	.quick_list .item .picto {width:76px; height:76px;}
	.quick_list .item .picto:after {width:48px; height:48px;}
	.quick_list .item .tit {font-size:1.3rem;}

	.quick_list .slick-arrow {top:auto; bottom:-46px; } 
	.quick_list .slick-arrow.slick-prev {left:38%;}
	.quick_list .slick-arrow.slick-next {right:38%;}
	.quick_list .slick-arrow.slick-prev,
	.quick_list .slick-arrow.slick-next {width:36px; height:36px;}
	.quick_list .slick-arrow i {font-size:1.8rem;}




	/* 메인 :: 바로가기 */
	.hub .item.item1 a {padding-left:40px;}
	.hub .item.item2 a {padding:21px 0 26px 50px;}

	.hub .item .tit {font-size:1.9rem;}	
	.hub .img {top:-30px; right:-9%;}
	.hub .img img {width:180px;}



	/* 공지사항 */	
	.notice h4 {font-size:2.1rem;}
	.notice h4 i {margin:3px 2px 0 0; font-size:2.1rem;}

	.notice .lst {margin-top:4px;} 
	.notice .lst li .in_box {padding:14px 2px;}
	.notice .lst li .tit {width:100%; font-size:1.6rem;}
	.notice .lst li .tit .desc {margin-top:3px; font-size:1.36rem;}
	.notice .lst li .date {display:none;}

	/* more */
	.more {top:-1px;}


			


	/* 메인 :: 밀양 */
	.miryang_wrap {padding:20px 0 30px; background-size:190%;} 
	.miryang_wrap .inner {width:140%; margin-left:-20%;}
	.tour_list .item .imgthumb {height:165px; border-radius:14px 14px 0 0;}  
	.tour_list .item .cont {height:50px; padding:0 15px; font-size:1.3rem; border-radius:0 0 14px 14px;}
	.tour_list .item .cont .num {margin-right:12px;}
	.tour_list .item .cont .num:before {right:-7px; top:3px; height:12px;}


	.tour_list .slick-arrow.slick-prev {left:20%;}
	.tour_list .slick-arrow.slick-next {right:20%;}
	


	
	


}

@media (max-width:380px){ /* mobile 세로 */



	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


	.main_visual:after {background-size:250%;}

	.main_visual .item .img {height:540px;}


	/* 메인 비주얼 :: 텍스트 */	
	.visual_wrap .txt .tit_big {font-size:3rem;}
	.visual_wrap .txt .tit_big span {display:block;}
	.visual_wrap .txt .tit_big.en {margin-bottom:10px; font-size:1.5rem; line-height:1.5;}
	.visual_wrap .txt .exp {margin-top:15px; font-size:1.7rem;}




	
	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	/* 메인 :: 타이틀 */
	.main .main_title h3 {font-size:2.3rem;}
	.main .main_title h3 .sm {font-size:1.6rem;}
	.main .main_title .h_desc {font-size:1.2rem;}

	
	/* 메인 :: 스포츠 */
	.quick_list {margin:0 calc((72px - 100%/4)/2);} 
	.quick_list .item .picto {width:72px; height:72px;}
	.quick_list .item .picto:after {width:46px; height:46px;}
	.quick_list .item .tit {font-size:1.2rem;}

	.quick_list .slick-arrow.slick-prev {left:36%;}
	.quick_list .slick-arrow.slick-next {right:36%;}


	/* 공지사항 */
	.notice h4 {font-size:2rem;}
	.notice h4 i {font-size:2rem;}

	.notice .lst li .tit {width:100%; font-size:1.5rem;}
	.notice .lst li .tit .desc {margin-top:4px; font-size:1.3rem;}



	/* 메인 :: 밀양 */	 
	.miryang_wrap .inner {width:150%; margin-left:-25%;}

}