@charset "utf-8";

/* ***** Hotel Detail ***** */
.mainHotel.mainHotelView{padding-bottom:40px}
.mainHotelView .coll_hotel{margin-top:36px}
.mainHotelView .coll_hotel:first-child{margin-top:0}
.mainHotelView .head_coll .tit_head{font-size:18px;line-height:28px}
.mainHotelView .mInnerHotel + .coll_hotel{margin-top:25px}
/* 내비게이션 */
.mainHotelView .collHotelPath{padding:0}
.mainHotelView .collHotelPath:first-child{margin-top:22px}
.mainHotelView .collHotelPath .head_coll{margin-bottom:0}
/* 호텔명/공유버튼/즐겨찾기/탭 */
.mainHotelView .collHotelViewIntro{margin-top:0;padding:0}
.collHotelViewIntro + .mInnerHotel{margin-top:20px}
.collHotelViewIntro .head_coll{position:relative;margin-bottom:20px;padding:11px 18px 10px 13px;border:1px solid #e1e1e1}
.collHotelViewIntro .head_coll .tit_head{padding-bottom:2px}
.collHotelViewIntro .head_coll .inner_tit{font-weight:bold;font-size:26px;line-height:30px;color:#444}
.collHotelViewIntro .head_coll .tag_hotel{vertical-align:5px}
.collHotelViewIntro .tit_head .txt_sub{display:block;margin-top:2px;font-weight:normal;font-size:12px}
.collHotelViewIntro .info_bundle{margin-top:10px}
.collHotelViewIntro .info_item{display:inline-block;margin-top:6px;margin-right:6px;font-size:12px;line-height:16px;color:#666;vertical-align:top}
.collHotelViewIntro .info_item dt{display:inline-block;margin-right:6px;vertical-align:top}
.collHotelViewIntro .info_item dd{display:inline-block;font-weight:normal;vertical-align:top}
.collHotelViewIntro .info_map .txt_path{display:inline-block;margin:0 3px;vertical-align:top}
.collHotelViewIntro .info_map .txt_path:before{display:inline-block;vertical-align:top;content:'>'}
.collHotelViewIntro .tit_head .btn_hotel{margin-top:3px}
.collHotelViewIntro .append_head{padding-top:50px;vertical-align:bottom}
.collHotelViewIntro .append_head:after{display:block;clear:both;content:''}
.collHotelViewIntro .sns_item{position:absolute;top:20px;right:19px}
.collHotelViewIntro .btn_hotel.btn_type16{width:auto;height:auto;box-shadow:none;vertical-align:bottom}
.collHotelViewIntro .btn_hotel.btn_type16 .inner_btn{margin-top:0}
.collHotelViewIntro .btn_hotel.btn_type16 .wrap_ico{display:inline-block}
.collHotelViewIntro .btn_hotel.btn_type16 .wrap_cont{display:inline-block;margin-top:0;margin-left:6px;font-size:13px;line-height:20px;color:#727272}
.collHotelViewIntro .btn_util{margin-left:5px;font-size:0;line-height:0;vertical-align:bottom}
.collHotelViewIntro .btn_util .ico_print{margin-top:2px;margin-right:7px;vertical-align:top}
.collHotelViewIntro .btn_util .txt_btn{vertical-align:middle;font-size:13px;line-height:20px;color:#727272;vertical-align:top}
.collHotelViewIntro .btn_util:hover .txt_btn{color:#000}
.collHotelViewIntro .btn_util + .btn_type4{margin-left:3px;min-width:74px;padding-top:6px}
.collHotelViewIntro .cont_coll{overflow:hidden;border:0 none}
/* *** 사진 *** */
.collHotelPhoto .layer_notice{position:absolute;z-index:10;margin:9px 10px;padding:14px;font-weight:bold;line-height:19px;color:#fff;background-color:rgba(0,0,0,.6)}
.collHotelPhoto .layer_notice .btn_layer{position:absolute;top:0;right:0;width:18px;height:18px;font-size:0;line-height:0}
.collHotelPhoto .swiper_photo{overflow:hidden;background-color:#747170}
.collHotelPhoto .swiper_photo .wrap_thumb{display:block}
.collHotelPhoto .swiper_photo .thumb_crop:before{padding-bottom:470px}
.collHotelPhoto .swiper_photo .info_thumb{position:absolute;right:0;bottom:0;left:0;padding:17px 15px 11px;background-color:rgba(0,0,0,.6)}
.collHotelPhoto .swiper_photo .tit_subject{display:block;overflow:hidden;width:100%;font-weight:normal;font-size:18px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.collHotelPhoto .paging_swiper .inner_paging{overflow:hidden;margin:17px -5px 1px -3px;font-size:0;line-height:0}
.collHotelPhoto .paging_swiper .thumb_crop{display:inline-block;width:98px;margin:3px 3px 2px;background-color:#747170;vertical-align:top}
.collHotelPhoto .paging_swiper .thumb_crop:before{padding-bottom:73px}
.collHotelPhoto .paging_swiper .btn_hotel{width:100%;padding-top:9px;padding-left:0;padding-right:0}
.collHotelPhoto .paging_swiper .btn_hotel .wrap_ico{opacity:.6}
/* *** 입소문 평가 *** */
.mainHotelView .collReviewEvaluation .inner_coll{border:1px solid #e1e1e1}
.mainHotelView .collReviewEvaluation .head_coll{padding:8px 15px 2px}
.collReviewEvaluation .head_coll .tit_head{font-weight:normal;font-size:16px;color:#000}
.collReviewEvaluation .cont_coll{padding:0 10px 13px;border:0 none;color:#a8a8a8}
.collReviewEvaluation .info_mark .ico_mark_before{vertical-align:0}
.collReviewEvaluation .info_mark .ico_arrow{vertical-align:-1px}
/* *** 오시는 길 방법 *** */
.mainHotelView .mAsideHotel .collMapAccessMethod{margin-top:0}
.mainHotelView .mAsideHotel .collMapAccessMethod:first-child{margin-top:71px}
.mainHotelView .collMapAccessMethod .inner_coll{border:1px solid #e1e1e1;border-top:0 none}
.mainHotelView .collMapAccessMethod .head_coll{padding:10px 15px 4px}
.collMapAccessMethod .head_coll .tit_head{font-weight:normal;font-size:16px;color:#000}
.collMapAccessMethod .cont_coll{padding:0 10px 10px;border:0 none}
.collMapAccessMethod .thumb_ui{margin:0 3px}
.collMapAccessMethod .thumb_ui .info_thumb{position:absolute;right:0;bottom:0;left:0;padding:5px 5px 4px;font-size:11px;line-height:15px;color:#666;background-color:rgba(255,255,255,.8);text-align:center}
.collMapAccessMethod .wrap_map{font-size:13px;line-height:21px;color:#666}
.collMapAccessMethod .wrap_map .data_hotel.data_indent:first-child{margin-top:8px}
.collMapAccessMethod .wrap_map .data_hotel.data_indent .wrap_ico:before{display:block;width:3px;height:3px;margin:8px 4px 0 0;background-color:#444;content:''}
.collMapAccessMethod .btn_hotel.btn_type2{display:block;margin-top:9px}
.collMapAccessMethod .link_hotel.link_type9{display:inline-block;margin-top:6px;margin-left:5px;font-weight:bold;vertical-align:top}
.collMapAccessMethod .link_type9 .ico_arrow{margin-left:6px;vertical-align:1px}
.collMapAccessMethod .wrap_access{margin-top:16px;padding:12px 11px 10px;font-weight:bold;font-size:12px;line-height:20px;color:#666;background-color:#f2f2f2}
.collMapAccessMethod .wrap_access .data_indent .wrap_ico{margin-right:6px}
/* *** 객실 타입 요금 *** */
.collRoomTypeCharge .tit_head .inner_tit{margin-right:3px}
.collRoomTypeCharge .tit_head .txt_sub{font-size:12px;color:#666;vertical-align:0}
.collRoomTypeCharge .append_head{position:relative;z-index:30;padding-top:0;padding-bottom:6px}
.collRoomTypeCharge .append_head .lab_append{display:inline-block;margin-top:1px;font-size:12px;line-height:37px;color:#444;vertical-align:top}
.collRoomTypeCharge .append_head .data_tip{margin-top:10px}
/* ** 검색 조건 ** */
.collRoomTypeCharge .item_search{padding:7px 14px 2px 28px;background-color:#d7d8de}
.collRoomTypeCharge .searchHotel:after{display:block;clear:both;content:''}
.collRoomTypeCharge .searchHotel .box_opt3 .opt_hotel,.collRoomTypeCharge .searchHotel .box_opt3 select{border-color:#ababab}
.collRoomTypeCharge .box_tf3 .tf_hotel{border-color:#ababab}
.collRoomTypeCharge .searchHotel .wrap_choice{float:left}
.collRoomTypeCharge .choice_keyword{display:none}
.collRoomTypeCharge .choice_calendar .item_choice{float:left;width:170px;margin-right:10px}
.collRoomTypeCharge .data_set .tf_data{height:28px;line-height:28px}
.collRoomTypeCharge .data_set .btn_data{width:28px;height:28px;border-color:#ababab}
.collRoomTypeCharge .searchHotel .num_room{float:left;margin-right:31px}
.collRoomTypeCharge .searchHotel .desc_room{overflow:hidden}
.collRoomTypeCharge .searchHotel .desc_room:after{display:block;clear:both;content:''}
.collRoomTypeCharge .searchHotel .desc_room .tit_choice{float:left;padding-top:24px;clear:both}
.collRoomTypeCharge .searchHotel .desc_room .cont_choice{float:left}
.collRoomTypeCharge .searchHotel .desc_room .info_choice{float:left}
.collRoomTypeCharge .searchHotel .btn_hotel[type="submit"]{float:right;margin-top:11px}
/* ** 호텔 목록 ** */
.collRoomTypeCharge .item_hotel{margin-top:5px;padding:0 8px 10px;background-color:#eeeff6}
.collRoomTypeCharge .head_item{display:table;width:100%;height:37px;table-layout:fixed;border-spacing:0;border-collapse:collapse}
.collRoomTypeCharge .head_item .tit_item{display:table-cell;font-size:12px;color:#555;text-align:center;vertical-align:middle}
.collRoomTypeCharge .head_item .tit_room{width:211px}
.collRoomTypeCharge .head_item .tit_personnel{width:62px}
.collRoomTypeCharge .head_item .tit_terms{width:242px}
.collRoomTypeCharge .head_item .tit_point{width:202px}
.collRoomTypeCharge .head_item .tit_fare{width:180px}
.collRoomTypeCharge .cont_item{position:relative;z-index:10;color:#666}
.collRoomTypeCharge .cont_item:before{position:absolute;top:-37px;bottom:0;left:211px;z-index:-10;width:60px;border-left:1px solid #ddd;border-right:1px solid #ddd;content:''}
.collRoomTypeCharge .cont_item:after{position:absolute;top:-37px;bottom:0;left:515px;z-index:-10;width:201px;border-left:1px solid #ddd;border-right:1px solid #ddd;content:''}
.collRoomTypeCharge .cont_item > .inner_cont:before{position:absolute;top:-37px;bottom:0;left:897px;z-index:0;border-left:1px solid #ddd;content:''}
.collRoomTypeCharge .wrap_item{position:relative;margin-top:3px;padding-left:273px}
.collRoomTypeCharge .wrap_item:first-child{margin-top:0}
.collRoomTypeCharge .intro_item .layer_hotel{top:16px;left:228px}
.collRoomTypeCharge .link_intro{position:absolute;top:0;bottom:0;left:0;width:190px;padding:16px 14px 0 7px;background-color:#fff;text-decoration:none}
.collRoomTypeCharge .link_intro .thumb_crop:before{padding-bottom:127px}
.collRoomTypeCharge .tit_intro{display:block;display:-webkit-box;overflow:hidden;width:100%;margin-top:7px;max-height:36px;font-size:15px;line-height:18px;-webkit-box-orient:vertical;word-break:break-all;-webkit-line-clamp:2}
.collRoomTypeCharge .link_intro .link_hotel{display:inline-block;margin-top:4px;font-size:12px;vertical-align:top}
.collRoomTypeCharge .link_intro .link_hotel:after{margin-left:6px}
.collRoomTypeCharge .data_personnel{position:absolute;top:0;bottom:0;left:212px;width:60px;font-size:0;line-height:0;background-color:#fff;text-align:center}
.collRoomTypeCharge .data_personnel:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.collRoomTypeCharge .data_personnel .emph_hotel{display:inline-block;font-weight:bold;font-size:13px;line-height:15px;vertical-align:middle}
.collRoomTypeCharge .item_hotel .list_item{display:table;width:100%;height:220px;background-color:#fff;table-layout:fixed;border-spacing:0;border-collapse:collapse}
.collRoomTypeCharge .item_hotel .list_item li{display:table-row}
.collRoomTypeCharge .item_hotel .list_item dl{display:table-cell;border-top:1px solid #ddd;border-left:1px solid #ddd;vertical-align:top}
.collRoomTypeCharge .item_hotel .list_item li:first-child dl{border-top:0 none}
.collRoomTypeCharge .item_hotel .list_item dl:first-child{border-left:0 none}
.collRoomTypeCharge .item_hotel .list_item dt{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.collRoomTypeCharge .data_terms{width:226px;padding:26px 8px;font-size:13px;line-height:15px}
.collRoomTypeCharge .data_terms .data_indent{margin-top:5px}
.collRoomTypeCharge .data_terms .data_indent:first-child{margin-top:0}
.collRoomTypeCharge .data_terms .wrap_ico{margin-right:0}
.collRoomTypeCharge .data_terms .notice_data{margin-bottom:-2px;font-size:12px;line-height:17px}
.collRoomTypeCharge .data_terms .notice_data .wrap_ico{margin:0 7px 0 5px}
.collRoomTypeCharge .data_terms .emph_type15{display:inline-block;padding:1px 5px 0;font-size:12px;line-height:14px;vertical-align:top}
.collRoomTypeCharge .data_point{width:167px;padding:23px 17px;font-size:12px;line-height:20px}
.collRoomTypeCharge .data_point .data_indent .wrap_ico{margin-right:4px}
.collRoomTypeCharge .data_point .data_tip{margin-top:3px}
.collRoomTypeCharge .data_point .data_tip .layer_data{left:auto;right:auto;width:250px;margin:-20px 0 0 20px}
.collRoomTypeCharge .data_fare{width:163px;padding:22px 8px 30px;text-align:right}
.collRoomTypeCharge .data_fare .txt_data{display:block;font-size:12px;line-height:20px;color:#a8a8a8}
.collRoomTypeCharge .data_fare .txt_mod{margin-top:11px}
.collRoomTypeCharge .item_hotel .info_price .data_before{display:block;font-size:11px;line-height:16px}
.collRoomTypeCharge .item_hotel .info_price .data_before .num_data{font-size:12px}
.collRoomTypeCharge .item_hotel .info_price .data_after{display:block;font-size:12px}
.collRoomTypeCharge .item_hotel .info_price .data_after .num_data{font-size:17px}
.collRoomTypeCharge .item_hotel .info_price .data_after .num_data + .num_append{font-weight:normal;font-size:12px}
.collRoomTypeCharge .item_hotel .info_price .data_after + .data_after{display:inline-block;vertical-align:top}
.collRoomTypeCharge .item_hotel .info_price .data_tip4{margin-top:3px;text-align:left}
.collRoomTypeCharge .item_hotel .info_price .data_tip4 .layer_data{right:130px}
.collRoomTypeCharge .item_hotel .info_price .data_tip4 .cont_layer{color:#666}
.collRoomTypeCharge .item_hotel .list_item .data_booking{text-align:center;vertical-align:middle}
.collRoomTypeCharge .data_booking .txt_data{display:block;position:absolute;width:122px;margin-top:5px;font-size:13px;color:#666}
.collRoomTypeCharge .desc_booking{position:absolute;top:0;right:0;bottom:0;width:289px;font-size:0;line-height:0;background-color:#fff;text-align:center}
.collRoomTypeCharge .desc_booking:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.collRoomTypeCharge .desc_booking .emph_hotel{display:inline-block;padding: 0 40px;font-size:12px;line-height:17px;vertical-align:middle}
.collRoomTypeCharge .desc_booking .ico_notice{display:block;margin:0 auto 3px}
.collRoomTypeCharge .foot_item{margin-bottom:-10px}
.collRoomTypeCharge .foot_item .btn_hotel{width:100%;padding:11px 0}
.collRoomTypeCharge .foot_item .wrap_ico{opacity:.6}
/* ** 체크인 미지정 ** */
.collRoomTypeCharge .item_undesignated .head_item .tit_room{width:315px}
.collRoomTypeCharge .item_undesignated .head_item .tit_personnel{width:123px}
.collRoomTypeCharge .item_undesignated .head_item .tit_fare{width:292px}
.collRoomTypeCharge .item_undesignated .cont_item:before{left:314px;width:123px}
.collRoomTypeCharge .item_undesignated .cont_item:after{left:729px;width:0;border-right:0 none}
.collRoomTypeCharge .item_undesignated .cont_item > .inner_cont:before{display:none}
.collRoomTypeCharge .item_undesignated .wrap_item{padding-left:439px;padding-right:290px}
.collRoomTypeCharge .item_undesignated .list_item{display:block;height:auto;min-height:111px}
.collRoomTypeCharge .item_undesignated .list_item li{display:block}
.collRoomTypeCharge .item_undesignated .link_intro{width:293px;padding-top:0;font-size:0;line-height:0;text-align:center}
.collRoomTypeCharge .item_undesignated .link_intro:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.collRoomTypeCharge .item_undesignated .tit_intro{display:inline-block;display:-webkit-inline-box;margin-top:0;vertical-align:middle}
.collRoomTypeCharge .item_undesignated .data_personnel{left:315px;width:123px}
.collRoomTypeCharge .item_undesignated .list_item .data_fare{display:block;width:auto;padding-right:35px}
.collRoomTypeCharge .item_undesignated .info_price .data_tip4 .layer_data{right:324px}
/* ** 객실 없음 ** */
.collRoomTypeCharge .item_no_room{margin-top:0;padding:1px 1px 2px;background-color:#dfdfdf}
.collRoomTypeCharge .item_no_room .cont_item{padding:12px 10px 7px;font-size:15px;line-height:20px;background-color:#fff;text-align:center}
.collRoomTypeCharge .item_no_room .cont_item:before{display:none}
.collRoomTypeCharge .item_no_room .cont_item:after{display:none}
.collRoomTypeCharge .item_no_room .cont_item > .inner_cont:before{display:none}
/* *** 예약가능한 호텔 *** */
.collAvailableHotel .head_coll{margin-bottom:5px}
.collAvailableHotel .head_coll .tit_head{font-size:15px;color:#1f1f1f}
.collAvailableHotel .list_item{margin:-6px}
.collAvailableHotel .list_item:after{display:block;clear:both;content:''}
.collAvailableHotel .list_item li{float:left;width:25%}
.collAvailableHotel .list_item .link_item{display:block;margin:6px;text-decoration:none;transition:all 0.25s ease-in-out}
.collAvailableHotel .link_item:hover{transform:translateY(-4px);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}
.collAvailableHotel .wrap_thumb{display:block}
.collAvailableHotel .thumb_crop:before{padding-bottom:161px}
.collAvailableHotel .list_item .wrap_cont{display:block;position:relative;height:85px;padding:12px 15px 20px;border:1px solid #f1f1f1;border-top:0 none}
.collAvailableHotel .tit_subject{display:block;display:-webkit-box;overflow:hidden;max-height:40px;font-weight:normal;font-size:15px;line-height:20px;color:#2d2d2d;-webkit-box-orient:vertical;word-break:break-all;-webkit-line-clamp:2}
.collAvailableHotel .info_mark{margin-top:3px}
.collAvailableHotel .info_mark .ico_mark{margin:0 2px 0 0;vertical-align:-1px}
.collAvailableHotel .info_price{position:absolute;right:10px;bottom:8px}
.collAvailableHotel .info_price .data_before{font-size:11px}
.collAvailableHotel .info_price .data_before .num_data{font-size:12px}
.collAvailableHotel .info_price .data_after{font-size:12px}
.collAvailableHotel .info_price .data_after .num_data{font-size:17px}
.collAvailableHotel .btn_hotel{margin-top:23px}
.collAvailableHotel .btn_hotel .wrap_cont{font-size:18px}
/* *** 공지 *** */
.mainHotelView .collHotelNotice{margin-top:24px}
.collHotelNotice .inner_coll{border:1px solid #e1e1e1}
.collHotelNotice .head_coll{margin-bottom:0;padding:11px 46px 11px 15px}
.collHotelNotice .head_coll .append_head{padding-top:0;padding-right:5px}
.collHotelNotice .head_coll .tit_head{font-weight:normal;font-size:14px;line-height:21px;color:#ee3524}
.collHotelNotice .cont_coll{padding:10px 8px 11px;border-top:1px solid #e1e1e1;font-size:12px;line-height:22px;color:#666;background-color:#f6f6f6}
/* *** 호텔 포인트 *** */
.hotelPoints .cont_coll{position:relative;overflow:hidden;min-height:328px;padding-right:424px;border:1px solid #ddd}
.hotelPoints .cont_coll > .wrap_cont{color:#666}
.hotelPoints .cont_coll > .wrap_cont:first-child{padding:12px 13px 8px;font-size:13px}
.hotelPoints .cont_coll > .wrap_cont + .wrap_cont{padding:0 15px 22px;font-size:13px;line-height:21px}
.hotelPoints .cont_coll > .link_hotel.link_type4{display:inline-block;margin-left:19px;margin-bottom:12px;font-size:12px;vertical-align:top}
.hotelPoints .data_indent .wrap_ico{margin-right:0}
.hotelPoints .wrap_thumb{position:absolute;top:50%;right:26px;width:383px;height:245px;margin-top:-113px}
.hotelPoints .thumb_crop{position:absolute;top:0;right:0;bottom:0;left:0}
.hotelPoints .thumb_crop:before{display:none}
/* *** 호텔 정보 *** */
.collHotelDetail .cont_coll{border:1px solid #ddd}
.collHotelDetail .fold_item{position:relative;z-index:20;border-top:1px solid #ddd;font-size:13px;line-height:21px;color:#666}
.collHotelDetail .fold_item:first-child{border:0 none}
.collHotelDetail .fold_item:after{display:block;clear:both;content:''}
.collHotelDetail .head_fold{float:left;width:145px;padding:13px 11px}
.collHotelDetail .head_fold:before{position:absolute;top:0;bottom:0;left:0;z-index:-10;width:167px;background-color:#f3f3f3;content:''}
.collHotelDetail .head_fold:last-child{float:none;width:auto;background-color:#f3f3f3}
.collHotelDetail .cont_fold{overflow:hidden;padding:8px 6px 9px}
.collHotelDetail .data_indent .wrap_ico{margin-right:0}
.collHotelDetail .list_item{font-size:0;line-height:0}
.collHotelDetail .list_item li{display:inline-block;width:auto;min-width:33.3%;font-size:12px;line-height:18px;vertical-align:top}
.collHotelDetail .swiper_photo{padding:0 30px;border-top:1px solid #ddd}
.collHotelDetail .swiper_photo .swiper-slide{width:238px}
.collHotelDetail .swiper_photo .wrap_thumb{display:block;margin:20px 15px 15px}
.collHotelDetail .swiper_photo .info_thumb{display:block;margin-top:1px;text-align:center}
.collHotelDetail .swiper_photo .tit_subject{font-weight:normal;font-size:12px;color:#666}
.collHotelDetail .btn_swiper{width:8px;height:15px;margin-top:-10px;-webkit-background-size:8px 15px;background-size:8px 15px}
.collHotelDetail .btn_prev{left:20px;background-image:url(/19hotel/img/pc/swiper-prev2.png)}
.collHotelDetail .btn_next{right:20px;background-image:url(/19hotel/img/pc/swiper-next2.png)}
.collHotelDetail .data_tip .btn_data{font-size:13px;line-height:21px;color:#666}
.collHotelDetail .data_tip .layer_data{right:6px;left:18px;z-index:30}
.collHotelDetail .data_tip:hover .layer_data{display:none}
.collHotelDetail .data_tip .btn_data{cursor:pointer}
.collHotelDetail .foot_coll{margin-top:4px;font-size:12px;line-height:18px}
/* *** 주변 정보 *** */
.collPeripheralInfo .cont_coll{border:0 none}
.collPeripheralInfo .tbl_hotel + .desc_item{margin-top:4px;font-size:12px;line-height:18px;color:#666}
.collPeripheralInfo .tbl_hotel th{width:168px}
/* *** 조건이 비슷한 추천 상품 *** */
.collRecommGift .head_coll .append_head{padding-top:1px;font-size:12px}
.collRecommGift .cont_coll{border:1px solid #ddd}
.collRecommGift .list_item{overflow:hidden;width:100%}
.collRecommGift .list_item li{float:left;width:33.3%}
.collRecommGift .link_item{display:block;padding:15px 10px}
.collRecommGift .link_item,.collRecommGift .link_item:hover,.collRecommGift .link_item:focus{text-decoration:none}
.collRecommGift .link_item:after{display:block;clear:both;content:''}
.collRecommGift .wrap_thumb{float:left;width:134px;margin-right:11px}
.collRecommGift .thumb_ui:before{padding-bottom:89px}
.collRecommGift .wrap_cont{display:block;overflow:hidden}
.collRecommGift .tit_subject{display:block;display:-webkit-box;overflow:hidden;height:17px;margin-top:3px;font-size:13px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.collRecommGift .info_desc{display:block;margin-top:1px;font-size:12px;line-height:16px;color:#666}
.collRecommGift .info_price{margin-top:19px;line-height:24px}
.collRecommGift .info_price .data_after{font-weight:bold;font-size:16px}
.collRecommGift .info_price .data_after .num_data{font-size:20px}
/* *** 공유버튼/업로드일/갱신일/갱신이력 *** */
.collViewAdmin .cont_coll{position:relative;z-index:10;border:0 none;text-align:right}
.collViewAdmin .info_item{display:inline-block;vertical-align:top}
.collViewAdmin .info_item dt,.collViewAdmin .info_item dd{display:inline}
.collViewAdmin .info_item dt{margin-left:5px}
.collViewAdmin .info_item dt:after{display:inline-block;margin:0 1px 0 5px;vertical-align:top;content:':'}
.collViewAdmin .fold_item{display:inline-block;margin-left:10px;vertical-align:top}
.collViewAdmin .head_fold{display:inline-block;position:relative;z-index:10}
.collViewAdmin .tit_fold{font-weight:normal;text-decoration:underline}
.collViewAdmin .head_fold .btn_fold{display:block;position:absolute;top:0;right:0;bottom:0;width:100%;text-align:right;box-sizing:border-box}
.collViewAdmin .head_fold .ico_tour{display:none}
.collViewAdmin .cont_fold{display:none;position:absolute;right:0;margin-top:13px;padding:10px;border:1px solid #e1e1e1;background-color:#fff;text-align:left}
.collViewAdmin .cont_fold:before,.collViewAdmin .cont_fold:after{position:absolute;bottom:100%;right:18px;border:8px solid transparent;border-top:0 none;border-bottom-width:10px;vertical-align:top;content:''}
.collViewAdmin .cont_fold:before{border-bottom-color:#e1e1e1}
.collViewAdmin .cont_fold:after{margin-bottom:-1px;border-bottom-color:#fff}
.collViewAdmin .fold_item:hover .cont_fold{display:block}
.collViewAdmin .info_item + .desc_item,.collViewAdmin .fold_item + .desc_item{margin-top:12px}
.collViewAdmin .wrap_sns{position:absolute;top:0;left:0;font-size:0;line-height:0;text-align:left}
.collViewAdmin .wrap_sns a{display:inline-block;margin-right:3px;vertical-align:top}
.collViewAdmin .wrap_sns td > div{margin-right:3px !important}
/* *** 여기로 가주세요 *** */
.collPleaseLeave .inner_coll{border:1px solid #ddd}
.collPleaseLeave .head_coll{padding:0 9px 0 13px;background-color:#fafafa}
.collPleaseLeave .tit_head{padding:6px 0}
.collPleaseLeave .tit_head .inner_tit{display:inline-block;vertical-align:top}
.collPleaseLeave .word_tit{display:inline-block;text-align:center;vertical-align:top}
.collPleaseLeave .word_tit .sub_word{display:block}
.collPleaseLeave .word_tit .kr_word{display:block}
.collPleaseLeave .cont_coll{border:0 none;padding:9px}
.collPleaseLeave .info_item{margin-top:14px;color:#666}
.collPleaseLeave .info_item:first-child{margin-top:0}
.collPleaseLeave .info_item:after{display:block;clear:both;content:''}
.collPleaseLeave .info_item dt{float:left;font-weight:bold}
.collPleaseLeave .info_item dt:after{display:inline;margin:0 5px}
.collPleaseLeave .info_item dd{overflow:hidden}
.collPleaseLeave .info_traffic dt:after{content:':'}
/* *** 교통편 *** */
.collHotelTraffic .cont_coll{margin-top:29px;border:0 none}
.collHotelTraffic .head_coll + .cont_coll{margin-top:7px}
.collHotelTraffic .item_coll{margin-top:5px;border:1px solid #e1e1e1}
.collHotelTraffic .emph_item{color:#0479d9}
.collHotelTraffic .tag_item{display:inline-block;min-width:36px;height:46px;padding:0 14px;line-height:46px;color:#fff;background-color:#0479d9;white-space:nowrap;vertical-align:middle}
.collHotelTraffic .head_item{display:table;width:100%;border-spacing:0;border-collapse:collapse}
.collHotelTraffic .head_item .tit_item{display:table-cell;padding:5px 10px;font-weight:normal;vertical-align:top}
.collHotelTraffic .head_item .btn_hotel{display:table-cell;width:1px;white-space:nowrap;vertical-align:middle}
.collHotelTraffic .cont_item > .inner_cont{display:table;width:100%;border-top:1px solid #ddd;box-sizing:border-box;border-spacing:0;border-collapse:collapse}
.collHotelTraffic .info_item{display:table-row}
.collHotelTraffic .info_item dt{display:table-cell;width:153px;padding:7px 20px 9px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-weight:normal;font-size:14px;line-height:21px;color:#555;background-color:#f6f6f6;box-sizing:border-box;text-align:left}
.collHotelTraffic .info_item dd{display:table-cell;padding:7px 23px 9px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-size:14px;line-height:21px;color:#666;box-sizing:border-box}
.collHotelTraffic .info_item:first-child dt,.collHotelTraffic .info_item:first-child dd{border-top:0 none}
.collHotelTraffic .info_item dt:first-child,.collHotelTraffic .info_item dd:first-child{border-left:0 none}
.collHotelTraffic .append_coll{margin-top:3px;text-align:right}
.collHotelTraffic .btn_hotel{display:block;width:50%;margin:5px auto 15px}
.collHotelTraffic .cont_subway .emph_item{color:#388401}
.collHotelTraffic .cont_subway .tag_item{background-color:#388401}
.collHotelTraffic .cont_taxi .emph_item{color:#ea5800}
.collHotelTraffic .cont_taxi .tag_item{background-color:#ea5800}
.collHotelTraffic .cont_ad .item_coll{width:300px;margin:0 auto}
/* *** 호텔예약 가이드 *** */
.mainHotelView .collBookGuide{background-color:transparent}
.mainHotelView .collBookGuide .inner_coll{padding:27px 16px;background-color:#eeeff6}
/* *** 사내기사의견 *** */
.collPrivateOpinion #divArticleComment{position:relative;z-index:10;border:1px solid #ddd}
.collPrivateOpinion table.noprn{margin-top:0 !important}
.collPrivateOpinion #divArticleComment table{width:100%}
.collPrivateOpinion #divArticleComment .notext,.collPrivateOpinion #divArticleComment form:first-child .notext{display:none}
.collPrivateOpinion #divArticleComment form:first-child td{width:auto !important;padding:10px;background-color:transparent;box-sizing:border-box;text-align:left;vertical-align:top}
.collPrivateOpinion #divArticleComment form:first-child .popInfo{position:absolute;top:auto !important;bottom:100%;left:0 !important;width:100%;margin-bottom:10px}
.collPrivateOpinion #divArticleComment form:first-child .popInfoBody{width:100% !important}
.collPrivateOpinion #divArticleComment form:first-child .popInfoBox{top:auto;right:0;bottom:100%;left:0}
.collPrivateOpinion #divArticleComment form:first-child td + td{white-space:normal;text-align:right}
.collPrivateOpinion #divArticleComment form:first-child .popInfoBox td + td{text-align:left}
.collPrivateOpinion #divArticleComment form + form{display:block;padding:5px;border-top:1px dashed #e0e0e0;background-color:#f6f6f6;white-space:nowrap}
.collPrivateOpinion #divArticleComment form + form td:first-child,.collPrivateOpinion #divArticleComment form + form td:last-child{width:1px;padding-left:0;padding-right:0}
.collPrivateOpinion #divArticleComment form + form td{padding:5px}
.collPrivateOpinion #divArticleComment form + form tr + tr td{background-color:#fff;white-space:normal}
.collPrivateOpinion #divArticleComment form + form tr + tr .hline{display:block;padding:0}
.collPrivateOpinion #divArticleComment form + form td:first-child{width:15px;padding-left:5px}
.collPrivateOpinion #divArticleComment form + form tr:first-child td:first-child{padding-left:0}
.collPrivateOpinion #divArticleComment input[type='text'],.collPrivateOpinion #divArticleComment textarea,.collPrivateOpinion #divArticleComment select{padding:0 7px;border:1px solid #7a7a7a !important;box-sizing:border-box;vertical-align:top}
.collPrivateOpinion #divArticleComment input[type='text']{width:100% !important;height:25px !important}
.collPrivateOpinion #divArticleComment input[type='button']{min-width:40px !important;border:1px solid #ee3524;color:#ee3524;background-color:transparent;cursor:pointer}
.collPrivateOpinion #divArticleComment input[type='submit']{height:60px !important;border:1px solid #7a7a7a;color:#fff;background-color:#7a7a7a}
.collPrivateOpinion #divArticleComment textarea{width:100% !important;min-height:60px;padding-top:7px;padding-bottom:7px}
.collPrivateOpinion #divArticleComment select{display:block;min-width:100%;height:25px}
.collPrivateOpinion #divArticleComment select + select{margin-top:4px}
.collPrivateOpinion #divArticleComment table table td{vertical-align:top}
.collPrivateOpinion #divArticleComment .green{color:#080}
.collPrivateOpinion #divArticleComment .red{color:#f00}
.collPrivateOpinion #divArticleComment .blue{color:#06c}
.collPrivateOpinion #divArticleComment nobr{word-break:break-word;white-space:normal}
/* ** 조건 바꾸어서 재검색 ** */
.collHotelBtn .btn_hotel + .btn_hotel{margin-top:-1px}
/* ** 무효페이지 ** */
.collHotelViewIntro + .collHotelDataNone{margin:20px 0}

/* ***** 서비스 별 ***** */
/* *** Konest *** */
.hfdom-K .collHotelViewIntro .sns_item a{display:inline-block;margin-left:3px;vertical-align:top}
.hfdom-K .collUserReview .inner_coll{position:relative;z-index:0}
.hfdom-K .collUserReview .head_coll{margin-bottom:4px}
.hfdom-K .collUserReview .intro_review{display:none}
.hfdom-K .collUserReview .data_btn{position:absolute;top:-4px;right:-2px}

/* *** Hanchao *** */
.hfdom-H .collReviewEvaluation .info_mark{font-size:14px}


/* ***** Media Queries ***** */
/* *** ie8 *** */
@media \0screen {
	.collHotelViewIntro .btn_hotel.btn_type16{vertical-align:bottom}
	.collHotelViewIntro .btn_util{vertical-align:bottom}
	.collHotelPhoto .layer_notice{background-color:#000}
	.collHotelPhoto .swiper_photo .info_thumb{background-color:#000}
}