@charset "utf-8";
body{font-family: 'Poppins';font-size:13.5px;}

/*초기화*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}

.line_b {border-bottom: #666 1px solid;}
.line_l {border-left: #666 1px solid;}
.line_r {border-right: #666 1px solid;}
.line_t {border-top: #666 1px solid;}
table,th,td {border: 1px solid #000;text-align: -webkit-center;}
td {padding-top: 4px;}
p {font-size: 14px !important;color: #666666 !important;}

@charset "utf-8";
.navbar.navbar-light ul.navbar-nav > li.dropdown > a:after{display: none;}

.navbar.navbar-light ul.navbar-nav > li ul.dropdown-menu li:hover a{color:#b48b4e;}

#main_slide{width:100%;height:100vh;}
#main_slide .main_slider{height:100%;}
#main_slide .main_slider .swiper-slide{width:100%;height:100%;}

#main_slide .main_slider .img1{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image1.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img2{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image2.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img3{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image3.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img4{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image4.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img5{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image5.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img6{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image6.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img7{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image7.jpg)no-repeat 50% 50%;background-size: cover;}
#main_slide .main_slider .img8{background: url(http://kuguport.cdn3.cafe24.com/sub02_4/image8.jpg)no-repeat 50% 50%;background-size: cover;}


#main_slide .main_slider .main_pagi{bottom:25px;}
#main_slide .main_slider .main_pagi span{margin:0 6px;background: #fff;opacity: 1;width:9px;height:9px;}
#main_slide .main_slider .main_pagi span.swiper-pagination-bullet-active{background: #b48b4e;}

#main_slide .main_slider .main_prev{background: none;}
#main_slide .main_slider .main_prev:after{color:#fff;font-weight: 600;transition: all .4s;}
#main_slide .main_slider .main_prev:hover:after{color:#b48b4e;}

#main_slide .main_slider .main_next{background: none;}
#main_slide .main_slider .main_next:after{color:#fff;font-weight: 600;transition: all .4s;}
#main_slide .main_slider .main_next:hover:after{color:#b48b4e;}


#main_slide{position: relative;}
#main_slide .tit{position: absolute;left:10%;top:50%;z-index: 2;transform: translateY(-50%);}
#main_slide .tit h2{color:#fff;font-size:65px;font-family: 'Noto Serif KR';text-shadow: 0 0 15px rgba(0,0,0,.4);letter-spacing: 0;font-weight: 700;}
#main_slide .tit h3{color:#fff;font-size:24px;font-weight: 400;line-height:30px;text-shadow: 0 0 15px rgba(0,0,0,.8);font-family: 'Noto Serif KR';letter-spacing: 0px;}
#main_slide .tit .re{border:1.5px solid #fff;display: inline-block;padding:15px 25px;color:#fff;font-family: 'Roboto';font-size:20px;text-shadow: 0 0 20px rgba(0,0,0,.4);transition: all .5s;font-weight: 500;cursor: pointer;margin-top:20px;}

/*룸버튼*/
.owl-nav .owl-prev i:before{content: '←';}
.owl-nav .owl-next i:before{content: '→';}

/*부대시설 버튼*/
.feature-content-item .feature-content i.icon:before{content: '△';font-size:24px;font-weight: bold;}
.single-intro-text:hover .feature-content-item .feature-content i.icon:before{content: '▽';}

/*탑버튼*/
.BackTo a:before{content: '↑';}
.BackTo a:hover:before{content: 'TOP';color:#fff;font-size:16px;vertical-align: middle;display:block;height:100%;padding-top:4px;}
.BackTo{display: none;z-index: 100;background: #b48b4e;}

/*메뉴*/
#header{z-index: 999;font-family: 'Roboto';}
#header ul li#menu-item-1956 a{background: #b48b4e;}

/*정보*/
.eltdf-woo-single-page .woocommerce-tabs ul.tabs > li a{text-decoration: none;}

ul.products > .product .added_to_cart, ul.products > .product .button{border:none;}

/*footer*/
.ts-footer .ts-footer-social ul:first-child{float:left;}
.ts-footer .ts-footer-social ul:first-child{font-size:14px;}
.ts-footer .ts-footer-social ul:last-child{float:right;width:350px;}
.ts-footer .ts-footer-social ul:last-child li{font-size:14px;float:right;}
.ts-footer{color:#888;}
.ts-footer .ts-footer-social ul li{line-height:26px;}
.ts-footer .copyright-text{color:#a8a8ad;font-size:16px;font-family: 'Roboto';}




/*모바일*/
@media(max-width:991px){
    #main_slide .tit{right:13%;left:13%;}
    #main_slide .tit h2{font-size:32px;}
    #main_slide .tit h3{font-size:18px;}
    #main_slide .tit .re{font-size:16px;}
    #header .navbar-toggler .navbar-toggler-icon{display: block;}
    #header .navbar-toggler .navbar-toggler-icon i{font-size:16px;}
    #header .navbar-toggler .navbar-toggler-icon i:before{content: 'MENU';font-size:16px;}
    .nav-center-logo .navbar.navbar-light .collapse.justify-content-end ul.navbar-nav>li.nav-ticket-btn>a{text-align: center;}
    .navbar.navbar-light ul.navbar-nav{text-align: center;}
    .navbar.navbar-light ul.navbar-nav > li ul.dropdown-menu{padding:0;}
    .navbar.navbar-light ul.navbar-nav li{text-align: center;}
    .navbar.navbar-light ul.navbar-nav li a{text-align: center;}
    
    .nav-center-logo .navbar-toggler{background: #b48b4e;}
    #header .navbar-toggler .navbar-toggler-icon {text-align: center;}
    #header .navbar-toggler .navbar-toggler-icon i{display: inline;vertical-align: middle;}
    
    /*footer*/
    .ts-footer .ts-footer-social ul:first-child{float:none;width:100%;text-align: center;}
    .ts-footer .ts-footer-social ul:last-child{float:none;width:100%;text-align: center;}
    .ts-footer .ts-footer-social ul:last-child li{float:none;width:100%;text-align: center;}
    .ts-footer .ts-footer-social ul:last-child li:nth-child(2){letter-spacing: -.5px;}
}


/*sec1*/

#sec1{width:100%;height:450px;box-sizing: border-box;overflow: hidden;}
#sec1 .sec1_in{height:100%;width:100%;background: url(../img/sub1/image3.jpg)no-repeat 50% 15%;background-size: cover;position: relative;}
#sec1 .sec1_in:after{content: '';width:100%;height:100%;position: absolute;left:0;top:0;background: #000;opacity: .5;}

#sec1 .sec1_in .tit{font-size:38px;color:#fff;font-family: 'Raleway';position: absolute;left:50%;top:56%;transform: translate(-50%,-0%);z-index: 1;opacity: .8;font-weight: 500;}

/*sec2*/

#sec2{margin-top:90px;}
#sec2 .sec2_in{box-sizing: border-box;padding:50px 0 87px;}
#sec2 .sec2_in > div{width:1100px;margin:0 auto;}
#sec2 .sec2_in > div h3{background:url(../img/sub5/map.png)no-repeat;font-size:18px;font-weight: bold;padding:10px 0 0 50px;margin-bottom:15px;line-height:26px;margin-top:90px;}
#sec2 .sec2_in > div:first-child h3{margin-top:0;}
#sec2 .sec2_in .car h3{background: url(../img/sub5/car.png)no-repeat;}
#sec2 .sec2_in .bus{margin-bottom:100px;}
#sec2 .sec2_in .bus h3{background: url(../img/sub5/bus.png)no-repeat;}
#sec2 .sec2_in > div p{color:#888;line-height: 22px;margin-bottom:16px;}
#sec2 .sec2_in > div p span{display: block;margin-bottom:10px;color:#666;}