/* 상단 리뷰 없을시 텍스트 박스 */
.mk__txt_box__no_review_data {font-size:15px;font-weight: 300;color:#484848;}
/* 상단 리뷰 없을시 텍스트 박스 */

/* review */
.item_datail_wrp>section.item_review {  /*fixer*/padding: 0 0;}
.review_total>div{margin:0 15px 20px;padding: 0 0;border:1px solid #eee;text-align:center;}
.review_total .rating_wrp .color_org {font-size: 15px;}
.review_total .rating_wrp {margin: 0px 0;padding:20px 0;}
.review_total .rating_wrp>* {display: inline-block;vertical-align: middle;line-height: 1;}
.review_total .rating_wrp .starrating{margin: 0 0;padding: 0 0;}
.review_total .rating_wrp #grade{font-size:15px;font-weight: 500;color:#F58850;margin: 0 0;padding: 0 0;}
.review_total .rating_wrp #review_count{font-size:15px;font-weight: 100;color:#aaa;margin: 0 0 0 20px;padding: 0 0;}
.review_total dt {line-height: 1;font-size: 15px;color:#484848;margin:0 0 0 20px;}
.review_total dt:first-child {margin:0 0 0 0;}
.review_total .dl_inline {padding:20px 0;border-top:1px solid #eee;}
.review_total dd {line-height: 1;font-size: 15px;color:#484848;}
.dl_inline dd+dt:before, .view_hd .dl_inline dd:not(:last-child):after {content: '';display:none;}
.mk__tit_box__review {position:relative;font-size:0;line-height: 1;padding:24px 15px 10px;}
.mk__main_tit__review {display: inline-block;vertical-align: middle;width:calc(100% - 126px);font-size: 17px;font-weight: 500;color:#484848;}
.mk__write_btn__review {display: inline-block;vertical-align: middle;text-align: center;border-radius: 3px;line-height: 30px;min-width:126px;font-size: 13px;font-weight: 500;color:#484848;background: #f3f3f3;cursor: pointer;}
.mk__info_txt {position: relative;font-size:13px;font-weight: 100;color: #aaa;padding:0 15px 20px;border-bottom:1px solid #eee;}
/* .mk__review_list__modify .meta:after { content:""; clear:both; }*/
.mk__review_list__modify {padding:0 0 40px;}
.review_lst.lst_style_cmt {border:none !important;margin:0 0 0;}
.review_lst.lst_style_cmt>li{border-bottom:1px solid #eee;padding:20px 15px;}
.review_lst.lst_style_cmt>li:last-child{border-bottom: none;}
.mk__review_list__modify .meta {position: relative;padding:0 130px 0 0;margin:0 0 12px;}
.mk__review_list__modify .meta .user{display: inline-block;vertical-align: middle;font-size:17px;font-weight:500;color:#484848;}
.mk__review_list__modify .meta .review_sum {display: inline-block;vertical-align: middle;padding-left: 8px;font-size: 13px;font-weight: 300;color: #aaa;text-decoration: underline;cursor: pointer;}
.mk__review_list__modify .meta .date{width:130px;text-align: right;font-size: 13px;font-weight: 300;color: #aaa;position:absolute;top:50%;right:0;transform: translate(0, -50%);}
.mk__review_list__modify .rating_wrp {display: inline-block;vertical-align: middle;margin:0 0 0 0;}
.mk__review_list__modify .rating_wrp .color_org {margin: 2px 5px 0 4px;font-weight: 500;font-size:15px;}
.mk__review_list__modify .grade_des {display: inline-block;vertical-align: middle;margin:0 0 0 0;padding:0 0 0 32px;}
.mk__review_list__modify .lst_style_cmt .grade_des dd {color:#484848;font-size:15px;font-weight: 500;}
.mk__review_list__modify .lst_style_cmt .grade_des dd {color:#484848;font-size:15px;font-weight: 500;margin:0 8px 0 0;}
.mk__review_list__modify .lst_style_cmt .grade_des dd:after {display:none;}
.mk__review_list__modify .user_review_wrp .txt{padding:12px 0;color:#484848;}
.mk__review_list__modify .user_info{font-size: 13px;font-weight: 300;color: #aaa;padding:0 0 20px;}
.mk__review_list__modify .recmt_bx .comment_bx {margin:0 0 0 0;}
.mk__review_list__modify .comment_bx {background: #f7f7f7;border:none;}
.mk__review_list__modify .comment_bx>li {border-bottom: none;padding:20px 12px;background: none;}
.mk__review_list__modify .user_write_txt {font-size: 15px;font-weight: 300;color:#484848;}
.room_qna { /*fixer*/border-top:none;}
/* review end */

/* 노 데이타 - 리뷰 */
.mk__no_data_area {border-bottom:1px solid #e8e8e8;}
.mk__no_data__review_list {position: relative;padding: 32px 0;text-align:center;}
.mk__no_data__review_list .mk__pic_box{display: inline-block;vertical-align: top;width:100px;padding:0 0 20px;}
.mk__no_data__review_list .mk__txt_box{padding:0 0 20px;font-size:15px;font-weight: 100;color: #484848;}
.mk__no_data__review_list .mk__empasize {color:#E93D3D;}
.mk__no_data__review_list .mk__btn{display: inline-block;vertical-align: top;line-height: 30px;padding: 0 8px;background: #f3f3f3;border-radius: 3px;color:#484848;font-size:13px;font-weight: 500;cursor: pointer;}
/* 노 데이타 - 리뷰 end */

/* modal - review _ renew */
.mk__modal__review_list .mk__modal_header{font-size:0;border-bottom:1px solid #ccc;height: 60px;}
.mk__modal_header .header__left{text-align: left;font-size: 25px;color: #484848;line-height: 1;vertical-align: top;display: inline-block;height: auto;padding: 15px 0;}
.mk__modal_header .mk__tit_box{text-align: center;padding: 17px 0;height: 100%;}
.review_select_area{background-color: #F3F3F3;padding: 10px 17px;}
.review_select_area .review_service_select{border: 1px solid #cccccc;position: relative;padding: 12px 10px;background-color: #ffffff;}
.review_service_select #sel_service{display: inline-block;border: none;font-size: 15px;color: #484848;background-color: #ffffff;}
.lst_style_cmt.mk__review_list_view__stay_view{border-top: none;margin: 0 0 0 0;}
.lst_style_cmt{border-top: none;margin: 0 0 0 0;}
.lst_style_cmt li{padding: 20px 17px;border-bottom: 1px solid #edeceb;}
.lst_style_cmt li:last-child{padding: 20px 17px;border-bottom: 1px solid #edeceb;}
.meta{margin: 0 0 5px 0;}
.meta .goods_name__renew{text-align: left;font-size: 17px;font-weight: 500;color: #484848;line-height: 28px;}
.meta .date__renew{float: right;text-align: right;line-height: 28px;font-size: 13px;font-weight: 300;color: #aaa;}
.user_review_wrp .mk__goods_location {font-size: 13px;font-weight: 300;color: #aaaaaa;text-align: left;}
.lst_style_cmt .rating_wrp {display: inline-block;vertical-align: middle;text-align: left;width: 37%;}
.rating_wrp.mk__modify {margin: 0 0 15px 0;}
.lst_style_cmt .grade_des.mk__modify {margin: 0 0 15px 0;line-height: 1;}
.rating_wrp.mk__modify .color_org__renew{font-size: 15px;font-weight: 500;color: #F58850;}
.grade_des.mk__modify dd{font-size: 15px;font-weight: 500;color: #484848;padding: 0 10px 0 0 ;}
.grade_des.mk__modify dd:after{display: none;}
 .user_review_wrp .txt__renew{font-size: 15px;font-weight: 300;color: #484848;line-height: 24px;margin: 0 0 15px 0;font-family: "Apple SD Gothic Neo";}
.user_review_wrp .user_info {font-size: 13px;color: #AAAAAA;}
 .grade_des.color_light_grey.mk__modify{font-size: 13px;color: #AAAAAA;}
.text-center {text-align: center;vertical-align: middle;padding: 10px ;}
/* modal - review _ renew end*/

/*20190704 트립 리스트 개선 - 상단 기본 트립 정보 리뉴얼 */
.item_base_info_wrap {background: #fff;}
.item_base_info_wrap .base_top_box{padding: 20px 16px; border-bottom: 1px solid #eee;}
.item_base_info_wrap .base_top_box .meta_tit_box{font-size: 14px; font-weight: 400; color: #b2b2b2; margin-bottom: 10px;}
.item_base_info_wrap .base_top_box .meta_tit_box > a {position: relative; padding-right: 10px; color: #b2b2b2;}
.item_base_info_wrap .base_top_box .item_tit_box{font-size: 20px; font-weight: 700; color: #484848; margin-bottom:20px;  display: flex;
    flex-direction: column;}
.item_base_info_wrap .base_top_box .item_tit_box .top_info__linked_item {width: fit-content; display: flex; justify-content: center; align-items: center; height: 40px; padding: 16px 12px; gap: 8px; border-radius: 5px 0 0 0; background: #FAFAFA; font-size: 18px; color: #484848; margin-top: 5px; }
.item_base_info_wrap .base_top_box .item_tit_box .top_info__linked_item a { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 400; color: #484848; }
.item_base_info_wrap .base_top_box .item_tit_box .top_info__linked_item a svg { position: relative; top: -1px; }

.item_base_info_wrap .base_top_box .price_box .ready_for_service{font-size: 20px; font-weight: 700;color: #aaa; }
.item_base_info_wrap .base_top_box .price_box .no_data{font-size: 20px; font-weight: 700;color: #aaa; }
.item_base_info_wrap .base_top_box .price_box .free_box{font-size: 20px; font-weight: 700;color: #e93d3d; }
.item_base_info_wrap .base_top_box .price_box .discount_rate_box{font-size: 16px; font-weight: 500;color: #e93d3d; margin-right: 4px;}
.item_base_info_wrap .base_top_box .price_box .discount_rate_box .discount_rate{font-size: 22px; font-weight: 700;}
.item_base_info_wrap .base_top_box .price_box .coupon_info_box{margin-bottom: 5px; font-size: 0;}
.item_base_info_wrap .base_top_box .price_box .coupon_info_box .coupon_info{display: inline-block; background-color: #e93d3d; padding: 2px 4px 1px; font-size: 11px; color: #fff; font-weight: 500; }
.item_base_info_wrap .base_top_box .price_box .product_badges {display: flex;gap:4px;}
.item_base_info_wrap .base_top_box .price_box .coupon_info_box .instant_voucher{display: inline-block; box-shadow: 0 0 0 1px #e93d3d inset; padding: 2px 4px 1px; font-size: 11px; color: #e93d3d; font-weight: 500; }
.item_base_info_wrap .base_top_box .price_box .current_price_box{font-size: 16px; font-weight: 400;color: #222; margin-right: 4px;}
.item_base_info_wrap .base_top_box .price_box .current_price_box .current_price{font-size: 22px; font-weight: 700;}
.item_base_info_wrap .base_top_box .price_box .raw_price_box{font-size: 14px; font-weight: 400;color: #b2b2b2; text-decoration: line-through;}
.item_base_info_wrap .base_top_box .coupon_box{cursor: pointer; font-size: 0; margin-top: 20px;}
.item_base_info_wrap .base_top_box .coupon_box .coupon_txt{display: inline-block; vertical-align: top; width: calc(100% - 48px); padding: 0 16px; border: 1px solid #eee; border-radius: 4px 0 0 4px; font-size: 14px; font-weight: 700; color: #484848; line-height: 46px;}
.item_base_info_wrap .base_top_box .coupon_box .coupon_img{display: inline-block; vertical-align: top; width: 48px; height: 48px; border-radius: 0 4px 4px 0; border: 1px solid #ff7300; background-color: #ff7300; background-image: url(//image.theminda.com/file/user/common/icon/icon_download_ffffff.svg); background-size: 16px 16px; background-position: center center; background-repeat: no-repeat;}
.item_base_info_wrap .base_top_box .coupon_box_stay_plus_banner {margin: 0;}
.item_base_info_wrap .base_top_box .coupon_box_stay_plus_banner img {width: 100%; height: auto; display: block; cursor: pointer;}
.item_base_info_wrap .base_top_box .compound_payment_info_box .txt_box{ background:#f7f7f7; border-radius:4px; padding: 13px; margin-top:20px; text-align: center; font-size: 12px; font-weight: 500; color: #888;}
.item_base_info_wrap .base_bottom_box{padding: 20px 16px; font-size: 0; border-bottom:1px solid #eee;}
.item_base_info_wrap .base_bottom_box .review_info_wrap{font-size: 15px; font-weight: 400;color: #808080; display: inline-block; width: 45%;}
.item_base_info_wrap .base_bottom_box .review_info_wrap .no_data{font-size: 15px; font-weight: 500;color: #888;}
.item_base_info_wrap .base_bottom_box .review_info_wrap .no_data:before{content: "";display: inline-block; width: 16px; height:16px; background-image: url(//image.theminda.com/file/user/common/icon/icon_review_ddd.svg); background-repeat: no-repeat; background-size: 16px 16px; margin-right: 2px;vertical-align: middle; }
.item_base_info_wrap .base_bottom_box .review_info_wrap .star_rate{display: inline-block; width: 16px; height:16px; background-image: url(//image.theminda.com/file/common/star_icon_yellow_margin.svg); background-repeat: no-repeat; background-size: 16px 16px; margin-right: 4px; }
.item_base_info_wrap .base_bottom_box .review_info_wrap .rate{font-size: 20px; font-weight: 700;color: #808080; }
.item_base_info_wrap .base_bottom_box .review_info_wrap .number_of_review{font-size: 15px; font-weight: 500;color: #888;}
.item_base_info_wrap .base_bottom_box .wish_txt_wrap {font-size: 14px; font-weight: 400;color: #b2b2b2; display: inline-block; width: 55%; text-align: right;}
.item_base_info_wrap .base_bottom_box .wish_txt_wrap .emphasis_808080{color: #808080;}
.item_base_info_wrap .additional_info_box{padding: 30px 16px; border-bottom:1px solid #eee; background-color: #fff;}
.item_base_info_wrap .additional_info_box .partner_stay_wrap>a{font-size: 0;}
.item_base_info_wrap .additional_info_box .partner_stay_wrap .partner_profile_box{display: inline-block; margin-right: 10px; vertical-align: top;}
.item_base_info_wrap .additional_info_box .partner_stay_wrap .partner_profile_box > img{display: inline-block; width: 45px; height: 45px; border-radius: 50%;}
.item_base_info_wrap .additional_info_box .partner_stay_wrap .partner_info_box{display:inline-block; width: calc(100% - 55px); font-size: 17px; font-weight: 500; color: #484848; position: relative; font-size: 0;}
.item_base_info_wrap .additional_info_box .partner_stay_wrap .partner_info_box .txt_box{display:inline-block;  font-size: 17px; font-weight: 400; color: #484848; max-width: calc(100% - 35px);}
.item_base_info_wrap .additional_info_box .partner_stay_wrap .partner_info_box .go_btn{position: absolute; right: 0; top: 50%; width:8px ; height:14px; margin:0 16px; background: url("https://image.theminda.com/file/user/common/icon/icon_angle_484848__v2.svg"); background-position: center; background-repeat: no-repeat; background-size: cover; transform: translateY(-50%);}
/*20190704 트립 리스트 개선 - 상단 기본 트립 정보 리뉴얼 */
/* 20191203 트립 할인쿠폰 추가 - 트립 소개 개선 추가 */
.item_datail_wrp .item_summary_info_wrap{background-color: #fff; padding: 20px 0 0 0; }
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top,
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--bottom{margin: 0 16px; }
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top{ margin-bottom: 20px; }
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .dl_lst{margin-bottom: 20px;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .dl_lst dt {font-size: 14px; font-weight: 400; color: #b2b2b2;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .dl_lst dd {font-size: 14px; font-weight: 400; color: #484848;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .list-tag{margin: 0; padding: 0; font-size: 0;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .list-tag li{margin: 0 8px 10px 0;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--top .list-tag li .list-tag__item{margin: 0; padding: 0 10px; border-radius: 4px; background-color:#fff; border: solid 1px #ff7300; color: #ff8f33; font-size: 12px; font-weight: 400; line-height: 30px;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--bottom{padding: 30px 16px; border-top: 1px solid #eee;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--bottom .bx_more_contents{ padding: 0; margin: 0; border: none;}
.item_datail_wrp .item_summary_info_wrap .item_summary_info_wrap--bottom .bx_more:after{background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
/* 20191203 트립 할인쿠폰 추가 - 트립 소개 개선 추가 end */

/*20200610 트립 동영상 추가*/
.video_wrp {
    padding: 29px 17px;
    border-bottom: 1px solid #d8d8d8;
}
.video_module__type_normal {
    /*video positioning in the section div - if layer popup use reset.css*/
    position: relative;
}
.video_module__type_normal > .ratio_inner {
    position:relative;
    padding:56.25% 0 0;
}
.video_module__type_normal > .ratio_inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background:#000;
}
/*20200610 트립 동영상 추가 end*/

/*20200827 api img 깨짐 오류 수정*/
.course_img_fixed img{width:100%;}
/*20200827 api img 깨짐 오류 수정 end*/

.inquiry-to-partner-button-holder {
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #FFF;
}

.inquiry-to-partner-button {
    height: 40px;
    display: flex;
    padding: 10px 16px 10px 14px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 5px;
    border: 1px solid #DBDBDB;
    background: #FFF;
}

.inquiry-to-partner-button .icon-holder {
    display: flex;
    width: 20px;
    height: 20px;
    padding: 2.5px;
    justify-content: center;
    align-items: center;
}

.inquiry-to-partner-button .icon-holder svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0;
}

.inquiry-to-partner-button span {
    color: #424242;
    font-family: "SUIT Variable";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 14px */
}