@charset "utf-8";


table,th,td {border: 1px solid #000; text-align: -webkit-center;}
td {padding-top: 4px;}

#sec1 .sec1_in{background: url(../img/sub1/image8.jpg)no-repeat 50% 50%; position: relative; background-size: cover; }


/*sec2*/
#sec2 { position: relative; }
.reserve .title{margin-bottom:80px;}
.reserve-con-tit{position:relative;width:auto;margin-bottom:40px;font-family: 'Cormorant';font-size:35px;font-weight:500;}
.reserve-con-tit::before{content:'';display:inline-block;width:30px;height:40px;margin-right:5px;background-image:url(../img/leaf11.png);background-size:100%;background-repeat:no-repeat;}
.reserve{overflow:hidden;width:100%;margin:150px 0;}
.reserve-top{margin-bottom:80px;text-align:center;}
.reserve-num{font-size:16px;font-weight:400;line-height:30px;}
.reserve-num span{font-family: 'Noto Serif KR', serif;margin-right:20px;font-weight:700;}
.reserve-notice{width:100%;padding:80px 0;background-color:#ece8e3;}
.reserve-notice-in{width:1400px;margin:0 auto;}
.reserve-notice-in h4{margin-bottom:40px;font-family: 'Noto Serif KR', serif;font-size:20px;font-weight:500;}
.reserve-notice-in ul li{font-size:15px;font-weight:400;line-height:28px;}
.reserve-notice-in ul li span{margin-right:10px;font-weight:600;}

.reserve-rate{width:1400px;margin:100px auto;}
.ad{display:none;}
.priceTable th.nm{width:17% !important;}
.priceTable th.sz, .priceTable th.ss {width:13% !important;}
.priceTable td{padding:10px 0;}
.type.nm>p:nth-child(1){margin-bottom:10px;font-size:17px !important;font-family: 'Noto Serif KR', serif;font-weight:500;}

.cancelfee{background-color:transparent;}
.cancelfee th{background-color:#eee;}
.reserve-refund{width:1400px;margin:0 auto;}
.reserve-refund-txt{margin-bottom:50px;}
.reserve-refund-txt>ul>li{font-size:15px;font-weight:400;line-height:25px;}
.reserve-refund-txt>ul>li span{margin-right:10px;font-weight:600;}
.reserve-refund-info .cancelfee{width:100% !important;font-family: 'Noto Sans KR', sans-serif !important;}
.cancelfee th, .cancelfee td{padding:10px 10px !important;}


@media (max-width:1400px) {
    .reserve-notice-in{width:100%;padding:0 40px;}
    .reserve-rate{width:100%;padding:0 20px;}
    .reserve-refund{width:100%;padding:0 20px;}
}

@media (max-width:1028px) {
    .reserve-con-tit{font-size:25px;}
    .reserve-con-tit::before{content:'';width:20px;height:25px;}
    .reserve-notice-in ul li{font-size:13px;line-height:25px;}
    .reserve .title>h2{font-size:50px;line-height:70px;}

}

@media (max-width: 884px) {
    .reserve-con-tit{text-align:center;}
    .reserve-con-tit p{margin-bottom:10px;font-size:12px;}
    .reserve-con-tit h4{margin-bottom:30px;font-size:25px;line-height:35px;}
    
}

@media (max-width: 680px) {

    .reserve .title{margin-bottom:50px;}
    .reserve .title>h2{font-size:35px;line-height:50px;}
}
    
@media (max-width: 515px) { 
    
    
     /*content*/
     .reserve-notice-in h4{text-align:center;}
     .reserve-notice-in ul li{font-size:12px;line-height:23px;}
     .reserve-num{font-size:14px;}
     .reserve-notice-in{padding:0 20px;}
     .reserve-top{margin-bottom:50px;}
     .reserve-refund-txt>ul>li{font-size:12px;}

     .type.nm>p:nth-child(1){font-size:16px !important;}
      p.small{font-size:10px;}
}