@charset "utf-8";

/* msec-vis */
.main-wrap{}

/* 메인페이지 상단 통합검색 */
.main-wrap .reser-main-vis{position:relative; height:640px;}
.main-wrap .reser-main-vis .reser-vis-img{position:absolute; width:2000px;left:50%; top:0; transform: translate(-50%, 0); overflow: hidden;}
.main-wrap .reser-main-vis .reser-vis-img img{max-width: 100%;}

.main-wrap .reser-main-vis .rmvCnt{position:absolute; top:50px; left:50px; font-family:'SCDream5';}
.main-wrap .reser-main-vis .rmvCnt .rmvC1{font-size:22px; display: inline-block; border-bottom:1px solid #111; padding-bottom:5px; line-height:120%; color:#222333;}
.main-wrap .reser-main-vis .rmvCnt .rmvC1 > span{font-family:'SCDream6';}
.main-wrap .reser-main-vis .rmvCnt .rmvC2{font-size:58px; color:#000; line-height:120%; margin-top:15px;}
.main-wrap .reser-main-vis .rmvCnt .rmvC2 > span{color:#0e5edd;}

.main-wrap .reser-main-vis .reser-form{position: absolute; box-shadow:2px 2px 20px #0c030660; z-index: 3; bottom:0; left:0; padding:54px 95px; width:100%; background-color:#2a65c3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main-wrap .reser-main-vis .reser-form .reser-input{display: inline-block; width:355px; margin-right:20px;}
.main-wrap .reser-main-vis .reser-form .reser-input .reser-input-tit{color:#fff; font-size:24px; font-family:'SCDream5';}
.main-wrap .reser-main-vis .reser-form .reser-input select{width: 100%; color:#223e5c; padding-left:10px;  height:65px; font-family:'SCDream5'; background: url("/images/Reser_/main/selectBox-btn.png") 90% center no-repeat; background-color:#f3f8fd; -webkit-appearance:none; -moz-appearance:none; appearance:none}
select::-ms-expand{ display:none /* 화살표 없애기 for IE10, 11*/ }
.main-wrap .reser-main-vis .reser-form .main-input-box {position: relative; width:650px; margin-right:0;}
.main-wrap .reser-main-vis .reser-form .main-input-box .reser-input-tit{display: block; cursor:default;}
.main-wrap .reser-main-vis .reser-form .main-input-box .reser-input-text{padding:0px 30px 0px 15px; height:65px; width:100%; border-radius: 4px;}
.main-wrap .reser-main-vis .reser-form .main-input-box .reser-submit{position: absolute;right:0; bottom:0; height:65px; width:65px; border:0;background: url("/images/Reser_/main/submit-btn.png") center center no-repeat; background-color: #ffffff00; cursor:pointer; }

/* 공지사항 최신글과 배너 슬라이드 */
.main-wrap .reser-main-boxs{overflow: hidden;}
.main-wrap .reser-main-boxs > ul > .reser-boxs-li{float: left; border: 1px solid #e7e7e7; box-sizing: border-box; width:49%; }
.main-wrap .reser-main-boxs > ul > .reser-boxs-li:last-child{float: right; max-width:778px;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-notice-tit{background:#f7f7f7;border-bottom:1px solid #e7e7e7;overflow: hidden;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-notice-tit > .boxs-tit{padding:16px 20px 15px; float:left; font-family:'SCDream5';}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-notice-tit > .boxs-more-btn{border-left:1px solid #e7e7e7; display:block; float:right; width:52px; height:52px;  background: url("/images/Reser_/main/plus_black.png") center center no-repeat;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt{padding:30px 40px; font-family:'NotoKrR'; overflow: hidden;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{border-bottom:1px solid #e7e7e7; padding-left:80px; background: url("/images/Reser_/main/boxs-notice-icon.png") 10px 10px no-repeat; overflow: hidden; height:60px;}
.main-wrap .reser-main-boxs .notice-cnt {overflow: hidden; height:40px;}

.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice .boxs-cnt-tit{overflow: hidden; }
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt .cnt-li-tit{float: left; max-width:60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul > li:hover p.cnt-li-tit,
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul > li:hover p.notice-cnt{text-decoration: underline;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt .cnt-li-date{float: right;}
.main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-li{overflow: hidden;}
.main-wrap .reser-main-boxs .boxs-slide{position:relative;}
.main-wrap .reser-main-boxs .reser-boxs-li .reser-slider .slick-arrow{display: none !important;}
.main-wrap .reser-main-boxs .reser-boxs-li .control{position:absolute;right:0; top:0; width:158px; z-index: 3; }
.main-wrap .reser-main-boxs .reser-boxs-li .control a {width:52px; height:52px; font-size:0; float: left;}
.main-wrap .reser-main-boxs .reser-boxs-li .control a.prev-slide {background-image:url("/images/Reser_/main/main-sl-left.png"); margin-right:1px;}
.main-wrap .reser-main-boxs .reser-boxs-li .control a.next-slide {background-image:url("/images/Reser_/main/main-sl-right.png");}
.main-wrap .reser-main-boxs .reser-boxs-li .control a.stop-slide {background-image:url("/images/Reser_/main/main-sl-stop.png"); margin-right:1px;}
.main-wrap .reser-main-boxs .reser-boxs-li .control a.start-slide{background:url('/images/Young_/main/start-icon.png') no-repeat center rgba(0, 0, 0 , 0.6); margin-right: 1px;}
.main-wrap .reser-main-boxs .reser-boxs-li .slick-slide img {width:100%;}

/* 하단 슬라이드*/
.reser-main-boxSlide {margin-top:60px;}

.main-wrap .reser-main-boxSlide .slick-list{overflow: inherit;}
/* .main-wrap .reser-main-boxSlide .slick-slider .slick-track{background-color:#e4eef7;} */
.main-wrap .reser-main-boxSlide .rebox-li{ margin:0 40px; padding:40px 0 0; opacity: 0.7;}
.main-wrap .reser-main-boxSlide .rebox-li.slick-center{opacity: 1;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-li-top{ overflow: hidden; }
.main-wrap .reser-main-boxSlide .rebox-li .rebox-li-tit{font-size:25px; font-family:'SCDream5'; float: left; margin-top:5px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-li-tit:before{width:3px; height:23px; background:#ec4545; margin-right:15px; content: '';display: block;float: left;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-li-top select{width:195px; height:36px; background:url("/images/Reser_/main/reser-select.png") 90% center no-repeat #fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-li-top .rebox-li-more {float: right;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul {overflow: hidden;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{float: left; width:360px; height:420px; margin:0 13px 40px; padding:20px 20px 25px 20px; box-sizing: border-box; background:url('/images/Reser_/main/box-bg01.jpg'); background-size:cover; position:relative; -webkit-transition: all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; border:1px solid #dedede;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs > a{display: block; width:100%; height:100%;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:first-child{margin-left:0;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:last-child{margin-right:0;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs img{width:100%; max-width:330px; height:280px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liTit{font-family:'SCDream5'; line-height:120%;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCnt{font-family:'NotoKrL'; line-height:120%;
    white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 119%;
}






.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCnt span.tit{width:75px; position: relative; display: inline-block; margin-right:10px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCnt span.tit:before{content: ""; width:1px; height: 15px; background: #323232; position: absolute; right:0; top:3px;}

.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .location-res{position: absolute; top:10px; right:20px; display: block;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .location-res a{position: relative; padding: 0 18px 0 5px; color: #4060b6;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .location-res a:after{content:""; width:9px; height: 9px; background: url('/images/Reser_/main/lct-arrorw.png') no-repeat; display: inline-block; position: absolute; top:5px; right:0;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .location-res a:last-child:after{content: none;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .location-res a{color: #fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .location-res a:after{content:""; background: url('/images/Reser_/main/lct-arrorw-on.png') no-repeat;}



.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCs{padding:5px 10px; width:86px; color:#fff;font-family:'SCDream5'; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; left:15px; bottom:15px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .liCS-Ing{background-color:#2a65c3;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .liCS-End{background-color:#ec6941;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover{background-color: #435174 !important; box-shadow:5px 5px 10px #58585850; background: none;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .rebox-liTit{color:#fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .rebox-liCnt{color:#fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .re-tit{color: #ffd459; border-bottom:solid 1px #fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .rebox-liCnt span.tit:before{background: #fff;}

.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top{position: absolute; top:0px; left:0px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top span{display: inline-block;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top .New{ background:#ce0027; color:#fff; padding: 5px 10px; }
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top .Ing02{ background:#24a684; color:#fff; padding: 5px 10px; }
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top .Ing{ background:#404daf; color:#fff; padding: 5px 10px; }
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .left-top .End{ background:#545454; color:#fff; padding: 5px 10px; }
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .more-btn{display: block; width:90%; position: absolute; bottom:20px; left:50%; transform: translate(-50%, 0);}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .more-btn a{display: block; text-align: center; padding: 5px 10px; border:solid 1px #656565;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:hover .more-btn a{background: #1f2e56; color: #fff;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .more-btn a:hover{background: #1f2e56; color: #fff;}






.main-wrap .reser-main-boxSlide .reser-boxSlider .slick-arrow{position:absolute; top:50%; width:30px; height:60px; margin-top:-30px; background:none; border:none; z-index: 2; font-size:0;}
.main-wrap .reser-main-boxSlide .reser-boxSlider .slick-prev{left:-10px; background:url("/images/Reser_/main/slide-arrl.png") center center no-repeat;}
.main-wrap .reser-main-boxSlide .reser-boxSlider .slick-next{right:-10px; background:url("/images/Reser_/main/slide-arrr.png") center center no-repeat;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .re-tit{font-size:22px; height: 60px;
    padding: 50px 0px 17px 0px; border-bottom:solid 1px #989898; color:#333; line-height:120%;
    letter-spacing:-0.03em; font-weight:600; margin-bottom:15px; overflow:hidden; display:block;
    -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 125%

}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .bt-txt{font-size:15px; padding:0px 15px; margin:20px 0 0 0px; line-height:30px; color:#fff; background:#f03a5c; display:inline-block; position: absolute; bottom:16px;}
.main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .liCS-End{background: #0c56d2 !important;}



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

    /* 메인페이지 상단 통합검색 */
    .main-wrap .reser-main-vis .reser-form{width:1200px; transform: translate(-50%, 0); left:50%; padding:54px 40px;}
    .main-wrap .reser-main-vis .reser-form .reser-input{width:250px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box{width:570px;}

    /* 공지사항 최신글과 배너 슬라이드 */
    .main-wrap .reser-main-boxs{width:1200px; margin:50px auto;}
    .main-wrap .reser-main-boxs .notice-cnt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .main-wrap .reser-main-boxs .boxs-notice .boxs-cnt-li:nth-child(3), .main-wrap .reser-main-boxs .boxs-notice .boxs-cnt-li:nth-child(4){
        display: none;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{width:23.2%; height:470px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs img{height:auto; min-height:161px;}
    .main-wrap .reser-main-boxSlide .reser-boxSlider .slick-prev{left:60px;}
    .main-wrap .reser-main-boxSlide .reser-boxSlider .slick-next{right:60px;}

}

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


    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{margin:0 1.2% 40px; height:500px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs img{height:auto; min-height: auto;}

}

@media all and (max-width:1220px){
    .main-wrap .reser-main-boxs{padding:0 20px; box-sizing: border-box;}
}

@media all and (max-width:1200px){
    /* 메인페이지 상단 통합검색 */
    .main-wrap .reser-main-vis{height:420px;}

    .main-wrap .reser-main-vis .reser-vis-img{width:1200px; transform: translate(-40%, 0);}
    .main-wrap .reser-main-vis .rmvCnt .rmvC1{font-size:18px;}
    .main-wrap .reser-main-vis .rmvCnt .rmvC2{font-size:45px;}

    .main-wrap .reser-main-vis .reser-form{width:1000px; transform: translate(-50%, 0); left:50%; padding:30px 40px;}
    .main-wrap .reser-main-vis .reser-form .reser-input{width:220px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box{width:430px;}
    .main-wrap .reser-main-vis .reser-form .reser-input .reser-input-tit{font-size:20px;}
    .main-wrap .reser-main-vis .reser-form .reser-input select{height:45px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-input-text{height:45px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-submit{height:45px; background-size:40px;}

    /* 공지사항 최신글과 배너 슬라이드 */
    .main-wrap .reser-main-boxs{width:1000px; padding:0 ;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-notice-tit > .boxs-tit{padding:10px 14px 9px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-notice-tit > .boxs-more-btn{height:41px; width:41px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt{padding:15px 20px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{background-position: 10px 10px;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li{margin:0 20px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{width:23.2%;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-li-tit{font-size:20px;}


    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .location-res{top:36px; left:0px;}

}

@media all and (max-width:1100px){
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{min-height:380px; margin:0 0.5% 40px; }

    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{width:24%;}
    .main-wrap .reser-main-boxSlide .reser-boxSlider .slick-prev{left:10px;}
    .main-wrap .reser-main-boxSlide .reser-boxSlider .slick-next{right:15px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{margin-bottom:20px; padding-bottom:20px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{background-position: 10px 14px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{background-size:50px;}
}

@media all and (max-width:1010px){
    .main-wrap .reser-main-boxs{ padding:0 20px; box-sizing: border-box;}
}
@media all and (max-width:1000px){

    /* 메인페이지 상단 통합검색 */
    .main-wrap .reser-main-vis .reser-form{width:100%; padding:30px 20px;}
    .main-wrap .reser-main-vis .reser-form .reser-input{width:24%;}
    .main-wrap .reser-main-vis .reser-form .main-input-box{width:45%;}

    /* 공지사항 최신글과 배너 슬라이드 */
    .main-wrap .reser-main-boxs{margin:0;}
    .main-wrap .reser-main-boxSlide .slick-list{overflow: hidden;}
    .main-wrap .reser-main-boxs{width:100%; padding:20px; box-sizing: border-box;}
    .main-wrap .reser-main-boxs > ul > .reser-boxs-li{width:100%; float: none;}
    .main-wrap .reser-main-boxs > ul > .reser-boxs-li:last-child{ float: none; max-width: 100%; margin-top:20px;}
    .main-wrap .reser-main-boxs .boxs-notice .boxs-cnt-li:nth-child(3), .main-wrap .reser-main-boxs .boxs-notice .boxs-cnt-li:nth-child(4){display: block;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li{opacity: 1; margin:0 20px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{height:500px;}
    .main-wrap .reser-main-boxSlide .slick-slider .slick-track{padding-bottom:30px;}
    .main-wrap .reser-main-boxSlide .slick-dots{position: absolute; bottom:20px; left:50%; transform: translate(-50%, 0);}
    .main-wrap .reser-main-boxSlide .slick-dots > li{float:left; margin:0 3px;overflow: hidden;}
    .main-wrap .reser-main-boxSlide .slick-dots > li > button{width:14px; height:14px; border-radius: 50%; font-size:0; border:0; background-color:#427cda40;}
    .main-wrap .reser-main-boxSlide .slick-dots > li.slick-active > button{width:14px; height:14px; border-radius: 50%; font-size:0; border:0; background-color:#427cda;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .bt-txt{position: relative; bottom: auto;}
}

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

    /* 메인페이지 상단 통합검색 */
    .main-wrap .reser-main-vis{overflow: hidden; height:auto;}
    .main-wrap .reser-main-vis .reser-vis-img{position: static; margin-left:40%; width:1000px;}

    .main-wrap .reser-main-vis .rmvCnt {top:50px; left:20px;}
    .main-wrap .reser-main-vis .rmvCnt .rmvC1{font-size:16px;}
    .main-wrap .reser-main-vis .rmvCnt .rmvC2{font-size:40px;}

    .main-wrap .reser-main-vis .reser-form{position: static; margin-left:50%; padding:15px 30px;}
    .main-wrap .reser-main-vis .reser-form .reser-input{width:47%; margin-right:5%;}
    .main-wrap .reser-main-vis .reser-form .reser-input.main-select-ins{margin-right:0;}
    .main-wrap .reser-main-vis .reser-form .main-input-box{width:100%; margin-top:10px;}
    .main-wrap .reser-main-vis .reser-form .reser-input .reser-input-tit{font-size:16px;}
    .main-wrap .reser-main-vis .reser-form .reser-input select{background-size: 15px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-submit{ background-size:25px;}
    .main-wrap .reser-main-vis .reser-form .reser-input select,
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-input-text,
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-submit {height:35px;}
    .main-wrap .reser-main-vis .reser-form .main-input-box .reser-submit{width:55px;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{width:48%; height:500px; overflow: hidden; min-height: 300px; }
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{margin:0 2% 40px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:nth-child(2n-1){margin-left:0;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs:nth-child(2n){margin-right:0;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liTit{width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCs{position:static;}

}

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

    /* 공지사항 최신글과 배너 슬라이드 */
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt .boxs-cnt-li img.notice-new{width:15px;}
    .main-wrap .reser-main-boxs > ul .reser-boxs-li .bx-controls{width:120px;}
    .main-wrap .reser-main-boxs > ul .reser-boxs-li .bx-wrapper .bx-controls-direction a{width:40px; height:40px; background-size:100%;}
    .main-wrap .reser-main-boxs > ul .reser-boxs-li .bx-wrapper .bx-controls-auto .bx-stop{width:40px; height:40px; background-size:100%; left:40px;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li{margin:0 20px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-li-top select{width:120px;}
}

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

    /* 메인페이지 상단 통합검색 */
    .main-wrap .reser-main-vis .reser-vis-img{width:768px; transform: translate(-30%, 0);}

    .main-wrap .reser-main-vis .rmvCnt .rmvC1{font-size:14px;}
    .main-wrap .reser-main-vis .rmvCnt .rmvC2{font-size:30px;}

    .main-wrap .reser-main-vis .reser-form{padding:20px;}
    .main-wrap .reser-main-vis .reser-form .reser-input{width:100%; margin-top:10px;}
    .main-wrap .reser-main-vis .reser-form .reser-input.main-select-cate{margin-top:0px;}
    .main-wrap .reser-main-vis .reser-form .reser-input select{background-position: 94% center; padding-left:10px;}

    /* 공지사항 최신글과 배너 슬라이드 */
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice .boxs-cnt-tit,
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-li{margin-bottom:5px;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt > ul .boxs-cnt-notice{background-size: 35px; padding-left:50px; padding-bottom:15px; margin-bottom:15px; background-position: 0px 14px;}
    .main-wrap .reser-main-boxs .reser-boxs-li .control{width:137px;}
    .main-wrap .reser-main-boxs .reser-boxs-li .control a{width:45px; height:45px; background-size: 100%;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt .cnt-li-tit{max-width:85%;}
    .main-wrap .reser-main-boxs > ul > .boxs-notice .boxs-noitce-cnt .cnt-li-date{display: none;}

    /* 하단 슬라이드*/
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-li-tit{font-size:18px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-li-top select{width:100px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs{width:100%; margin:0 0 20px;}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs img{float:left; width:30%; }
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liTit,
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCnt{}
    .main-wrap .reser-main-boxSlide .rebox-li .rebox-ul .rebox-liBoxs .rebox-liCs{float:left; width:100%;}
}

@media all and (max-width:370px){
    .main-wrap .reser-main-vis .reser-vis-img{margin-left:35%;}
}








                              