@charset "utf-8";

/* ***** Ico ***** */
[class^='konest'] .ico_frame{display:inline-block;overflow:hidden;font-size:0;background:url(/12rsc/frame/ico_frame.png);vertical-align:top;text-indent:-9999px}
[class^='konest'] .ico_frame.logo_konest{width:146px;height:22px;background-position:0 0}
[class^='konest'] .ico_frame.logo_konest2{width:125px;height:18px;background-position:0 -30px}
[class^='konest'] .ico_frame.info_logo{width:127px;height:11px;background-position:0 -150px}
[class^='konest'] .ico_frame.ico_coupon{width:70px;height:41px;background-position:-150px 0}
[class^='konest'] .ico_frame.ico_mobile{width:11px;height:14px;background-position:-230px 0}
[class^='konest'] .ico_frame[class*='ico_logo']{width:16px;height:16px}
[class^='konest'] .ico_frame.ico_logo_konest{background-position:-250px 0}
[class^='konest'] .ico_frame.ico_logo_map{background-position:-230px -20px}
[class^='konest'] .ico_frame.ico_logo_comm{background-position:-250px -20px}
[class^='konest'] .ico_frame.ico_arrow{width:12px;height:12px;background-position:-130px -30px}
[class^='konest'] .ico_frame[class*='ico_rel']{width:43px;height:45px}
[class^='konest'] .ico_frame.ico_rel_hotel{background-position:0 -50px}
[class^='konest'] .ico_frame.ico_rel_tour{background-position:-50px -50px}
[class^='konest'] .ico_frame.ico_rel_show{background-position:-100px -50px}
[class^='konest'] .ico_frame.ico_rel_air{background-position:-150px -50px}
[class^='konest'] .ico_frame.ico_rel_rental{background-position:-200px -50px}
[class^='konest'] .on .ico_frame.ico_rel_hotel, [class^='konest'] a:hover .ico_frame.ico_rel_hotel, [class^='konest'] .ico_frame.ico_rel_hotel.on{background-position:0 -100px}
[class^='konest'] .on .ico_frame.ico_rel_tour, [class^='konest'] a:hover .ico_frame.ico_rel_tour, [class^='konest'] .ico_frame.ico_rel_tour.on{background-position:-50px -100px}
[class^='konest'] .on .ico_frame.ico_rel_show, [class^='konest'] a:hover .ico_frame.ico_rel_show, [class^='konest'] .ico_frame.ico_rel_show.on{background-position:-100px -100px}
[class^='konest'] .on .ico_frame.ico_rel_air, [class^='konest'] a:hover .ico_frame.ico_rel_air, [class^='konest'] .ico_frame.ico_rel_air.on{background-position:-150px -100px}
[class^='konest'] .on .ico_frame.ico_rel_rental, [class^='konest'] a:hover .ico_frame.ico_rel_rental, [class^='konest'] .ico_frame.ico_rel_rental.on{background-position:-200px -100px}

/* ***** Frame ***** */
body{min-width:1035px;margin:0;padding:0}
.konestHead{min-width:1035px;margin:0;padding:0 0 2px;line-height:1.5}
.konestBody{min-width:1035px;margin:0;padding:0 0 48px}
.konestFoot{min-width:1035px;margin:0;padding:0;border-top:1px solid #d4d4d4;line-height:1.5;background:linear-gradient(to bottom, #e7e7e7 0, #fff 73px, #fff)}

/* *** konestHead *** */
.konestHead div,.konestHead dl,.konestHead dt,.konestHead dd,.konestHead ul,.konestHead h1,.konestHead fieldset,.konestHead legend,.konestHead p,.konestHead input{margin:0;padding:0}
.konestHead fieldset,.konestHead img{border:0 none}
.konestHead dl,.konestHead ul,.konestHead li{list-style:none}
.konestHead input{font-size:13px;color:#333;vertical-align:middle}
.konestHead em{font-style:normal;font-weight:normal}
.konestHead h1{display:block}
.konestHead .k_head{width:1035px;height:84px;margin:0 auto}
.konestHead .k_head:after{display:block;clear:both;content:''}
/* msgKonest */
.konestHead .msgKonest{display:none;border-bottom:1px solid #d8d8d8;background-color:#f4f4f4}
.msgKonest:after{display:block;border-bottom:1px solid #ececec;content:''}
.msgKonest .desc_msg{display:block;width:1035px;margin:0 auto;font-weight:bold;font-size:12px;line-height:16px;color:#f52400;text-align:center}
.msgKonest .link_msg{font-weight:normal;color:#003cc4}
/* miniKonest */
.konestHead .miniKonest{border-bottom:1px solid #d8d8d8;background-color:#f4f4f4}
.konestHead .miniKonest:after{display:block;border-bottom:1px solid #ececec;content:''}
.miniKonest .inner_mini{display:table;width:1035px;height:22px;margin:0 auto;border-spacing:0;border-collapse:collapse}
.miniKonest .link_mini:hover{text-decoration:underline}
.miniKonest .link_mini .ico_frame{margin-right:4px;vertical-align:-3px}
.miniKonest .link_mobile .ico_frame{vertical-align:-2px}
.miniKonest .desc_mini{display:table-cell;padding-top:2px;font-size:11px;line-height:16px;vertical-align:middle}
.miniKonest .emph_mini{color:#f52400}
.miniKonest .append_mini{display:table-cell;width:1px;padding-top:2px;white-space:nowrap;text-align:right;vertical-align:middle}
.miniKonest .append_mini .link_mini{margin-left:7px;font-weight:bold}
.miniKonest .link_map{color:#0060ff}
.miniKonest .link_comm{color:#ff8400}
.miniKonest .link_chines{color:#f62e00}
/* logoKonest */
.konestHead .logoKonest{float:left;margin-top:25px}
.logoKonest .info_logo{display:block;margin-bottom:5px}
/* searchKonest */
.konestHead .searchKonest{float:left;width:252px;height:84px;margin-left:9px;font-size:0;line-height:0}
.konestHead .searchKonest:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.searchKonest .inner_search{display:inline-block;width:100%;font-size:12px;vertical-align:middle}
.searchKonest .fld_search{display:block}
.searchKonest .fld_search:after{display:block;clear:both;content:''}
.searchKonest .data_ad{margin-bottom:4px;font-size:12px;line-height:16px}
.searchKonest .data_ad dt{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.searchKonest .data_ad dd{display:inline-block;vertical-align:top}
.searchKonest .data_ad dd + dd:before{display:inline-block;width:1px;height:12px;margin:2px 10px 0;background-color:#444;vertical-align:top;content:''}
.searchKonest .link_ad{color:#222;letter-spacing:-1px}
.searchKonest .link_ad:hover{text-decoration:underline}
.searchKonest legend{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.searchKonest .tf_search{float:left;width:190px;height:15px;margin-bottom:1px;padding:3px;border:2px solid #f00}
.searchKonest .btn_search{float:right;width:47px;height:23px;border:1px solid #d51900;border-radius:2px;font-weight:bold;font-size:15px;line-height:23px;color:#fff;background-color:#ef1e00;background:linear-gradient(to top, #e11600, #ff2b00);text-align:center;cursor:pointer;box-shadow:inset 1px 1px 1px #ff5433;text-shadow:0 0 1px rgba(0,0,0,.6);text-decoration:none}
/* relKonest */
.konestHead .relKonest{float:left;margin:17px 0 0 27px}
.logoKonest + .relKonest{margin-left:295px}
.relKonest .list_rel{display:block}
.relKonest .list_rel:after{display:block;clear:both;content:''}
.relKonest .list_rel li{float:left}
.relKonest .menu_rel{display:block;min-width:75px;line-height:15px;color:#222;text-align:center}
.relKonest .menu_rel:hover{text-decoration:underline}
.relKonest .ico_frame{display:block;margin:0 auto}
/* gnbKonest */
.gnbKonest{background-color:#f12e04;background:linear-gradient(to top, #ed0417, #f03701);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.gnbKonest:before{display:block;border-top:1px solid #f13e02;border-bottom:1px solid #f56738;content:''}
.gnbKonest:after{display:block;border-top:1px solid #da0516;border-bottom:1px solid #ef0118;content:''}
.gnbKonest .list_gnb{position:relative;display:table;width:1035px;margin:-2px auto;border-spacing:0;border-collapse:collapse}
.gnbKonest .list_gnb > li{display:table-cell;vertical-align:top}
.gnbKonest .list_gnb .on{background-color:#737373;background:linear-gradient(to top, #454545, #747474)}
.gnbKonest .menu_gnb{display:block;font-weight:bold;font-size:14px;line-height:32px;color:#fff;text-align:center}
.gnbKonest .menu_gnb:hover{color:#fcfd00;text-decoration:none}
.gnbKonest .menu_gnb:active{text-decoration:none}
.gnbKonest .list_snb{display:none;position:absolute;z-index:9999;margin-top:-2px;border:1px solid #f02e04;background-color:#fff}
.gnbKonest li:hover .list_snb{display:block}
.gnbKonest .list_snb:before,.gnbKonest .list_snb:after{position:absolute;top:0;left:50%;z-index:10;margin-left:-33px;border:7px solid transparent;border-top:0 none;border-bottom-width:8px;vertical-align:top;content:''}
.gnbKonest .list_snb:before{margin-top:-9px;border-bottom-color:#f02e04}
.gnbKonest .list_snb:after{margin-top:-8px;border-bottom-color:#fff}
.gnbKonest .list_snb li{display:block;border-top:1px solid #eee}
.gnbKonest .list_snb li:first-child{border-top:0 none}
.gnbKonest .menu_snb{display:block;padding:1px 4px 2px;color:#444;white-space:nowrap}
.gnbKonest .menu_snb:before{display:inline-block;margin-right:3px;border:3px solid transparent;border-right-width:0;border-left-color:transparent;vertical-align:1px;content:''}
.gnbKonest .menu_snb:hover{color:#ff4560;background:linear-gradient(to top, #dedede 0%, #f9f9f9 50%, #fff);text-decoration:none}
.gnbKonest .menu_snb:hover:before{border-left-color:#ff4560}
.gnbKonest .menu_snb:active{text-decoration:none}
.gnbKonest .menu_life{position:relative;width:96px}
.gnbKonest .menu_life .menu_gnb{position:relative;padding-right:16px}
.gnbKonest .menu_life .ico_arrow{position:absolute;top:50%;right:5px;margin-top:-6px}
.gnbKonest .menu_coupon{width:76px}
.gnbKonest .menu_coupon .menu_gnb{position:absolute;top:-2px;z-index:10;margin-left:6px}
.gnbKonest .menu_coupon.on{background:transparent}
.gnbKonest .menu_gourmet.on{background:#ff7731}
.gnbKonest .menu_shop.on{background:#43cb83}
.gnbKonest .menu_spot.on{background:#516bf0}
.gnbKonest .menu_esthe.on{background:#fe4f8a}
.gnbKonest .menu_clinic.on{background:#30aec1}
/* Bnr */
.konestHead .thumb_bnr{float:right;margin-top:9px}
.konestHead .thumb_bnr img{display:inline-block;width:216px;height:75px}

/* *** konestFoot *** */
.konestFoot div{margin:0;padding:0}
.konestFoot a{color:#444}
.konestFoot .inner_foot{position:relative;width:875px;margin:0 auto;padding:21px 0 13px 160px}
.konestFoot .link_logo{position:absolute;top:50%;left:0;margin-top:-21px}
.konestFoot .info_policy{font-size:0;line-height:0;letter-spacing:0}
.konestFoot .link_policy{display:inline-block;font-size:12px;line-height:22px;vertical-align:top}
.konestFoot .link_policy:hover{color:#0080c0;text-decoration:none}
.konestFoot .txt_bar{display:inline-block;width:13px;font-size:12px;line-height:22px;vertical-align:top;text-align:center}
.konestFoot .txt_bar:last-child{display:none}
.konestFoot .link_policy .ico_frame{margin-right:4px;vertical-align:-4px}
.konestFoot .link_policy.link_konest{margin-right:16px;font-weight:bold;color:#f62e00}
.konestFoot .link_policy.link_map{margin-right:16px;font-weight:bold;color:#0060ff}
.konestFoot .link_policy.link_comm{margin-right:16px;font-weight:bold;color:#ff8400}
.konestFoot .info_policy + .info_policy{margin-top:2px;padding:4px 0 18px;border-top:1px solid #ddd}
.konestFoot .txt_copyright{display:block;margin-left:-160px;font-size:12px;line-height:16px;text-align:center}
.konestFoot.foot_type2{border-top:0 none;background:#fff url(/12rsc/frame/bottom_img2.png) 50% 100% repeat-x}
.konestFoot.foot_type2 .inner_foot{min-height:107px;padding-top:0;padding-bottom:143px;background:url(/12rsc/frame/bottom_img.png) 50% 100% no-repeat}
.konestFoot.foot_type2 .link_logo{margin-top:-96px}

/* ***** Layout ***** */
.mainKonest{padding-top:7px}
.mainKonest .mInnerKonest{width:1035px;margin:0 auto}
.mainKonest .mInnerKonest:after{display:block;clear:both;content:''}
.mainKonest .mNavKonest{float:left;width:200px}
.mainKonest .mArticleKonest{float:left;width:720px}
.mainKonest .mNavKonest + .mArticleKonest{float:right;width:815px}
.mainKonest .mAsideKonest{float:right;width:300px}
/* *** 3단 레이아웃 *** */
.mainKonest .mInnerType2 .mNavKonest{width:150px}
.mainKonest .mInnerType2 .mArticleKonest{float:left;width:555px;margin-left:15px}

/* ***** Print Preview ***** */
.konestHead[style*='display'][style*='none']{display:block !important;min-width:100%}
.konestHead[style*='display'][style*='none'] > *{display:none}
.konestHead[style*='display'][style*='none'] .msgKonest{display:block}
.konestHead[style*='display'][style*='none'] .msgKonest .desc_msg{width:100%}
.konestHead[style*='display'][style*='none'] ~ .konestBody{min-width:100%}
.konestHead[style*='display'][style*='none'] ~ .konestBody .FramePrintHeader{text-align:center}
.konestHead[style*='display'][style*='none'] ~ .konestBody .FramePrintHeader img{max-width:100%}
.konestHead[style*='display'][style*='none'] ~ .konestBody table.archive-table{width:100%}

/* ***** Media Queries ***** */

/* *** Print *** */
@media print{
	body{min-width:100%}
	.konestHead.noprn{display:block !important;min-width:100%}
	.konestHead > *{display:none}
	.konestHead .msgKonest{display:none !important}
	.konestBody{min-width:100%}
	.mainKonest .mInnerKonest{width:100%}
}