@charset "utf-8";

.main-bn { height: 60vh; background: url('../img/sub1/image6.jpg') no-repeat center bottom/cover; }

/* .titles { text-align: center; } */
.titles h5 {font-family: 'ELAND_Choice_M'; font-size:14px; color: #888; text-align: center;}
.titles h3 {font-family: 'EBSHMJESaeronRA'; color:#333; font-size: 45px; text-align: center;}

.priceNoticeWrap{ display: flex; justify-content: space-between; flex-direction: column; margin-top: 50px; }
.priceWrap{ width: 100%;}
.noticeWrap{ width: 100%; margin-top: 50px; border:1px solid #384e38; padding: 30px 20px;}
/* .noticeWrap .noticeTit{ margin: 30px 0;} */
.noticeWrap .noticeTit::after{ content: ''; display: block; width: 30px; height: 2px; background-color: #384e38; margin-top: 10px;}
.noticeTit h3{ text-align: left; font-family: 'ELAND_Choice_L'; font-size: 14px; color: #888;}
.noticeTit h2{ font-size: 24px; text-align: left; font-weight: 500; line-height: 1.5em; }
.noticeTxtWrap .notiNum{ margin: 30px 0;}
.noticeTxtWrap .notiNum p{ font-family: 'ELAND_Choice_L'; color: #333; font-size: 14px;}
.noticeTxtWrap .notiNum span{ font-family: 'ELAND_Choice_M'; color: #333; }
/* .noticeTxtWrap .notiTxt{ margin-top: 30px;} */
.noticeTxtWrap .notiTxt p{ font-family: 'ELAND_Choice_L'; color: #666; font-size: 14px;  }

/* noteWrap */
.noteWrap{ margin: 50px 0;border-bottom: 1px solid #384e38; padding: 0px 20px 50px;}
/* .noteWrap .noteTit{ margin-top: 30px;} */
.noteTit h3{ font-family: 'ELAND_Choice_L'; font-size:14px; color: #888; margin-bottom: 5px; text-align: left; }
.noteTit h2{ font-weight: 500; font-size:24px; color: #384e38; text-align: left; }
.noteWrap .noteTxt{ margin-top: 20px;}
.noteTxt p{ font-family: 'ELAND_Choice_L'; font-size: 14px; color: #666; }

.refundWrap{ margin: 50px 0 0; padding: 0px 20px 0;}
.refundTit h3{font-family: 'ELAND_Choice_L'; font-size:14px; color: #888; margin-bottom: 5px; text-align: left; }
.refundTit h2{ font-weight: 500; font-size:24px; color: #384e38; text-align: left; }
.refundWrap .refundTxt{ margin-top: 20px;}
.refundTxt p{ font-family: 'ELAND_Choice_L'; font-size: 14px; color: #666; }

/* 떠나요 */
.priceTable td { padding: 7px 5px; }
.ad{ display: none;}
.sz{ display: none;}
.priceTable th.nm, .priceTable th.ss, .priceTable th.wk{ background-color: #384e38; color: #fff;}
#hotel_panalty{ margin-top: 30px;}
#hotel_panalty table{ width: 100%; margin: 0;}
.cancelfee th{ padding: 10px 0;}
.cancelfee td{color: #888; padding: 10px 0;}

@media screen and (min-width:1px) and (max-width:1024px){
    .tlist li> :last-child { padding-top: 0; }
}

@media screen and (min-width:1px) and (max-width:768px){
    .titles{ padding: 70px 20px;}
    .titles > h3 { font-size: 36px; }
 
    .tlist li { display: block; }
    .tlist li div { width: 100%; }
    .tlist li .imgbox { margin-right: 0; margin-bottom: 40px;}
    .tlist li div h5 { font-size: 22px;}
    .tlist li div :nth-child(2) { font-size: 14px; font-family: 'ELAND_Choice_M'; margin-bottom: 10px; }
    .tlist li div :last-child { font-size: 13px; }

    .noteWrap{ margin: 0; padding: 50px 0px;}
    .refundWrap{ margin: 0; padding: 50px 0 0;}
}