@charset "utf-8";
/*
=========================================================================================================================================================================================
//////////////        미르넷 웹코딩 3.0 작성자 : 김은미 대리    ////////////////////////
=============  코딩 CSS.3.0. HTML.5.0. 크롬최적화 익스 11. 최적화 ================
//////////////           2026.09.11. CSS Document           ///////////////////////
=========================================================================================================================================================================================
*/


html, body{width: 100%;min-width: 350px;background: #f5f4ef;}
* {margin:0;padding:0;border:0;}

/*메인콘텐츠박스시작*/
.main-00 #paraCont{width:100%;height:100%;position:relative;display: block;box-sizing: border-box;padding-top: 0;}
.main-00 #paraCont .box{width:100%;position:relative;display: block;box-sizing: border-box;}

.main-00 #paraCont .bg{width:100%;height:100%;position:relative;display: block;box-sizing: border-box;}
#mcontainer{position: relative;display: block;min-height: 800px;z-index: 1;}

/* paraDot */
.paraDot {position: fixed;right: 20px;top: 50%;z-index: 1000;transform: translateY(-50%);padding: 20px 10px;border-radius: 30px;margin-top: 60px;}
.paraDot li {list-style: none;text-align: center;}
.paraDot li a {width: 15px;height: 15px;display: block;border: 4px solid #a99d61;border-radius: 50%;margin: 8px;position: relative;text-decoration: none;}
.paraDot li a span {position: absolute;right: 18px;top: 50%;transform: translateY(-50%);background: #a99d61;color: #fff;display: inline;letter-spacing: normal;padding: 10px 15px 7px;border-radius: 30px;font-family: 'TTWelcomeRegular';opacity: 0;text-align: right;display: inline-block;width: 115px;}
.paraDot li.active a {background: #a99d61;width: 6px;height: 20px;border-radius: 10px;margin: 0 auto;border: 4px solid #a99d61;}
.paraDot li.active a span {opacity: 1;}

@media all and (max-width:1500px){
.paraDot {position: fixed;display: none;right: 20px;top: 50%;z-index: 1000;transform: translateY(-50%);padding: 20px 10px;border-radius: 30px;margin-top: 60px;}
}


#section0{padding-top: 110px;/* background:url(/park/_Img/main-img/mn-VisualImg01.jpg)no-repeat; *//* background-size: cover; *//* height: 100%; */}
#section0:after{content:'';position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;}
.fp-tableCell {vertical-align: top;display: block;}


.card-Box{position: relative;display: block;width: 100%;margin-top: 0;margin-left: 0;box-sizing: border-box;z-index: 5;}
.card-Box:before{content:'';position: absolute;display: none;width: 100%;height: 100%;top: 0;left: 0;margin-top: -5px;margin-left: 0;box-sizing: border-box;z-index: 0;}

.card-Box .card-uL{position: relative;display: block;max-width: 1400px;box-sizing: border-box;font-size: 0;margin: 0 auto;}
.card-Box .card-uL>li{position: relative;display: inline-block;vertical-align: top;width: 25%;}
.card-Box .card-uL>li .cd-bx{position: relative;display: block;padding: 0 10px;transition: all .3s ease;}
.card-Box .card-uL>li .cd-bx>a{position: relative;display: block;width: 322px;height: 404px;padding: 25px;margin: 0 auto;background: #fff;transform: scale(.90);transition: all .3s ease;border-radius: 25px;box-shadow: 7px 7px 15px rgba(0, 0, 0, .5);}
.card-Box .card-uL>li .cd-bx>a:hover,
.card-Box .card-uL>li .cd-bx>a:active,
.card-Box .card-uL>li .cd-bx>a:focus{color: initial;transform: scale(1.1);transition: all .3s ease;}

.card-Box .card-uL>li:nth-child(1) .cd-bx>a{background: url(/park/_Img/main-img/mnv-panel01.png)no-repeat;}
.card-Box .card-uL>li:nth-child(2) .cd-bx>a{background: url(/park/_Img/main-img/mnv-panel02.png)no-repeat;}
.card-Box .card-uL>li:nth-child(3) .cd-bx>a{background: url(/park/_Img/main-img/mnv-panel03.png)no-repeat;}
.card-Box .card-uL>li:nth-child(4) .cd-bx>a{background: url(/park/_Img/main-img/mnv-panel04.png)no-repeat;}

.card-Box .card-uL>li .cd-bx>a .cd-titbx{position: relative;display: block;text-align: left;}
.card-Box .card-uL>li .cd-bx>a .cd-titbx>i{position: relative;font-size: 35px;margin-right: 9px;}
.card-Box .card-uL>li .cd-bx>a .cd-titbx .spB01{position: relative;top: -4px;font-size: 30px;font-family: 'Vitro_core';letter-spacing: -1px;}
.card-Box .card-uL>li:nth-child(2) .cd-bx>a .cd-titbx>i,
.card-Box .card-uL>li:nth-child(2) .cd-bx>a .cd-titbx .spB01{color:#fff;}
.card-Box .card-uL>li:nth-child(1) .cd-bx>a .cd-txtbx{position: relative;display: block;top: 26px;}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx{position: relative;display: block;}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx .cd-txt{position: relative;display: block;/* padding: 20px; */box-sizing: border-box;/* background: #fff; *//* margin-top: 10px; */text-align: left;}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx .cd-txt>span{position: relative;display: inline-block;color:#fff;font-size: 17px;text-align: left;padding: 10px;margin-top: 10px;line-height: 20px;background: rgba(0, 0, 0, 0.5);}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx .cd-txt .cdtxtUl{position: relative;display: block;text-align: left;padding: 20px;box-sizing: border-box;background: rgba(255, 255, 255, .55);border-radius: 20px;}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx .cd-txt .cdtxtUl>li{position: relative;display: block;font-size: 17px;line-height: 20px;padding-left: 11px;}
.card-Box .card-uL>li .cd-bx>a .cd-txtbx .cd-txt .cdtxtUl>li:before{content:'';position: absolute;display: block;top: 6px;left: 0;width: 5px;height: 5px;border-radius: 30px;background: #e83416;}
.card-Box .card-uL>li .cd-bx>a .cd-btnBx{position: absolute;display: block;width: 238px;bottom: 37px;left: 50%;padding: 14px 1px 10px;margin-left: -118px;text-align: center;border: 2px solid #000;background: rgba(255, 255, 255, 0.5);}
.card-Box .card-uL>li .cd-bx>a .cd-btnBx>span{position: relative;font-size: 17px;color: #000;letter-spacing: -2px;font-family: 'welcome_Bold';}


/*패럴랙스 꽃 시간차 움직임 */

.card-uL>li .cd-bx{position: relative;display: block;padding: 0 10px;top: 90px;opacity:0;}
.card-uL>li:nth-child(1) .cd-bx.active{position: relative;display: block;top:0px;padding: 0 10px;opacity:1;transition: all .2s ease;}
.card-uL>li:nth-child(2) .cd-bx.active{position: relative;display: block;top:0px;padding: 0 10px;opacity:1;transition: all .5s ease;}
.card-uL>li:nth-child(3) .cd-bx.active{position: relative;display: block;top:0px;padding: 0 10px;opacity:1;transition: all .8s ease;}
.card-uL>li:nth-child(4) .cd-bx.active{position: relative;display: block;top:0px;padding: 0 10px;opacity:1;transition: all 1s ease;}


/*반응시작*/
@media all and (max-width:1350px){
.card-Box{transform: scale(1);}
.paraDot{display:none;}
}
@media all and (max-width:1200px){
.card-Box{transform: scale(1);}

}



/*메인비쥬얼*/
.mvisual-wr{display: block;}
.mvisual-wr {position:relative;box-sizing:border-box;margin:0 auto;max-width: 1500px;padding-top: 109px;z-index: 1;}
.mv-tit-p1{position: absolute;display: inline-block;top: 8px;left: 50%;margin-left: -715px;z-index: 5;}
.mv-tit-p1>span{position:relative;display: inline-block;font-size: 180px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 800;letter-spacing: 10px;transform: scaleY(0.9);}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -80px;left: 50%;margin-left: 63px;z-index: 5;}
.mv-tit-p2>span{position:relative;display: inline-block;font-size: 150px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 700;letter-spacing: 0px;transform: scaleY(0.9);}
.mv-box{position:relative;display: block;width: 100%;box-sizing: border-box;margin-bottom: 0;}

.mvis-txt{position: relative;display: block;top: 0;right: 0;min-height: 564px;padding-top: 120px;margin-left: calc(100% - 320px);}
.mvis-txt .mv-txtbx{position:relative;display: block;width: 320px;box-sizing: border-box;}
.mvis-txt .mv-txtbx .mv-sp1{position:relative;display: block;font-size: 32px;letter-spacing: -3px;line-height: 30px;font-weight: 300;font-family: 'S-CoreDream-4Regular';}
.mvis-txt .mv-txtbx .mv-sp2{position:relative;display: block;font-size: 30px;line-height: 45px;font-weight: 800;/* font-family: 'S-CoreDream-4Regular'; */letter-spacing: -3px;}
.mvis-txt .mv-txtbx .mv-btn{position:relative;display: inline-block;width: 320px;margin-top: 50px;padding: 20px;border: 2px solid #333;}
.mvis-txt .mv-txtbx .mv-btn:before{content:'';position: absolute;display: block;right: 22px;top: 50%;width: 20px;height: 1px;margin-top: -2px;background: #333;transform: rotate(45deg);}
.mvis-txt .mv-txtbx .mv-btn:after{content:'';position: absolute;display: block;right: 25px;top: 50%;width: 105px;height: 1px;margin-top: 5px;background: #333;}
.mvis-txt .mv-txtbx .mv-btn>span{position:relative;display: inline-block;font-size: 25px;letter-spacing: -2px;font-weight: 700;}


#mainVis{position: absolute;display: block;left: 50%;margin-left: -955px;width: 1276px;height: auto;overflow:hidden;}
#mainVis .datalist{position:relative;display: block;max-width: 1276px;margin: 0 auto;overflow: hidden;}
#mainVis .slick-list{/* position: relative; *//* display: block; *//* overflow: hidden; *//* margin: 0; *//* padding: 0; */}
#mainVis .slick-list .slick-track{position: relative;display: block;box-sizing: border-box;overflow: hidden;}
#mainVis .slick-slide{display: inline-block;overflow: hidden;}

/*반응시작*/
@media all and (max-width:1500px){
.mvis-txt{position: relative;display: block;top: 0;right: 0;min-height: 564px;padding-top: 120px;margin-left: calc(100% - 330px);}
.mv-tit-p1{position: absolute;display: inline-block;top: 8px;left: 0;margin-left: 0;z-index: 5;}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -80px;left: auto;right: 0;margin-left: 0;z-index: 5;}
}
@media all and (max-width:1330px){
#mainVis{position: relative;display: block;left: 0;margin-left: 0;width: 100%;height: auto;overflow:hidden;}
.mvisual-wr {position:relative;box-sizing:border-box;margin:0 auto;max-width: 1500px;padding-top: 75px;z-index: 1;}
.mvis-txt{position: absolute;display: inline-block;top: 0;right: auto;left: 35px;min-height: 100px;padding-top: 120px;margin-left: 0;}
.mvis-txt .mv-txtbx{position:relative;display: block;width: 320px;padding: 20px;box-sizing: border-box;background: rgba(255, 255, 255, 0.7);}
.mvis-txt .mv-txtbx .mv-sp1{position:relative;display: block;font-size: 28px;letter-spacing: -3px;line-height: 30px;font-weight: 300;font-family: 'S-CoreDream-4Regular';}
.mvis-txt .mv-txtbx .mv-sp2{position:relative;display: block;font-size: 28px;line-height: 45px;font-weight: 800;/* font-family: 'S-CoreDream-4Regular'; */letter-spacing: -3px;}
.mvis-txt .mv-txtbx .mv-btn{position:relative;display: inline-block;width: 276px;margin-top: 50px;padding: 20px;border: 2px solid #333;}
.mvis-txt .mv-txtbx .mv-btn:before{content:'';position: absolute;display: block;right: 22px;top: 50%;width: 20px;height: 1px;margin-top: -2px;background: #333;transform: rotate(45deg);}
.mvis-txt .mv-txtbx .mv-btn:after{content:'';position: absolute;display: block;right: 25px;top: 50%;width: 75px;height: 1px;margin-top: 5px;background: #333;}
.mvis-txt .mv-txtbx .mv-btn>span{position:relative;display: inline-block;font-size: 23px;letter-spacing: -2px;font-weight: 700;}
.mv-tit-p1{position: absolute;display: inline-block;top: 8px;left: 0;margin-left: 0;z-index: 5;}
.mv-tit-p1>span{position:relative;display: inline-block;font-size: 122px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 800;letter-spacing: 10px;transform: scaleY(0.9);}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -92px;left: auto;right: 0;margin-left: 0;z-index: 5;}
.mv-tit-p2>span{position:relative;display: inline-block;font-size: 150px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 700;letter-spacing: 0px;transform: scaleY(0.9);}
}

@media all and (max-width:999px){
.mvis-txt{position: absolute;display: inline-block;top: 0;right: auto;left: 35px;min-height: 100px;padding-top: 60px;margin-left: 0;}
.mv-tit-p1{position: absolute;display: inline-block;top: 8px;left: 0;margin-left: 0;z-index: 5;}
.mv-tit-p1>span{position:relative;display: inline-block;font-size: 100px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 800;letter-spacing: 0px;transform: scaleY(0.9);}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -61px;left: auto;right: 0;margin-left: 0;z-index: 5;}
.mv-tit-p2>span{position:relative;display: inline-block;font-size: 100px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 700;letter-spacing: 0px;transform: scaleY(0.9);}
}
@media all and (max-width:780px){
.mvis-txt{position: absolute;display: inline-block;top: -29px;right: auto;left: -15px;min-height: 70px;padding-top: 30px;margin-left: 0;transform: scale(.8);}
.mv-tit-p1{position: absolute;display: inline-block;top: -3px;left: 0;margin-left: 0;z-index: 5;}
.mv-tit-p1>span{position:relative;display: inline-block;font-size: 95px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 800;letter-spacing: 0px;transform: scaleY(0.9);}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -78px;left: auto;right: 0;margin-left: 0;z-index: 5;}
.mv-tit-p2>span{position:relative;display: inline-block;font-size: 95px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 700;letter-spacing: 0px;transform: scaleY(0.9);}
}
@media all and (max-width:650px){
.mvis-txt{position: absolute;display: inline-block;top: -51px;right: auto;left: -63px;min-height: 70px;padding-top: 10px;margin-left: 0;transform: scale(.5);}
.mv-tit-p1{position: absolute;display: inline-block;top: -3px;left: 0;margin-left: 0;z-index: 5;}
.mv-tit-p1>span{position:relative;display: inline-block;font-size: 95px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 800;letter-spacing: 0px;transform: scaleY(0.9);}
.mv-tit-p2{position: absolute;display: inline-block;bottom: -78px;left: auto;right: 0;margin-left: 0;z-index: 5;}
.mv-tit-p2>span{position:relative;display: inline-block;font-size: 95px;text-transform: uppercase;font-family: Pretendard, sans-serif;/* font-family: Paperozi, sans-serif; */font-weight: 700;letter-spacing: 0px;transform: scaleY(0.9);}
}
#mainVis .datalist:not(.slick-initialized) > .slick-item:nth-child(n+2) {display: none !important;}
#mainVis .slick-initialized .slick-item {opacity: 1 !important;position: relative !important;display: block !important;}
#mainVis .slick-slide>div{position:relative;display: block;padding: 0;box-sizing: border-box;}
#mainVis .slick-item{height: auto;overflow: hidden;}
#mainVis .slick-item:after{content:'';position: absolute;display: none;width: 100%;height: calc( 100% - 5px );left: 0;top: 0;background: linear-gradient(to top, rgb(0 0 0 / 45%) 20%, rgb(0 0 0 / 28%) 40%);z-index: 1;}
#mainVis .slick-item a{display:block;}
#mainVis .slick-item img{max-width: 100%;height: auto;}
#mainVis .f1{position:relative;display: block;width: 1276px;height: auto;box-sizing: border-box;z-index: 0;}/* 이미지의 크기가 있어야 페럴랙스 스크롤 위치값이 잡힌다. */
#mainVis .tg1{position:absolute;display: inline-block;right: 50%;color:#fff;z-index: 10;}
#mainVis .tg1 .t1{/* font-family: 'Vitro_core'; */display: inline-block;font-weight:500;font-size: 28px;line-height: 50px;margin-bottom: 10px;letter-spacing: -2px;font-family: S-CoreDream-5Medium, sans-serif;font-weight: 600;text-shadow: 3px 3px 4px rgba(51, 51, 51, 0.45);}
#mainVis .tg1 .t1 .color01{color: #ffffff;}
#mainVis .tg1 .t1 .color02{color: #ffffff;}
#mainVis .tg1 .t1 .color03{color: #de9feb}
#mainVis .tg1 .t2{font-size: 25px;line-height: 30px;margin-bottom: 5px;font-family: 'welcome_Regular';text-shadow: 3px 3px 4px rgba(51, 51, 51, 0.45);}
#mainVis .tg1 .t1 .t1sp{position:relative;display: block;font-size: 40px;font-family: 'MYSangsang';letter-spacing: 0px;color: #ffdf38;}
#mainVis .menu{position:absolute;display: inline-block;left: 50%;bottom: 35px;transition: .2s all ease;}
#mainVis .menu .m{display:block;position:relative;width: 45px;height: 45px;background: #ffffff;border-radius:9999px;border:0;}
#mainVis .menu .m.play i{content:'';display:block;position:absolute;left:50%;top:50%;margin: -9px 0px 0 -8px;width:20px;height:20px;font-size: 18px;color: #062842;}
#mainVis .menu .m.stop i{content:'';display:block;position:absolute;left:50%;top:50%;margin: -12px 0px 0 -10px;width:20px;height:20px;font-size: 25px;color: #167ac6;}
#mainVis .menu .m.stop{}
#mainVis .menu .m.play{display:none;}
#mainVis .menu .m.stop:before{background-image:url(/_res/portal2/img/lib/ic40a2pause2.png)}
#mainVis .menu .m.play:before{background-image:url(/_res/portal2/img/lib/ic40a2play.png)}
#mainVis >.datalist .slick-dots{position:absolute;left: 50%;margin-left: -246px;bottom: 40px;margin-top: 0;transition: .2s all ease;}
#mainVis >.datalist .slick-dots li{margin:5px 0;position: relative;display: inline-block;margin-right: 10px;}
#mainVis >.datalist .slick-dots button{width: 20px;height: 20px;border:0;background: #9bd0ab;border-radius:9999px;text-indent:-9999px;}
#mainVis >.datalist .slick-dots .slick-active button{width: 11px;height: 21px;border-radius:20px;background: #c3ffe6;transform: rotate(90deg);margin: 0 3px;}
#mainVis .tg1 div{opacity:0;transition:.5s ease;transform:translateX(-5%);}
#mainVis .slick-active .tg1 div{opacity:1;transform:translateX(0);}
#mainVis .slick-active .tg1 .t1{transition-delay:.6s}
#mainVis .slick-active .tg1 .t2{transition-delay:.8s}
#mainVis .menu{opacity:0;transition: .2s all ease;transform:translateY(-5%);}
#mainVis .menu{transition-delay:1.5s;opacity:1;transform:translateY(0);transition: .2s all ease;}
#mainVis .tg1{width: auto;bottom: 85px;margin-top: 0;margin-right: -620px;transition: all .3s ease;}
#mainVis .menu{width: 50px;margin-left: -303px;transition: .2s all ease;}
#mainVis .slick-slide:nth-child(3) .tg1{width:1200px;margin: 0 0 0 -650px;}



/*반응시작*/
@media all and (max-width:1500px){
#mainVis .f1{position:relative;display: block;width: 100%;height: auto;box-sizing: border-box;z-index: 0;}
#mainVis .tg1{position:absolute;display: inline-block;right: 20px;margin-right: 0;color:#fff;z-index: 10;}
}
@media all and (max-width:1450px){
}
@media all and (max-width:1350px){
}
@media all and (max-width:1200px){
}

@media all and (max-width:999px){
.main-00 #paraCont .box{width:100%;height: auto;position:relative;display: block;top: 0;box-sizing: border-box;background-size: cover;}
.mvisual-wr {position:relative;box-sizing:border-box;max-width:1920px;margin:0 auto;width: 100%;height: auto;z-index: 1;}
#mainVis{position:relative;width:100%;height:auto;overflow:hidden;}    
#mainVis .slick-list .slick-track{position: relative;/* width: 100% !important; */display: block;margin: 0;padding: 0;height: auto !important;box-sizing: border-box;}
#mainVis .datalist{position:relative;display: block;width: 100%;height: auto;}
#mainVis .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;width: 100%;height: auto;}
#mainVis .slick-slide{position:relative;display: block;width: 100%;height: auto;}
#mainVis .slick-sliderBx5 .slick-slide{position:relative;display: unset;width: auto;height: auto;}
#section0{padding-top: 80px;}
#mainVis .tg1{bottom: 18px;margin-left: 0;margin-top: 0;padding: 0 30px;transition: all .3s ease;}    
#mainVis .tg1 .t1{font-size: 17px;margin-bottom: 10px;line-height: normal;}
#mainVis .tg1 .t2{font-size: 13px;line-height: normal;margin-bottom: 0;padding: 0 25px 0 0;}
#mainVis .tg1 .t1 .t1sp{font-size: 16px;}
#mainVis .menu{width: 50px;margin-left: -90px;bottom: 20px;transition: .2s all ease;}
#mainVis >.datalist .slick-dots{margin-left: -29px;bottom: 25px;transition: .2s all ease;}
#mainVis .slick-item:after{content:'';/* height: calc(100%); */left: 0;top: 0;}
}

@media all and (max-width:880px){
#mainVis .slick-slide{position:relative;display: block;width: 100%;height: 330px;}
#mainVis .slick-sliderBx5 .slick-slide{position:relative;display: unset;width: auto;height: auto;}	
}
@media all and (max-width:780px){
#mainVis .slick-slide{position:relative;display: block;width: 100%;height: auto;}
#mainVis .slick-sliderBx5 .slick-slide{position:relative;display: unset;width: auto;height: auto;}	
#mainVis .tg1{bottom: 18px;right: -44px;margin-left: 0;margin-top: 0;padding: 0 30px;transition: all .3s ease;transform: scale(.8);}   
#mainVis .menu{width: 50px;margin-left: -225px;bottom: 20px;}
#mainVis >.datalist .slick-dots{margin-left: -167px;bottom: 25px;}
}
@media all and (max-width:500px){
#mainVis .slick-slide{position:relative;display: block;width: 100%;height: auto;}
#mainVis .slick-sliderBx5 .slick-slide{position:relative;display: unset;width: auto;height: auto;}	
}
@media all and (max-width:430px){
#mainVis .slick-slide{position:relative;display: block;width: 100%;height: auto;}
#mainVis .slick-sliderBx5 .slick-slide{position:relative;display: unset;width: auto;height: auto;}	
#mainVis .slick-item:after{content:'';height: calc( 100% - 5px );left: 0;top: 0;}    
}





/*상단아이콘퀵메뉴*/
#section1{height: 1100px;margin-top: 0;padding-top: 100px;margin-bottom: 40px;}
#section1>.fp-tableCell{vertical-align: top;overflow: hidden;}
.tum-Box{position: absolute;display: inline-table;vertical-align: middle;top: 0;width: 100%;box-sizing: border-box;text-align: center;background: #333;min-height: 70px;}
.tum-Box>.g-sp{position:relative;display: block;box-sizing: border-box;color: #fff;font-size: 23px;line-height: 70px;font-family: 'Noto Sans KR';text-transform: uppercase;letter-spacing: -1px;}

.icons-Box{position:relative;display: block;box-sizing: border-box;/* background: url(/park/_Img/main-img/mn-iconsBg.jpg)repeat-y 50% 0 fixed; */opacity: 1;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;overflow: hidden;padding-top: 10px;margin-bottom: 40px;transition: all .9s ease;}
.icons-Box{height: auto;}
.icons-Box.active{height: 210px;}
.icons-Box .ic-box{position:relative;display: block;max-width: 1500px;margin: 0 auto;padding: 20px 0;box-sizing: border-box;opacity: 1;transition: all .5s ease;}
.icons-Box.active .ic-box{position:relative;display: block;max-width: 1400px;margin: 0 auto;padding: 20px 0;opacity: 1;box-sizing: border-box;transition: all .5s ease;}
.icons-Box .ic-box .ic-uL{position:relative;display: block;box-sizing: border-box;font-size: 0;text-align: center;}
.icons-Box .ic-box .ic-uL>li{position:relative;display: inline-block;width: 16.66%;text-align: center;vertical-align: top;padding: 0 0.5%;}
.icons-Box .ic-box .ic-uL>li a{position:relative;display: inline-block;box-sizing: border-box;width: 100%;height: auto;padding: 0;margin: 0;border-radius: 10px;overflow: hidden;}
.icons-Box .ic-box .ic-uL>li a.ic-bx{position:relative;display: block;/* background: rgba(12, 53, 72, 0.5); */}
.icons-Box .ic-box .ic-uL>li a.ic-bx:hover .imgicbg,
.icons-Box .ic-box .ic-uL>li a.ic-bx:hover .ictxt-bx{-webkit-animation: rotate 1.5s ease-in-out infinite;-moz-animation: rotate 1.5s ease-in-out infinite;animation: rotate 1.5s ease-in-out infinite}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx{position: absolute;display: block;width: 100%;bottom: 20px;box-sizing: border-box;text-align: left;z-index: 1;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1{position:relative;display: block;top: 0;left: 15px;width: 70px;height: 50px;margin: 0 0 5px;background: url(/park/_Img/mainV2-img/top-icons-01.png)no-repeat;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{position: relative;display: block;width: 100%;bottom: 0;font-size: 25px;letter-spacing: -1px;color: #fff;text-align: left;font-family: 'welcome_Regular1';font-weight: 600;padding-left: 15px;}
.icons-Box .ic-box .ic-uL>li:nth-child(2) a .ictxt-bx.txt-ic{bottom: 28px;}
.icons-Box .ic-box .ic-uL>li:nth-child(n+7){display: none;}

/*아이콘세팅*/
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon01{background-position: -2px -2px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon02{background-position: -74px 0px;width: 64px;height: 50px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon03{background-position: -225px 0px;width: 56px;height: 50px;left: 20px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon04{background-position: -148px -2px;width: 80px;height: 50px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon05{background-position: -290px -2px;width: 61px;height: 50px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon06{background-position: -353px 2px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon07{background-position: -603px 3px;background-size: 800%;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1.icon08{background-position: -748px 3px;background-size: 850%;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.cyc-icbx{position: absolute;display: block;right: 15px;bottom: -5px;width: 40px;height: 40px;border: 2px solid #ffffff;border-radius: 50%;text-align: center;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.cyc-icbx>i{position: relative;display: block;text-align: center;top: 11px;font-size: 15px;color: #fff;margin: 0 auto;}
.icons-Box .ic-box .imgicbg{position: relative;display: block;z-index: 0;border-radius: 10px;overflow: hidden;}
.icons-Box .ic-box .imgicbg:before{content:'';position: absolute;display: block;z-index: 1;width: 100%;height: 100%;box-sizing: border-box;background: #000;opacity: 0.4;}
.icons-Box .ic-box .imgicbg>img{position: relative;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;}

@media all and (max-width:1550px){
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{font-size: 21px;}
}
@media all and (max-width:1350px){
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{font-size: 18px;}
}
@media all and (max-width:1190px){
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{font-size: 18px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.cyc-icbx{position: absolute;display: none;right: 15px;bottom: -5px;width: 40px;height: 40px;border: 2px solid #ffffff;border-radius: 50%;text-align: center;}
}
@media all and (max-width:999px){
.icons-Box .ic-box .imgicbg{position: relative;display: block;width: 238px;z-index: 0;border-radius: 10px;overflow: hidden;}
.icons-Box .ic-box .imgicbg:before{content:'';position: absolute;display: block;z-index: 1;width: 100%;height: 100%;box-sizing: border-box;background: #000;opacity: 0.4;}
.icons-Box .ic-box .imgicbg>img{position: relative;top: 0;left: 0;right: 0;bottom: 0;max-width: 100%;height: auto;}
}

@media all and (max-width:725px){
.icons-Box .ic-box .imgicbg{position: relative;display: block;width: 100%;height: auto;z-index: 0;border-radius: 10px;overflow: hidden;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{font-size: 23px;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.cyc-icbx{position: relative;display: block;right: auto;left: 18px;margin-top: 15px;bottom: 0;width: 40px;height: 40px;border: 2px solid #ffffff;border-radius: 50%;text-align: center;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx{position: absolute;display: block;width: 100%;bottom: 12px;box-sizing: border-box;text-align: left;z-index: 1;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx>.ic-bx1{position:relative;display: block;top: 0;left: 15px;width: 70px;height: 50px;margin: 0 0 5px;background: url(/park/_Img/mainV2-img/top-icons-01.png)no-repeat;}
.icons-Box .ic-box .ic-uL>li a .ictxt-bx .txt-ic{position: relative;display: block;width: 100%;bottom: 0;font-size: 20px;letter-spacing: -1px;color: #fff;text-align: left;font-family: 'welcome_Regular1';font-weight: 600;padding-left: 15px;}
.icons-Box .ic-box .ic-uL>li:nth-child(2) a .ictxt-bx.txt-ic{bottom: 28px;}
.icons-Box .ic-box .ic-uL>li:nth-child(n+7){display: none;}
}

.mv-tit01{position:relative;display: block;max-width: 1500px;margin: 0 auto;box-sizing: border-box;}
.mv-tit01>span{position:relative;display: block;font-family: 'welcome_Bold';font-family: Paperozi, sans-serif;font-weight: 800;font-size: 25px;padding-left: 110px;text-transform: uppercase;}
.mv-tit01>span:before{content:'';position: absolute;display: block;top: 12px;left: 0;width: 100px;height: 1px;background: #333;}


/*커뮤니티메뉴*/
.community-Box{position:relative;display: block;max-width: 1500px;min-height: 590px;margin: 0 auto;box-sizing: border-box;}
.community-Box:before{content:'';position: absolute;display: block;top: 0;width: 960px;height: 100%;box-sizing: border-box;z-index: 0;}
.community-Box:after{content:'';position: absolute;display: block;top: 0;right: 50%;margin-right: -960px;width: 960px;height: 100%;box-sizing: border-box;background: #c5c5c5;z-index: 0;transition: all .55s ease;}
.community-Box:after{width: 0px;}
.community-Box.active:after{content:'';width: 960px;}
.commy-Bx{position:relative;display: block;max-width: 1500px;margin: 0 auto;box-sizing: border-box;font-size: 0;margin-bottom: 0;z-index: 4;}
.commy-Bx .com-Lbox{position:relative;display: block;margin-right: 500px;vertical-align: top;transition: all 1.3s ease;}
.commy-Bx .com-Lbox:after{content:'';position: absolute;display: block;top: -15px;right: 50px;margin-right: 0;width: 223px;height: 230px;box-sizing: border-box;background: url(/park/_Img/mainV2-img/cyc-txt.png)no-repeat;z-index: 0;animation: rotateLoop 25s linear infinite; /* 6초에 한 바퀴, 일정한 속도(linear), 무한 반복 */transform-origin: center center; /* 정중앙을 축으로 회전 */will-change: transform; /* 프레임 드랍 방지 및 부드러운 GPU 가속 */}

@keyframes rotateLoop {
    0% {transform: rotate(360deg);}
    100% {transform: rotate(0deg);}
}


.community-Box .commy-Bx .com-Lbox{left: 0;}
.commy-Bx .com-Rbox{position: absolute;display: block;right: 0;top: 0;width: 460px;vertical-align: top;transition: all 1.85s ease;z-index: 10;}
.community-Box .commy-Bx .com-Rbox{opacity: 1;transition: all 1.85s ease;}
.community-Box.active .commy-Bx .com-Rbox{opacity: 1;transition: all 1.85s ease;}
.commy-Bx .com-Rbox:before{content:'';position: absolute;display: none;top: 0;right: -74px;margin-right: -180px;width: 320px;height: 412px;box-sizing: border-box;z-index: 1;}
.calendar-Bx{position:relative;display: block;width: 100%;height: 100%;padding-top: 83px;padding-left: 25px;box-sizing: border-box;}



/*상단이미지바로가기메뉴*/
.notic-wr{}
.notic-wr{position:relative;display: block;min-height: 410px;padding: 0;margin-top: 0;}
.notic-wr:before{content:'';z-index: 0;position: absolute;display: none;top: 0;left: 50%;width: 1920px;min-height: 440px;margin-left: -960px;}
.notic-wr .noticsBox{position:relative;display: block;max-width: 1300px;min-height: 410px;margin: 0 auto;z-index: 1;vertical-align: top;font-size: 0;background: #d7dfe1;}
.notic-wr .noticsBox:before{content:'';position: absolute;display: block;top: 45px;left: -284px;width: 1090px;height: 400px;margin: 0 auto;background: url(/euiyeol/_Img/all_img/top-main-bg.png)no-repeat;}
.notic-wr .notics-Bx{position:relative;display: block;margin: 0;padding: 15px;min-height: 549px;background: transparent;vertical-align: top;}
.mscont02-bL{position:relative;display: block;margin: 0;}
.side-box {max-width:1200px;position:relative;box-sizing:border-box;margin:0 auto;height:660px;padding:0 0 0 600px}

.community-Box .mn-h3{position: absolute;display: block;top: 15px;font-size: 50px;font-weight: 600;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;z-index: 10;}
.community-Box .com-Rbox .mn-h3{position: absolute;display: block;top: 15px;left: 16px;font-size: 50px;font-weight: 600;margin: 0 0 5px;letter-spacing: -3px;z-index: 10;}




/* 공지사항 탭 메뉴*/
#mboardTab {position: relative;display: block;width: 100%;height:100%;text-align: left;box-sizing: border-box;}
#mboardTab:before{content:'';position:absolute;display: block;height: 0;width: 100%;bottom: 0px;right: 0;background: #b60014;}
#mboardTab dl {display:inline-block}
#mboardTab dl dt {position:relative;display:inline-block;z-index:1;margin: 0 0 0 -5px;/* border-right: 1px solid #ddd; */}
#mboardTab dl:first-child dt {position:relative;display:inline-block;z-index:1;margin: 0;}
#mboardTab dl dt:after {content:"";display: none;position:absolute;width:1px;height:18px;background:#b7b7b7;right:0;top:50%;margin:-8px 0 0;}
#mboardTab dl:last-child dt:after {display:none}
#mboardTab dl dt a {position:relative;display:block;padding: 0;margin: 0;letter-spacing:-.05em;font-weight: 600;color: #000;box-sizing: border-box;transition:all .3s ease;}
#mboardTab dl dt a>i{position:relative;top: 2px;margin-right: 5px;}
#mboardTab dl dt a:before {content:"";position:absolute;display: none;width: 0;height: 0;left:0;bottom: 0;/* background: #fff; */}
#mboardTab dl dt a:focus,
#mboardTab dl dt a:hover {color: #000000;}
#mboardTab dl dd {display:none;position:absolute;top:0;left:0;width:100%;text-align:left;margin: 100px 0 0;padding: 0 0 14px;/* border-bottom: 8px solid #b60014; */}
#mboardTab dl dd ul {display:block;overflow:hidden}
#mboardTab dl dd ul li {display:block;float:left;width:100%;position:relative;box-sizing:border-box;margin-bottom: 10px;/* border-bottom: 1px #d7d7d7; *//* border-style: dashed; */}
#mboardTab dl dd ul li a {display:block;box-sizing:border-box;position:relative;min-height: 21px;border: 1px solid #bfbfbf;transition: .3s all ease;}
#mboardTab dl dd ul li a:hover {display:block;box-sizing:border-box;position:relative;min-height: 95px;border: 5px solid #6db28f;transition: .3s all ease;}
#mboardTab dl dd ul li.hasImg {width: 100%;margin-bottom: 16px;opacity:0;}
#mboardTab dl dd ul li.hasImg.over {opacity:1}
#mboardTab dl dd ul li.hasImg a {padding:0}
#mboardTab dl dd ul li.hasImg:nth-of-type(2) {margin-left:3.34%}
#mboardTab dl dd ul li.hasImg a .imgBox {display: block;position: absolute;top: 23px;left: 0;width: 76px;height: 60px;}
#mboardTab dl dd ul li.hasImg a .imgBox:before {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;top:0;border:3px solid #005c60;opacity:0;z-index:2;transition:all .3s ease}
#mboardTab dl dd ul li.hasImg a .imgBox img {display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}
#mboardTab dl dd ul li.hasImg a .imgBox img.baseW {width:100%;height:auto}
#mboardTab dl dd ul li.hasImg a .imgBox img.baseH {width:auto;height:100%}
#mboardTab dl dd ul li.hasImg a .txtBox {position: relative;display:block;box-sizing:border-box;font-size:18px;border-top:0;color:#333;padding: 30px 0 26px 90px;margin: 0px 0 0 0;text-align: left;border-bottom: 1px #d6d6d6;border-style: dashed;}
#mboardTab dl dd ul li.hasImg a .txtBox span {display:block;line-height:1;letter-spacing:-.075em;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
#mboardTab dl dd ul li.hasImg a .txtBox .subject {font-weight: 600;font-size: 19px;padding: 0;margin: 0 0 15px;}
#mboardTab dl dd ul li.hasImg a .txtBox .content {margin:10px 0 0}
#mboardTab dl dd ul li a {padding: 20px;}
#mboardTab dl dd ul li a span {line-height:1;letter-spacing:-.025em;transition:all .3s ease}
#mboardTab dl dd ul li a .subjTit{position: absolute;display: inline-block;width: 100px;line-height: 20px;font-size: 15px;font-weight: 500;color: #fff;text-align: center;left: 7px;background: #028dc8;padding: 2px 5px;}
#mboardTab dl dd ul li a .subj {position: relative;display: block;padding: 0;font-size: 20px;font-weight: 500;color:#555;width:auto;line-height: 24px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -1px;word-wrap:normal;}
#mboardTab dl dd ul li a .subj:before{content:'';position: absolute;display: none;top: 9px;left: 17px;width: 4px;height: 4px;border-radius: 50%;background: #b60014;}
#mboardTab dl dd ul li a .subj1 {display: inline-block;padding: 0 0 0 18px;font-size: 17px;font-weight: 500;color:#555;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -1px;word-wrap:normal;position: relative;line-height: 24px;}
#mboardTab dl dd ul li a .subj1:before{content:'';position: absolute;display: block;top: 7px;left: 9px;width: 4px;height: 4px;border-radius: 50%;background: #aab69e;}
#mboardTab dl dd ul li a .dete{position: relative;display: inline-block;margin-top: 15px;left: 0;font-size: 15px;}
#mboardTab dl dd ul li a:focus .subj,
#mboardTab dl dd ul li a:hover .subj {text-decoration:underline;color:#000000}
#mboardTab dl dd ul li a .date {position:absolute;right:0;top:11px;font-size:16px;color:#666}
#mboardTab dl dd .btn-more {display:block;position:absolute;right: 0px;top: -80px;width: 40px;height: 40px;border: 1px solid #000;border-radius: 50%;}
#mboardTab dl dd .btn-more:before,
#mboardTab dl dd .btn-more:after {content:"";display:block;position:absolute;width: 20px;height: 2px;background: #353535;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
#mboardTab dl dd .btn-more:before {}
#mboardTab dl dd .btn-more:after {transform:rotate(90deg)}
#mboardTab dl dd .btn-more:focus:before,
#mboardTab dl dd .btn-more:hover:before {transform:rotate(90deg)}
#mboardTab dl dd .btn-more:focus:after,
#mboardTab dl dd .btn-more:hover:after {transform:rotate(180deg)}
#mboardTab dl.isOn dt a {background: transparent;}
#mboardTab dl.isOn dt a:before {content:'';z-index: -1;position:absolute;display:block;width: 100%;height: 100%;left: 0;bottom: 0;/* border: 3px solid #b60014; */background: transparent;border-width: 0px 0 3px 0;}
#mboardTab dl.isOn dt a:after{content:'';z-index: -1;position:absolute;display: none;width: 99.7%;height: 2px;left: 2px;bottom: 0;background: #fff;}
#mboardTab dl.isOn dt a .mtsp1{position:relative;display: block;font-size: 45px;letter-spacing: -2px;margin-bottom: 10px;font-family: 'welcome_Bold';}
#mboardTab dl.isOn dt a .mtsp2{position:relative;display: block;font-size: 16px;font-weight: 200;letter-spacing: -2px;}
#mboardTab dl.isOn dd {display:block}
#mboardTab .extraBtn {display:inline-block;color:#000;font-size:20px;padding:15px 14px;letter-spacing:-.05em;font-weight:500}


.notic-wr .alrim-Bx{position: absolute;display: block;left: -20px;top: 20px;width: 650px;height: 370px;padding: 0;overflow: hidden;}
.notic-wr .alrim-Bx:before{content:'';position: absolute;display: block;left: 0;top: 0;width: 650px;height: 369px;background: url(/euiyeol/_Img/main-img/mnSc01-01Bg.jpg)no-repeat;opacity: 0.7;z-index: 1;}
.notic-wr .alrim-Bx:after{content:'';position: absolute;display: block;left: 0;top: 0;width: 650px;height: 369px;background: #000;opacity: 1;z-index: 0;}
.notic-wr .alrim-Bx .Tbenn1{position:relative;display: block;min-height: 160px;box-sizing: border-box;z-index: 5;}
.notic-wr .alrim-Bx .Tbenn1 .alR-txtbx{position: absolute;display: block;top: 85px;left: 30px;}
.notic-wr .alrim-Bx .Tbenn1 .alR-txtbx .Titxbx{position:relative;display: block;font-size: 30px;color: #fff;font-weight: 700;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn1 .alR-txtbx .Txtxbx{margin-top: 5px;position:relative;display: block;font-size: 18px;color: #fff;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx{position: absolute;display: block;bottom: -178px;left: 0;width: 100%;height: 100px;padding: 19px 245px 20px 40px;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx:before{content:'';position: absolute;display: block;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.7);}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .alT-sp01{position:relative;display: block;margin-bottom: 5px;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .alT-sp02{position:relative;display: block;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .at-sp1{position: absolute;display: block;width: 82px;font-size: 20px;font-weight: 600;color: #000;letter-spacing: 0;text-align: right;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .at-sp2{position:relative;display: inline-block;top: -1px;font-size: 18px;font-weight: 500;color: #000;letter-spacing: -1px;line-height: 21px;margin-left: 88px;text-align: justify;word-break: break-all;}

.notic-wr .alrim-Bx .Tbenn2{position: absolute;display: block;top: 0;right: 0;width: 200px;height: 369px;background: rgba(0, 0, 0, 0.5);z-index: 6;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx a{position: relative;display: block;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx{position: absolute;display: block;width: 101px;top: 50px;left: 50px;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx .ic-bx.iconB1{position: relative;display: block;width: 102px;height: 89px;background-position: -16px -156px;}

.notic-wr .alrim-Bx .Tbenn2 .atitbx .ic-sp1{position: relative;display: block;font-size: 22px;font-weight: 600;color: #fff;margin-top: 12px;text-align: center;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb{position: absolute;display: block;top: 281px;left: 23px;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb .at-sp3{position:relative;display: inline-block;font-size: 24px;font-weight: 500;color: #fff;letter-spacing: -1px;margin-right: 5px;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb .at-sp4{position:relative;display: inline-block;font-size: 20px;font-weight: 500;color: #fff;letter-spacing: -1px;top: -1px;}


@media all and (max-width:1000px){
.notic-wr{margin-bottom: 0px;}
.notic-wr .alrim-Bx{position: relative;width: 650px;height: 390px;margin: 0 auto;left: 0;}
.notic-wr .notics-Bx{position:relative;width: 650px;margin: 0 auto;}
.icons-Box .ic-box .ic-uL>li{position:relative;display: inline-block;width: 33.333%;text-align: center;}
.icons-Box .ic-box .ic-uL>li:nth-child(n+4){position:relative;display: inline-block;width: 33.333%;text-align: center;margin-top: 30px;}
.icons-Box .ic-box .ic-uL>li a.ic-bx{position:relative;display: block;width: 100%;width: 238px;height: auto;box-sizing: border-box;padding: 0;margin: 0 auto;transform: scale(1);text-align: center;}    
.icons-Box{height: 739px;}
.icons-Box.active{height: 370px;}
.icons-Box .ic-box{top: 0px;opacity: 1;}
.icons-Box.active .ic-box{top: 0px;}
.commy-Bx .com-Lbox{position:relative;display: block;vertical-align: top;width: 100%;transition: all 1.3s ease;}
.commy-Bx .com-Rbox{position:relative;display: block;width: 100%;vertical-align: top;transition: all 1.85s ease;z-index: 10;}
.community-Box:after{width: 0px;}
.community-Box.active:after{content:'';width: 0px;}
.community-Box .commy-Bx .com-Lbox{left: 0px;}
.community-Box.active .commy-Bx .com-Lbox{left: 0px;}
.community-Box .mn-h3{position: absolute;display: block;top: -53px;left: 20px;font-size: 50px;font-weight: 600;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;z-index: 10;}
.icons-Box .ic-box .ic-uL>li a .ic-bx{width: 150px;height: 150px;}
.icons-Box .ic-box .ic-uL>li a .ic-bx>.ic-bx1{position:relative;display: block;top: 15px;width: 100px;height: 80px;margin: 0 auto;background: url(/park/_Img/main-img/mn-icons01.png)no-repeat;transform: scale(.8);}
.icons-Box .ic-box .ic-uL>li a .ic-bx .txt-ic{position: absolute;display: block;width: 100%;bottom: 27px;font-size: 15px;letter-spacing: -1px;color: #fff;text-align: center;}
.mscont02-bL{position:relative;display: block;margin: 0;min-height: 580px;}
.notics-Bx .mscont02-bL{position:relative;display: block;margin: 0;min-height: 475px;}
.calendar-Bx{position:relative;display: block;width: 100%;height: 100%;padding-top: 83px;padding-left: 25px;padding: 80px 15px;box-sizing: border-box;}

}

@media all and (max-width:670px){
.icons-Box .ic-box .ic-uL>li a.ic-bx{position:relative;display: block;width: 100%;height: auto;box-sizing: border-box;padding: 0;margin: 0 auto;transform: scale(1);text-align: center;}    
.notic-wr .noticsBox{position:relative;display: block;padding: 0 20px;}
.notic-wr .alrim-Bx{position: relative;display: block;width: 100%;height: 390px;margin: 0;left: 0;}
.notic-wr .notics-Bx{position:relative;width: 100%;padding: 15px 20px;margin: 0 auto;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx{position: relative;display: block;top: 0;bottom: auto;left: 0;width: 100%;height: 100px;padding: 19px 13% 20px 5%;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn1 .alR-txtbx{position: relative;display: block;top: 0;left: 10%;min-height: 20px;margin-top: 55px;margin-bottom: 35px;}
.notic-wr .alrim-Bx .Tbenn2{position: relative;display: block;top: 0;right: 0;width: 100%;height: 125px;background: rgba(0, 0, 0, 0.5);z-index: 6;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx{position: absolute;display: block;width: 100px;top: 11px;left: 15%;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb{position: relative;display: block;top: 0;left: 0;margin-left: 55%;padding-top: 50px;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx .ic-sp1{position: relative;display: block;font-size: 22px;font-weight: 600;color: #fff;margin-top: 5px;text-align: center;}
.notic-wr .alrim-Bx .Tbenn2 .atitbx .ic-bx.iconB1{position: relative;display: block;width: 80px;height: 65px;margin: 0 auto;background-position: 3px -80px;background-size: 554%;}
}


@media all and (max-width:530px){
#mboardTab dl dt a {position:relative;display:block;color: #5f5f5f;font-size: 16px;padding: 15px 21px 16px;margin: 0;letter-spacing:-.05em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
.notic-wr .alrim-Bx .Tbenn1 .alR-txtbx{position: relative;display: block;top: 0;left: 10%;min-height: 20px;margin-top: 55px;margin-bottom: 25px;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx{position: relative;display: block;top: 0;bottom: auto;left: 0;width: 100%;height: 111px;padding: 20px 8% 20px 5%;box-sizing: border-box;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .at-sp2{position:relative;display: inline-block;top: -1px;font-size: 18px;font-weight: 500;color: #000;letter-spacing: -1px;line-height: 21px;margin-left: 88px;text-align: justify;word-break: break-all;vertical-align: top;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .at-sp1{font-size: 18px;font-weight: 600;width: auto;position: relative;text-align: left;display: inline-block;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .at-sp2{font-size: 16px;font-weight: 500;margin-left: 5px;}
.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .alT-sp02 .at-sp2{position: absolute;font-size: 16px;font-weight: 500;margin-left: 61px;display: block;}   
.notic-wr .alrim-Bx .Tbenn2 .atitbx{position: absolute;display: block;width: 100px;top: 11px;left: 35px;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb{position: relative;display: block;top: 0;left: 0;margin-left: 158px;padding-top: 50px;}
.icons-Box .ic-box .ic-uL>li a .ic-bx{width: 130px;height: 130px;}
.icons-Box{height: 555px;}
.icons-Box.active{height: 320px;}
}

@media all and (max-width:420px){
#mboardTab dl dt a {position:relative;display:block;color: #5f5f5f;font-size: 18px;padding: 15px 15px 16px;margin: 0;letter-spacing:-.05em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
.icons-Box .ic-box .ic-uL>li a .ic-bx{width: 130px;height: 130px;}
}
@media all and (max-width:380px){
.icons-Box .ic-box .ic-uL>li a .ic-bx{width: 110px;height: 110px;}
.icons-Box .ic-box .ic-uL>li a .ic-bx>.ic-bx1{top: -1px;transform: scale(.6);}
.icons-Box .ic-box .ic-uL>li a .ic-bx .txt-ic{bottom: 27px;font-size: 14px;}

.notic-wr .alrim-Bx .Tbenn1 .alL-txtbx .alT-sp02 .at-sp2{position: absolute;font-size: 14px;font-weight: 500;margin-left: 61px;display: block;}   
.notic-wr .alrim-Bx .Tbenn2 .atitbx{position: absolute;display: block;width: 100px;top: 11px;left: 12px;}
.notic-wr .alrim-Bx .Tbenn2 .atxtb{position: relative;display: block;top: 0;left: 0;margin-left: 128px;padding-top: 50px;}
}

/* 캘린더 탭 메뉴*/
#mboardTabs {position: relative;display: block;width: 100%;height:100%;text-align: left;box-sizing: border-box;}
#mboardTabs:before{content:'';position:absolute;display: block;height: 0;width: 100%;bottom: 0px;right: 0;background: #b60014;}
#mboardTabs dl {display:inline-block}
#mboardTabs dl dt {position:relative;display:inline-block;z-index:1;margin: 0 0 0 -5px;/* border-right: 1px solid #ddd; */}
#mboardTabs dl:first-child dt {position:relative;display:inline-block;z-index:1;margin: 0;}
#mboardTabs dl dt:after {content:"";display: none;position:absolute;width:1px;height:18px;background:#b7b7b7;right:0;top:50%;margin:-8px 0 0;}
#mboardTabs dl:last-child dt:after {display:none}
#mboardTabs dl dt a {position:relative;display:block;color: #5f5f5f;font-size: 25px;padding: 17px 20px 16px 15px;margin: 0;letter-spacing:-.05em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
#mboardTabs dl dt a>i{position:relative;top: 2px;margin-right: 5px;}
#mboardTabs dl dt a:before {content:"";position:absolute;display: none;width: 0;height: 0;left:0;bottom: 0;/* background: #fff; */}
#mboardTabs dl dt a:focus,
#mboardTabs dl dt a:hover {color: #f79905;}
#mboardTabs dl dd {display:none;position:absolute;top:0;left:0;width:100%;text-align:left;margin: 79px 0 0;padding: 0 0 14px;/* border-bottom: 8px solid #b60014; */}
#mboardTabs dl dd ul {display:block;overflow:hidden}
#mboardTabs dl dd ul li {display:block;float:left;width:100%;position:relative;box-sizing:border-box;border-bottom: 1px #d7d7d7;border-style: dashed;}
#mboardTabs dl dd ul li a {display:block;box-sizing:border-box;position:relative}
#mboardTabs dl dd ul li.hasImg {width: 100%;margin-bottom: 16px;opacity:0;}
#mboardTabs dl dd ul li.hasImg.over {opacity:1}
#mboardTabs dl dd ul li.hasImg a {padding:0}
#mboardTabs dl dd ul li.hasImg:nth-of-type(2) {margin-left:3.34%}
#mboardTabs dl dd ul li.hasImg a .imgBox {display: block;position: absolute;top: 23px;left: 0;width: 76px;height: 60px;}
#mboardTabs dl dd ul li.hasImg a .imgBox:before {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;top:0;border:3px solid #005c60;opacity:0;z-index:2;transition:all .3s ease}
#mboardTabs dl dd ul li.hasImg a .imgBox img {display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}
#mboardTabs dl dd ul li.hasImg a .imgBox img.baseW {width:100%;height:auto}
#mboardTabs dl dd ul li.hasImg a .imgBox img.baseH {width:auto;height:100%}
#mboardTabs dl dd ul li.hasImg a .txtBox {position: relative;display:block;box-sizing:border-box;font-size:18px;border-top:0;color:#333;padding: 30px 0 26px 90px;margin: 0px 0 0 0;text-align: left;border-bottom: 1px #d6d6d6;border-style: dashed;}
#mboardTabs dl dd ul li.hasImg a .txtBox span {display:block;line-height:1;letter-spacing:-.075em;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
#mboardTabs dl dd ul li.hasImg a .txtBox .subject {font-weight: 600;font-size: 19px;padding: 0;margin: 0 0 15px;}
#mboardTabs dl dd ul li.hasImg a .txtBox .content {margin:10px 0 0}
#mboardTabs dl dd ul li a {padding: 15px 0px 10px 0px;}
#mboardTabs dl dd ul li a span {line-height:1;letter-spacing:-.025em;transition:all .3s ease}
#mboardTabs dl dd ul li a .subjTit{position: absolute;display: inline-block;width: 100px;line-height: 20px;font-size: 15px;font-weight: 500;color: #fff;text-align: center;left: 7px;background: #028dc8;padding: 2px 5px;}
#mboardTabs dl dd ul li a .subj {position: relative;display: block;padding: 0 0 0 30px;font-size: 18px;font-weight: 500;color:#555;width:auto;line-height: 24px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -1px;word-wrap:normal;}
#mboardTabs dl dd ul li a .subj:before{content:'';position: absolute;display: block;top: 9px;left: 17px;width: 4px;height: 4px;border-radius: 50%;background: #b60014;}
#mboardTabs dl dd ul li a .subj1 {display: inline-block;padding: 0 0 0 18px;font-size: 17px;font-weight: 500;color:#555;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -1px;word-wrap:normal;position: relative;line-height: 24px;}
#mboardTabs dl dd ul li a .subj1:before{content:'';position: absolute;display: block;top: 7px;left: 9px;width: 4px;height: 4px;border-radius: 50%;background: #aab69e;}
#mboardTabs dl dd ul li a .dete{position: relative;display: block;margin-top: 5px;left: 30px;font-size: 15px;}
#mboardTabs dl dd ul li a:focus .subj,
#mboardTabs dl dd ul li a:hover .subj {text-decoration:underline;color:#000}
#mboardTabs dl dd ul li a .date {position:absolute;right:0;top:11px;font-size:16px;color:#666}
#mboardTabs dl dd .btn-more {display:block;position:absolute;right: 0px;top: -63px;width: 26px;height: 26px;z-index: 11;}
#mboardTabs dl dd .btn-more:before,
#mboardTabs dl dd .btn-more:after {content:"";display:block;position:absolute;width:100%;height: 2px;background: #353535;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
#mboardTabs dl dd .btn-more:before {}
#mboardTabs dl dd .btn-more:after {transform:rotate(90deg)}
#mboardTabs dl dd .btn-more:focus:before,
#mboardTabs dl dd .btn-more:hover:before {transform:rotate(90deg)}
#mboardTabs dl dd .btn-more:focus:after,
#mboardTabs dl dd .btn-more:hover:after {transform:rotate(180deg)}
#mboardTabs dl.isOn dt a {color: #b60014;background: transparent;}
#mboardTabs dl.isOn dt a:before {content:'';z-index: -1;position:absolute;display:block;width: 100%;height: 100%;left: 0;bottom: 0;border: 3px solid #b60014;background: transparent;border-width: 0px 0 3px 0;}
#mboardTabs dl.isOn dt a:after{content:'';z-index: -1;position:absolute;display: none;width: 99.7%;height: 2px;left: 2px;bottom: 0;background: #fff;}
#mboardTabs dl.isOn dd {display:block;z-index: 1;}
#mboardTabs .extraBtn {display:inline-block;color:#000;font-size:20px;padding:15px 14px;letter-spacing:-.05em;font-weight:500}


.calendar-Bx .Calren-Box{position:relative;display: block;left: 0;padding: 0;margin: 0 0 0 15px;transition: all .6s ease;}
.calendar-Bx .Calren-Box.active{position:relative;display: block;left: 0;padding: 0;margin: 0 0 0 15px;transition: all .6s ease;}
.calendar-Bx .Calren-Box .CalDeta-bx{position:relative;display: block;padding: 0;margin: 0;}
.calendar-Bx .Calren-Box .CalLe-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 2px;left: 180px;background: #333;border-radius: 50%;transition: all 1.65s ease;}
.calendar-Bx .Calren-Box.active .CalLe-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 15px;left: 70px;border: 1px solid #ddd;transition: all 1.65s ease;z-index: 555;}

.calendar-Bx .Calren-Box .CalLe-Btn i{position: relative;display: block;left: -2px;padding: 0;margin: 0;font-size: 20px;COLOR: #FFF;}
.calendar-Bx .Calren-Box .Cal-Dete{position:relative;display: block;padding: 0;margin: 0;}
.calendar-Bx .Calren-Box .Cal-Dete>.Bold-Num{position:relative;display: block;padding: 0;margin: 0;text-align: center;font-size: 45px;font-weight: 600;color: #000;letter-spacing: -5px;}
.calendar-Bx .Calren-Box .Cal-Dete>.Smol-Num{position:relative;display: block;top: -8px;padding: 0;margin: 0;text-align: center;color: #95989a;font-size: 18px;font-family: 'Noto Sans KR';letter-spacing: -1px;}
.calendar-Bx .Calren-Box .CalRi-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 1px;right: 180px;background: #333;border-radius: 50%;transition: all 1.65s ease;}
.calendar-Bx .Calren-Box.active .CalRi-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 15px;right: 70px;border: 1px solid #ddd;transition: all 1.65s ease;}

.calendar-Bx .Calren-Box .CalRi-Btn i{position: relative;display: block;left: 1px;padding: 0;margin: 0;font-size: 20px;color: #fff;}

.calendar-Bx .Calren-Box .Cal-Yom{position:relative;display: block;padding: 0;margin: 10px 0;text-align: center;}
.calendar-Bx .Calren-Box .Cal-Yom>span{position:relative;display: block;padding: 0;margin: 0;font-size: 19px;font-weight: 600;letter-spacing: -1px;font-family: 'welcome_Regular';color: #333333;}
.calendar-Bx .Calren-Box .calendar-bx{position:relative;display: block;padding: 0;margin: 200px 0 0;opacity: 0;transition: all 1.65s ease;}
.calendar-Bx .Calren-Box.active .calendar-bx{position:relative;display: block;padding: 0;margin: 0;opacity: 1;transition: all 1.65s ease;}
.calendar-Bx .Calren-Box .Tb-calen{position:relative;}
.calendar-Bx .Calren-Box table.Tb-calen{table-layout:fixed;clear:both;width:100%;margin:0;border:0;border-collapse:collapse;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.calendar-Bx .Calren-Box table.Tb-calen thead tr.day{border-bottom: 1px solid #fff;background: rgba(255, 255, 255, 0.3);}
.calendar-Bx .Calren-Box table.Tb-calen tbody tr td{border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.calendar-Bx .Calren-Box table.Tb-calen tbody tr td:last-child{border-bottom: 1px solid #fff;border-right: 0px solid #fff;}
.calendar-Bx .Calren-Box table.Tb-calen th{border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.calendar-Bx .Calren-Box table.Tb-calen th:last-child{border-bottom: 1px solid #fff;border-right: 0px solid #fff;}
.calendar-Bx .Calren-Box table.Tb-calen th,
.calendar-Bx .Calren-Box table.Tb-calen td{width:14.286%;padding:0;background: transparent;color:#666;vertical-align:top;}
.calendar-Bx .Calren-Box table.Tb-calen tr.day>th{height:1em;padding: 9px 0 5px;text-align:center;font-size: 19px;}
.calendar-Bx .Calren-Box table.Tb-calen tbody>tr:first-child>td{display: table-cell;border-top-color:#000;}
.calendar-Bx .Calren-Box table.Tb-calen tr.day .sat,
.calendar-Bx .Calren-Box table.Tb-calen tr .sat .date{color:#00b;}
.calendar-Bx .Calren-Box table.Tb-calen tr.day .sun,
.calendar-Bx .Calren-Box table.Tb-calen tr .sun .date,
.calendar-Bx .Calren-Box table.Tb-calen tr.day .hol,
.calendar-Bx .Calren-Box table.Tb-calen tr .hol .date{color:#e00;}
.calendar-Bx .Calren-Box table.Tb-calen td{background: transparent;}
.calendar-Bx .Calren-Box table.Tb-calen td .cell{display:block;position:relative;min-height: 60px;padding: 0;overflow:hidden;text-align: center;box-sizing: border-box;}
.calendar-Bx .Calren-Box table.Tb-calen td .cell:before{content:"";z-index: 0;position: absolute;display: none;top: 11px;left: 11px;right: auto;width: 50px;height: 50px;padding: 0;margin: 0;background: #333;border-radius: 50%;}
.calendar-Bx .Calren-Box table.Tb-calen td .cell > a{position: relative;display: block;top: 0;box-sizing: border-box;vertical-align: top;min-height: 50px;padding: 0;margin: 0;}

.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx{}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx2:before{z-index: 0;right: auto;content: "";display: block;position: absolute;top: 11px;left: 11px;width: 50px;height: 50px;border: 0px solid #d64906;border-width: 5px;box-sizing: border-box;border-radius: 50%;background: #ff6922;transition: all .3s ease;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx1:before{content:"";z-index: 0;position: absolute;display: none;top: 6px;left: 50%;right: auto;width: 35px;height: 35px;padding: 0;margin-left: -17px;background: #ffbc00;border-radius: 50%;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx3:before{content:"";z-index: 0;position: absolute;display: block;top: 11px;left: 11px;right: auto;width: 50px;height: 50px;padding: 0;margin: 0;background: #13c1c1;border-radius: 10px 0;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx4:before{content:"";z-index: 0;position: absolute;display: block;top: 11px;left: 11px;right: auto;width: 50px;height: 50px;padding: 0;margin: 0;background: #0fa20d;border-radius: 10px 10px;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx5:before {content: "휴무";z-index: 0;position: absolute;display: block;top: 8px;left: 30px;right: auto;width: 40px;height: 18px;padding: 4px 0px 0px 0px;margin: 0px 0 0 0;color: #ffffff;font-size: 15px;background: rgb(255 24 24 / 95%);border-radius: 10px;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx1 .date{color: #ffec0d;font-weight: bold;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx2 .date{color: #fff;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx3 .date{color: #fff;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx4 .date{color: #fff;}
.calendar-Bx .Calren-Box table.Tb-calen td .cyc-Bx5 .date{color: #000000;}

.calendar-Bx .Calren-Box table.Tb-calen td .date{position: absolute;display: block;top: 10px;left: 8px;margin: 0;color:#000;font-size: 17px;}
.calendar-Bx .Calren-Box table.Tb-calen td .menu{position: relative;display:block;padding: 32px 0 15px 5px;color: #ff3b00;overflow:hidden;}
.calendar-Bx .Calren-Box table.Tb-calen td .menu>i{position: relative;display:block;font-size: 20px;}
.calendar-Bx .Calren-Box table.Tb-calen td .menu li{width:auto;margin:0;}
.calendar-Bx .Calren-Box table.Tb-calen td .menu li>a:hover .Tb-cal-sp,
.calendar-Bx .Calren-Box table.Tb-calen td .menu li>a:focus .Tb-cal-sp{background:#f1f5f9;color:#000;}
.calendar-Bx .Calren-Box table.Tb-calen td .menu li>a:hover .i,
.calendar-Bx .Calren-Box table.Tb-calen td .menu li>a:focus .i{background:#000;}
.calendar-Bx .Calren-Box table.Tb-calen td i.fa-calendar-check { color: #FF9800;  font-size: 1.5em;    margin: 0 0 0 5px;}
.calendar-Bx .Calren-Box .Cal-txtsp{position: relative;display: block;padding: 0;margin: 20px 0 0;text-align: center;font-size: 17px;}
.calendar-Bx .Calren-Box .Cal-txtsp .Cal-tsp{position: relative;display: inline-block;color: #f00;margin-right: 5px;}
.calendar-Bx .Calren-Box .Cal-txtsp .Cal-txsp{position: relative;display: inline-block;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx2{z-index: 0;right: auto;content: "";display: block;position: absolute;top: 2px;left: 0;width: 17px;height: 17px;border: 0px solid #a53f0e;border-width: 4px;box-sizing: border-box;border-radius: 50%;background: #fb590c;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx1{content: "";z-index: 0;position: absolute;display: block;top: 2px;left: 2px;right: auto;width: 17px;height: 17px;padding: 0;margin: 0;background: #ffbc00;border-radius: 50%;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx3{box-sizing: border-box;content: "";z-index: 0;position: absolute;display: block;top: 2px;left: 2px;right: auto;width: 17px;height: 17px;padding: 0;margin: 0;background: #13c1c1;border-radius: 5px 0;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx4{box-sizing: border-box;content: "";z-index: 0;position: absolute;display: block;top: 2px;left: 2px;right: auto;width: 17px;height: 17px;padding: 0;margin: 0;background: #0fa20d;border-radius: 5px 5px;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx4{box-sizing: border-box;content: "";z-index: 0;position: absolute;display: block;top: 2px;left: 2px;right: auto;width: 17px;height: 17px;padding: 0;margin: 0;background: #0fa20d;border-radius: 5px 5px;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .cyc-Bx5{box-sizing: border-box;content: "";z-index: 0;position: absolute;display: block;top: 2px;left: 2px;right: auto;width: 17px;height: 17px;padding: 0;margin: 0;background: #2196F3;border-radius: 0;transition: all .3s ease;}
.calendar-Bx .Calren-Box .Cal-txtsp .Cal-inL{padding: 0 0 0 20px;margin: 0 5px 0 0;line-height: 20px;}



/* 예약+유튜브+링크 */
.dete-Box{position: relative;display: block;box-sizing: border-box;background: #ffffff;height: auto;/* padding-bottom: 70px; */}
.dt-bx{position: relative;display: block;max-width: 1500px;margin: 0 auto;padding: 70px 0 0;}
.dete-LBx{position: relative;display: block;height: auto;margin-bottom: 0;}
.dete-LBx .Gt-bx{position: relative;display: block;height: auto;margin-right: 570px;margin-bottom: 0;min-height: 555px;}
.dete-LBx .mn-h3{color: #000000;position: absolute;display: block;font-size: 50px;font-weight: 600;margin: 0 0 10px;font-family: 'welcome_Bold';letter-spacing: -3px;z-index: 10;}
.dete-LBx .dat-titbx>.mn-h3{color: #000000;position: relative;display: block;font-size: 50px;font-weight: 600;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;z-index: 10;}

.dete-LBx .dt-num{position: relative;display: block;color: #fff;text-align: center;top: 100px;font-size: 70px;}
.dete-RBx{position: absolute;display: block;top: 0px;right: 0;width: 510px;padding-top: 0;}
.active .dete-RBx{position: relative;display: block;margin-left: 220px;transition: all .5s ease;}
.dete-RBx .dat-titbx{position: relative;display: block;padding: 20px 0;}
.dete-RBx .dat-sp1{position: relative;display: block;font-size: 25px;margin-top: 0px;}
.dete-RBx .insta-libx{position: relative;display: inline-block;margin-top: 16px;}
.dete-RBx .insta-libx .in-uL{position: relative;display: block;font-size: 0;}
.dete-RBx .insta-libx .in-uL>li{position: relative;display: inline-block;width: 33.33%;text-align: center;margin-bottom: 20px;padding: 5px;}
.dete-RBx .insta-libx .in-uL>li:nth-child(n+4){position: relative;display: inline-block;width: 33.33%;text-align: center;margin-bottom: 0;}
.dete-RBx .insta-libx .in-uL>li a{position: relative;display: block;padding: 0;border-radius: 10px;/* overflow: hidden; */}
.dete-RBx .insta-libx .in-uL>li a>span{display: block;position: relative;width: 160px;height: 160px;overflow: hidden;background: #333;border-radius: 15px;}
.dete-RBx .insta-libx .in-uL>li a>span>img{height: auto;width: 100%;display: flex;justify-content: center; /* 가로 중앙 정렬 */align-items: center;     /* 세로 중앙 정렬 */}

@media all and (max-width:1480px){
.dete-RBx .ctemplate:after{content:'';width: 100%;}
.dete-LBx .Gt-bx{position: relative;display: block;/* width: 100%; */height: auto;margin-right: 570px;margin-bottom: 0;min-height: 555px;}
}
@media all and (max-width:999px){
.dete-RBx .ctemplate:after{content:'';width: 100%;}
.dete-LBx .Gt-bx{position: relative;display: block;width: 100%;height: auto;margin-right: 0;margin-bottom: 0;min-height: 555px;}
.dete-RBx .insta-libx .in-uL>li a>span{display: block;position: relative;width: 120px;height: 120px;overflow: hidden;background: #333;border-radius: 15px;}    
}
@media all and (max-width:540px){
.dete-RBx .insta-libx{position: relative;display: block;width: 100%;margin-top: 16px;padding: 21px;}
.dete-LBx .Gt-bx{position: relative;display: block;width: 100%;height: auto;margin-right: 0px;margin-bottom: 0;min-height: 555px;}   
}
.movie-Box{position: relative;display: block;box-sizing: border-box;height: auto;overflow: hidden;background: #f5f4ef;transition: all .5s ease;}
.movie-Box.active{position: relative;display: block;box-sizing: border-box;height: 64%;background: #aaaaaa;overflow: hidden;transition: all .5s ease;top: 0;z-index: 99;}
.movie-Box:before{content:'';position: absolute;display: block;top: 0;right: 0;vertical-align: top;width: 39%;height: 100%;padding: 0;background: #f5f4ef url(/park/_Img/main-img/mn-bg-n5.png) no-repeat 360px 0;z-index: 0;}
.movie-Box:after{content:'';position: absolute;display: none;top: 0;width: 61%;height: 100%;z-index: 0;opacity: 0.3;}
.mv-Bx{position: relative;display: block;max-width: 1500px;height: 100%;margin: 0 auto;font-size: 0;z-index: 10;box-sizing: border-box;}
.mv-Bx .mv-utb{position: absolute;display: inline-block;top: 0;left: 0;width: 500px;height: 100%;padding-top: 20px;}
.mv-Bx .mv-utb .mn-h3{position: relative;display: block;}
.mv-Bx .mv-utb .mn-sp1{position: relative;display: inline-block;margin-left: 0;padding-left: 92px;font-weight: 700;top: -5px;z-index: 1;}
.mv-Bx .mv-utb .mn-sp1:before{content:'';position: absolute;display: block;top: 13px;left: 0;width: 85px;height: 2px;background: #333;}
.mv-Bx .mv-utb .mn-sp1>span{position: relative;display: inline-block;font-size: 24px;margin-right: 7px;}
.mv-Bx .mv-utb .gid-bg{position: relative;display: block;top: -15px;min-height: 404px;padding: 20px 25px 20px 30px;background: #ebe8e3;}
.mv-Bx .mv-utb .gid-bg .gid-txt{position: relative;display: block;width: 245px;font-size: 16px;margin: 35px 0 0;line-height: 25px;}
.mv-Bx .mv-utb .gid-bg .gid-txt>span{font-size: 18px;letter-spacing: -2px;}
.mv-Bx .mv-utb .gid-bg a{position: relative;display: inline-block;margin-top: 85px;background: transparent;padding: 15px 120px 15px 30px;border: 1px solid #333;}
.mv-Bx .mv-utb .gid-bg a:before{content:'';position: absolute;display: block;right: 23px;top: 50%;width: 15px;height: 1px;margin-top: 0px;background: #333;transform: rotate(45deg);}
.mv-Bx .mv-utb .gid-bg a:after{content:'';position: absolute;display: block;right: 25px;top: 50%;width: 80px;height: 1px;margin-top: 5px;background: #333;}
.mv-Bx .mv-utb .gid-bg a>span{position: relative;display: inline-block;font-size: 23px;font-weight: 800;letter-spacing: -2px;}

.mv-Bx .mv-utbx{position: relative;display: block;margin-left: 480px;}
.mv-Bx .mv-utbx .gid-map{position: relative;display: block;width: 1020px;height: 100%;border-radius: 30px;overflow: hidden;margin: 60px 0 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit{position: absolute;display: block;width: 100%;height: 100%;padding: 0;z-index: 1;}
.mv-Bx .mv-utbx .gid-map .gid-tit a{position: absolute;display: inline-block;padding: 10px 20px 11px 25px;background: rgba(0, 0, 0, 0.47);border-radius: 0 30px 30px 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit a:before{content:'';position: absolute;left: -20px;bottom: -18px;transform: rotate(90deg); /* 세로 중앙 정렬 */width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid rgba(0, 0, 0, 1); /* 삼각형 색상과 가로 길이 */border-right: 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit a>.map-sp{position: relative;display: block;font-size: 18px;color: #fff;vertical-align: middle;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn01{top: 35%;left: 27%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn02{top: 15%;left: 40%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn03{top: 10%;left: 72%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn04{top: 41%;left: 78%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn05{top: 32%;left: 56%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn06{top: 50%;left: 49.5%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn07{top: 57%;left: 30%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn08{top: 32%;left: 7%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg{position: absolute;display: block;top: -11px;left: -46px;width: 60px;height: 60px;border-radius: 50%;z-index: 10;border: 3px solid #000;background: #fff url(/park/_Img/mainV2-img/top-icons-02.png)no-repeat;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic01{position: absolute;background-position: -43px 8px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic02{background-position: 4px 10px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic03{background-position: -92px 9px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic04{background-position: -143px 9px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic05{background-position: -195px 7px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic06{background-position: -246px 8px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic07{background-position: -294px 9px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a>.map-sp:before{content:'';position: absolute;display: block;bottom: -40px;left: -46px;width: 10px;height: 10px;margin-left: 0;border-radius: 50%;background: #000;}
.mv-Bx .mv-utbx .gid-map .gid-mapbg{position: relative;display: block;width: 100%;box-sizing: border-box;vertical-align: top;z-index: 0;background: url(/park/_Img/mainV2-img/jidoBg1.jpg)no-repeat;background-size: cover;}
.mv-Bx .mv-utbx .gid-map .gid-mapbg>img{width: 100%;height: auto;opacity: 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt{position: absolute;display: inline-block;background: #0f5512;padding: 10px 20px 12px;border-radius: 20px;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-rt{top: 1%;right: 1%;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-lt{top: 1%;left: 1%;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt>span{position: relative;font-size: 16px;letter-spacing: -2px;color: #fff;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-lt>i{position: relative;font-size: 22px;color: #fff;top: 1px;margin-right: 8px;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-rt>i{position: relative;font-size: 22px;color: #fff;top: 1px;margin-left: 8px;}


@media all and (max-width:1500px){
.mv-Bx{position: relative;display: block;max-width: 1500px;height: 100%;margin: 0 auto;padding: 0 20px;font-size: 0;z-index: 10;box-sizing: border-box;}
.mv-Bx .mv-utb{position: relative;display: inline-block;top: 0;left: 0;width: 100%;height: 100px;padding-top: 20px;}
.mv-Bx .mv-utbx{position: relative;display: block;margin-left: 0;margin:  0 auto;}
.mv-Bx .mv-utb .gid-bg{position: relative;display: block;top: -15px;min-height: 100px;padding: 20px 25px 20px 30px;background: #ebe8e3;}
.mv-Bx .mv-utb .gid-bg .gid-txt{position: relative;display: block;width: 245px;font-size: 16px;margin: 35px 0 0;line-height: 25px;}
.mv-Bx .mv-utb .gid-bg a{position: relative;display: inline-block;margin-top: 20px;background: transparent;padding: 15px 120px 15px 30px;border: 1px solid #333;}
.mv-Bx .mv-utbx .gid-map{position: relative;display: block;width: 100%;height: 100%;border-radius: 30px;overflow: hidden;margin: 60px 0 0;}
}
@media all and (max-width:990px){
.mv-Bx .mv-utbx .gid-map .gid-tit a{position: absolute;display: inline-block;padding: 10px 20px 11px 25px;background: rgba(0, 0, 0, 0.47);border-radius: 0 30px 30px 0;transform: scale(0.6);}
.mv-Bx .mv-utbx .gid-map .gid-tit a:before{content:'';position: absolute;left: -20px;bottom: -18px;transform: rotate(90deg); /* 세로 중앙 정렬 */width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid rgba(0, 0, 0, 1); /* 삼각형 색상과 가로 길이 */border-right: 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit a>.map-sp{position: relative;display: block;font-size: 18px;color: #fff;vertical-align: middle;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn01{top: 32%;left: 23%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn02{top: 16%;left: 36%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn03{top: 11%;left: 72%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn04{top: 41%;left: 72%;width: 200px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn05{top: 33%;left: 56%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn06{top: 49%;left: 44.5%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn07{top: 60%;left: 24%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn08{top: 35%;left: 5%;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-rt{top: 0%;right: -3%;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt.txt-lt{top: 0%;left: -2%;}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt{position: absolute;display: inline-block;background: #0f5512;padding: 10px 20px 12px;border-radius: 20px;transform: scale(0.6);}
.mv-Bx .mv-utbx .gid-map .gid-tit .no-txt>span{position: relative;font-size: 16px;letter-spacing: -2px;color: #fff;}    
}
@media all and (max-width:600px){
.mv-Bx .mv-utbx .gid-map .gid-tit a{position: absolute;display: inline-block;padding: 10px 20px 11px 25px;background: rgba(0, 0, 0, 0.47);border-radius: 0 30px 30px 0;transform: scale(0.5);}
.mv-Bx .mv-utbx .gid-map .gid-tit a:before{content:'';position: absolute;left: -20px;bottom: -18px;transform: rotate(90deg); /* 세로 중앙 정렬 */width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 7px solid rgba(0, 0, 0, 1); /* 삼각형 색상과 가로 길이 */border-right: 0;}
.mv-Bx .mv-utbx .gid-map .gid-tit a>.map-sp{position: relative;display: block;font-size: 18px;color: #fff;vertical-align: middle;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn01{top: 27%;left: 21%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn02{top: 7%;left: 33%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn03{top: 13%;left: 65%;width: 140px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn04{top: 38%;left: 66%;width: 190px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn05{top: 25%;left: 51%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn06{top: 49%;left: 40.5%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn07{top: 53%;left: 18%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a.btn08{top: 28%;left: -1%;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg{position: absolute;display: block;top: -11px;left: -46px;width: 60px;height: 60px;border-radius: 50%;z-index: 10;border: 3px solid #000;background: #fff url(/park/_Img/mainV2-img/top-icons-02.png)no-repeat;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic01{position: absolute;background-position: -43px 8px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic02{background-position: 4px 10px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic03{background-position: -92px 9px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic04{background-position: -143px 9px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic05{background-position: -195px 7px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic06{background-position: -246px 8px;}
.mv-Bx .mv-utbx .gid-map .gid-tit a .ic-bg.ic07{background-position: -294px 9px;}
}



/*같이쓰는 타이틀 메뉴*/
.mn-titBx{position:relative;display: block;margin: 0 0 70px 110px;}
.mn-titBx .mn-sp01{position: absolute;display: block;top: -50px;left: 134px;width: 256px;height: 100px;background: url(/euiyeol/_Img/all_img/all-Icons.png) no-repeat;background-position: -545px -427px;}
.mn-h3{position:relative;display: inline-block;font-size: 50px;font-weight: 600;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;}
.mn-sp01{position:relative;display: block;font-size: 100%;font-weight: 500;letter-spacing: -.5px;}
.mn-titBx .btn-more {display:block;position:absolute;right: 0;top: 3px;width: 26px;height: 26px;}

.mn-titBx .btn-more:before,
.mn-titBx .btn-more:after {content:"";display:block;position:absolute;width:100%;height: 2px;background: #353535;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.mn-titBx .btn-more:before {}

.mn-titBx .btn-more:after {transform:rotate(90deg)}
.mn-titBx .btn-more:focus:before,
.mn-titBx .btn-more:hover:before {transform:rotate(90deg)}
.mn-titBx .btn-more:focus:after,
.mn-titBx .btn-more:hover:after {transform:rotate(180deg)}


/*서비스부분 돌아가는 슬라이더메뉴*/
#section2{height: auto;}

/*서비스부분 돌아가는 슬라이더메뉴*/
#section3{position:relative;display: block;box-sizing: border-box;/* background: url(/park/_Img/main-img/mn-bg-n7.jpg)repeat-y 50% 0 fixed; */opacity: 1;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;height: 100%;}

@media all and (max-width:1240px){
.mv-Bx .mv-utb .mv-utbx>iframe{width: 560px;height: 315px;}
.mv-Bx .mv-utb .mv-utbx{position: relative;display: inline-block;left: 100px;margin-top: 50px;margin-bottom: 70px;}
}

@media all and (max-width:999px){
.mv-Bx{position: relative;display: block;max-width: 100%;height: auto;margin: 0 auto;font-size: 0;z-index: 10;box-sizing: border-box;}
.dete-LBx{position: relative;display: block;top: 0;left: 0;width: 100%;vertical-align: top;}
.dete-LBx .mn-h3{position: relative;display: inline-block;top: 20px;left: 20px;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;z-index: 10;vertical-align: top;}
.dete-LBx .dt-num{position: relative;display: inline-block;color: #fff;text-align: center;top: 10px;margin-left: 30px;font-size: 47px;vertical-align: top;}
.dete-RBx{position: relative;display: block;width: 510px;margin: 0 auto;}
.dete-RBx .catecory-bx .cate-box{position: relative;display: block;font-size: 0;padding: 0 20px;}

.movie-Box{position: relative;display: block;box-sizing: border-box;height: auto;background: transparent;}    
.movie-Box:after{content:'';position: absolute;display: none;top: 0;width: 100%;height: 360px;background: url(/park/_Img/main-img/mn-bg-n4.png)no-repeat -160px 0px;z-index: 0;opacity: 0.3;}
.movie-Box:before{content:'';position: absolute;display: none;top: 500px;right: 0;vertical-align: top;width: 100%;height: 100%;padding: 0;background: #fff url(/park/_Img/main-img/mn-bg-n5.png)no-repeat 360px 0;z-index: 0;}

.mv-Bx .mv-utb{position: relative;display: block;width: 100%;height: 286px;padding: 20px 20px 0;overflow: hidden;}
.mv-Bx .mv-utb .mv-utbx{position: absolute;display: block;top: 50%;margin-top: -77px;left: 50%;margin-left: -186px;}
.mv-Bx .mn-info{position: relative;display: block;top: 0;vertical-align: top;width: 100%;height: auto;padding: 0;background: #fff;}
.mv-Bx .info-bx{position: relative;display: block;vertical-align: middle;padding: 20px 20px;top: 0;margin-top: 0;}
.mv-Bx .info-bx .info-uL>li{position: relative;display: block;width: 100%;margin-bottom: 0;padding: 10px;vertical-align: top;}
.mv-Bx .info-bx .info-uL>li a{position: relative;display: block;border: 1px solid #cbcbcb;padding: 35px 40px 30px;min-height: 140px;}
.dete-RBx .ctemplate:after{content:'';position: absolute;display: block;width: 100%;height: 100%;background: #0080a0;padding: 0;top: 0px;z-index: 0;}
.mv-Bx .mv-utb .mv-utbx>iframe{width: 363px;height: 204px;}
.dete-RBx .view-Bx .ney-bx .jido-Listbx{padding: 0 70px 10px;}

.calendar-Bx .Calren-Box.active{margin:0;transition: all .6s ease;}
.movie-Box{top: 0px;}
.movie-Box.active{top: 0;}
.active .dete-RBx{position: relative;display: block;margin-left: 0px;transition: all .5s ease;}
}

@media all and (max-width:650px){
.mv-Bx .info-bx .info-uL>li a{padding: 35px 40px 30px;min-height: 115px;}
.dete-RBx{position: relative;display: block;width: 100%;margin: 0 auto;padding: 0 20px;}
}

@media all and (max-width:430px){
.mv-Bx .mv-utb .mv-utbx>iframe{width: 363px;height: 204px;}
.mv-Bx .mv-utb{position: relative;display: block;width: 100%;height: 300px;padding: 20px 20px 0;overflow: hidden;}
.mv-Bx .mv-utb .mv-utbx{position: absolute;display: block;top: 50%;margin-top: -60px;left: 50%;margin-left: -186px;}
.movie-Box:after{content:'';height: 320px;opacity: .3;background: #333 url(/park/_Img/main-img/mn-bg-n4.png)no-repeat -160px 0px;}
.movie-Box:before{content:'';display: none;}
.movie-Box{background: #fff;}
.mv-Bx .mn-info{position: relative;display: block;top: 0;vertical-align: top;width: 100%;height: auto;padding: 15px 0 0 0;background: transparent;}
.icons-Box{height: 280px;}
.icons-Box.active{height: 280px;}
.mv-Bx .info-bx .info-uL>li a{padding: 35px 40px 30px;min-height: 115px;}
.calendar-Bx .Calren-Box.active .CalRi-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 15px;right: 55px;border: 1px solid #ddd;transition: all 1.65s ease;}
.calendar-Bx .Calren-Box.active .CalLe-Btn{position: absolute;display: block;padding: 15px;margin: 0;top: 15px;left: 55px;border: 1px solid #ddd;transition: all 1.65s ease;z-index: 555;}
   
}
@media all and (max-width:380px){
.mv-Bx .mv-utb .mv-utbx{margin-top: -25px;margin-left: -151px;}
.mv-Bx .mv-utb .mv-utbx>iframe{width: 300px;height: 164px;}
}




/*운영시간*/
.photo-wr{position:relative;display: block;max-width: 1500px;margin: 0 auto;padding-top: 130px;margin-bottom: 100px;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots{position: relative;display: inline-block;top: 441px;left: 50%;margin-left: -20px;box-sizing: border-box;text-align: left;padding-left: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot{position: relative;display: inline-block;width: 25px;height: 25px;background: transparent;border-radius: 50%;margin-right: 10px;border: 5px solid #287cc4;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot.active{background: #287cc4;border-radius: 50%;margin-right: 10px;}
.photo-wr .mnPhot-uL .owl-controls button>span{position: absolute;display: block;top: 0;font-size: 0;width: 0;height: 0;text-indent: unset;}
.photo-wr .control-btn{position: absolute;display: inline-block;bottom: -45px;left: 50%;margin-left: -80px;}
.photo-wr .Set2-Btn{position:relative;display: inline-block;font-size: 45px;font-weight: 700;color: #2f5691;z-index: 1;margin-top: 15px;}
.photo-wr .Set2-Btn.Set2-play{position:relative;color: #ff5421;}
.photo-wr .Set2-Btn.Set2-stop{position:relative;}
.photo-wr .photo-Bx{position:relative;display: block;width: 700px;padding: 20px;}
.photo-wr .photo-Bx:after{content:"";position: absolute;display: block;top: -32px;left: 50%;margin-left: -388px;width: 100%;height: 2px;background: #fff;}
.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -550px;width: calc(100% + 130px);height: 100%;background: #fff;z-index: 0;transition: all .3s ease;.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -550px;width: calc(100% + 130px);height: 100%;background: #fff;z-index: 0;};.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -550px;width: calc(100% + 130px);height: 100%;background: #fff;z-index: 0;};}
.op-mir{position: absolute;display: block;right: -169px;top: 265px;font-size: 90px;color: #ffff;font-family: Pretendard, sans-serif;font-weight: 800;transform: rotate(90deg);}
.op-mir:before{content:"";position: absolute;display: block;top: 44px;left: -135px;width: 130px;height: 2px;background: #fff;}

.photo-wr .photo-tit{position:relative;display: block;margin-bottom: 15px;}
.photo-wr .photo-tit .sp-h2{position:relative;display: block;font-size: 50px;font-weight: 600;margin: 0 0 5px;font-family: 'welcome_Bold';letter-spacing: -3px;}
.photo-wr .photo-tit>i{position:relative;display: inline-block;font-size: 50px;top: 4px;}
.photo-wr .photo-tit .open-sp{position:relative;display: block;padding: 0 0 0 70px;font-size: 25px;font-weight: 700;letter-spacing: -0.5px;}
.photo-wr .photo-tit .open-sp:before{content:"";position: absolute;display: block;top: 12px;left: 0;width: 60px;height: 2px;background: #000000;}
.photo-wr .photo-tit>a{position: absolute;display: block;top: 5px;right: 0;padding: 15px 95px 15px 25px;font-size: 20px;font-weight: 700;letter-spacing: -0.5px;border: 1px solid #333;border-radius: 10px;}

.photo-wr .photo-tit>a>span{position:relative;display: inline-block;padding: 0;font-size: 25px;font-weight: 700;letter-spacing: -1.5px;}
.photo-wr .photo-tit>a:before{content:'';position: absolute;display: block;right: 23px;top: 50%;width: 15px;height: 1px;margin-top: 0px;background: #333;transform: rotate(45deg);}
.photo-wr .photo-tit>a:after{content:'';position: absolute;display: block;right: 25px;top: 50%;width: 50px;height: 1px;margin-top: 5px;background: #333;}
.photo-wr .open-bx{position:relative;display: block;margin-right: 105px;}
.photo-wr .open-bx .op-uL{position:relative;display: block;background: #f5f4ef;padding: 20px;border-radius: 30px;}
.photo-wr .open-bx .op-uL>li{position:relative;display: block;padding: 10px 0;/* margin-bottom: 10px; */border-bottom: 1px solid #e5e3d9;border-style: dashed;}
.photo-wr .open-bx .op-uL>li .op-list{position:relative;display: block;}
.photo-wr .open-bx .op-uL>li .op-list:before{content:"";position: absolute;display: block;top: 20px;left: 50%;margin-left: 57px;width: 1px;height: 23px;background: #a3a3a3;z-index: 0;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit{position:relative;display: inline-block;vertical-align: middle;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic{position:relative;display: inline-block;width: 60px;height: 60px;border-radius: 50%;background: #6eaf94 url(/park/_Img/mainV2-img/top-icons-03.png) no-repeat;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic01{background-position: 4px 8px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic02{background-position: -52px 9px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic03{background-position: -103px 9px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic04{background-position: -154px 11px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic05{background-position: -210px 12px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit .op-ic.ic06{background-position: -262px 11px;}
.photo-wr .open-bx .op-uL>li .op-list>.op-tit>span{position:relative;display: inline-block;top: 18px;vertical-align: top;margin-left: 18px;font-size: 26px;font-weight: 800;font-family: S-CoreDream-7ExtraBold;letter-spacing: -2px;}
.photo-wr .open-bx .op-uL>li .op-list>.clack-op{position: absolute;display: inline-block;top: 19px;right: 25px;line-height: 20px;font-family: S-CoreDream-3Light;font-size: 24px;font-weight: 400;letter-spacing: -2px;}
.photo-wr .open-bx .op-uL>li:nth-child(4) .op-list>.clack-op{position: absolute;display: inline-block;right: 25px;top: 1px;line-height: 25px;font-family: 'S-CoreDream-3Light';font-size: 22px;font-weight: 400;letter-spacing: -2px;}

/*이용안내*/
.info-bx{position: absolute;display: block;top: 120px;right: 0;width: calc(100% - 780px);box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}
.info-bx .info-Listbx{position:relative;display: block;max-width: 1400px;margin: 0 auto;}
.info-bx .info-Listbx .ip-maptxt{position:relative;display: block;font-size: 0;}
.info-bx .info-Listbx .jidomap{position:relative;display: block;width: 100%;height: 480px;overflow: hidden;border-radius: 20px;border: 2px solid #bbbab4;}
.info-bx .info-Listbx .jidomap .kamap{position: absolute;display: block;width: 100%;top: 0;}
.info-bx .info-Listbx .jidomap .kamap .root_daum_roughmap{position: relative;display: block;width: 100%;}
.info-bx .info-Listbx .ip-maptxt>span{position:relative;display: inline-block;padding: 10px;font-size: 22px;line-height: 30px;letter-spacing: -1px;}

@media all and (max-width:1500px){
.photo-wr .photo-Bx{position:relative;display: block;width: 700px;padding: 20px;}
.info-bx{position: absolute;display: block;top: 120px;right: 0;width: calc(100% - 750px);box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}
}
@media all and (max-width:1400px){
.photo-wr .photo-Bx{position:relative;display: block;width: 660px;padding: 20px;}
.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -530px;width: calc(100% + 130px);height: 100%;background: #fff;z-index: 0;transition: all .3s ease;}
.info-bx{position: absolute;display: block;top: 120px;right: 0;width: calc(100% - 680px);box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}
}

@media all and (max-width:1350px){
.photo-wr .photo-Bx{position:relative;display: block;width: 660px;padding: 20px;}
.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -530px;width: calc(100% + 130px);height: 100%;background: #fff;z-index: 0;transition: all .3s ease;}
.photo-wr .photo-Bx:after{content:"";position: absolute;display: block;top: -32px;left: 50%;margin-left: -528px;width: calc(100% + 160px);height: 2px;background: #fff;}
.info-bx{position: absolute;display: block;top: 120px;right: 0;width: calc(100% - 680px);box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}

}
@media all and (max-width:1250px){
.photo-wr .photo-Bx{position:relative;display: block;width: 630px;padding: 20px;}
.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 50%;margin-left: -530px;width: calc(100% + 145px);height: 100%;background: #fff;z-index: 0;transition: all .3s ease;}
.photo-wr .photo-Bx:after{content:"";position: absolute;display: block;top: -32px;left: 50%;margin-left: -550px;width: calc(100% + 197px);height: 2px;background: #fff;}
.info-bx{position: absolute;display: block;top: 120px;right: 0;width: calc(100% - 680px);box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}
}

@media all and (max-width:1230px){
.photo-wr .photo-Bx{position:relative;display: block;width: 100%;padding: 20px 80px 20px 20px;}
.photo-wr .photo-Bx:before{content:"";position: absolute;display: block;top: 0;left: 0;margin-left: 0;width: calc(-70px + 100%);height: 100%;background: #fff;z-index: 0;transition: all .3s ease;}
.photo-wr .photo-Bx:after{content:"";position: absolute;display: block;top: -32px;left: 50%;margin-left: calc(-100% + 474px);width: 100%;height: 2px;background: #fff;}
.info-bx{position: relative;display: block;top: 50px;right: 0;width: 100%;box-sizing: border-box;margin-top: 0;padding: 20px;padding-bottom: 30px;}
.photo-wr .open-bx{position:relative;display: block;margin-right: 40px;}
}

@media all and (max-width:999px){
.photo-wr .photo-Bx:after{content:"";position: absolute;display: block;top: -32px;left: auto;right: 39px;margin-left: 0;width: 100%;height: 2px;background: #fff;}
.info-bx .info-Listbx .info-ul>li{position:relative;display: block;width: 100%;padding: 10px;vertical-align: top;}
.photo-wr .photo-Bx{position:relative;display: block;max-width: 1400px;margin: 0 auto;padding-top: 60px;padding: 30px 15px;}
.photo-wr .open-bx{position:relative;display: block;margin-right: 110px;margin-bottom: 30px;}
}
@media all and (max-width:900px){
.photo-wr .open-bx .op-uL>li .op-list>.op-tit>span{position:relative;display: inline-block;top: 20px;vertical-align: top;margin-left: 18px;font-size: 17px;font-weight: 800;font-family: S-CoreDream-7ExtraBold;letter-spacing: -2px;}
.photo-wr .open-bx .op-uL>li .op-list:before{content:"";position: absolute;display: block;top: 17px;left: 50%;margin-left: 30px;width: 1px;height: 23px;background: #a3a3a3;z-index: 0;}
.photo-wr .open-bx .op-uL>li .op-list>.clack-op{position: absolute;display: inline-block;top: 19px;right: 25px;line-height: 20px;font-family: S-CoreDream-3Light;font-size: 18px;font-weight: 400;letter-spacing: 0px;}
.photo-wr .open-bx .op-uL>li:nth-child(4) .op-list>.clack-op{position: absolute;display: inline-block;right: 25px;top: 1px;line-height: 25px;font-family: 'S-CoreDream-3Light';font-size: 18px;font-weight: 400;letter-spacing: 0px;}
.photo-wr .open-bx{position:relative;display: block;margin-right: 38px;margin-bottom: 30px;}
.photo-wr .photo-tit>a{position: relative;display: inline-block;top: 0;right: 0;padding: 15px 95px 15px 25px;font-size: 20px;font-weight: 700;letter-spacing: -0.5px;border: 1px solid #333;border-radius: 10px;margin-top: 15px;}
}
@media all and (max-width:520px){
}
@media all and (max-width:430px){
.info-bx{position:relative;display: block;box-sizing: border-box;margin-top: 0px;padding-bottom: 30px;}
}
@media all and (max-width:380px){
}

.Gt-bx .slick-sliderBx5{position:relative;display: block;width: 100%;box-sizing: border-box;z-index: 10;}
.Gt-bx .slick-sliderBx5{position:relative;display: block;margin: 0 auto;top: 0;margin-top: 0;padding-bottom: 0;opacity: 1;transition: all 1.2s ease-in;}
.Gt-bx .slick-sliderBx5 .polcy-tit{position:relative;display: none;margin-bottom: 50px;}
.Gt-bx .slick-sliderBx5 .Great_cont{position:relative;display: block;min-height: 550px;box-sizing: border-box;}
.Gt-bx .slick-sliderBx5 .Great_cont .Greatslider{position:relative;display: block;min-height: 370px;box-sizing: border-box;}
.Gt-bx .slick-sliderBx5 .Great_cont .Greatslider .owl-stage-outer{position:relative;display: block;padding: 20px 40px 20px 0;}

.Gt-bx .slick-sliderBx5 .slick-list{position: absolute;display: block;overflow: revert;}
.Gt-bx .slick-sliderBx5 .slick-track{position: absolute;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.Gt-bx .slick-sliderBx5 .Great-item{position:relative;display: block;margin: 0 25px;padding: 0;box-sizing: border-box;transition:all .3s ease;}
.Gt-bx .slick-sliderBx5 .Great-item.slick-center{position:relative;display: block;margin: 0 20px;padding: 0;box-sizing: border-box;transition:all .3s ease;}
.Gt-bx .slick-sliderBx5 .Great-item a{position:relative;display: block;width: 100%;height: auto;padding: 0;box-sizing: border-box;border-radius: 20px;box-shadow: 7px 7px 15px rgba(0, 0, 0, .35);z-index: 5;transition: transform .5s linear;overflow: hidden;}
.Gt-bx .slick-sliderBx5 .Great-item.slick-center a{position:relative;display: block;width: 100%;height: 300px;padding: 20px;background: #d7d7d7;box-sizing: border-box;border-radius: 30px;opacity: 1;z-index: 10;transform: scale(1.2);transition: transform .5s linear;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx{position:relative;display: block;height: auto;box-sizing: border-box;/* border-radius: 20px; *//* overflow: hidden; */}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img{position:relative;display: block;width: 100%;height: auto;margin: 0;text-align: center;z-index: 1;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img:before{content:'';z-index: 1;position: absolute;display: block;top: 50%;left: 50%;width: 0;height: 0;padding: 0;margin: 0;opacity: 0;background: rgba(0, 0, 0, .60);transition: all .3s ease;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus{transition: all .3s ease;opacity: 0;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus{display:block;position:absolute;left: 50%;top: 50%;width: 65px;height: 65px;margin-top: -50px;margin-left: -35px;background: #4f5774;border-radius: 50%;z-index: 1;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus:before,
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus:after {content:"";display:block;position:absolute;width: 60%;height: 2px;background: #ffffff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus:before {}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img .plus:after {transform:rotate(90deg)}
.Gt-bx .slick-sliderBx5 .Great-item a:hover .Greatbx .Gt-img .plus{transition: all .3s ease;opacity: 1;}
.Gt-bx .slick-sliderBx5 .Great-item a:focus .Greatbx .Gt-img .plus:before,
.Gt-bx .slick-sliderBx5 .Great-item a:hover .Greatbx .Gt-img .plus:before {transform:rotate(90deg)}
.Gt-bx .slick-sliderBx5 .Great-item a:focus .Greatbx .Gt-img .plus:after,
.Gt-bx .slick-sliderBx5 .Great-item a:hover .Greatbx .Gt-img .plus:after {transform:rotate(180deg)}
.Gt-bx .slick-sliderBx5 .Great-item a:hover .Greatbx .Gt-img:before{content:'';z-index: 1;position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;opacity: 1;background: rgba(0, 0, 0, .60);transition: all .3s ease;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img span {display:block;position:relative;height:0;padding: 0 0 100%;overflow:hidden}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-img span>img{display: block;position: absolute;width: 100%;height: 100%;left: 50%;transform: translateX(-50%);top: 0;z-index: 0;}
.Gt-bx .slick-sliderBx5 .Great-item a .Greatbx .Gt-tit{position: absolute;display: block;width: 100%;height: 60px;line-height: 60px;text-align: center;bottom: 0;font-size: 20px;font-family: 'welcome_Bold';letter-spacing: -2px;background: #333;color: #fff;z-index: 5;}
.Gt-bx .slick-sliderBx5 .Greatslider>.slick-dots{position: absolute;display: block;left: 33px;top: -55px;margin-left: 0;letter-spacing: -1px;}
.Gt-bx .slick-sliderBx5 .Greatslider>.slick-dots>li{position: absolute;display: none;font-size: 20px;color: #000000;font-family: 'welcome_Bold';}
.Gt-bx .slick-sliderBx5 .Greatslider>.slick-dots>li>button{position: absolute;display: block;background: transparent;}
.Gt-bx .slick-sliderBx5 .Greatslider>.slick-dots>li.slick-active{position: absolute;font-size: 20px;color: #000000;display: block;}

/* 진행 표시줄 */
.slick-sliderBx5 .numbx{position:relative;display: block;top: 17px;left: 30px;font-size: 20px;line-height: 25px;letter-spacing: 2px;color: #000000;font-family: 'welcome_Bold';}
.slick-sliderBx5 .Gtprog-bx {display: block;width: 100%;height:10px;border-radius: 10px;overflow: hidden;background-color: #c0c3cf;background-image: linear-gradient(to right, rgb(255 165 0), rgba(239, 63, 3));background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}
.slick-sliderBx5 .Gtprog-bx {position: absolute;display: inline-block;top: 26px;left: 0;width: 200px;max-width: 100%;height: 4px;transform: translate(-50%, 0);text-align: center;margin-left: 255px;z-index: 2;}
.slick-sliderBx5 .Gtprog-bx > li {position: relative;flex-grow: 1;cursor: pointer;margin-left: 0;background: #d3d3d3;height: 4px;}
.slick-sliderBx5 .Gtprog-bx > li .bar {position: absolute;top: 0;left: 0;width: 0;height: 4px;background-color: #323232;}
.slick-sliderBx5 .Gtprog-bx > li.active .bar {animation: countingBar 4s linear forwards;}
.slick-sliderBx5 .Gtprog-bx > li .tit {display: none;padding: 14px 0 10px;font-size: 14px;font-weight: 500;color: #fff;}
@keyframes countingBar {0% {width: 0;}	100% {width:100%;}}




/* 슬라이더 전체 영역 넘침 방지 */
.slick-sliderBx2, .Great_cont {position: relative;width: 100%;overflow: hidden;}

.Gt-bx .slick-sliderBx2{position:relative;display: block;width: 100%;box-sizing: border-box;z-index: 10;}
.Gt-bx .slick-sliderBx2 .Gtprog-bx {position: absolute;display: none;top: 26px;left: 0;width: 200px;max-width: 100%;height: 4px;transform: translate(-50%, 0);text-align: center;margin-left: 255px;z-index: 2;}
.Gt-bx .slick-sliderBx2 .btn_Box{position:absolute;display: block;right: 0;left: auto;top: 10px;overflow:hidden;border: 3px solid #000000;border-radius:50%;transition: all 0.4s;margin-right: 10px;margin-left: auto;}
.Gt-bx .slick-sliderBx2 .navigation.Gt- .btn_Box{position:absolute;top: 10px;}
.Gt-bx .slick-sliderBx2 .Gt-nav {position:absolute;display: block;left: auto;right: 50px;top: 16px;width: 100px;height: 24px;z-index: 999;}
.Gt-bx .slick-sliderBx2 .Greatslider>.slick-dots{position: absolute;display: block;left: auto;right: 80px;top: -58px;margin-left: 0;letter-spacing: -1px;text-align: center;overflow: hidden;}
.Gt-bx .slick-sliderBx2 .Greatslider>.slick-dots>li{position:relative;display: none;font-size: 20px;line-height: 25px;letter-spacing: 2px;color: #000000;font-family: 'welcome_Bold';}
.Gt-bx .slick-sliderBx2 .Greatslider>.slick-dots>li.slick-active{position:relative;display: block;}
.Gt-bx .slick-sliderBx2 .owl-stage-outer{position:relative;display: block;width: 920px;margin: 0 10px;padding: 0;box-sizing: border-box;transition:all .3s ease;}
.Gt-bx .slick-sliderBx2 .owl-item .Great-item{position:relative;display: block;width: 296px;height: 420px;margin: 0;padding: 0;box-sizing: border-box;transition:all .3s ease;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx{position:relative;display: block;overflow: hidden;cursor: pointer;}
.Gt-bx .slick-sliderBx2 .owl-item .secter{position: absolute;display: inline-block;top: 0;left: 0;padding: 10px;color: #fff;background: rgba(0, 0, 0, 0.5);z-index: 10;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx:before{content:'';position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background: #333;opacity: 0.7;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-titbx{position:relative;color: #fff;font-size: 20px;margin-right: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;letter-spacing: -2px;word-wrap: normal;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-detebx{position:relative;font-size: 14px;letter-spacing: -1.5px;margin-top: 10px;color: #fff;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn{position: absolute;display: block;top: 21px;right: 17px;width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;box-shadow: none;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:before,
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:after {content:"";display:block;position:absolute;width: 20px;height: 2px;background: #ffffff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:before {transform:rotate(90deg)}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:after {transform:rotate(0deg)}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:focus:before,
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:hover:before {transform:rotate(180deg)}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:focus:after,
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-btn:hover:after {transform:rotate(90deg)}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-txt{position:relative;margin-top: 30px;font-size: 16px;color: #fff;letter-spacing: -1.5px;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-wrap: break-word;text-overflow: ellipsis;overflow: hidden;min-height: 100px;max-height: 100px;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-gigan{position:relative;display: block;margin-top: 45px;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-gigan .tx-gitit{position:relative;display: block;color: #fff;letter-spacing: -1.5px;margin-bottom: 10px;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx .tx-gigan .tx-gidete{position:relative;display: block;color: #fff;font-size: 15px;letter-spacing: -1.5px;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx .txt-bx{position: absolute;display: block;width: 100%;height: 100%;bottom: 50%;left: 0;z-index: 1;margin-bottom: -180%;padding: 0 10px;padding-top: 25px;transition: .3s all ease;}
.Gt-bx .slick-sliderBx2 .owl-item .Greatbx:hover .txt-bx{position: absolute;display: block;width: 100%;height: 100%;bottom: 50%;left: 0;z-index: 1;margin-bottom: -83%;padding: 0 10px;padding-top: 25px;transition: .3s all ease;}
.Gt-bx .slick-sliderBx2 .owl-item .Gt-img{position:relative;display: block;}
.Gt-bx .slick-sliderBx2 .owl-item .Gt-img>span{position:relative;display: block;width: 296px;height: 420px;}
.Gt-bx .slick-sliderBx2 .owl-item.Gt-img>span>img{position:relative;}
.Gt-bx .slick-sliderBx2 .numbx{position: absolute;display: block;left: auto;right: 79px;top: 17px;font-size: 20px;line-height: 25px;letter-spacing: 2px;color: #000000;font-family: 'welcome_Bold';}


@media all and (max-width:1430px) {
.Gt-bx .slick-sliderBx2 .owl-stage-outer{position:relative;display: block;width: 100%;margin: 0 10px;padding: 0;box-sizing: border-box;transition:all .3s ease;}
}

@media all and (max-width:999px) {
.Gt-bx{position:relative;display: block;padding: 10px 50px;transition: all 1.2s ease-in;z-index: 10;}
.Gt-bx .slick-sliderBx5 .Great_cont .Greatslider{position:relative;display: block;min-height: 345px;box-sizing: border-box;padding: 40px;}
.motion.active .Gt-bx{position:relative;display: block;margin: 0 auto;top: 0;overflow: hidden;margin-top: 0;padding-bottom: 60px;opacity: 1;transition: all 1.2s ease-in;}
.Gt-bx .slick-dots{position: absolute;display: block;left: 50%;bottom: -17px;transform: translate(-50%, 0);margin-left: -136px;}
.Gt-bx .Great_cont{position:relative;display: block;min-height: 320px;box-sizing: border-box;}
.Gt-bx .owl-item .Great-item a{position:relative;display: block;width: 100%;height: auto;padding: 0;box-sizing: border-box;border-radius: 20px;box-shadow: 7px 7px 15px rgba(0, 0, 0, .35);z-index: 5;transform-origin: 50% 50%;transform: scale(0.9);transition: transform .5s linear;overflow: hidden;}
.Gt-bx .owl-item .Great-item a .Greatbx .Gt-tit{position: absolute;display: block;width: 100%;height: 82px;line-height: 60px;text-align: center;bottom: 0;font-size: 18px;font-family: 'welcome_Bold';letter-spacing: -1px;background: #333;color: #fff;z-index: 5;}
.Gt-bx .owl-item .Great-item a .Greatbx{position:relative;display: block;box-sizing: border-box;}
}


@media all and (max-width:680px) {
.Gt-bx .slick-track{position: absolute;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.Gt-bx .owl-item .Great-item{position:relative;display: block;margin: 0 0px;padding: 0;box-sizing: border-box;transition:all .3s ease;}
.Gt-bx .slick-sliderBx2 .owl-stage-outer{position:relative;display: block;width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;transition:all .3s ease;text-align: center;overflow: visible;}
.Gt-bx .slick-sliderBx2 .owl-item .Great-item{position:relative;display: inline-block;width: 296px;height: 420px;margin: 0;padding: 0;box-sizing: border-box;transition:all .3s ease;}

}





.btn_Box{position:absolute;display: block;left: 0;top: 10px;overflow:hidden;border: 3px solid #000000;border-radius:50%;transition: all 0.4s;margin-left: 108px;}
.btn_Box a {display: none;position:relative;width:28px;height:28px;overflow:hidden;outline:none;}
.btn_Box .Gt-btn_play:before {position:absolute;left:50%;top:50%;width:0;height:0;border-width: 7px 0 7px 10px;border-style:solid;border-color:transparent;border-left-color: #000000;content:"";transform:translate(-50%,-50%);transition:all 0.4s;margin-left: 1px;}
.btn_Box .Gt-btn_play:hover:before {border-left-color:#fff;}
.btn_Box .Gt-btn_stop:before {position:absolute;left:11px;top:9px;width: 3px;height:10px;background: #000000;content:"";transition:all 0.4s;margin-left: -2px;}
.btn_Box .Gt-btn_stop:after {position:absolute;left:16px;top:9px;width: 3px;height:10px;background: #000000;content:"";transition:all 0.4s;margin-left: 0px;}
.btn_Box .Gt-btn_stop:hover:before, 
.btn_Box .Gt-btn_stop:hover:after{background:#ffffff;}
.btn_Box:before {position:absolute;left:0;top:0;width:30px;height:30px;background: #4f5774;border-radius:50%;content: "";transform: translateX(-100%);transition: all 0.4s;}
.btn_Box:hover, 
.btn_Box:focus { background: #4f5774 !important; border-color: #4f5774 !important; }
.btn_Box:hover:before, 
.btn_Box:focus:before { transform: translateX(0); }
.Gt-btn_play {display:none;}
.Gt-btn_stop {display:block;}
.btn_Box.on .Gt-btn_play {display:block;}
.btn_Box.on .Gt-btn_stop {display:none;}
.Gt-nav {position:absolute;display: block;left: 0;top: 16px;width: 100px;height: 24px;z-index: 999;}
.Gt-nav:after {content:"";display:block;clear:both;}
.Gt-nav .Gt-prev{float:left;position: absolute;display: block;left: 0;width: 25px;height: 25px;background: transparent;}
.Gt-nav .Gt-prev>i,.Gt-nav .Gt-next>i{font-size: 20px;color:#000000;}
.Gt-nav .Gt-next {float:right;position: absolute;display: block;right: 0;width: 25px;height: 25px;background: transparent;}
.navigation.Gt-{position: relative;display: block;left:0;top: 0px;}
.navigation.Gt- .btn_Box{position:absolute;top: 10px;}

.navigation{position: relative;left:0;top: 0;max-width: 100%;min-height: 55px;margin: 0 0 20px 0;padding: 0px 0 0;z-index:2;height: 0;}
.carousel-nav {position:absolute;display: block;left: 50%;top: 58px;width: 285px;height: 0;z-index: 999;transform: translate(-50%, 0);margin-left: -10px;}
.carousel-nav:after {content:"";display:block;clear:both;}
.carousel-nav .carousel-prev {float:left;position: absolute;display: block;left: 0;width: 25px;height: 25px;background: transparent;}
.carousel-nav .carousel-next {float:right;position: absolute;display: block;right: 0;width: 25px;height: 25px;background: transparent;}
.navigation .slick-arrow>i{font-size: 20px;color: #000000;}

.btn-bx {position:absolute;display:block;top: 50%;right: 50%;width:70px;height: 70px;padding:0;margin-top: -280px;margin-right: -49px;background: #4f5774;border-radius: 50%;border: 5px solid #fff;box-shadow: 2px 2px 15px 1px rgba(0, 0 ,0 , 0.5);z-index: 200;}
.btn-bx>a {position:relative;display:block;width: 60px;height: 60px;padding: 13px 0 8px;margin:0;vertical-align:top;box-sizing: border-box;}
.btn-bx>a i {position:relative;display:block;width: 35px;height: 35px;padding:0;margin:0 auto;color: #fff;font-size: 35px;transform: rotate(0deg);transition:all .3s ease;}
.btn-bx>a:hover i {position:relative;display:block;width: 35x;height: 35px;padding:0;margin:0 auto;color: #fff;font-size: 35px;transform: rotate(180deg);transition:all .3s ease;}


@media all and (max-width:680px) {
.btn-bx {position:absolute;display:block;top: 50%;right: 10px;width:70px;height: 70px;padding:0;margin-top: 46px;margin-right: 0;background: #4f5774;border-radius: 50%;border: 5px solid #fff;box-shadow: 2px 2px 15px 1px rgba(0, 0 ,0 , 0.5);z-index: 200;transform: scale(.5);}
}

a.linkWeek {position: relative;display: inline-block;padding: 0;margin-right: 6px;}
a.linkWeek .Cal-txsp{position: relative;display: block;width: 30px;height: 30px;padding: 5px;border-radius: 50%;background: #8800ff;}
a.linkWeek .Cal-txsp.Cal-inL{position: relative;}
a.linkWeek .Cal-txsp>i{position: absolute;top: 8px;left: 7px;font-size: 15px;color: #fff;}















/* 2024.12.11.=========================================================================================================================================================================================*/

