/** ¸ÞÀÎÆäÀÌÁö **/

/* ºü¸¥°Ë»ö */
.DH_search{height:299px;border-bottom:1px solid #5aad1b;background-color:#6fd622}
.DH_search .title{height:31px;background:url('/DH/img/search_title.gif') no-repeat}
.DH_search .wrap{position:relative;width:401px;_width:403px;height:260px;border:1px solid #61bf1d;background-color:#fff;margin:0 7px}
.lt_wrap{float:left;width:417px}
.rt_wrap{float:right;width:353px}

.tab_dhType{height:32px;background:url('/NImg/common/searchBx_hd.gif') top repeat-x}
.DH_search_tab{position:absolute;top:0;right:0;height:32px;overflow:hidden}
.DH_search_tab a{display:block;float:left;width:200px;height:32px;text-align:center;color:#b6c0ca;text-decoration:none;font-weight:bold}
.DH_search_tab a span{display:block;height:20px;vertical-align:top;padding-top:11px}
.DH_search_tab a.on span{background:url('/NImg/common/arr_on.gif') 70% 15px no-repeat;color:#292929}
.DH_search_tab a:hover{color:#fff;text-decoration:none}
.DH_search_tab a:active, .DH_search_tab a:visited{color:#b7bec6;text-decoration:none}
.DH_search_tab img{vertical-align:-2px;margin-right:3px}
.DH_search_tab a.on{background-color:#fff;color:#292929}
.DH_search_tab a.on:hover{color:#292929}
.DH_search_tab em{display:block;float:left;width:1px;height:32px;background-color:#313b47}

.search_item{margin-top:15px;margin-left:7px}
.search_item ul{height:25px}
.search_item ul.h50{height:50px}
.search_item li{float:left;height:25px}
.search_item li span{display:block;width:30px;height:25px;line-height:28px}
.search_item li span.w61{width:61px}
.search_item h3{float:left;width:50px;height:25px;line-height:28px;overflow:hidden;margin-left:9px;letter-spacing:-1px}
.search_item h4{float:left;height:25px;line-height:27px;overflow:hidden;margin-right:5px;letter-spacing:-1px}
.search_item, .select_over{color:#333}
.search_item .ex{font-size:11px;color:#858585;letter-spacing:-1px;margin-left:60px;margin-top:5px}
.search_item  .at{margin-right:-4px;margin-top:3px;}

/* ±×·¹ÀÌÀÎÇ² */
.grInput, .dateInput{float:left;height:25px;background:url('/DH/img/bg_inp_gray.gif') no-repeat}
.grInput input, .dateInput input{width:100%;height:25px;line-height:25px;overflow:hidden;border:none;padding-left:5px;.margin-top:-1px;color:#353535;font-size:12px}
.grInput input{background:url('/DH/img/R_inp_gray.gif') right 0 no-repeat}
.dateInput input{background:url('/DH/img/R_inp_date.gif') right 0 no-repeat;cursor:pointer}

/* ±×·¹ÀÌ¼¿¸Þ´º */
.sel_menu{display:inline;float:left;position:relative} 
.select_on{cursor:pointer}
.select_on{position:absolute;top:0;left:0;height:25px;padding-left:5px;background:url('/AHotel/img/bg_inp_gray.gif');cursor:pointer;z-index:1}
.select_off{position:absolute;top:25px;left:0;padding-top:5px;padding-left:5px;border-left:1px solid #c1c4ca;border-right:1px solid #c1c4ca;border-bottom:1px solid #c1c4ca;background-color:#fff;cursor:pointer;overflow:auto;display:none;z-index:5;overflow-x:hidden}
.select_out, .select_over{line-height:20px}
.DH_search a.btn_dhSearch{margin:0 auto;margin-top:30px}
a.btn_dhSearch{display:block;width:127px;height:40px;background:url('/DH/img/dh_btn.gif') no-repeat}
a.btn_dhSearch:hover{background-position:-127px 0}

/* ¸ÞÀÎ¹è³Ê */
.mainPromotion{position:relative;width:351px;border:1px solid #dedfe0;border-bottom:1px solid #d2d4d6}
.mainPromotion .hot{position:absolute;width:50px;height:50px;top:-1px;left:-1px;background:url('/DH/img/hot.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DH/img/hot.png',sizingMethod='crop'); border:0;}
.mainPromotion ul, .mainPromotion li{width:351px;height:298px;overflow:hidden}
.bnrNum{position:absolute;top:10px;right:5px;width:23px;height:150px;font-weight:bold}
.bnrNum a{display:block;width:18px;height:18px;overflow:hidden;line-height:20px;background:url('/DH/img/bnrNum_bg.gif') no-repeat;margin-bottom:4px;text-align:center;color:#a0a0a0;font-size:11px}
.bnrNum a:hover{font-size:11px}
.bnrNum a.on{font-size:11px;background:url('/DH/img/bnrNum_bg_on.gif') no-repeat;color:#fff}

/* ½ºÆä¼ÈÀÌº¥Æ® */
.dhSpecial_event .comm_Bx{position:relative;height:160px;padding-top:9px;_padding-top:7px;border-top:none;-webkit-box-shadow:0 1px 5px rgb(205,205,205);-moz-box-shadow:0 1px 5px rgb(205,205,205);box-shadow:0 1px 5px rgb(205,205,205)}
.dhSpecial_event .img{display:inline;float:left;width:200px;height:150px;border:1px solid #cfcfcf;margin-left:32px}
.dhSpecial_event .title{height:30px;overflow:hidden;line-height:16px;color:#303030;margin-top:7px;margin-bottom:7px;text-align:left;}
.dhSpecial_event .sub{height:55px;overflow:hidden;line-height:14px;color:#777;letter-spacing:-0.02em;font-weight:normal;margin-bottom:10px;text-align:left;}
.dhSpecial_event .info{display:inline;float:right;width:140px;margin-right:32px;text-align:left;}
.dhSpecial_event .sum{height:37px;border-top:1px solid #cacaca;padding-top:8px}
.dhSpecial_event .sum ul{clear:both;height:16px}
.dhSpecial_event .w50{padding-top:3px;background:url('/NImg/common/arr_R.gif') right 5px no-repeat;color:#666;width:50px;height:16px;}
.dhSpecial_event .dc_price{width:85px}
.dhSpecial_event a:hover .title{text-decoration:underline}
.dhSpecial_event a:hover .sub{color:#353535}
.dhSpecial_event a:hover .img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8}
a.btPrev{display:block;width:25px;height:25px;background:url('/DH/img/prev_next.gif') 0 0 no-repeat}
a.btNext{display:block;width:25px;height:25px;background:url('/DH/img/prev_next.gif') -25px 0 no-repeat}
.dhSpecial_event a.btPrev{position:absolute;top:70px;left:2px}
.dhSpecial_event a.btNext{position:absolute;top:70px;right:1px}

/* ÇÒÀÎÇÁ·Î¸ð¼Ç */
.dh_DCpromotion .comm_Bx{position:relative;height:198px;background:url('/DH/img/DCpromotion_bg.gif') right repeat-y; text-align:left; -webkit-box-shadow:0 1px 5px rgb(205,205,205);-moz-box-shadow:0 1px 5px rgb(205,205,205);box-shadow:0 1px 5px rgb(205,205,205)}
.dh_DCpromotion .goods{position:relative;top:0;left:0;width:303px;height:198px;background-color:#f44545;border-right:1px solid #bf2f2f}
.dcPromotion_goods{display:inline;float:left;width:145px;height:190px;background-color:#fff;margin-top:4px;margin-left:4px}
.dcPromotion_goods .img{text-align:center;padding-top:2px}
.dcPromotion_goods .title{height:35px;overflow:hidden;line-height:16px;color:#333;letter-spacing:-0.02em;padding-top:5px;margin-left:5px;margin-right:5px}
.dcPromotion_goods .title span{font-weight:normal}
.dcPromotion_goods .sum{height:43px;overflow:hidden;background:url('/DH/img/percentage_bg.gif') #2d3642 0 0 no-repeat;padding-right:5px}
.dcPromotion_goods a:hover .sum{background:url('/DH/img/percentage_bg_o.gif') #2d3642 0 0 no-repeat}
.dcPromotion_goods .dcNum{width:67px;text-align:center;color:#f22d2d;font-family:Tahoma, Arial, Verdana;line-height:12px;padding-top:6px}
.dcPromotion_goods a:hover .dcNum{color:#fff}
.dcPromotion_goods .dcNum span{font-size:17px;letter-spacing:-0.04em}
.dcPromotion_goods .normal_price{height:16px;color:#8c8c8c}
.dcPromotion_goods .dc_price{height:16px;color:#fff}
.dcPromotion_goods a:hover .dc_price{color:#ff3d3d}
.dcPromotion_goods .normal_price span, .dcPromotion_goods .dc_price{font-size:12px}
.dh_DCpromotion .percentage{position:absolute;top:0;left:303px;width:48px;height:198px;overflow:hidden}
.dh_DCpromotion .percentage a{display:block;width:48px;height:40px;overflow:hidden;line-height:39px;text-align:center;font-family:Arial, Tahoma, Verdana;color:#878787}
.dh_DCpromotion .percentage a:hover{color:#444;text-decoration:underline}
.dh_DCpromotion .percentage a span{font-size:14px;padding-left:3px}
.dh_DCpromotion .percentage a.on{height:40px;background-color:#f44545;margin-top:-1px;border-bottom:1px solid #cb2121;color:#fff}
.dh_DCpromotion .percentage a.on:hover{color:#fff;text-decoration:none}
.dh_DCpromotion .percentage a.on span{font-size:18px}
.dh_DCpromotion .percentage a.on:last-child{border-bottom:none;border-top:1px solid #cb2121}



/*Áöµµ_»óÇ°·¹ÀÌ¾î*/
.dh_mapGoods{position:absolute;width:255px;height:55px;top:-39px;left:-60px;padding:7px 3px 0 7px;background-color:#fff;border:1px solid #444;margin-top:-1px;margin-left:-1px;/*-webkit-box-shadow:5px 7px 10px rgb(60,60,60);-moz-box-shadow:5px 7px 10px rgb(60,60,60);box-shadow:5px 7px 10px rgb(60,60,60);*/}
.dh_mapGoods:hover{background-color:#fffca9;}
.dh_mapGoods .img{float:left;border:1px solid #e0e0e0;}
.mapGoods_info{float:right;width:170px;}
.mapGoods_info .title{float:left;width:150px;height:32px;padding-top:0;}
.mapGoods_info .title a{color:#444}
.mapGoods_info .title a:hover{color:#444;text-decoration:underline}
.mapGoods_info .price{clear:both;font-size:11px;letter-spacing:-1px;font-weight:normal;color:#f1370c;}
.mapGoods_info .sum{font-size:16px;font-family:Arial, Tahoma;letter-spacing:0;font-weight:bold}
.mapGoods_info .ok{}
.mapGoods_info .wait{color:#3a91c8}
.mapGoods_info .finish{color:#999}
.mapGoods_info .dhPop_close{display:block;float:right;width:15px;height:15px;margin-top:1px}


/* ¼÷¹ÚÁöµµ(new) */
.title_dhMap{height:55px; background:url('/DH/img/dhMap_title2.gif') center 0 no-repeat; margin-top:10px;}

/*ÁöµµÅ¸ÀÌÆ²*/
.titBar_dhMap{position:relative; height:70px; background:url('/DH/img/dhMap_title_bg.gif') center 0 no-repeat;}
.titBar_dhMap .lodge_n{position:absolute; top:23px; right:15px;}
.titBar_dhMap .search_item{height:30px; overflow:hidden; margin-top:8px; margin-left:0;}
.titBar_dhMap .item{line-height:32px; margin-right:5px; color:#666;}
.titBar_dhMap .lodgeN_inp{height:28px;background:url('/DH/img/bg_inp28.gif') no-repeat;}
.titBar_dhMap .lodgeN_inp input{width:170px; height:28px;line-height:28px;overflow:hidden;border:none;padding-left:5px;color:#353535;font-size:12px; background:url('/DH/img/R_inp28.gif') right 0 no-repeat; .margin-top:-1px;}
a.btn_searchLoc{display:block; width:80px; height:30px; background:url('/DH/img/btn_searchLoc.gif') 0 0 no-repeat;}
a.btn_searchLoc:hover{background-position:0 -30px;}
.titBar_dhMap .btn_searchLoc{margin-left:4px;}

.map_dhWrap{position:relative; height:588px; border:1px solid #84878b; text-align:center;}
.mapApi_wrap{position:relative; width:640px; height:468px;  background-color:#9dbedf; border:1px solid #5c5e60; margin:59px auto;}

.dhKorea_map{position:relative;width:640px; height:468px; margin:59px auto;overflow:hidden;background:url('/DH/img/map_korea.jpg') center -30px no-repeat; border:1px solid #5c5e60; text-align:left;}
.dhKorea_map .mapArea{position:absolute;width:230px;height:370px;top:-15px;left:230px;background:url('/DH/img/mapArea_txt.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DH/img/mapArea_txt.png',sizingMethod='crop')}
.dhArea_map{float:right;position:relative;width:612px;height:502px;overflow:hidden;}
.dhArea_map2{position:absolute;width:640px;height:468px; top:59px; left:68px; border:1px solid #5c5e60;}
.spot_area{position:relative;top:-25px;left:200px;width:300px;height:468px;}
.spot_area a{display:block;position:absolute;height:19px;overflow:hidden;background-color:#2d3a4a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none}
.spot_area a:hover{background-color:#ff3f30;-webkit-box-shadow:0 2px 4px rgb(190,190,190);-moz-box-shadow:0 2px 4px rgb(190,190,190);box-shadow:0 2px 4px rgb(190,190,190);text-decoration:none}
.spot_area a span{display:block;line-height:22px;padding-left:5px;padding-right:5px;color:#fff;font-size:11px;letter-spacing:-1px;}
.spot_area .area01{top:448px;left:10px}    /*Á¦ÁÖµµ*/
.spot_area .area02{top:305px;left:225px}   /*ºÎ»ê*/
.spot_area .area03{top:50px;left:140px}    /*°­¿ø*/
.spot_area .area04{top:80px;left:50px}     /*¼­¿ï*/
.spot_area .area05{top:100px;left:80px}    /*°æ±â*/
.spot_area .area06{top:97px;left:14px}     /*ÀÎÃµ*/
.spot_area .area07{top:254px;left:217px}   /*°æÁÖ*/
.spot_area .area08{top:265px;left:152px}   /*°æ»ó*/
.spot_area .area09{top:167px;left:70px}    /*ÃæÃ»*/
.spot_area .area10{top:288px;left:48px}    /*Àü¶ó*/
.spot_icon{display:block;position:absolute;width:12px;height:12px;background:url('/DH/img/spot.png') no-repeat;}
.dh_gdsPop{position:relative; width:160px; padding-top:7px; padding-bottom:3px; z-index:10100;}
.dh_gdsPop_tm{width:220px; padding-top:7px; padding-bottom:3px; background-color:#ffe2c2; z-index:10000;}
.btn_infoView{position:absolute; top:3px; right:4px;}
.dh_gdsN a{display:block; color:#444; font-weight:bold; padding:0 20px 0 36px; text-align:left;}
.dh_gdsN a:hover{text-decoration:underline;}
.gdsPop_sum{display:block; text-align:right; padding-top:3px; color:#e62e44; border-top:1px solid #e5e5e5;}
.gdsPop_sum span{padding-right:9px;}
.dh_gdsN img{position:absolute; top:3px; left:3px;}
.dh_tmN a{display:block; color:#444; font-size:14px; font-weight:bold; padding:0 60px 0 38px; text-align:left;}
.dh_tmN a:hover{color:#e92d43;}
.dh_tmN img{position:absolute; top:3px; left:3px;}
.gdsClose{position:absolute; top:6px; right:5px;}
.tm_arr{position:absolute; width:220px; height:9px; bottom:-7px; left:0; text-align:center;}


/* Å×¸¶º° */
.dh_themeNav{position:absolute; width:100%; height:59px; top:0; left:0; /* -webkit-box-shadow:15px 1px 7px rgb(120,120,120); -moz-box-shadow:15px 1px 7px rgb(120,120,120); box-shadow:15px 1px 7px rgb(120,120,120);*/}
.dh_themeNav .wrap{position:relative; padding-left:69px;}
.mapTit_theme{position:absolute; width:75px; height:61px; top:-1px; left:-1px; background:url('/DH/img/mapTit_theme.png') no-repeat; z-index:50;}
.dh_themeNav .opt{float:left; position:relative; width:80px; height:59px; background-color:#e7e9ea;}
.dh_themeNav .opt.on .arrD{position:absolute; top:-7px; left:-10px; width:100px; height:100px; background:url('/DH/img/theme_selOn.png') no-repeat; z-index:1000;}
.dh_themeNav .opt.on, .dh_themeNav .opt:hover .tm{background-color:#fff;}
.dh_themeNav .opt.on:hover .tm{background-color:#fff;}
.dh_themeNav .downMenu{display:none; position:absolute; width:167px; top:59px; left:-1px; background-color:#3a424e; border:1px solid #3f444b; padding-top:30px; z-index:50;}
.dh_themeNav .downMenu.last{left:-20px;}
.dh_themeNav .downMenu .lodge{display:block; height:26px; line-height:29px; color:#c1c4c8; font-size:12px; letter-spacing:-1px; text-align:left; }
.dh_themeNav .downMenu .lodge:hover{background-color:#e8263d; color:#fff;}
.dh_themeNav .downMenu .lodge span{display:block; height:25px; overflow:hidden; border-bottom:1px solid #22272e; padding-left:6px;}
.dh_themeNav .downMenu .evBnr{width:155px; height:50px; background-color:#fff; border:1px solid #1f2122; margin:5px auto;}
.dh_themeNav .downMenu .downM_hdn{text-align:right; padding-right:5px; padding-bottom:3px;}
.dh_themeNav .opt.on .downMenu{display:block;}
.dh_themeNav .tm{display:block; height:59px; border-left:1px solid #f8f8f8; border-right:1px solid #d5d5d5; font-size:11px; letter-spacing:-1px; color:#555; cursor:pointer;}
.dh_themeNav .tm span{display:block; text-align:center;}
.dh_themeNav .tmIcon{height:40px;}
.tmIcon.tmA{background:url('/DH/img/tmIcon_sunrise.png') center 0 no-repeat;}
.dh_themeNav .tmTitle{height:18px;}


/* À¯Çüº° */
.dh_typeNav{position:absolute; width:68px; height:529px; top:0; right:0; /*-webkit-box-shadow:0 -15px 7px rgb(120,120,120); -moz-box-shadow:0 -15px 7px rgb(120,120,120); box-shadow:0 -15px 7px rgb(120,120,120);*/}
.dh_typeNav .wrap{position:relative; padding-top:59px;}
.mapTit_type{position:absolute; width:70px; height:66px; top:-1px; right:-1px; background:url('/DH/img/mapTit_type.png') no-repeat; z-index:50;}
.dh_typeNav .opt{position:relative; height:67px; background-color:#e7e9ea;}
.dh_typeNav .opt.on .arrL{position:absolute; top:-9px; left:-40px; width:110px; height:85px; background:url('/DH/img/type_selOn.png') no-repeat; z-index:1000;}
.dh_typeNav .opt.on, .dh_typeNav .opt:hover .tp{background-color:#fff;}
.dh_typeNav .opt.on:hover .tp{background-color:#fff;}
.dh_typeNav .tp{height:65px; border-top:1px solid #f8f8f8; border-bottom:1px solid #d5d5d5; color:#555; letter-spacing:-0.04em; cursor:pointer;}
.dh_typeNav .tp.last{border-bottom:none;}
.dh_typeNav .tp span{display:block; text-align:center;}
.dh_typeNav .total{height:15px; padding-top:22px;}
.dh_typeNav .opt .tpTitle{color:#444; font-size:11px; text-align:left; padding-left:2px; letter-spacing:-1px;}
.dh_typeNav .opt .tpTitle img{vertical-align:-3px; margin-right:2px;}
.dh_typeNav .opt.on .total, .dh_typeNav .opt.on .tpTitle{font-weight:bold; color:#444;}
.dh_typeNav .totalNum{font-family:Arial, Verdana; color:#16a0a5;}
.dh_typeNav .tpNum{position:absolute; top:6px; right:5px;}
.dh_typeNav .tpNum p{display:block; height:15px; background:url('/DH/img/bgS_num_r.png') right top no-repeat; font-family:Arial, Verdana;}
.dh_typeNav .tpNum p span{display:block; height:15px; line-height:14px; background:url('/DH/img/bgS_num.png') left top no-repeat; font-size:10px; color:#079ca3; padding-left:5px; margin-right:7px; letter-spacing:-0.04em;}
.dh_typeNav .tpIcon{height:45px; margin:0 auto;}
.tpIcon.hotel{width:37px; background:url('/DH/img/bldg_hotel.png') 0 15px no-repeat; }
.tpIcon.condo{width:36px; background:url('/DH/img/bldg_condo.png') 0 8px no-repeat; }
.tpIcon.pension{width:36px; background:url('/DH/img/bldg_pension.png') 0 10px no-repeat; }
.tpIcon.residence{width:22px; background:url('/DH/img/bldg_residence.png') 0 12px no-repeat; }
.tpIcon.korean{width:46px; background:url('/DH/img/bldg_korean.png') 0 15px no-repeat; }
.tpIcon.caravan{width:52px; background:url('/DH/img/bldg_caravan.png') 0 20px no-repeat; }
.dh_typeNav .opt:hover .tpIcon.hotel, .dh_typeNav .opt.on .tpIcon.hotel{background-position:-37px 15px;}
.dh_typeNav .opt:hover .tpIcon.condo, .dh_typeNav .opt.on .tpIcon.condo{background-position:-36px 8px;}
.dh_typeNav .opt:hover .tpIcon.pension, .dh_typeNav .opt.on .tpIcon.pension{background-position:-36px 10px;}
.dh_typeNav .opt:hover .tpIcon.residence, .dh_typeNav .opt.on .tpIcon.residence{background-position:-22px 12px;}
.dh_typeNav .opt:hover .tpIcon.korean, .dh_typeNav .opt.on .tpIcon.korean{background-position:-46px 15px;}
.dh_typeNav .opt:hover .tpIcon.caravan, .dh_typeNav .opt.on .tpIcon.caravan{background-position:-52px 20px;}


/* °¡°Ýº° */
.dh_priceNav{position:absolute; width:100%; height:59px; bottom:0; left:0; background-color:#efe7da;}
.dh_priceNav .wrap{position:relative; height:59px; padding-left:71px;}
.mapTit_price{position:absolute; width:75px; height:61px; bottom:-1px; right:-1px; background:url('/DH/img/mapTit_price.png') no-repeat; z-index:50;}
.dh_priceNav .opt{float:left; position:relative; width:80px; height:59px; background-color:#e7e9ea;}
.dh_priceNav .opt.on .arrT{position:absolute; top:-34px; left:-11px; width:103px; height:100px; background:url('/DH/img/price_selOn.png') no-repeat; z-index:1000;}
.dh_priceNav .opt.sel .arrT{position:absolute; top:-4px; left:47%; width:7px; height:4px; background:url('/DH/img/sel_arrT.png') no-repeat; z-index:30;}
.dh_priceNav .opt.on, .dh_priceNav .opt:hover .pc{background-color:#fff;}
.dh_priceNav .opt.sel, .dh_priceNav .opt.sel:hover .pc{background-color:#ffee61;}
.dh_priceNav .pc{display:block; height:59px; border-left:1px solid #f8f8f8; border-right:1px solid #d5d5d5; font-size:11px; color:#555; cursor:pointer;}
.dh_priceNav .opt.sel .pc{border-left:1px solid #fff179; border-right:1px solid #d4c969;}
.dh_priceNav .pc span{display:block; text-align:center;}
.dh_priceNav .sum{padding-top:24px; font-size:11px;}
.dh_priceNav .sum .num{font-family:Arial, Tahoma, Verdana; font-size:13px;}
.dh_priceNav .sum .odd{font-size:11px; font-weight:normal; letter-spacing:-1px; color:#454545;}
.dh_priceNav .total{padding-top:25px; font-size:12px; letter-spacing:-1px; border-right:none;}
.dh_priceNav .opt.on .total{font-weight:bold; color:#444;}
.dh_priceNav .opt.on .sum{font-weight:bold; color:#ee1c21;}
.dh_priceNav .opt.sel .sum, .dh_priceNav .opt.sel .total{font-weight:bold; color:#ee1c21;}


/* Áö¿ªº° */
.dh_areaNav{position:absolute; width:68px; height:529px; bottom:0; left:0;}
.dh_areaNav .wrap{position:relative; width:68px; height:529px;}
.mapTit_area{position:absolute; width:70px; height:66px; bottom:-1px; left:-1px; background:url('/DH/img/mapTit_area.png') no-repeat; z-index:50;}
.dh_areaNav .opt{position:relative; height:42px; background-color:#e7e9ea;}
.dh_areaNav .opt.on .arrR{position:absolute; top:-8px; left:-2px; width:100px; height:60px; background:url('/DH/img/area_selOn.png') no-repeat; z-index:1000;}
.dh_areaNav .opt.on, .dh_areaNav .opt:hover .ct{background-color:#fff;}
.dh_areaNav .opt.on:hover .ct{background-color:#fff;}
.dh_areaNav .ct{height:40px; border-top:1px solid #f8f8f8; border-bottom:1px solid #d5d5d5; color:#555; cursor:pointer;}
.dh_areaNav .opt.total{height:47px;}
.dh_areaNav .opt.total .ct{height:45px;}
.dh_areaNav .ct.last{border-bottom:none;}
.dh_areaNav .ct span{display:block; text-align:center;}
.dh_areaNav .city{height:14px; padding-top:8px; letter-spacing:-0.04em;}
.dh_areaNav .ctNum{height:12px; font-family:Arial, Verdana; font-size:11px; color:#6294b6;}
.dh_areaNav .opt.on .city{font-weight:bold; color:#444;}




/* º£½ºÆ®¼¿·¯_¼÷¹Ú */
.dh_bestSeller{height:264px}
.dh_area{float:left;width:400px}
.dh_area .navi{width:;height:200px;overflow:hidden}
.dh_area a{display:block;float:left;width:85px;height:95px;background:url('/DH/img/bestSeller_area.jpg') no-repeat;margin-right:10px}
.dh_area a.area01{background-position:0 0}
.dh_area a.area02{background-position:-85px 0}
.dh_area a.area03{background-position:-170px 0}
.dh_area a.area04{background-position:-255px 0}
.dh_area a.area05{background-position:-340px 0}
.dh_area a.area06{background-position:-425px 0}
.dh_area a.area07{background-position:-510px 0}
.dh_area a.area08{background-position:-595px 0}
.dh_area a.area01:hover, .dh_area a.area01.on{background-position:0 -95px}
.dh_area a.area02:hover, .dh_area a.area02.on{background-position:-85px -95px}
.dh_area a.area03:hover, .dh_area a.area03.on{background-position:-170px -95px}
.dh_area a.area04:hover, .dh_area a.area04.on{background-position:-255px -95px}
.dh_area a.area05:hover, .dh_area a.area05.on{background-position:-340px -95px}
.dh_area a.area06:hover, .dh_area a.area06.on{background-position:-425px -95px}
.dh_area a.area07:hover, .dh_area a.area07.on{background-position:-510px -95px}
.dh_area a.area08:hover, .dh_area a.area08.on{background-position:-595px -95px}

.best_areaGoods{float:left;width:380px;height:264px;background:url('/DH/img/bestSeller_bg.gif') 0 0 no-repeat; text-align:left;}
.best_areaGoods .goodsTit{height:44px;background:url('/DH/img/title_dArea.gif') no-repeat}
.best_areaGoods.area01 .goodsTit{background-position:0 0}      /*°­¿ø*/
.best_areaGoods.area02 .goodsTit{background-position:0 -44px}  /*ºÎ»ê*/
.best_areaGoods.area03 .goodsTit{background-position:0 -88px}  /*ÃæÃ»*/
.best_areaGoods.area04 .goodsTit{background-position:0 -132px} /*Á¦ÁÖ*/
.best_areaGoods.area05 .goodsTit{background-position:0 -176px} /*°æÁÖ*/
.best_areaGoods.area06 .goodsTit{background-position:0 -220px} /*°æ»ó*/
.best_areaGoods.area07 .goodsTit{background-position:0 -264px} /*Àü¶ó*/
.best_areaGoods.area08 .goodsTit{background-position:0 -308px} /*°æ±â*/

.best_areaGoods .goodsList{float:right;position:relative;width:363px;height:220px}
.best_areaGoods .goodsList .wrap{position:absolute;top:152px;left:7px}
.best_areaGoods .goodsList a{display:block;height:21px;line-height:18px;overflow:hidden;color:#fff}
.best_areaGoods .goodsList a:hover .name{text-decoration:underline}
.best_areaGoods .goodsList a h4{float:left}
.best_areaGoods .goodsList .name{width:210px;overflow:hidden;letter-spacing:-1px;line-height:22px;margin-right:10px}
.best_areaGoods .goodsList .normal_price{width:60px;color:#d5d5d5}
.best_areaGoods .goodsList .dc_price{width:65px;text-align:right;color:#ff2828}
.best_areaGoods.area01 .goodsList{background:url('/DH/img/area_01.jpg') no-repeat}
.best_areaGoods.area02 .goodsList{background:url('/DH/img/area_02.jpg') no-repeat}
.best_areaGoods.area03 .goodsList{background:url('/DH/img/area_03.jpg') no-repeat}
.best_areaGoods.area04 .goodsList{background:url('/DH/img/area_04.jpg') no-repeat}
.best_areaGoods.area05 .goodsList{background:url('/DH/img/area_05.jpg') no-repeat}
.best_areaGoods.area06 .goodsList{background:url('/DH/img/area_06.jpg') no-repeat}
.best_areaGoods.area07 .goodsList{background:url('/DH/img/area_07.jpg') no-repeat}
.best_areaGoods.area08 .goodsList{background:url('/DH/img/area_08.jpg') no-repeat}

/* Å×¸¶º°ÃßÃµ¼÷¼Ò */
.dh_themeBest{position:relative;height:237px;background:url('/DH/img/title_themeBest.gif') 0 0 no-repeat}
.dh_themeBest .wrap{float:left;position:relative;top:81px;width:398px;height:153px;border:1px solid #dedede}
.dh_themeBest .title{position:absolute;width:200px;height:65px;top:0;left:190px;background:url('/DH/img/themeBest_tit.gif') no-repeat}
.dh_themeBest .theme01{background-position:0 0}
.dh_themeBest .theme02{background-position:0 -65px}
.dh_themeBest .theme03{background-position:0 -130px}
.dh_themeBest .theme04{background-position:0 -195px}
.dh_themeBest .theme05{background-position:0 -260px}
.dh_themeBest .theme06{background-position:0 -325px}
.dh_themeBest .theme07{background-position:0 -390px}
.dh_themeBest .theme08{background-position:0 -455px}
.dh_themeBest .theme09{background-position:0 -520px}
.dh_themeBest .theme10{background-position:0 -585px}
.dh_themeBest .theme11{background-position:0 -650px}
.dh_themeBest .theme12{background-position:0 -715px}
.dh_themeBest .theme13{background-position:0 -780px}
.dh_themeBest .best3{float:left;height:60px;margin-top:90px;margin-left:8px;text-align:left;}
.dh_themeBest .best3 a{display:block;height:18px;line-height:18px;overflow:hidden}
.dh_themeBest .best3 a h5{float:left}
.dh_themeBest .best3 a:hover .name{text-decoration:underline}
.dh_themeBest .best3 .name{width:128px;overflow:hidden;color:#808080;font-weight:normal}
.dh_themeBest .best3 .name.no1{color:#292929}
.dh_themeBest .best3 .dc_price{width:60px;font-weight:bold;text-align:right}

.theme_icon{float:right;position:relative;width:367px;height:219px;top:17px;background:url('/DH/img/theme_out.gif') no-repeat}
.theme_icon a{display:block;position:absolute;width:70px;height:70px}
a.tmIcon01{top:3px;left:5px}
a.tmIcon02{top:3px;left:78px}
a.tmIcon03{top:3px;left:151px}
a.tmIcon04{top:3px;left:224px}
a.tmIcon05{top:3px;left:297px}
a.tmIcon06{top:76px;left:5px}
a.tmIcon07{top:76px;left:151px}
a.tmIcon08{top:76px;left:224px}
a.tmIcon09{top:76px;left:297px}
a.tmIcon10{top:149px;left:5px}
a.tmIcon11{top:149px;left:78px}
a.tmIcon12{top:149px;left:151px}
a.tmIcon13{top:149px;left:224px}
.theme_icon a:hover, .theme_icon a.on{width:80px;height:80px;background:url('/DH/img/theme_over.gif') no-repeat}
a.tmIcon01:hover, a.tmIcon01.on{top:0;left:0;background-position:0 0}
a.tmIcon02:hover, a.tmIcon02.on{top:0;left:73px;background-position:-80px 0}
a.tmIcon03:hover, a.tmIcon03.on{top:0;left:146px;background-position:-160px 0}
a.tmIcon04:hover, a.tmIcon04.on{top:0;left:219px;background-position:-240px 0}
a.tmIcon05:hover, a.tmIcon05.on{top:0;left:287px;background-position:-320px 0}
a.tmIcon06:hover, a.tmIcon06.on{top:71px;left:0;background-position:0 -80px}
a.tmIcon07:hover, a.tmIcon07.on{top:71px;left:146px;background-position:-80px -80px}
a.tmIcon08:hover, a.tmIcon08.on{top:71px;left:219px;background-position:-160px -80px}
a.tmIcon09:hover, a.tmIcon09.on{top:71px;left:287px;background-position:-240px -80px}
a.tmIcon10:hover, a.tmIcon10.on{top:139px;left:0;background-position:-320px -80px}
a.tmIcon11:hover, a.tmIcon11.on{top:139px;left:73px;background-position:0 -160px}
a.tmIcon12:hover, a.tmIcon12.on{top:139px;left:146px;background-position:-80px -160px}
a.tmIcon13:hover, a.tmIcon13.on{top:139px;left:219px;background-position:-160px -160px}

/* ¿¹¾à°¡´É°´½Ç_¸®½ºÆ® */
.dh_okRoom{position:relative;height:400px;}
.dh_listTab{position:relative;height:36px;border:1px solid #cecece;border-bottom:2px solid #565656;-webkit-box-shadow:0 -1px 3px rgb(240,240,240);-moz-box-shadow:0 -1px 3px rgb(240,240,240);box-shadow:0 -1px 3px rgb(240,240,240);margin-bottom:3px}
.dh_listTab p.mg_t5.mg_l5{float:left;}
.dh_listTab .ct_area{position:absolute;top:-1px;right:-1px;height:36px}
.dh_listTab a{display:block;float:left;width:75px;height:36px;overflow:hidden;line-height:42px;background-color:#fff;border-right:1px solid #e5e5e5;text-align:center;margin-top:1px;color:#808080}
.dh_listTab a.on{height:38px;border:1px solid #555;background-color:#fff;border-bottom:none;margin-top:0;color:#333;font-weight:bold}
.dh_listTab a.w95{width:95px}
.weekend_goods{height:100px;padding-top:10px;border-bottom:1px solid #d9d9d9; text-align:left;}
.weekend_goods:hover{background-color:#f6f7f8}
.weekend_goods .num{float:left;width:35px;font-size:18px;font-family:Tahoma, Verdana;color:#599cd7;text-align:center}
.weekend_goods .num .line_b{display:block;border-bottom:1px solid #d9d9d9;padding-bottom:2px}
.weekend_goods .img{float:left;width:128px;height:86px;border:1px solid #d0d0d0}
.weekend_goods .info01{float:left;width:435px;height:85px;margin-left:10px}
.weekend_goods .title{height:35px;line-height:17px;color:#333;margin-top:3px;margin-bottom:5px}
.weekend_goods .title span{font-size:12px;font-weight:normal;padding-left:2px}
.weekend_goods .title img{vertical-align:-4px}
.weekend_goods .point{height:45px;line-height:15px;overflow:hidden;color:#808080;font-weight:normal}
.weekend_goods .info02{float:right;width:160px;height:80px;margin-top:9px}
.weekend_goods .review{height:25px}
.weekend_goods .review h5{float:left;margin-top:4px;font-weight:normal;color:#909090}
.weekend_goods .review h5 span{color:#444}
.weekend_goods .dc_price{width:110px;height:25px;line-height:16px;color:#333;background:url('/DH/img/ico_gray.gif') 0 4px no-repeat;text-align:right;margin-top:5px}
.weekend_goods .dc_price span{font-size:17px;font-family:Tahoma, Verdana}
.weekend_goods a.btn_white22 span{background:url('/DH/img/ico_gray.gif') 92% -31px no-repeat}
/* ¸®½ºÆ®_±âº» */
.weekend_goods.basic{height:32px;padding-top:8px;border-bottom:1px solid #ededed}
.weekend_goods.basic .num{font-size:13px;margin-top:3px}
.weekend_goods.basic .title{width:365px;height:18px;overflow:hidden;font-size:12px;line-height:14px;color:#333;margin-top:3px;margin-bottom:0}
.weekend_goods.basic .review{width:170px;margin-top:3px}
.weekend_goods.basic .dc_price{width:90px;height:20px;color:#333;background:url('/DH/img/ico_gray.gif') 0 3px no-repeat;margin-top:4px}
.weekend_goods.basic .dc_price span{font-size:13px}

.comm_lWrap{float:left;width:400px}
.comm_rWrap{float:right;width:362px}

/* °Ô½ÃÆÇ */
.board_Wrap.news .txt{background:url('/NImg/main/main_tLine.gif') left 8px no-repeat;}
.more_view{display:block;float:right;width:38px;height:12px;background:url('/NImg/common/more.gif') no-repeat;margin-top:10px;margin-right:5px;}
.board_Wrap ul{height:20px;overflow:hidden;clear:both;}
.board_Wrap ul a{display:block;font-size:11px;text-decoration:none}
.board_Wrap ul a:hover{text-decoration:none;font-size:11px;}
.board_Wrap .txt{display:inline;float:left;width:270px;overflow:hidden;margin-left:5px;line-height:22px;padding-left:7px;text-align:left;}
.board_Wrap .txt em{color:#5984a8}
.board_Wrap .date{float:right;color:#a0a0a0;height:18px;overflow:hidden;line-height:22px;width:60px;text-align:right;margin-right:5px;text-align:left;}
.board_Wrap a .txt{font-size:11px;color:#666}
.board_Wrap a:hover .txt{text-decoration:underline}

/* ÀÌ¿ëÈÄ±â */
.dh_review .img{width:130px;height:88px;border:1px solid #d0d0d0;margin-left:8px}
.dh_review .review_info{width:250px;height:100px;overflow:hidden;text-align:left;}
.review_info .name{height:45px;overflow:hidden;line-height:17px;color:#353535;margin-top:3px}
.review_info .name a{color:#353535}
.review_info .name a:hover{text-decoration:underline}
.review_info .name img{vertical-align:-4px}
.review_info .name span{font-weight:normal;padding-left:2px}
.review_info h5{clear:both;height:20px;overflow:hidden;font-weight:normal;color:#909090;line-height:22px}
.review_info h5 p{float:left;letter-spacing:-1px}
.review_info h5 span{color:#666;letter-spacing:0}
.review_con{clear:both;height:70px;margin-top:7px;text-align:left;}
.review_con .title{font-weight:normal;height:20px;overflow:hidden;line-height:18px;color:#333;margin-left:7px}
.review_con a .title{color:#333}
.review_con a:hover .title{color:#333;text-decoration:underline}
.review_con .title span{font-size:11px;color:#666}
.review_con h5{font-weight:normal;height:42px;overflow:hidden;line-height:15px;margin-left:8px;color:#909090}
.review_con a h5{color:#909090}
.review_con a:hover h5{color:#7ba3c4}
.board_Wrap.reviewMini{height:73px;border-top:1px solid #e7e7e7;border-bottom:1px solid #d5d5d5;padding-top:10px}
.board_Wrap.reviewMini ul{height:23px;overflow:hidden;clear:both}
.board_Wrap.reviewMini .txt{display:inline;float:left;width:230px;overflow:hidden;margin-left:2px;line-height:22px;padding-left:7px;color:#353535}
.board_Wrap.reviewMini .txt span{color:#707070;padding-left:2px}
.board_Wrap.reviewMini .txt img{vertical-align:-4px}
.board_Wrap.reviewMini .date{float:right;color:#858585;width:150px;height:18px;overflow:hidden;line-height:22px;text-align:right;margin-right:5px}

.dh_lineTitle{height:24px;border-bottom:1px solid #bfd0de}
.board_bnr{width:82px;height:126px}
.board_bnr a{display:block;width:82px;height:63px;background:url('/DH/img/board_bnr.gif') no-repeat}
.board_bnr a.qna{background-position:0 0}
.board_bnr a.faq{background-position:0 -63px}
.board_bnr a.qna:hover{background-position:-82px 0}
.board_bnr a.faq:hover{background-position:-82px -63px}

/* ³Êºñ */
.w148{width:148px}
.w160{width:160px}
.w150{width:150px}
.w310{width:310px}

/* °øÅë */
.comm_Bx{border:1px solid #c5c5c5;border-bottom:1px solid #a3a3a3;background-color:#fff}
.ag_mTitle{height:30px;background:url('/AG/img/bg_tit30.gif') repeat-x;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}
.btnCircle{overflow:hidden;clear:both;text-align:center}
.btnCircle a{display:-moz-inline-box;display:inline-block;width:12px;height:12px;overflow:hidden;background:url('/NImg/common/btnCircle.png') no-repeat;margin-right:2px;margin-top:9px}
.btnCircle a.on{background:url('/NImg/common/btnCircle_on.png') no-repeat}
.ag_mTitle .btnCircle{margin:0 auto}

.normal_price{color:#808080;font-weight:normal;text-decoration:line-through}
.normal_price span{font-family:Tahoma, Verdana}
.dc_price{color:#f1370c;font-weight:normal}
.dc_price span{font-family:Tahoma, Verdana;font-weight:bold}

/* ÆòÁ¡_º° */
.grade{width:73px;height:16px;background:url('/DH/img/ico_star.png') no-repeat}
.grade.star5{background-position:0 0}
.grade.star4{background-position:0 -16px}
.grade.star3{background-position:0 -32px}
.grade.star2{background-position:0 -48px}
.grade.star1{background-position:0 -64px}
.grade.star0{background-position:0 -80px}

/* ±âº»¹öÆ°_h22 */
a.btn_white22{display:block;height:22px;overflow:hidden;background:url('/NImg/common/bg_grbtn.gif') bottom repeat-x;font-weight:normal;border-bottom:1px solid #aaa;}
a.btn_white22 span{display:block;height:22px;overflow:hidden;line-height:24px;font-size:11px;letter-spacing:-1px;color:#666;border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #b5b5b5;text-align:center}
a.btn_white22:hover{text-decoration:none}
a.btn_white22:hover span{background-color:#FFF;color:#ee1d1d;text-decoration:none}




/*** »ó¼¼ÆäÀÌÁö ***/
/* Æ¯Â¡_°¶·¯¸® */

/* ±âº»Á¤º¸ */
.dh_infoBasic{position:relative;height:auto;background:url('/DH/img/ptn_bg.gif');border:1px solid #d0d0d0}
.detail_dhTitle{position:relative;height:36px;background-color:#FFF;border-bottom:1px solid #b0b0b0;-webkit-box-shadow:0 2px 4px rgb(230,230,230);-moz-box-shadow:0 2px 4px rgb(230,230,230);box-shadow:0 2px 4px rgb(230,230,230)}
.detail_dhTitle .title{display:inline;color:#333;background:url('/NImg/common/down.gif')0 3px no-repeat;padding-left:12px;margin-top:12px;margin-left:10px}
.detail_dhTitle .class{margin-top:14px;color:#ef3213;margin-left:10px}
.detail_dhTitle .arr{position:absolute;top:36px;left:50%;width:11px;height:7px;background:url('/DH/img/arr.gif') no-repeat}
.detail_dhTitle .sum{float:right;width:200px;margin-top:5px}
.detail_dhTitle .sum .txt{float:left;width:70px;font-weight:normal;margin-top:8px;text-align:right}
.detail_dhTitle .dc_price span{font-size:21px}
.dh_infoBasic .infoWrap{margin-top:15px;margin-left:23px;margin-right:20px;padding-bottom:10px;line-height:22px}
.dh_infoBasic .infoWrap a.url{color:#555;text-decoration:none}
.dh_infoBasic .infoWrap a.url:hover{text-decoration:underline}

.dh_infoGallery{position:relative;height:245px;overflow:hidden}
.dh_infoGallery .main{float:left;position:relative;width:564px;height:245px;}
.dh_infoGallery .main .img{position:relative;top:-110px}
.dh_infoGallery .main .film{position:absolute;top:0;left:0;width:235px;height:245px;background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}
.dh_infoGallery .main .film2{position:absolute;top:132px;left:0;width:235px;height:113px;background-color:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6}
.dh_infoGallery .main .title{position:absolute;top:25px;left:15px;width:200px;height:105px;font-size:23px;overflow:hidden;line-height:27px;color:#fff;letter-spacing:-3px}
.dh_infoGallery .keypoint{position:absolute;top:142px;left:15px;width:210px;height:93px;overflow:hidden;color:#b8ee25;letter-spacing:-1px;font-weight:normal}
.dh_infoGallery .keypoint li{height:19px;overflow:hidden;line-height:21px;background:url('/DH/img/ico_point.png') 0 0 no-repeat;padding-left:17px}

.dh_infoGallery .sub{float:right;position:relative;width:216px;height:245px}
.dh_infoGallery .sImg{width:216px;height:245px;overflow:hidden}
.dh_infoGallery .sImg a{display:inline-block;width:107px;height:82px;margin:0;margin-left:1px;padding:0}
.dh_infoGallery .sImg a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8}
.dh_infoGallery .sub a.prev{display:block;position:absolute;top:106px;left:1px;width:21px;height:27px;background:url('/DH/img/prev_next3.gif') 0 0 no-repeat}
.dh_infoGallery .sub a.next{display:block;position:absolute;top:106px;right:0;width:21px;height:27px;background:url('/DH/img/prev_next3.gif') -21px 0 no-repeat}

.comm_conWrap{position:relative;width:778px;height:auto;border:1px solid #d0d0d0}
.dhInfo_wrap{margin-left:15px;margin-right:15px;padding-top:12px;padding-bottom:30px}
.dhInfo_tit{height:35px;overflow:hidden;line-height:39px;background:url('/AG/img/bg_tit66.gif') 0 -25px repeat-x;border-top:1px solid #c7c7c7}
.dhInfo_tit.tOpen{border-top:none}
.dhInfo_tit span{font-size:14px;font-weight:bold;color:#353535;background:url('/NImg/common/down.gif') 10px 3px no-repeat;padding-left:22px}
.dhInfo_txt{font-weight:normal;font-size:12px;line-height:18px;padding-top:10px;padding-left:7px}

/* °´½ÇÁ¤º¸ */
.dh_infoTb{width:100%;height:auto;border:1px solid #bdc6d2}
.dh_infoTb td{border-bottom:1px solid #e9e9e9;font-size:12px}
.dh_infoTb .lTit{width:15%;background-color:;text-align:center;line-height:22px;font-weight:bold;color:#444;background:url('/DH/img/bg_lGrd.gif') right repeat-y}
.dh_infoTb .rCon{width:85%;background-color:;padding-top:10px;padding-bottom:5px}
.dh_infoTb .rCon div{margin-left:15px;line-height:18px}
.room_type{height:40px;overflow:hidden;background:url('/AG/img/bg_tit76_2.gif') 0 -3px repeat-x;color:#fff;text-align:center}
.room_type h1{font-size:18px;font-weight:bold;margin-top:6px}
.room_picture{position:relative;margin-right:10px}
.room_picture a{display:inline-block}
.room_picture .zoom{display:;position:absolute;top:10px;left:240px;width:340px;height:255px;padding-top:5px;background-color:#fff;text-align:center;border:1px solid #b9b9b9}

/* ÀÌ¿ëÈÄ±â */
.dh_grdBx{height:60px;border:1px solid #ddd;font-weight:bold;color:#333;background-color:#fff}
.dh_grdBx div{height:40px;width:230px;background:url('/DH/img/bg_gr2.gif') 0 -5px repeat-x;border-right:1px solid #e2e2e2;padding-top:20px}
.dh_grdBx div, .dh_grdBx p, .dh_grdBx ul{float:left}
.dh_grdBx ul{width:72px;text-align:center;margin-top:12px}
.dh_grdBx .total{margin-left:63px;width:44px;line-height:30px}
.hugi_boardBar{height:25px;overflow:hidden;background:url('/DH/img/bg_gr2.gif') 0 -30px repeat-x;border:1px solid #dadada;letter-spacing:-1px}
.hugi_boardBar li, .hugi_boardList li{float:left;text-align:center;line-height:29px;color:#888;font-size:11px}
.hugi_boardBar .title, .hugi_boardList .title{width:410px;height:20px;overflow:hidden;padding-left:10px;text-align:left}
.hugi_boardList a.on .title{font-weight:bold;color:#444}
.hugi_boardList .title{color:#555;font-size:12px}
.hugi_boardList ul{height:28px;border-bottom:1px solid #e9e9e9;padding-top:3px}
.hugi_boardList a:hover ul, .hugi_boardList a.on ul{background-color:#f2f4f7}
.hugi_boardList .w200, .hugi_boardList .w112, .hugi_boardList .w145{text-align:left}
.hugi_boardList .w145{text-align:center}
.hugi_contents{border:1px solid #8baad0}
.hugi_contents span{display:block;padding:12px 20px 8px 44px;font-weight:normal;font-size:12px;line-height:17px;color:#757575}
.board_bot .wr_btn{float:right}
.dh_grdBx .total{display:inline;float:left}
.wr_btn{display:block;height:38px;overflow:hidden;background:url('/DH/img/bg_wbtn.gif') no-repeat;letter-spacing:-1px}
.wr_btn span{display:block;height:38px;line-height:39px;background:url('/DH/img/r_wbtn.gif') right 0 no-repeat;text-align:center;font-size:11px;letter-spacing:-1px}
.board_bot a, .hugi_tit .title span{color:#333}
.board_bot a:hover{color:#777}
.bdrBx{border:1px solid #e9e9e9;padding:10px}
#hugiWrap{margin-top:5px;padding-bottom:20px;}
#hugiWrap .board_bot{height:40px}
#hugiWrap h4{color:#444;line-height:22px}
#hugiWrap .tb_line{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
			
/* ÆòÁ¡¼¿·ºÆ® */				
.seltype_bx{float:left;position:relative;width:170px}
.seltype_bx .item{float:left;font-size:11px;font-weight:bold;color:#444;margin-right:3px;text-align:right;margin-right:5px;margin-top:7px}
.sel_star{float:left;height:30px}
.sel_star a.selectBg{display:block;float:left;width:115px;height:30px;background:url('/DH/img/selectBg.gif') no-repeat}
.sel_star a.selectBg:hover, .sel_star a.selectBg.on{background-position:-115px 0}
.selectBg em{display:block;margin-top:5px;margin-left:7px}
.selstar_bx{display:none;position:absolute;width:106px;top:27px;left:31px;background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #d9d9d9;}
.seltype_bx.service .selstar_bx{left:43px}
.selstar_bx p{margin:5px 0 5px 4px}
.selstar_bx a{display:block;margin-bottom:3px;cursor:pointer;}
.selstar_bx a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}

.dh_inpInfo{background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:15px 10px 7px 10px}
.dh_inpInfo ul{height:30px}
.tit_li_con{height:27px}
.dh_inpInfo li, .hugi_tit .title, .tit_li_con li{float:left;}
.dh_inpInfo .l_tit{width:27px;font-size:11px;font-weight:bold;color:#444;margin-right:3px;letter-spacing:-1px;margin-top:5px;}
.inp_review textarea{width:705px;height:200px;padding:20px}
.caution_bx{padding:10px;border:2px solid #e9e9e9;margin-top:10px;color:#888;line-height:16px;font-size:11px}
.tit_li_con{overflow:hidden;line-height:32px}
.tit_li_con .l_txt{width:95px;text-align:center;color:#757575}
.tit_li_con a:hover{color:#666;text-decoration:underline}

/*ÈÄ±â»ó¼¼*/
.hugi_tit{height:30px;background:url('/NImg/common/bg_tab_under.gif') bottom repeat-x;}
.hugi_tit .title{float:left;width:600px;color:#555;line-height:30px;padding-left:10px;font-weight:bold;}
.hugi_tit .wr_btn{margin-top:-3px}
.dh_inpInfo .detail_info{height:20px;font-size:11px;color:#999;letter-spacing:-1px;}
.detail_info span{color:#666;letter-spacing:0;margin-left:3px;}
.detail_info .divi{color:#ddd;width:30px;text-align:center;}
.in_contents{background-color:#fff;line-height:22px;padding-top:20px;padding-left:20px;padding-right:25px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.in_contents ul{clear:both;border-bottom:1px solid #d7d7d7}
.in_contents li{float:left;padding-top:3px;line-height:22px;}
.in_contents .l_tit{width:100px;text-align:center;font-weight:bold;}

/*´ñ±Û´Þ±â*/
.comment_wrap{padding:7px;padding-bottom:10px;color:#888;background-color:#f5f6f6;line-height:16px;border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;margin-top:20px}
.comment_wrap h4{height:23px}
.reple_bx{height:45px}
.reple_bx p{display:inline}
.reple_bx textarea{width:610px;height:30px;padding:5px;background-color:#FFF;overflow-x:hidden;overflow-y:auto;border:1px solid #d8dfe3;border-top:1px solid #c7cfd3;border-left:1px solid #c7cfd3}

a.btn_white40{display:block;height:40px;overflow:hidden;background:url('/NImg/common/bg_grbtn.gif') bottom repeat-x;font-weight:bold;border-bottom:1px solid #808080;}
a.btn_white40 span{display:block;height:40px;overflow:hidden;line-height:42px;font-size:12px;letter-spacing:-1px;color:#32475e;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #a5a5a5;text-align:center}
a.btn_white40.fs12 span{font-size:12px;font-weight:normal}
a.btn_white40:hover{text-decoration:none}
a.btn_white40:hover span{background-color:#FFF;color:#ee1d1d;text-decoration:none}

.comment_line .board_bar{height:22px;overflow:hidden;background:url('/AG/img/bg_tit76.gif') 0 -5px repeat-x;border:1px solid #d9d9d9;letter-spacing:-1px;color:#909090}
.comment_line .board_bar li{float:left;text-align:center;line-height:26px;font-size:11px}
.comment_line .board_list p{float:left;text-align:center;line-height:28px;font-size:11px}
.comment_line .board_list p{color:#888;line-height:18px}
.comment_line .board_bar .title, .comment_line .board_list .title{width:500px;padding-left:7px;text-align:left}
.comment_line .board_bar .edit, .comment_line .board_list .edit{width:65px;margin-left:5px;text-align:left}
.comment_line .board_list .title{color:#666;font-size:11px;line-height:16px;margin-top:6px;margin-bottom:5px}
.comment_line .board_list div{height:;border-bottom:1px solid #e9e9e9;padding-top:3px}
.comment_line .board_list .cb{display:block;clear:both}
.comment_line .board_list .w90, .comment_line .board_list .w75{margin-top:5px}
.comment_line .board_list .edit{margin-top:4px}

/* Áú¹®°ú´äº¯ */
.dhQna_boardBar{height:25px;overflow:hidden;background:url('/DH/img/bg_gr2.gif') 0 -30px repeat-x;border:1px solid #dadada;letter-spacing:-1px}
.dhQna_boardBar li, .dhQna_boardList li{float:left;text-align:center;line-height:29px;color:#888;font-size:11px}
.dhQna_boardBar .title, .dhQna_boardList .title{width:470px;height:20px;overflow:hidden;padding-left:10px;text-align:left}
.dhQna_boardList a.on .title{font-weight:bold;color:#444}
.dhQna_boardList .title{color:#555;font-size:12px}
.dhQna_boardList ul{height:28px;border-bottom:1px solid #e9e9e9;padding-top:3px}
.dhQna_boardList a:hover ul, .dhQna_boardList a.on ul{background-color:#f2f4f7}
.dhQna_boardList .w200, .dhQna_boardList .w112, .dhQna_boardList .w145{text-align:left}
.dhQna_boardList .w145{text-align:center}
.dhQna_boardList .state{width:70px;letter-spacing:-1px}
.dhQna_boardList .state.finish{color:#e71b1b}
.dhQna_boardList .state.ing{color:#5077b1}
.dhQna_contents{border:1px solid #8baad0}
.dhQna_contents p{display:block;padding:12px 15px 8px 44px;font-weight:normal;font-size:12px;line-height:17px;color:#757575}
.dhQna_contents p.Q{background:url('/DH/img/ico_Q.gif') 16px 8px no-repeat}
.dhQna_contents p.A{background:url('/DH/img/ico_A.gif') 7px 8px no-repeat;margin-left:7px;margin-right:7px;margin-bottom:7px;border:1px solid #e0e0e0;padding-left:36px}
.dh_inpInfo .va4_{.vertical-align:0}

.w85{width:85px}
.w500{width:500px}
.w600{width:650px}
.mg_l35{margin-left:35px}
.mg_l60{margin-left:60px}
.mg_t48_{margin-top:-48px}
.h500{_height:500px;.height:500px}

/*** ¸®½ºÆ®ÆäÀÌÁö ***/
.dhSub_wrap{padding-bottom:100px;}
/* Á¤·ÄÅÇ */
.li_alignBar{position:relative;height:32px;background-color:#e7e9eb;border:1px solid #d1d6da;border-bottom:1px solid #595c5f; margin-bottom:7px;}
.li_alignBar .alignTab{position:absolute;top:-1px;right:-1px;}
.li_alignBar a{display:block;float:left;width:90px;height:33px;border-right:1px solid #d5d5d5;font-weight:bold;color:#707070}
.li_alignBar a span{display:block;text-align:center;line-height:38px}
.li_alignBar a.on{height:33px;background-color:#FFF;border-top:1px solid #595c5f;border-left:1px solid #595c5f;border-right:1px solid #595c5f}
.li_alignBar a.on span{background:url('/NImg/common/arr_on.gif')80px 16px no-repeat;color:#252525}
.li_alignBar a:hover{background-color:#f7f7f7;height:32px;margin-top:1px;}
.li_alignBar a:hover span{line-height:36px;color:#444}
.li_alignBar a.on:hover{background-color:#FFF;height:33px;margin-top:0}
.li_alignBar a.on:hover span{line-height:38px;text-decoration:none;color:#252525}
.li_alignBar select{height:20px;font-size:12px;font-family:µ¸¿ò, Dotum;color:#555;border:1px solid #b9b9b9;padding:0;margin-top:1px}

.DH_liSearch{position:relative; height:85px; border:2px solid #b6c6da; margin-top:0px;}
.DH_liSearch .search_item{float:left; width:345px; margin-top:14px;}
.DH_liSearch .grInput{width:276px;}
.DH_liSearch .btn_reSearch{position:absolute; top:12px; right:12px;}
.dhList_bar{position:relative;height:52px;border:2px solid #89b7df}
.dh_keywords{margin-left:20px;margin-right:7px;}
.dh_keywords .area{float:left;color:#444;padding-left:12px;background:url('/NImg/common/down.gif') 0 5px no-repeat;margin-top:19px}
.dh_keywords .date{color:#578fc4;font-size:14px;margin-left:9px}

.dhList_wrap{position:relative;_width:778px;height:129px;border:1px solid #b5b5b5;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:0 2px 4px rgb(240,240,240);-moz-box-shadow:0 2px 4px rgb(240,240,240);box-shadow:0 2px 4px rgb(240,240,240);margin-bottom:13px}
.dhList_wrap .band{visibility:hidden;}
.dhList_wrap.my_selLodge .band{position:absolute; top:-1px; left:-1px; visibility:visible; width:63px; height:63px; background:url('/DH/img/selLodge.png') no-repeat;}
.dhList_wrap.my_selLodge .rdBx{position:absolute; top:-1px; left:-1px; visibility:visible; width:780px; height:129px; background:url('/DH/img/my_selLodge.png') 0 top no-repeat; border-bottom:2px solid #fc293c; z-index:10;}
.dhList_wrap:hover{border:1px solid #777;}
.dhList_wrap .goodsImg{display:inline;float:left;width:163px;height:112px;overflow:hidden;border:1px solid #c5c5c5;margin-left:7px;margin-right:12px;margin-top:7px;}
.dhList_wrap .goodsImg img{border:0}
.dhGoods_info{float:left;position:relative;width:405px; margin-top:9px;}
.dhGoods_info .title{height:33px;overflow:hidden;color:#333}
.dhGoods_info .lodgeTit{width:400px;margin-top:5px;}
.dhGoods_info .lodgeTit a{color:#333}
.dhGoods_info .keyPoint{height:45px; overflow:hidden; line-height:15px; font-size:11px; color:#999;}
.dhGoods_info .etcInfo{margin-top:12px; font-size:11px;}
.dhGoods_info .contactUs{margin-top:22px}
.dhGoods_info .contactUs h4{height:22px;color:#666;font-weight:normal}
.dhGoods_liPrice{position:absolute; top:0; right:0; width:169px; height:129px; background-color:#fffbe8; border-left:1px solid #efecdf;}
.dhGoods_state{display:none;height:34px; overflow:hidden; line-height:36px; background:url('/DH/img/line_arr.gif') center bottom no-repeat; text-align:center; font-weight:bold;}
.dhGoods_state .ok{color:#f54742;}
.dhGoods_state .app{color:#5a83c1;}
.dhGoods_state .finish{color:#888;}
.dh_liDc{width:60px; height:44px; position: absolute;top: -8px;left: 50%;margin-left: -30px; line-height:18px; overflow:hidden; background:url(//m.webtour.com/_Tpln/Images/Common/ico_dcRed.png) no-repeat; background-size:60px 44px; font-size:13px; color:#fff; font-family:Arial, Tahoma; text-align:center;}
.dh_liDc.none{display:none;}
.dhGoods_liPrice .dh_liDc{float:left;}
.dhGoods_liPrice .dh_liDc span{display:none}
.dhGoods_liPrice .dh_liDc .per {display:block}
.dhGoods_liPrice .dh_liDc .per:before {content:'Ãß°¡ÇÒÀÎ';display:block;font-size:10px;color:#fff261;padding-top:6px;line-height:1.1;letter-spacing:-0.05em;}
.dhGoods_liPrice .dc_price span{font-family:'Arial', 'Tahoma'; font-size:26px; vertical-align:-1px}
.dhList_sum{margin-top:10px;}
.dhList_sum .normal_price{display:none;text-align:right; padding-right:10px;}
.dhList_sum .dc_price{/*float:right;*/font-size:14px; font-weight:bold; padding-top:25px; padding-left:10px;text-align:center; color:#f82e24;}
.btn_detailView{display:block;width:75px;height:42px;background:url('/DH/img/btn_detailView.png') 0 0 no-repeat;}
.btn_detailView2{display:block;width:147px;height:35px;background:url('/DH/img/btn_detailView3.png') 0 0 no-repeat;}
.btn_detailView2:hover{background-position:0 -35px;}
.dhGoods_liPrice .btn_detailView2{position:absolute; top:85px; right:10px; z-index:15;}
.dhGoods_info .contactUs .blank{padding-left:17px;}

.w118{width:118px;}
.w138{width:138px;}

.dtList_noGoods{height:400px;background:url('/NImg/common/no_goods.gif') center 25px no-repeat;text-align:center}
.dtList_noGoods p{padding-top:75px}

/* Á¦ÈÞÆäÀÌÁö(±×·çÆù) */
.diyLodge_Tab{height:38px;background-color:#ebebeb}
.diyLodge_Tab a{display:block;float:left;width:390px;height:40px;overflow:hidden;font-size:16px;font-weight:bold;letter-spacing:-1px}
.diyLodge_Tab a span{display:block;height:37px;line-height:40px;text-align:center;color:#919090;background:url('/DH/img/arr_off.gif') 370px 16px no-repeat;border:1px solid #bec2c7}
.diyLodge_Tab a.on{background:url('/DH/img/bg_dhTab.gif') repeat-x;}
.diyLodge_Tab a.on span{border:1px solid #8c092e;color:#fff;background:url('/DH/img/arr_on.gif') 370px 16px no-repeat;}

.search_item select.selType01{height:25px;font-size:12px;font-family:µ¸¿ò, Dotum;line-height:25px;border:1px solid #dadada;border-top:1px solid #afafaf;border-left:1px solid #b7b7b7;padding-left:4px}
.search_item input.inpType01{height:23px;font-size:12px;font-family:µ¸¿ò, Dotum;line-height:23px;border:1px solid #dadada;border-top:1px solid #afafaf;border-left:1px solid #b7b7b7;padding-left:4px}
.search_item .selType01 Option{padding-top:10px;border:1px solid red}
.dhRes_btn{display:block;float:left;width:125px;height:93px;background:url('/DH/img/btn_dhSearch.gif') no-repeat;margin-top:32px;margin-left:1px}
.dhRes_btn:hover{background-position:0 -93px}

.dhRes_wrap{background:url('/DH/img/ptn_bg2.gif');padding-bottom:30px}
.dh_quickSearch{height:130px;background:url('/DH/img/quickSearch_bg.jpg') #354b6d 0 0 no-repeat;-webkit-box-shadow:0 3px 5px rgb(200,200,200);-moz-box-shadow:0 3px 5px rgb(200,200,200);box-shadow:0 3px 5px rgb(200,200,200);}
.dh_quickSearch .wrap{float:left;width:644px;height:93px;background-color:#f1f4f8;border:1px solid #2c3f5bl;margin-top:32px;margin-left:5px}
.search_item.left{display:inline;float:left;_width:300px;padding-left:7px;}
.search_item.right{float:left;_width:307px;margin-left:20px}
.lodgeType .va4_{_vertical-align:0;.vertical-align:0}
.dhRes_guide{background-color:#fff;border:1px solid #d3d0cc;margin:0 19px}
.dhRes_guide .wrap{line-height:21px;padding:13px 12px}
.dhRes_guide .wrap img{vertical-align:3px;margin-right:2px}

.w130{width:130px}


/* Æ¯Áý±âÈ¹¹è³Ê */
.city_special_md{background:url('/DH/img/bg_ptn.gif');border-top:2px solid #666; margin-bottom:20px;}
.city_special_md.agList{border-top:none;padding-bottom:3px;margin-bottom:25px}
.city_special_md .wrap{overflow:hidden;padding-top:5px;padding-left:6px}
.city_specialBnr{position:relative;width:246px;height:118px;background-color:#fff;border:1px solid #c2c4c5;border-bottom:1px solid #98999a;border-right:1px solid #a1a2a3;-webkit-box-shadow:0 1px 5px rgb(200,200,200);-moz-box-shadow:0 1px 5px rgb(200,200,200);box-shadow:0 1px 5px rgb(200,200,200);margin-right:8px;margin-bottom:15px}
.city_specialBnr.hot{border:1px solid #666}
.city_specialBnr.full{position:relative;width:758px;height:108px;border:1px solid #575752}
.city_specialBnr .bnr{padding:2px;cursor:pointer}
.city_specialBnr.full .bnr{padding:0}
.city_specialBnr:hover .bnr{background-color:#4b5660}
.city_special_md .city_specialBnr{float:left}
.city_specialBnr .icon{display:block;position:absolute;width:72px;height:32px;top:-7px;left:-7px;}

.newbnr{display:inline;float:left;width:780px;}
.newbnr ul{margin-bottom:5px}
.newbnr li{float:left;position:relative;margin-right:0;margin-bottom:5px}
.newbnr li:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8}


/* Æ¯Áý±âÈ¹¹è³Ê ¸®´º¾ó */
.city_specialPR_wrap{color:#444444;border-bottom:1px solid #bdbdbd;margin-bottom:20px;}
.specialPR_list{display:inline-block;background-color:#f4f4f4;width:780px;height:40px;
				border-top:2px solid #505a65;border-bottom:1px solid #bdbdbd;font-weight:bold;}
.specialPR_list li{float:left;text-align:center;cursor:pointer;/*padding:13px 0;*/height:40px;}
.specialPR_list li span{margin-top:14px;display:block;}
.specialPR_list li:hover{background-color:#505a65;color:#ffffff;}
.specialPR_list .on{background-color:#505a65;color:#ffffff;}

.specialPR_bnWrap {padding:15px 10px 0 10px;display:inline-block;height:237px;}
.specialPR_bnWrap .bannerWrap{display:inline-block;width:780px;height:105px;}
.specialPR_bn {display:inline-block;width:245px;cursor:pointer;float:left;margin-bottom:15px;margin-right:8px;}
.specialPR_bn:hover {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.specialPR_imgSZ {margin-right:8px;float:left;}
.specialPR_imgSZ img{width:105px;height:102px;border:1px solid #d0d0d0;}
.specialPR_ep {float:left;width:130px;margin-top:13px;}
.specialPR_ep dt{font-weight:bold;height:26px;}
.specialPR_ep .specialPR_text{color:#5685ae;margin:7px 0;height:26px;}
.specialPR_ep .specialPR_sum{color:#f1370c;font-weight:bold;}

/* dh_list1 ÃßÃµ¼÷¼ÒºÎºÐ */
.rm_bannerWrap_list{display:inline-block;}
.specialPR_bnWrap_list {padding:15px 10px;display:inline-block;}
.specialPR_bnWrap_list .bannerWrap{display:inline-block;width:780px;height:95px;}
.specialPR_bn_list {display:inline-block;width:245px;cursor:pointer;float:left;color:#444444;margin-right:7px;}
.specialPR_bn_list:hover {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.specialPR_imgSZ_list {margin-right:8px;float:left;}
.specialPR_imgSZ_list img{width:105px;height:95px;border:1px solid #d0d0d0;}
.specialPR_ep_list {float:left;width:130px;margin-top:7px;}
.specialPR_ep_list dt{height:26px;}
.specialPR_ep_list .specialPR_text{color:#5685ae;margin:7px 0;height:26px;}
.specialPR_ep_list .specialPR_sum{color:#f1370c;font-weight:bold;}

/* ÃßÃµ¼÷¹Úbest3 */
.rm_lodgingWrap {border:1px solid #bdbdbd;overflow:hidden;margin-top:10px;padding:10px;}
.rm_lodgingWrap .rm_title {color:#303030;font-weight:bold;background:url('/DH/img/rm_titleBg.png') repeat-x 0 bottom; height:36px;
						   margin-bottom:12px;}
.rm_lodgingWrap .rm_title p {font-size:16px;background:url(/DH/img/ico_event.gif) no-repeat 0 0;height:34px;line-height:30px;padding:1px 0 0 35px;}
.rm_lodgingWrap .rm_title span {color:#ff534e;}
.clearfix:after {content:'';display:block;clear:both;}
.rmimgbox {width:104%;margin-left:-2%;}
.rm_lodgingWrap .link {position:relative;display:block;float:left;width:33.20%;border-left:1px solid #ececec;padding-bottom:30px;}
.rm_lodgingWrap .link .rimg {position:relative;display:block;width:230px;height:230px;margin:0 auto;border-radius:230px;overflow:hidden;z-index:1;}
.rm_lodgingWrap .link .rimg img {width:100%;height:100%;}
.rm_lodgingWrap .link .txt-wrap {background:#fff;position:absolute;text-align:center;bottom:0;left:0;width:100%;height:80px;z-index:10;}
.rm_lodgingWrap .link .txt-wrap span {font-family:'¸¼Àº°íµñ','Malgun Gothic';letter-spacing:-1px;margin:0 20px;display:block;font-size:11px;color:#e74c3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rm_lodgingWrap .link .txt-wrap .tit {font-weight:bold;font-size:16px;color:#353535;margin-bottom:4px;padding-top:5px;}
.rm_lodgingWrap .link .txt-wrap .txt {margin-bottom:10px;}
.rm_lodgingWrap .link .txt-wrap .price {font-size:15px;color:#f82e24}
.rm_lodgingWrap .link .txt-wrap .price strong {font-size:20px;font-weight:bold}
.rm_lodgingWrap .link .txt-wrap * {text-align:center}
.rm_lodgingWrap .link:first-child {border-left:0;}

/* ¸ÞÀÎÁöµµ - CMSÁ¤º¸ °ü·Ã Ãß°¡ */
.contentsPop_wrap{position:absolute; width:500px; height:500px; top:60px; left:142px; background-color:#fff; border:2px solid #333e47; z-index:3000; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
-webkit-box-shadow:0 1px 12px rgb(100,100,100);-moz-box-shadow:0 1px 12px rgb(100,100,100);box-shadow:0 1px 12px rgb(100,100,100);}
.contentsPop_wrap .scWrap{height:540px; overflow-x:hidden; overflow-y:auto;}
.contentsPop_hd{position:relative; height:40px; overflow:hidden; font-family:Dotum,Verdana;font-size:16px;font-weight:bold;background:url('/NImg/common/bg_dark45.gif') top repeat-x;}
.contentsPop_hd .hdTit{line-height:44px; text-align:left;}
.contentsPop_hd .pop_tmName{color:#fff; font-size:16px; letter-spacing:-0.04em; line-height:44px; font-weight:bold; margin-left:13px; margin-right:3px;}
.contentsPop_hd .pop_tmDate{color:#89afd3; font-size:13px; line-height:44px; letter-spacing:0; font-weight:normal; font-family:Arial, Tahoma, Verdana;}
.contentsPop_hd .hdBtn{position:absolute; width:24px; height:22px; top:7px; right:15px;}
.popDetail_info_wrap{height:440px;overflow-y:scroll;overflow-x:hidden;margin-left:0;padding-top:0;padding-bottom:10px;text-align:left;
	 scrollbar-face-color: #789dd5;
		 scrollbar-highlight-color: #6089c7; 
		 scrollbar-3dlight-color: #fff; 
		 scrollbar-shadow-color: #789dd5; 2014-03-04
		 scrollbar-darkshadow-color: #eef1f6;
		 scrollbar-track-color: #e5e8f0;
		 scrollbar-arrow-color: #fff;}
.popDetail_info_wrap .detailImg{width:258px;height:188px;border:1px solid #cdcdcd}
.popDetail_info_wrap .detailInfo{width:360px;color:#666}
.popDetail_info_wrap .info ul{height:25px;overflow:hidden}
.popDetail_info_wrap .info span{display:block;float:left;width:60px;font-size:11px;text-align:right;margin-right:10px;color:#404040;font-weight:normal}
.popDetail_info_wrap .info em{padding-left:20px}
.popDetail_info_wrap .info .price{font-weight:bold;color:#404040}
.popDetail_info_wrap .info{height:107px;overflow:hidden}
.hor_gallery{}
.hor_gallery .wrap{clear:both;height:58px;border:1px solid #e0e0e0}
.hor_gallery .wrap p{float:left;width:67px;height:43px;border:1px solid #e8e8e8;margin-right:3px;margin-top:7px}
.hor_gallery .sel{float:right;height:18px;overflow:hidden;text-align:right;font-size:11px;margin-right:10px;font-family:Tahoma}
.hor_gallery .sel img{vertical-align:-3px}
.hor_gallery .sel em{font-weight:bold;color:#353535}
.hor_gallery .wrap .on{width:63px;height:39px;border:3px solid #23afd7} .hor_gallery .wrap .on img{width:63px;height:39px}
.up_down_btn{display:block;width:26px;height:38px}
.hor_gallery span{float:left;margin-top:11px;margin-left:10px}
#hotelGallery{height:420px}
#hotelGallery .Limg{position:relative;float:left;width:500px;height:375px;top:24px;left:35px;padding:4px;border:1px solid #d5d5d5}
#hotelGallery .Limg .LimgDiv{/*position:absolute;top:-24px;left:-33px;width:681px;height:512px;background:url('/AG/img/gallery_sd.gif') no-repeat;border:1px solid #ff0000*/}
#hotelGallery .Limg .prev{position:absolute;top:150px;left:-36px;width:70px;height:70px;visibility:show; _display:inlin-block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AG/img/gallery_btPrev.png')}
#hotelGallery .Limg .next{position:absolute;top:150px;right:-36px;width:70px;height:70px;visibility:show; _display:inlin-block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AG/img/gallery_btNext.png')}
.Limg .prev img, .Limg .next img{_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer}
.Limg .main img{width:500px;height:375px;border:0}
#hotelGallery .Simg{position:relative;float:right;width:115px;height:350px;border:1px solid #e0e0e0;top:24px;right:24px}
.Simg .btnTop{position:absolute;width:58px;height:23px;top:0;left:29px;background:url('/AG/img/bg_galleryBt.gif') 0 0 no-repeat; cursor:pointer}
.Simg .btnBot{position:absolute;width:58px;height:23px;bottom:0;left:29px;background:url('/AG/img/bg_galleryBt.gif') 0 -23px no-repeat; cursor:pointer}
#hotelGallery .Simg ul{width:92px;margin:0 auto;padding-top:35px}
#hotelGallery .Simg li{margin-bottom:5px;width:90px;height:66px;border:1px solid #e8e8e8; .margin-left:-16px;}
#hotelGallery .Simg img{width:90px;height:66px;cursor:pointer}
#hotelGallery .Simg .on{width:82px;height:58px;border:5px solid #5eafe8;overflow:hidden}
.Simg .viewNum{position:absolute;bottom:-33px;left:30px;background:url('/AG/img/ico_frame.gif') 0 -3px no-repeat;padding-left:25px;font-family:Tahoma;font-size:11px;color:#888}
.Simg .viewNum span{font-weight:bold;color:#444}

/* °ü±¤Áö_°¶·¯¸® */
#tourGallery{width:470px; height:400px;}
.tourLimg{position:relative;width:370px;height:280px;top:20px;left:50px;border:5px solid #fff;}
.tourLimg .LimgDiv{position:absolute;top:-12px;left:-20px;width:409px;height:300px; border:1px solid #ccc; /*background:url('/AG/img/gallery_sd2.gif') no-repeat*/}
.tourLimg .prev{position:absolute;top:110px;left:-47px;width:70px;height:70px;visibility:show; _display:inlin-block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AG/img/gallery_btPrev.png')}
.tourLimg .next{position:absolute;top:110px;right:-47px;width:70px;height:70px;visibility:show; _display:inlin-block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AG/img/gallery_btNext.png')}
.tourLimg .prev img, .tourLimg .next img{_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer}
.tourLimg .main img{width:370px;height:278px;border:0}	
.tourSimg{position:relative;width:409px;height:73px;border:1px solid #e0e0e0;top:24px;left:35px; background-color:#fff}
.tourSimg ul{margin:0 auto;padding-top:9px;margin-left:7px}
.tourSimg li{display:inline;float:left;width:77px;height:53px;border:1px solid #e8e8e8;margin-left:5px}
.tourSimg li img{width:77px;height:53px;cursor:pointer}
.tourSimg .on{width:69px;height:45px;border:5px solid #5eafe8;overflow:hidden}	
.tourSimg .viewNum{position:absolute;bottom:9px;right:7px;background:url('/AG/img/ico_frame.gif') 1px -4px no-repeat;padding-left:25px;font-family:Tahoma;font-size:10px;color:#888}
.tourSimg .viewNum span{font-weight:bold;color:#444}	
.tourSimg .btn{position:absolute;top:8px;right:20px}
.dhPop_infoGuide{padding:20px; padding-top:10px;}

/* Å×¸¶±âÈ¹Àü */
.theme_pmBnr_wrap{position:relative; border-top:2px solid #666;}
.theme_pmBnr{float:left; position:relative; width:195px; height:120px;}
.theme_pmBnr span{display:block; height:119px; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.theme_pmBnr a{display:block; position:absolute; top:0; left:0; width:195px; height:120px; background:url('/DH/img/btn_go.png') right bottom no-repeat;}
.theme_pmBnr a:hover{width:191px; height:116px; background:url('/DH/img/btn_go_o.png') 150px 75px no-repeat; border:2px solid #ff634f;}

.theme_pmBnr.last a{width:194px; border-right:1px solid #e3e3e3;}
.theme_pmBnr.last a:hover{width:191px; border:2px solid #ff634f; background:url('/DH/img/btn_go_o.png') 149px 75px no-repeat;}

/* »óÅÂ¼³¸í */
.resState_guide{position:absolute; top:10px; left:15px; z-index:10}
.resState_guide .wrp{position:relative;}
.resState_guide img{cursor:pointer;}
.pop_resState{position:absolute; top:16px; width:175px; background:url('/NImg/common/arr_t.gif') -195px 0 no-repeat; z-index:10}
.pop_resState.ok{left:0;}
.pop_resState.wait{left:43px;}
.pop_resState.finish{width:200px; left:93px;}
.pop_resState.unfixed{width:175px; left:142px;}
.pop_resState .wrp2{background-color:#fff; margin-top:6px; border:1px solid #777; border-top:none;}
.pop_resState .wrp3{padding:10px 7px 7px 10px; font-size:11px;}
.pop_resState .state{letter-spacing:-1px; font-weight:bold;}					
.pop_resState .script{padding-top:3px; letter-spacing:-1px; color:#777;}
.pop_resState.ok .state{color:#eb3d3e;}
.pop_resState.wait .state{color:#4f8fc0;}
.pop_resState.finish .state{color:#777;}
.pop_resState.unfixed .state{color:#8d746f;}

.title_sendSms{height:32px; background:url('/GInfo/mobile/img/title_sendSms.png') center 5px no-repeat; text-align:right;}
.title_sendSms .close{margin-top:7px; margin-right:7px;}
.title_sendSms .close img{cursor:pointer;}
