@charset "utf-8";

/* ==== 韓国旅行「コネスト」Common CSS ==== */

table.archive-table { width:1035px; }

/* 메뉴페이지 버튼 */

.mise_btn_yoyaku {display:inline-block; border-radius:3px; padding-right:4px; background:url('/12rsc/mise/btn_yoyaku_bg.gif'); border:1px solid #d52004;}
.mise_btn_yoyaku a {font-weight:bold; padding:5px 13px 4px 12px; display:block; text-decoration:none; background:url('/12rsc/mise/btn_arrow_white.png'); background-repeat:no-repeat; background-position:right center; color:#FFFFFF; font-size:14px; }

.mise_btn_coupon {display:inline-block; border-radius:3px; padding-right:4px; background-color:#f53e4f; border:1px solid #d52004;}
.mise_btn_coupon a {font-weight:bold; padding:5px 13px 4px 12px; display:block; text-decoration:none; background:url('/12rsc/mise/btn_arrow_white.png'); background-repeat:no-repeat; background-position:right center; color:#ffffff;  font-size:14px; }


/*메뉴 폰트*/
.archive_menu_group { font-weight:bold; color:#444444;}
.archive_menu { color:#b4918f;}

/* 쿠폰페이지 버튼 */
.mise_btn_coupon_p {display:inline-block; border-radius:4px; padding-right:10px; background:url('/12rsc/mise/btn_coupon_p_bg.gif'); border:1px solid #908f8f;}
.mise_btn_coupon_p font {font-weight:bold; padding:10px 22px 9px 10px;; display:block; text-decoration:none; background:url('/12rsc/mise/btn_arrow_red.png'); background-repeat:no-repeat; background-position:right center; color:#444444;  font-size:13px;}
.archive_comm_btn { border:1px solid #f68803;}
.archive_comm_btn a { font-weight:bold; color:#fe5502; text-decoration:none; font-size:11px; letter-spacing:-1px; padding:0px 7px;}

/* 박스 */
.mise_box { border:1px solid #cccccc;}

/* 텍스트*/
.coupon_terms { color:#f53e4f;}
.coupon_tit{position:relative;font-weight:bold;font-size:18px;line-height:19px;color:#f53e4f}
.coupon_tit .num_coupon{position:absolute;top:-10px;right:-6px;font-weight:normal;font-size:12px;line-height:12px;color:#444;letter-spacing:-1px}
.archive_redcolor {color:#f53e4f;}
.archive_redcolor a,archive_redcolor a:hover,archive_redcolor a:visited {color:#f53e4f;}
.archive_coupon_tit {color:#f53e4f; font-weight:bold;}
.archive_t_line a, .archive_t_line a:link, .archive_t_line a:visited
				{ color: #444444; text-decoration:underline; font-weight:normal; }
.archive_t_line a:hover	{ color: #000000; text-decoration:underline; font-weight:normal; }
.archive_wt_line a, .archive_wt_line a:link, .archive_wt_line a:visited
				{ color: #ffffff; text-decoration:underline; font-weight:normal; }
.archive_wt_line a:hover	{ color: #ffffff; text-decoration:underline; font-weight:normal; }


/* 아카이브-기본정보*/
/* 상단*/
.archive_textbox { display:inline-block; border:1px solid #d8dbd0; background-color:#fafaf7; font-weight:bold; padding:2px 4px; margin-right:5px; line-height:17px;}

/*서브타이틀*/
.gourmet_sub_title { color:#ff4a02;}
.shop_sub_title { color:#43cb83;}
.spot_sub_title { color:#516bf0;}
.esthe_sub_title { color:#f54682;}
.clinic_sub_title { color:#30aec1;}

/*점포 상태 메세지 160712 bukim*/
.mise_head_status_b {font-size:12px;}
.mise_head_status_c {font-size:12px;color:#ff552e;}
.mise_head_status_c2 {font-size:16px;color:#ff552e;}

/* 아카이브 탭*/
.archive_tab {border-top:1px solid #dddddd;}
.archive_tab td {text-align:center;vertical-align:middle;}

.archive_tab td.tab_on {height:42px; }
.archive_tab .tab_on a {color:#fff;display:block;line-height:42px; letter-spacing: -1px;text-decoration: none;font-weight: bold;font-size:15px;padding-top:0px;height:100%;}

.archive_tab td.tab_off {height:42px;}
.archive_tab .tab_off a {color:#736b61;display:block;line-height:42px;letter-spacing: -1px;text-decoration: none;font-weight: bold;font-size:15px;padding-top:0px; border-left: 1px solid #dddddd;height:100%;}
.archive_tab .tab_chain {position:relative;padding-right:10px;}
.archive_tab .tab_chain img {position:absolute; top:5px; right:10px;}
.archive_tab .line {border-right: 1px solid #dddddd;text-align:right;}

.tab_gourmet {border-bottom:2px solid #ff4a02; background-color:#f9f9f9;}
.tab_gourmet .tab_on {border-bottom:1px solid #ff4a02;}
.tab_gourmet .tab_on a {background-color:#ff4a02;}
.tab_gourmet .tab_off {border-bottom:1px solid #c04514; }
.tab_gourmet .tab_off2 {border-bottom:1px solid #c04514; }
.tab_gourmet .line {border-bottom:1px solid #c04514; }

.tab_shop {border-bottom:2px solid #43cb83; background-color:#f9f9f9;}
.tab_shop .tab_on a {background-color:#43cb83; border-bottom:1px solid #43cb83;}
.tab_shop .tab_off {border-bottom:1px solid #159853; }
.tab_shop .tab_off2 {border-bottom:1px solid #159853; }
.tab_shop .line {border-bottom:1px solid #159853;}

.tab_spot {border-bottom:2px solid #516bf0; background-color:#f9f9f9;}
.tab_spot .tab_on a {background-color:#516bf0; border-bottom:1px solid #516bf0;}
.tab_spot .tab_off {border-bottom:1px solid #213cc2; }
.tab_spot .tab_off2 {border-bottom:1px solid #213cc2; }
.tab_spot .line {border-bottom:1px solid #213cc2;}

.tab_clinic {border-bottom:2px solid #30aec1; background-color:#f9f9f9;}
.tab_clinic .tab_on a {background-color:#30aec1; border-bottom:1px solid #30aec1;}
.tab_clinic .tab_off {border-bottom:1px solid #258594; }
.tab_clinic .tab_off2 {border-bottom:1px solid #258594; }
.tab_clinic .line {border-bottom:1px solid #258594;}

.tab_esthe {border-bottom:2px solid #f54682; background-color:#f9f9f9;}
.tab_esthe .tab_on a {background-color:#f54682; border-bottom:1px solid #f54682;}
.tab_esthe .tab_off {border-bottom:1px solid #c7235b; }
.tab_esthe .tab_off2 {border-bottom:1px solid #c7235b; }
.tab_esthe .line {border-bottom:1px solid #c7235b;}

.tab_basic_info {border-bottom:2px solid #7e8286; background-color:#f9f9f9;}
.tab_basic_info .tab_on a {background-color:#7e8286;border-bottom:1px solid #7e8286;}
.tab_basic_info .tab_off {border-bottom:1px solid #666666; }
.tab_basic_info .tab_off2 {border-bottom:1px solid #666666; }
.tab_basic_info .line {border-bottom:1px solid #666666; }

/* 디테일 콘텐츠*/
.archive_detail_tit { font-size:18px; font-weight:bold; margin-bottom:4px; padding-left:7px;  background-image:url('/12rsc/mise/dot_red.gif'); background-repeat:no-repeat; background-position:left center;}

.archive_more {margin-top:10px; margin-bottom:15px; text-align:right;}
.archive_more a {font-weight:bold; color:#444444; padding-right:5px; text-decoration:none;}
.archive_more a img { margin-left:3px;}

.archive_comm_tit { font-size:16px; font-weight:bold; margin-bottom:4px; padding-left:12px;}

.archive_basic span {display:inline-block; margin-right:3px; padding:2px 12px; }
.archive_basic .data_off { border:1px solid #e5e5e5; color:#bebebe;}
.archive_basic .data_on { border:1px solid #f53e4f; color:#f53e4f; background-color:#fff2f2;}

/* 17.02.27 hikwon - 신규 스팟 디테일 영역 추가 */
.spotEventNew			{ width:720px; padding:5px 0 35px; }
.spotEventNew ul		{ border-top:2px solid #2a374f; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0; margin:0; }
.spotEventNew ul li		{ border-bottom:1px solid #ccc; list-style-type:none; }
.spotEventNew ul li a	{ display:block; padding:15px; color:#444; }
.spotEventNew ul li a strong			{ display:block; font-size:13px; color:#444; line-height:16px; max-height:32px; overflow:hidden; }
.spotEventNew ul li a .txt				{ display:block; font-size:13px; color:#444; line-height:16px; max-height:32px; overflow:hidden; padding:6px 0 0; }
.spotEventNew ul li a .etc				{ display:block; font-size:12px; font-weight:bold; color:#fd6539; padding:10px 0 0; }
.spotEventNew ul li a:hover				{ text-decoration:none; }
.spotEventNew ul li a:hover strong		{ text-decoration:underline; }



/* 아카이브 포토 페이지*/
.archive_photo_tab { position:relative; z-index:1;}
.archive_photo_tab a {font-size:14px; font-weight:bold; width:131px; height:27px; display:block; text-align:center; padding-top:10px; text-decoration:none; }
.archive_photo_tab span {display:inline-block;  }
.archive_photo_tab .tab_on a { color:#444444; background:url('/12rsc/mise/photo_tab_on.gif'); background-repeat:no-repeat;  background-position:top;background-color:#ffffff;  margin-right:1px;}
.archive_photo_tab .tab2 {left:131px;}
.archive_photo_tab .tab_off a { color:#444444; background:url('/12rsc/mise/photo_tab_off.gif'); background-repeat:no-repeat;  background-position:top;background-color:#ffffff; color:#9e9e9e; margin-right:1px;}


/* 아카이브 포토팝업*/

.photo_popup {position:absolute; top:406px; width:720px; color:#FFFFFF; text-align:center; background-color:#464646;  }
.photo_popup span{ position:absolute; }
.photo_popup span a {font-weight:bold; color:#FFFFFF;  display:block; text-decoration:none; }
.photo_popup .left {left:10px; top:250px;}
.photo_popup .right {right:10px; top:250px;}
.photo_popup .number {background-color:#5e5e5e; opacity:0.7; margin:5px; padding:7px 20px;}
.photo_popup .del{right:0px; top:0px; opacity:0.6; background-color:#000000; font-size:11px;}
.photo_popup .del img { margin-bottom:3px;}
.photo_popup .del a{width:60px; height:40px; padding-top:5px;}
.photo_popup .text {padding:15px 55px 20px; font-size:13px;  position:absolute; bottom:0px; background-color:#2b2b2b; opacity:0.9; }


/* 아카이브 쿠치코미*/
.kuchi_tab a { display:block; height:24px; font-weight:bold; text-align:center; padding-top:7px; text-decoration:none;  }
.kuchi_tab .tab_on a {color:#FFFFFF; font-size:14px; background-color:#2a374f; border:1px solid #7d7e86;}
.kuchi_tab .tab_off a { color:#444444; font-size:13px; background-color:#ffffff; border-right:1px solid #cccccc; border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc;}
.kuchi_tab .inquiry a { color:#cccccc;}
.kuchi_tab .inquiry img { margin-left:5px;}

.btn { display:inline-block;}
.btn_kuchi_search a { border:1px solid #848484; background:url('/12rsc/mise/kuchi_btn_search_bg.gif'); color:#252525;  text-decoration:none; font-weight:bold; padding:3px 7px;}
.kuchi_btn img { margin-right:3px;}
.kuchi_btn a { display:block; border:1px solid #afafaf; border-radius:3px; color:#444444; text-decoration:none;  background:url('/12rsc/mise/kuchi_btn_bg.gif'); padding:3px 7px; text-align:center;}
.kuchi_btn2 a { padding:3px 0px; width:200px; margin-bottom:3px;}
.kuchi_btn3 a {width:95px; padding:3px 0px;}
.btn_trans a {color:#fa5402;  padding:3px 10px;}
.btn_reply a { border:1px solid #f57905; color:#f57905; text-decoration:none; font-size:13px; font-weight:bold; background:url('/12rsc/mise/kuchi_btn_replybg.gif'); border-radius:3px; padding:5px 28px 3px ;}
.btn_reply img {margin-right:3px; margin-bottom:5px;}

/* 코네스트 소식 */
.spMiseNotice{border:2px solid #ccc}
.okprn + .spMiseNotice,.spMiseNotice:first-child{margin-top:0}
.spMiseNotice + *:not(.coll_konest){margin-top:36px}
.spMiseNotice + .archive_section{padding-top:21px}
.spMiseNotice + .mise_box{margin-top:36px !important}
.spMiseNotice .head_coll{padding:7px 0}
.spMiseNotice .head_coll .tit_head{display:inline-block;margin:0 7px;padding:0 5px;font-weight:bold;font-size:12px;color:#fff;background-color:#f53e4f;vertical-align:top}
.spMiseNotice .cont_coll{padding:8px}
.spMiseNotice a{font-weight:normal;color:#444;text-decoration:underline}
.spMiseNotice em{font-style:normal}

/**********************구르메리스트페이지css*************************/


.list_tit {font-size:20px; font-weight:bold; margin-bottom:10px;}
.list_lnb_tit {background-color:#ffffff; font-weight:bold; font-size:14px; padding:10px; border-bottom:1px solid #d8d8d8;}
.list_lnb_txt {background-color:#f3f4f8; font-weight:bold; font-size:12px; padding:10px;}


/*리스트탭*/
.list_tab {border-top:1px solid #dddddd;}
.list_tab a {display:inline-block; font-weight:bold; letter-spacing:-1px; text-decoration:none; text-align:center; font-size:15px;}
.list_tab .tab_on a {width:268px; height:28px; color:#ffffff;  padding-top:15px;}
.list_tab .tab_off {display:inline-block;}
.list_tab .tab_off a {width:268px; height:28px; color:#444444; border-left:1px solid #dddddd; padding-top:15px;}
.list_tab .line {border-right:1px solid #dddddd;}

.list_tab_gourmet {border-bottom:2px solid #2a374f; background-color:#f9f9f9;}
.list_tab_gourmet .tab_on a {background-color:#414d62; border-bottom:1px solid #414d62;}
.list_tab_gourmet .tab_off {border-bottom:1px solid #626770;}
.list_tab_gourmet .line {border-bottom:1px solid #626770;}

/*리스트 박스*/
.list_box{border:1px solid #dddddd; margin-top:10px;}
.list_box .padding{padding:15px;}
.list_box .img_box{border:1px solid #dddddd;}
.list_box .k_level{padding:7px 0 7px 20px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.list_box .k_level .strong{color:#666666; font-size:14px;}
.list_box .k_kuchi {padding-right:20px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.list_box .k_kuchi font{font-size:12px;}


.mise_head { position:relative; padding:9px 10px 5px 10px; background-color:#FFFFFF;}
.mise_head .mise_tit { color:#000000; font-weight:bold;  font-size:1.571em; line-height:100%;margin-right:40px;}
.mise_head .mise_tit_sub { color:#917f7f; display:block; font-size:0.786em; line-height:15px; margin-top:3px; margin-right:40px;}
.mise_head .favorite { position:absolute; right:5px; bottom:5px; font-size:0.857em; line-height:13px; text-align:center; border:1px solid #dddddd; border-radius:5px; background-color:#f5f5f5; padding:7px 3px;}
.mise_head .favorite img { width:18px;}
.mise_head .favorite font { display:block; color:#000000;}