@import url('/NCss/common.css');

body{background:url('/DM/img/bg_fix_left.gif') left repeat-y}
button {color:buttontext;border:none;margin:0em;letter-spacing:normal;word-spacing:normal;text-transform:none;text-shadow:none;outline:none}


/*ÀüÃ¼ÆÐ³Î*/
.divWWrap {height:100%;overflow:hidden;}
.divWSWrap {width:1600px;height:100%;}
.divLWrap {position:absolute;float:left;width:180px;height:100%;left:0px;background:url('/DM/img/title_DIYjeju.JPG') 0 0 no-repeat;overflow:hidden;}

.divPWrap {position:absolute;float:left;width:680px;height:100%;background-color:#ffffff;overflow:hidden;}
.divPTWrap {width:640px;height:65px;margin:10px;border-bottom:1px solid #b2b2b2;}
.divPCWrap {position:relative;width:640px;height:100%;margin:10px 20px;overflow-y:scroll;overflow-x:hidden;z-index:7;
	 scrollbar-face-color: #d4dce8;
	 scrollbar-highlight-color: #ffffff;
	 scrollbar-3dlight-color: #a7bddf;
	 scrollbar-shadow-color: #F5F5F5;
	 scrollbar-darkshadow-color: #a7bddf;
	 scrollbar-track-color: #f4f5f7;
	 scrollbar-arrow-color: #81a1d1;}
.divPFWrap {position:absolute;left:2px;width:680px;height:2000px;overflow-y:hidden;background-color:#f0f0f0;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;z-index:8;display:none;}
.divPTWrap .eventBnr{float:left;margin-left:-50px;margin-top:6px;display:none}
.divPTWrap p {float:left;width:250px;height:65px;background:url('/DM/img/open_title.gif') no-repeat; cursor:pointer;}
.divPTWrap a {display:block;float:right;width:112px;height:50px;background:url('/DM/img/btn_skip.gif') no-repeat}
.divPTWrap a:hover{background:url('/DM/img/btn_skip_o.gif') no-repeat}
.divPTWrap .O1 {background-position:0 0}
.divPTWrap .O2 {background-position:0 -65px}
.divPTWrap .O3 {background-position:0 -130px}
.divPTWrap .O4 {background-position:0 -195px}
.divPTWrap .O5 {background-position:0 -260px}
.divPTWrap .O6 {background-position:0 -325px}
.divPTWrap .C1 {background-position:-250px 0}
.divPTWrap .C2 {background-position:-250px -65px}
.divPTWrap .C3 {background-position:-250px -130px}
.divPTWrap .C4 {background-position:-250px -195px}
.divPTWrap .C5 {background-position:-250px -260px}
.divPTWrap .C6 {background-position:-250px -325px}

.BL1 {background:url('/DM/img/no_line.gif') left repeat-y;}
.BL2 {background:url('/DM/img/L_line.gif') left repeat-y;}
.BL5 {background:url('/DM/img/open_line.gif') #fff left repeat-y;}
.CShadow {-webkit-box-shadow:0 0 15px rgb(120,120,120);-moz-box-shadow:0 0 15px rgb(120,120,120);box-shadow:0 0 15px rgb(120,120,120)}

#preStepBtn01, #preStepBtn02, #preStepBtn03, #preStepBtn04, #nextStepBtn02, #nextStepBtn03, #nextStepBtn04{position:absolute;width:80px;height:56px;top:140px;left:-500px;background:url('/DM/img/btn_step.png') no-repeat;z-index:10;cursor:pointer}
#preStepBtn01:hover, #preStepBtn02:hover, #preStepBtn03:hover, #preStepBtn04:hover, #nextStepBtn02:hover, #nextStepBtn03:hover, #nextStepBtn04:hover{background:url('/DM/img/btn_step_over.png') no-repeat}
#preStepBtn01, #preStepBtn01:hover{background-position:0 0;margin-left:-24px;}
#preStepBtn02, #preStepBtn02:hover{background-position:-82px 0;margin-left:-24px;}
#preStepBtn03, #preStepBtn03:hover{background-position:-163px 0;margin-left:-24px;}
#preStepBtn04, #preStepBtn04:hover{background-position:-244px 0;margin-left:-24px;}
#nextStepBtn02, #nextStepBtn02:hover{background-position:-79px -65px}
#nextStepBtn03, #nextStepBtn03:hover{background-position:-160px -65px}
#nextStepBtn04, #nextStepBtn04:hover{background-position:-241px -65px}


.res_bar{position:relative;height:100%;background:url('/DM/img/bg_res.gif') #3d4a5d repeat-y;-webkit-box-shadow:0 0 10px rgb(100,100,100);-moz-box-shadow:0 0 10px rgb(100,100,100);box-shadow:0 0 10px rgb(100,100,100)}
.res_bar .resBtn{position:absolute;display:block;width:100%;height:150px;top:45%;left:center;background:url('/DM/img/btn_res.png') center no-repeat}

.leftCopy{position:absolute;top:685px;width:179px;height:165px;background:url('/DM/img/copyright.gif') 0 15px no-repeat}
.leftCopy2{position:absolute;top:685px;width:179px;height:190px;background:url('/DM/img/csCenter.gif') 0 15px no-repeat}
.diyJeju_copyright{position:absolute;top:860px;width:179px;height:75px;background:url('/DM/img/diyJeju_copyright.gif') no-repeat}

.dm_Lmenu02_sub{background:url('/DM/img/bg_left_step.jpg') 0 0 no-repeat;height:240px}
.step_ing{margin-top:108px;}
.step_ing a{display:block;width:179px;height:55px;background:url('/DM/img/left_step.jpg') no-repeat}
.step_ing .s01{background-position:0 0}
.step_ing .s02{background-position:0 -55px}
.step_ing .s03{background-position:0 -110px}
.step_ing .s04{background-position:0 -165px}
.step_ing .s01_on{background-position:-179px 0}
.step_ing .s02_on{background-position:-179px -55px}
.step_ing .s03_on{background-position:-179px -110px}
.step_ing .s04_on{background-position:-179px -165px}

/*¿ÞÂÊ¸Þ´ºÃß°¡*/
a.dm_Lmenu01, a.dm_Lmenu02, a.dm_Lmenu03{display:;width:179px;height:47px;background:url('/DM/img/dm_Lmenu.jpg') no-repeat}
a.dm_Lmenu01{background-position:0 0}
a.dm_Lmenu02{background-position:0 -47px}
a.dm_Lmenu03{background-position:0 -94px}
a.dm_Lmenu01:hover{background-position:0 -141px}
a.dm_Lmenu02:hover{background-position:0 -188px}
a.dm_Lmenu03:hover{background-position:0 -235px}
a.dm_Lmenu01.on{background-position:0 -282px}
a.dm_Lmenu02.on{background-position:0 -329px}
a.dm_Lmenu03.on{background-position:0 -376px}

/* 01_ Ãâ¹ßÀÏ¼±ÅÃ */
.scWrap{width:850px;height:100%;overflow-x:hidden;overflow-y:scroll;
	 scrollbar-face-color: #e7ebf1;
	 scrollbar-highlight-color: #ffffff;
	 scrollbar-3dlight-color: #a7bddf;
	 scrollbar-shadow-color: #e7ebf1;
	 scrollbar-darkshadow-color: #a7bddf;
	 scrollbar-track-color: #f7f7f7;
	 scrollbar-arrow-color: #a7bddf;}

#div_AA{display:none;position:relative;top:0;left:180px;height:100%;background-color:#f7f7f7}
.divAA_wrap{position:relative;width:780px;height:890px;top:17px;background:url('/DM/img/main_title.jpg') #fff 0 0 no-repeat;border:1px solid #435674;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 7px rgb(200,200,200);-moz-box-shadow:0 1px 7px rgb(200,200,200);box-shadow:0 1px 7px rgb(200,200,200);}
.divAA_wrap .search{position:relative;height:122px;margin-top:13px;}
.search_inpBx{float:left;width:306px;height:110px;background:url('/DM/img/index_search_bx.gif') no-repeat}
.search_inpBx.item_wrap{_display:inline;top:0;margin-left:290px;}
.btn_start{display:block;width:170px;height:115px;background:url('/DM/img/btn_start.png') no-repeat}
.btn_start:hover{background-position:0 -115px}
.mg_r12{margin-right:12px}
.mg_r25{margin-right:25px}
.diyJeju_favor{position:relative;height:87px;background:url('/DM/img/diyJeju_favor.jpg') center no-repeat;}
.btn_resConfirm{display:block;width:170px;height:40px;background:url('/DM/img/btn_resConfirm.png') no-repeat}
.btn_resConfirm:hover{background-position:0 -40px}
.diyJeju_favor .btn_resConfirm{position:absolute;top:-2px;left:593px;}
.dmRes_tip{margin-top:25px}
.tip{margin-left:57px;width:105px;}
.tip_contents{line-height:17px;border-left:1px solid #e5e5e5;padding:5px 0 0 15px}

/* 03_ ¿¹¾àÈ®ÀÎ_°áÁ¦ */
#div_CC{display:block;position:relative;top:0;left:180px;height:100%;background-color:#fff}
.divCC_wrap{position:relative;width:780px;height:;top:17px;margin:0 auto;/*border:1px solid #435674;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 7px rgb(200,200,200);-moz-box-shadow:0 1px 7px rgb(200,200,200);box-shadow:0 1px 7px rgb(200,200,200);*/}
.divCC_title{padding-top:7px;height:105px}
.divCC_title p{margin-left:10px;margin-top:38px}
.dmRes_user{padding-top:19px;padding-bottom:18px;border:2px solid #b5c7e3;margin-bottom:35px;color:#757575;letter-spacing:-1px;}
.dmRes_user .title{float:left;margin-top:13px;margin-left:20px; padding-left:12px;background:url('/NImg/common/down.gif') 0 5px no-repeat}
.dmRes_user .name{font-size:16px;color:#353535}
.dmRes_user .gmBtn_type01{margin-right:15px}

/*Èò»ö¹ÙÅÁ¹öÆ°(°¡·Î»çÀÌÁî)*/
.gmBtn_type01{display:block;height:37px;overflow:hidden;background:url('/NImg/common/bg_grbtn.gif') #fff 0 3px repeat-x;border:1px solid #c9c9c9;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto}
.gmBtn_type01 h4{height:37px;background:url('/GMember/img/arrB.png') 99% 11px no-repeat;text-align:center;line-height:39px;color:#555}
.gmBtn_type01:hover{background:none;background-color:#fff;border:1px solid #999;border-bottom:1px solid #707070;border-right:1px solid #707070}

#RsvListTable td.noRes{text-align:center;height:100px;border-bottom:1px solid #d5d5d5}

/** ¿¹¾àÈ®ÀÎ_¸®½ºÆ® **/
#RsvListTable {border:1px solid #d5dae0;border-bottom:none}
#RsvListTable .item01{width:62px;}
#RsvListTable .item02{width:62px;}
#RsvListTable .item03{width:60px;}
#RsvListTable .item04{width:auto}
#RsvListTable .item05{width:62px;}
#RsvListTable .item06{width:60px;}
#RsvListTable .item07{width:60px;}
#RsvListTable .item08{width:65px;}
#RsvListTable td.divi{height:28px;background-color:#ecf2f8;border-bottom:1px solid #cad4df;color:#5e7692;font-size:11px;letter-spacing:-1px;padding-top:3px}
#RsvListTable td.con{border-bottom:1px solid #d5d5d5;border-right:1px dotted #ddd;padding-top:3px}
#RsvListTable .item01.con{color:#888}
#RsvListTable .item03.con{background-color:#f9f9f9}
#RsvListTable .item06.con{font-size:11px;letter-spacing:-1px;color:#f7371d}
#RsvListTable .item07.con{font-size:11px;letter-spacing:-1px}
#RsvListTable .item08.con{border-right:none}

.step_ing a .goods_price{color:#fffe9d;padding-top:33px;margin-left:66px}
.goods_price{display:block;width:90px;height:20px;font-size:11px;}
.goods_price span, .save_bx .money span, .goods_cube .sum span, .basic_info .ticket .sum span, .money{font-family:Tahoma, Verdana;font-size:12px;font-weight:bold;padding-right:2px} /*°¡°Ý*/
.res_detail{width:179px;height:200px;background:url('/DM/img/bg_resBx.gif') no-repeat;padding-top:39px}
.sum_bx{padding-top:50px;margin-left:90px;}
.sum_bx .goods_price{text-align:right;width:70px;height:25px;color:#222}
.save_bx{width:140px;color:#8197b8;font-size:11px;margin-left:20px;padding-top:5px}
.save_bx ul{clear:both;height:15px;}
.save_bx li, .accountBx .loc span{float:left}
.save_bx .money{float:right;margin-top:-1px}
.save_bx .money span, .res_contents .total .txt{font-size:11px}
.save_bx .total{color:#c1d9fd;margin-top:5px}
.res_detail h1{color:#fffd68;font-family:Arial, Tahoma, Verdana;font-size:25px;letter-spacing:0.04em;}
.total h1{color:#e62037;font-family:Arial, Tahoma, Verdana;font-size:25px;letter-spacing:0.04em;}
.res_detail h1{width:180px;text-align:center;margin-top:38px}
.res_detail h1 span, .total h1 span, .sel_total h2 span, .sel_date a span, .lend_hour h2 span{font-family:µ¸¿ò, Dotum;font-size:12px}
.res_detail .btn, .sel_bx .bot .btn, .sumBx .btn{background:url('/DM/img/jeju_btn.gif') no-repeat;}
.res_detail .btn{display:block;width:110px;height:40px;margin:8px auto}
.res_detail .btn:hover{background:url('/DM/img/jeju_btn.gif') 0 -40px no-repeat;}
.res_detail .btnRes{display:block;width:101px;height:40px;background:url('/DM/img/btnRes.png') 0 0 no-repeat;margin:3px auto}
.res_detail .btnRes:hover{background-position:0 -40px;}

.listWrap_Div05 {width:594px;margin:0}
.listWrap_Div05 textarea{width:100%;height:70px;overflow-x:hidden;overflow-y:auto}

#searchWrap{width:600px;height:115px;background:url('/DM/img/bg_search.gif') no-repeat}
#listWrap{width:594px;margin:0;z-index:1}
#div01 #listWrap, #div03 #listWrap, #div04 #listWrap{margin:20px 3px;}
#div02 #listWrap {margin:0 3px;}
#div03 .listBx, #div04 .listBx{border-top:1px solid #acb4bf}
.item_title{height:27px}
.item_title h3, .item_title ul, .item_title li, .dateInp span, .total h1{float:left}
.item_title h3{padding-top:5px;color:#333}
.item_title ul{width:357px;height:20px;margin-left:15px}
.item_title .dataSame {float:left;margin:5px 0 0 12px;}
.item_title .dataSame input {width:15px;height:15px;vertical-align:-2px;.vertical-align:1px;}
.item_title.rentcar ul{width:560px;margin-left:0}
.item_title.ticket ul{width:429px}
.item_title .sel_menu{float:right}
.dateInp a{display:block;float:left;width:42px;height:20px;background:url('/DM/img/jeju_btn.gif') no-repeat;.margin-top:1px}
.dateInp input{width:80px;height:18px;line-height:20px;overflow:hidden;padding-left:5px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:none;border-right:none}
.dateInp .bt01{background-position:-118px 0}
.dateInp .bt02{background-position:-118px -20px}
#div03 #searchWrap .dateInput, #div03 .popLayer .dateInput{margin-right:10px}


.listBx{position:relative}
#div01 .listBx{height:236px}
.listBx, .contents_Wrap .sel_menu{font-size:11px}
.section{height:24px;overflow:hidden;background-color:#f7f7f7;border-top:1px solid #acb4bf;color:#8390a3}
.listBx li{float:left;text-align:center}
.section li{line-height:28px}
.detail_wrap, .li_con{scrollbar-face-color: #789dd5;
		 scrollbar-highlight-color: #6089c7;
		 scrollbar-3dlight-color: #fff;
		 scrollbar-shadow-color: #789dd5;
		 scrollbar-darkshadow-color: #eef1f6;
		 scrollbar-track-color: #e5e8f0;
		 scrollbar-arrow-color: #fff;}
.li_con{position:relative;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid #ededee}
.li_con.lodge{height:440px; margin-top:7px; margin-bottom:21px;}
.li_con.rentcar{height:515px}
.li_con.ticket{height:515px}
.li_con.air{height:208px}
.li_con ul{height:29px;overflow:hidden;border-bottom:1px solid #f8f8f8;}
.li_con ul:hover{background-color:#fffec9}
.li_con ul:hover .air .OZ{background-position:-75px 0}
.li_con ul:hover .air .KE{background-position:-75px -15px}
.li_con ul:hover .air .JJ{background-position:-75px -30px}
.li_con ul:hover .air .ZE{background-position:-75px -45px}
.li_con ul:hover .air .LJ{background-position:-75px -60px}
.li_con ul:hover .air .TW{background-position:-75px -75px}
.li_con ul:hover .air .BX{background-position:-75px -90px}
.li_con li{line-height:33px}
.li_con ul.withBu {height:auto}
.li_con ul.withBu li {line-height:40px}
.li_con ul.withBu li.air.flight {padding-top:8px}
.li_con ul.withBu li.state.num {padding-top:5px}
.li_con ul.withBu li.radio {padding-top:6px}
.li_con ul.withBu li.fname {line-height:16px;padding-top:5px}
.li_con ul.withBu li.fname .withBu {display:block}
.li_con ul.withBu li.fname .withBu img {margin-left:-6px}
.li_con .goods_price{color:#3f5d9a;text-align:right;width:80px;padding-left:5px;}
.li_con .air, .basic_info .ticket li.sum{text-align:left}
.li_con .air span, .res_bx .air span{width:75px;margin-top:7px;}
.li_con .air span, .sel_contents .air span, .res_bx .air span{display:block;height:15px;margin-left:10px;background:url('/DM/img/air_txt.gif') no-repeat}
.li_con .air .OZ, .sel_contents .air .OZ, .res_bx .air .OZ{background-position:0 0}
.li_con .air .KE, .sel_contents .air .KE, .res_bx .air .KE{background-position:0 -15px}
.li_con .air .JJ, .sel_contents .air .JJ, .res_bx .air .JJ{background-position:0 -30px}
.li_con .air .ZE, .sel_contents .air .ZE, .res_bx .air .ZE{background-position:0 -45px}
.li_con .air .LJ, .sel_contents .air .LJ, .res_bx .air .LJ{background-position:0 -60px}
.li_con .air .TW, .sel_contents .air .TW, .res_bx .air .TW{background-position:0 -75px}
.li_con .air .BX, .sel_contents .air .BX, .res_bx .air .BX{background-position:0 -90px}
.li_con .state span, .li_con .radio a{background:url('/DM/img/res_state.gif') no-repeat}
.li_con .state span{display:block;width:40px;height:15px;margin:7px auto;}
.li_con .state .no{background-position:0 -15px}
.li_con .radio a{display:block;width:14px;height:14px;background-position:-41px 0}

.li_con .radio img{margin:8px auto;}
.li_con .radio .ok, .sel_type1 .ok, .lodge_type .chk .ok{background-position:-41px -14px}

.dtype{display:inline;line-height:24px;margin-right:7px;margin-left:1px;margin-top:2px; font-size:11px;}
.dtype p{display:inline;margin-top:-2px;_margin-top:2px;margin-right:4px;} .dtype img{vertical-align:text-top;cursor:pointer}


.sel_type1{height:24px;margin-left:480px;padding-top:6px}
.sel_type1.lodge{margin-left:295px}
.sel_type1.rentcar{margin-left:430px}
.sel_type1.ticket{margin-left:290px}
.item_wrap li, .sel_contents .date2 span, .sel_account .date2 span{float:left}
.goods_cube .sum em, .basic_info .ticket em{margin-right:3px}
#div01 .item_wrap{top:10px}
.item_wrap{position:relative;clear:both;top:12px}
.item_wrap ul{position:relative;height:35px;}
.item_wrap .txt01, .item_wrap .txt02, .item_wrap .txt03, .item_wrap .txt04, .item_wrap .txt05, .item_wrap .txt06, .item_wrap .txt07, .item_wrap .txt08, .item_wrap .txt09, .item_wrap .txt10, .item_wrap .txt11, .item_wrap .txt12, .item_wrap .txt13, .txt14, .item_wrap .txt15, .item_wrap .txt16, .item_wrap .txt17{display:inline;float:left;width:47px;height:15px;background:url('/DM/img/search_txt.gif') no-repeat;margin-top:4px}
.item_wrap .txt06, .item_wrap .txt07, .txt14{width:32px}
.item_wrap .txt08, .item_wrap .txt09{width:40px}
.item_wrap .txt01, .item_wrap .txt04, .item_wrap .txt06, .item_wrap .txt07, .item_wrap .txt08, .item_wrap .txt09, .item_wrap .txt10, .item_wrap .txt11{margin-left:16px;}
.item_wrap .txt02{margin-left:10px;background-position:0 -30px}
.item_wrap .txt03{width:50px;display:inline;margin-left:24px;background-position:0 -60px}
.item_wrap .txt04{background-position:0 -15px}
.item_wrap .txt05{margin-left:10px;background-position:0 -45px}
.item_wrap .txt06{background-position:-48px 0}
.item_wrap .txt07{background-position:-48px -15px}
.item_wrap .txt08{background-position:-48px -30px}
.item_wrap .txt09{background-position:-48px -45px}
.item_wrap .txt10{background-position:-89px 0}
.item_wrap .txt11{background-position:-89px -15px}
.item_wrap .txt12{background-position:-89px -30px}
.item_wrap .txt13{background:url('/DM/img/t13_bg.gif') no-repeat}
.txt14{background-position:-48px -60px;margin-top:2px}
.item_wrap .txt15{width:41px; background-position:-48px -75px;}
.item_wrap .txt16{background-position:-89px -60px}
.item_wrap .txt17{background-position:-89px -75px}
.txt18{display:inline;float:left;width:32px;height:15px;background:url('/DM/img/txt_theme.gif') 0 0 no-repeat;}
.item_wrap .dateInput{padding-right:14px;.padding-right:0}
.item_wrap h5{width:26px;height:23px;overflow:hidden;line-height:26px;font-weight:normal}
.item_wrap .search{position:absolute;display:block;width:72px;height:35px;top:30px;left:510px;background:url('/DM/img/jeju_btn.gif') 0 -95px no-repeat;z-index:50}
.item_wrap .search:hover{background:url('/DM/img/jeju_btn_over.gif') 0 0 no-repeat;}
.air_info{margin-left:3px;margin-top:10px}
.lend_hour{float:left;width:115px;height:50px; overflow:hidden; line-height:62px; background:url('/DM/img/ico_total.gif') left 10px no-repeat; font-size:12px; font-weight:bold; color:#393939;padding-left:17px}
.lend_hour h2{color:#393939;}
.sel_bx{position:relative;width:600px;background:url('/DM/img/bg_selbx.gif') top no-repeat;z-index:-1}
.sel_bx.lodge{background-position:0 -234px;margin-top:10px}
.sel_bx .bot, .sumBx{position:relative;height:47px;}
.sumBx{margin-top:50px}
.sel_bx .bot{height:46px; clear:both;background:url('/DM/img/bg_selbx.gif') 0 -346px no-repeat;}
.sel_bx .bot.ticket{background:none;background-color:#FFCC33}
.sel_bx.lodge .bot{position:relative;height:8px;background:url('/DM/img/bg_selbx.gif') 0 -391px no-repeat;}
.sel_bx .bot.rentcar .sum, .sel_bx .bot.lodge .sum{width:125px;}
.sel_bx.lodge .sel_contents{display:inline;float:left;width:350px;}
.sel_contents{padding-top:12px;margin-left:20px;margin-bottom:5px}
.sel_contents ul{height:25px;overflow:hidden}
.item_wrap ul.ticket{height:30px;overflow:hidden}
.sel_contents li{line-height:26px;}
.sel_contents .air span{float:left;width:20px;margin-top:5px}
.sel_contents .air .BX{width:37px}
.sel_contents .loc, .sel_contents .goods_price, .f33_b, .goods_cube .sum span, .sel_contents h4, .sel_contents .tour, .basic_info .ticket .sum, .sel_account .loc{color:#333;font-weight:bold}
.f33_b span, .ticket .sum em{font-weight:normal}
.sel_contents h4{padding-top:5px;height:16px}
.sel_contents .loc span, .sel_contents .state span, .sel_contents .date2 span, .res_bx .loc span, .accountBx .loc span, .sel_account .date2 span{display:block;background:url('/DM/img/jeju_icon.gif') no-repeat;}
.sel_contents .loc span, .sel_contents .date2 span, .res_bx .loc span, .accountBx .loc span, .sel_account .date2 span{width:40px;height:24px;margin-right:5px;}
.sel_contents .loc .start, .res_bx .loc .start, .accountBx .loc .start{background-position:0 0}
.sel_contents .loc .arrive, .res_bx .loc .arrive, .accountBx .loc .arrive{background-position:0 -24px}
.sel_contents .date2 .lend, .sel_account .date2 .lend{background-position:-56px -24px}
.sel_contents .date2 .return, .sel_account .date2 .return{background-position:-56px -48px}
.sel_contents .loc, .sel_contents .date, .basic_info .ticket .sum{width:130px}
.sel_contents .tour{width:130px;line-height:28px}
.sel_contents .sel_car{width:300px;margin-right:10px;overflow:hidden;line-height:18px}
.sel_contents .lend{width:145px}
.sel_contents .air{width:155px}
.sel_contents .date, .sel_contents .lodge, .sel_contents .lend{background:url('/DM/img/arr_g.gif') 100% 7px no-repeat}
.sel_contents .date2{width:250px;color:#333}
.sel_contents .lodge{width:465px}
.sel_contents .state{margin-left:7px}
.sel_contents .goods_price{width:80px;line-height:22px;text-align:right}
.sel_contents .state span{width:47px;height:19px;margin-top:2px}
.sel_contents .state .ok{background-position:0 -61px}
.sel_contents .state .wait{background-position:0 -81px}
.sel_contents.ticket2 .goods_price{width:73px;background:url('/DM/img/arr_g.gif') left 9px no-repeat;margin-top:-2px}
.sel_contents .age{font-size:11px}
.sel_contents .age span{display:block;float:left;margin-right:1px;width:31px;height:21px;background:url('/DM/img/jeju_icon.gif') no-repeat;}
.sel_account .age span{display:block;float:left;margin-right:4px;width:52px;height:21px;background:url('/DM/img/jeju_icon.gif') left no-repeat;text-align:right}
.sel_contents .age{width:57px;margin-left:10px;padding-top:1px}
.sel_contents .age .adult, .sel_account .age .adult{background-position:0 -110px}
.sel_contents .age .child, .sel_account .age .child{background-position:0 -132px}
.sel_contents .age .infant, .sel_account .age .infant{background-position:0 -154px}
.sel_contents .age .teen, .sel_account .age .teen{background:url('/DM/img/teen.gif') 0 0 no-repeat;}
.air_price{float:left;font-size:11px;margin-left:20px}
.air_price li{line-height:14px}
.air_price li span{font-family:Tahoma, Verdana;color:#353535}
.pop_guide{display:none; position:absolute; z-index:2;width:210px;background:#fff;border:1px solid #666;border-bottom:1px solid #555;padding:12px 7px 5px 10px;font-size:11px;color:#666}
.total_price, .lodge_price{display:inline;float:right;font-size:11px;letter-spacing:-1px;color:#999}
.total_price{padding-top:17px;margin-right:100px;}
.lodge_price{float:left;padding-top:17px;margin-left:13px;}
.total_price .sum{width:120px}
.sel_contents li, .total_price li, .total_price h2, .sel_contents .loc span, .res_bx .loc span{float:left}
.total_price h2, .lodge_price h2{width:110px;text-align:right;font-size:18px;font-family:Tahoma, Verdana;color:#222222;margin-top:-7px;letter-spacing:0;padding-right:7px}
.lodge_price h2{text-align:left;margin-top:5px;}
.total_price h2 span, .lodge_price h2 span{font-family:Dotum, µ¸¿ò;font-size:12px}
.total_price .txt, .lodge_price .txt, .res_contents .total .txt{color:#6e809b;background:url('/DM/img/arr_gs.gif') 100% 2px no-repeat;padding-right:8px;text-decoration:underline}
.lodge_price .txt{background:url('/DM/img/arr_d.gif') 83% 2px no-repeat;margin-top:3px}
.sel_bx .bot .btn, .sumBx .btn{display:block;position:absolute;width:79px;height:35px;top:3px;left:495px;background-position:-79px -95px}
.sel_bx .bot .btn:hover{background:url('/DM/img/jeju_btn_over.gif') 0 -35px no-repeat;}
.sumBx .btn{top:3px;left:470px;background-position:-79px -135px}
.res_bx .air span{margin-top:0}
.sumBx.ticket{position:relative;margin-top:10px;}
.sumBx.ticket .total_price{width:305px; margin-right:0;}
.sumBx.ticket .btn{float:left;position:relative}
.sel_bx.lodge .bot .btn{top:-37px;}
.lodge_type{width:594px;height:70px;margin:2px 0 0 3px;background:url('/DM/img/bg_selbx.gif') 0 -429px no-repeat}
.lodge_type h4{clear:both;color:#444;font-size:18px;font-family:Tahoma, Verdana;text-align:center;margin-right:10px;padding-top:10px}
.lodge_type .chk{font-size:12px;font-weight:bold;height:32px;letter-spacing:-1px}
.lodge_type .chk a{display:block;float:left;width:297px;height:32px;overflow:hidden;line-height:37px;font-size:14px;color:#3e577d;text-align:center;}
.lodge_type .chk a span{color:#ed3820}
.lodge_type .chk a.on{width:297px;font-size:14px;color:#3e577d;background:url('/DM/img/date_tabOn.gif') 0 0 no-repeat}
.ckStrong {color:#738299;font-weight:bold;}
.li_tab, .li_tab a{background:url('/DM/img/list_tab.gif') 0 0 no-repeat}
.li_tab{display:none;width:594px;height:24px;overflow:hidden;}
.li_tab a{display:block;float:left;width:297px;height:24px;}
.li_tab .list_on{background-position:0 -24px}
.li_tab .map_on{background-position:-297px -24px}
.li_tab .map_off{background-position:-297px 0}
.goods_cube{display:inline;float:left;position:relative;width:127px;height:137px;border:1px solid #dcdcdc;background-color:#fff;margin:0 15px 7px 0;}
.goods_cube:hover{border:1px solid #4bba08}
.goods_cube:hover .img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8}
.goods_cube .img{width:127px;height:73px;overflow:hidden;}
.goods_cube h4{float:left;color:#666;font-weight:normal }
.goods_cube h4 span{display:block;float:left}

.goods_cube .roomDc{float:left;width:36px;height:14px; overflow:hidden; line-height:13px; background:url('/DM/img/bgDc_blue.png') 0 0 no-repeat; margin-top:2px;text-align:center}
.goods_cube .roomDc.none{float:left;width:36px;height:14px;background:none;}
.goods_cube .roomDc span{font-size:11px; text-align:left; font-weight:normal; padding-right:8px; font-family:Arial, Tahoma, Verdana; color:#fff;}
/*
.goods_cube .nm_price{float:right;width:70px;height:20px;line-height:23px;text-align:right}
.goods_cube .nm_price span{font-family:Arial, Tahoma, Verdana; color:#a0a0a0;font-size:11px; font-weight:normal;background:url('/NImg/common/dot2.gif') 0 7px repeat-x;padding-left:1px;padding-right:1px;}
*/
.goods_cube .nm_price{float:right;width:150px;height:20px;line-height:23px;text-align:right}
.goods_cube .nm_price span{font-family:Arial, Tahoma, Verdana; color:#a0a0a0;font-size:11px; font-weight:normal;padding-left:1px;padding-right:1px;}

.goods_cube.rentcar{height:156px;margin:5px 15px 10px 0;}
.goods_cube.rentcar .img{height:98px}

.goods_cube.dt{height:159px;margin:5px 15px 5px 0;}
.goods_cube.dt .img{height:82px}
.goods_cube.dt .goods{display:block;width:127px;height:30px;overflow:hidden;text-align:center;padding-top:7px;line-height:15px;color:#252525}
.goods_cube.dt .sum{border:none;padding-top:0}

.goods_cube .sum, .goods_cube.rentcar .goods{border-top:1px solid #dcdcdc}
.goods_cube .sum{width:127px;display:block;text-align:center;line-height:15px;padding-top:7px;}
.goods_cube.rentcar .goods{display:block;width:127px;height:30px;overflow:hidden;text-align:center;padding-top:7px;line-height:15px;color:#252525}
.goods_cube.rentcar .sum{border:none;padding-top:0}
.goods_cube a, .basic_info .lodge h5 a{color:#333}
.goods_cube .CFAN, .goods_cube .CHTL, .goods_cube .CCON, .goods_cube .CKOR, .goods_cube .CRIS, .goods_cube .CCAR{display:block;position:absolute;width:35px;height:28px;top:-1px;left:0;z-index:5;}
.goods_cube .rec{display:block;position:absolute;width:29px;height:28px;top:-1px;left:0;z-index:3;}
.goods_cube .CFAN{background:url('/DM/img/ico_CFAN.png') no-repeat}
.goods_cube .CHTL{background:url('/DM/img/ico_CHTL.png') no-repeat}
.goods_cube .CCON{background:url('/DM/img/ico_CCON.png') no-repeat}
.goods_cube .CKOR{background:url('/DM/img/ico_CKOR.png') no-repeat}
.goods_cube .CRIS{background:url('/DM/img/ico_CRIS.png') no-repeat}
.goods_cube .CCAR{background:url('/DM/img/ico_CCAR.png') no-repeat}
.goods_cube .rec{background:url('/DM/img/ico_rec2.png') no-repeat}
.sel_date{font-family:Tahoma, Verdana;font-size:20px;font-weight:bold;text-align:center;padding-top:7px;}
.sel_date a{color:#909090;margin-left:10px;padding-right:7px}
.sel_date a:hover, .basic_info .lodge h5 a:hover{color:#62676f}
.sel_date a.on{background:url('/NImg/common/arr_on.gif') right 62% no-repeat}
.sel_date a.on, .sel_date a.on:hover{font-size:22px;color:#e2312c}
.goods_rec{padding-top:3px;padding-bottom:3px}
.goods_rec .rec_CHTL, .goods_rec .rec_CFAN, .goods_rec .rec_CCON, .goods_rec .rec_CKOR, .goods_rec .rec_CRIS, .goods_rec .rec_CCAR,.goods_rec .rec_EVENT{display:block;position:absolute;width:42px;height:65px;top:-6px;left:-6px;z-index:5}
.goods_rec .rec_CHTL{background:url('/DM/img/rec_CHTL.png') no-repeat}
.goods_rec .rec_CFAN{background:url('/DM/img/rec_CFAN.png') no-repeat}
.goods_rec .rec_CCON{background:url('/DM/img/rec_CCON.png') no-repeat}
.goods_rec .rec_CKOR{background:url('/DM/img/rec_CKOR.png') no-repeat}
.goods_rec .rec_CRIS{background:url('/DM/img/rec_CRIS.png') no-repeat}
.goods_rec .rec_CCAR{background:url('/DM/img/rec_CCAR.png') no-repeat}
.goods_rec .rec_EVENT{background:url('/DM/img/rec_EVENT.png') no-repeat}
.goods_rec .goods_cube{border-top:1px solid #a7aeb8;border-left:1px solid #a7aeb8;border-right:1px solid #808791;border-bottom:1px solid #808791;}

/*Áöµµ_»óÇ°·¹ÀÌ¾î*/
.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;height:47px;border:1px solid #e0e0e0;}
.mapGoods_info{float:right;width:180px;}
.mapGoods_info .title{float:left;width:160px;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{color:#e82020;background:none}
.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}

/*ÆË¾÷*/
.popLayer{position:absolute;width:590px;height:518px;top:208px;left:0;background-color:#fff;border:2px solid #6a6b6d;-webkit-box-shadow:0 0 10px rgb(180,180,180);-moz-box-shadow:0 0 10px rgb(180,180,180);box-shadow:0 0 10px rgb(180,180,180);z-index:7}
#div02 .popLayer{height:617px;top:0}
#div03 .popLayer{height:641px;top:0}
#div04 .popLayer{height:641px;top:0}
.detail_wrap{position:relative;height:485px;margin:1px 0 0 10px;padding-right:10px;padding-top:10px;padding-bottom:10px;overflow-x:hidden;overflow-y:scroll}
#div02 .detail_wrap{height:565px;}
#div03 .detail_wrap, #div04 .detail_wrap{height:589px;}
.goodsImg{float:left;width:225px;height:157px;border:1px solid #dcdcdc}
.goodsDetail{float:right;width:305px;height:157px}
.goodsDetail.ticket{float:right;width:305px;height:185px}
.pop_hdTit{height:38px;border-bottom:1px solid #b5b5b5;background:url('/DM/img/bg_gr2.gif') bottom repeat-x;}
.pop_hdTit.lodge{height:30px}
.pop_hdTit.lodge h4{color:#444;height:30px;overflow:hidden;line-height:34px;margin-left:15px}
.goodsDetail h3, .pop_hdTit h3{height:33px;line-height:36px;overflow:hidden;text-align:center;color:#333}
.goodsDetail.rentcar h3{height:45px;line-height:22px;padding-top:10px}
.GdDrDt table{width:100% !important;}
.pop_hdTit h3{line-height:46px}
.basic_info{/*height:121px;*/ border-top:2px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#div03 .popLayer .basic_info{border-bottom:none}
.basic_info .lodge, .basic_info .rentcar{height:110px;background:url('/DM/img/detail_txt.gif') no-repeat;padding-left:55px;margin-top:9px}
.basic_info .lodge{background-position:3px 1px;}
.basic_info .rentcar{background-position:3px -110px;}
.basic_info .ticket{width:303px;height:190px;background:url('/DM/img/bg_age.gif') no-repeat;}
.basic_info .ticket .txt{height:21px;overflow:hidden;margin-left:45px}
.basic_info .ticket .txt span{display:block;float:left;padding-top:3px}
.basic_info .ticket ul{margin-left:45px;height:26px;width:250px;margin-top:2px}
.basic_info .ticket .date{height:38px;margin-top:9px}
.basic_info .ticket .dtype{height:16px}
.basic_info .ticket li{float:left;text-align:left;line-height:16px}
.basic_info .ticket .sum{margin-top:9px;}
.basic_info .ticket .sel_menu{margin-top:4px;}
.basic_info .lodge h5, .basic_info .rentcar h5{line-height:21px;font-weight:normal}
.room_type table{width:100%;border:1px solid #dedede; border-collapse:collapse}
.room_type thead th{height:22px;background:url('/DM/img/bg_gr2.gif') bottom repeat-x;border-bottom:1px solid #d4d4d4;padding-top:6px;color:#496998;font-size:12px;font-weight:normal}
.room_type td{border-top:1px solid #eaeaea;border-left:1px solid #d6d6d6;height:24px;padding-top:4px;text-align:center;color:#424242;font-weight:bold}
.room_type td.optionDiv{height:auto; padding-top:0; border-top:none;}
.room_type td img{vertical-align:-3px}
.room_type.rentcar td{font-weight:normal}
.room_type td span, .room_type th span{font-weight:normal;color:#777;}
.room_type tr:hover, .room_type tr.on{background-color:#fffea9}
.room_type tr.on span.roomType{color:#333;}
.room_type .normal{background-color:#f9e8e2}
.goods_cube .sum em, .basic_info .ticket em{color:#888;text-decoration:line-through}
.room_type, .info_wrap{padding-top:15px}
.info_wrap h4{height:24px;line-height:28px;overflow:hidden;background-color:#f4f5f4;color:#444;border-bottom:1px solid #e3e3e3;padding-left:5px;margin-bottom:7px}
.info_wrap h5{font-weight:normal;color:#828282;line-height:18px;margin-left:5px;margin-bottom:10px}
/*150127ÇÙ½ÉÆ÷ÀÎÆ®Ãß°¡*/
.info_wrap .keypoint{left:15px;width:210px;overflow:hidden;color:#333;letter-spacing:-1px;font-weight:normal}
.info_wrap .keypoint li{height:19px;overflow:hidden;line-height:21px;background:url('/DH/img/ico_point.png') 0 0 no-repeat;padding-left:17px}
.info_wrap .keypointtitle {color:#d72e10}

.listBx .close{display:block;position:absolute;width:16px;height:16px;top:7px;right:10px;background:url('/DM/img/jeju_icon.gif') -42px 0 no-repeat;z-index:10}
.bdr{background-color:#f6f6f6;padding-top:15px;border-top:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #e0e0e0;border-bottom:1px solid #dadada}

.room_picture{position:relative;}
.room_picture a{display:inline-block}
.room_picture .zoom{display:;position:absolute;width:280px;height:210px;text-align:center; z-index:100;}
.room_picture.diyJeju_lodgePop{float:right; width:400px; margin-top:5px}

.sel_room_type{position:relative;height:95px;margin-top:5px}
.sel_room_type ul{float:left}
.sel_room_type li{height:25px;line-height:26px}
.sel_room_type .sel_menu td{ line-height:normal}
.sel_room_type .btn{float:right;margin-top:-43px;margin-right:7px}
.vatSum{height:20px;padding-top:10px; padding-left:7px; background-color:#fff; border:1px solid #ececec; border-top:1px solid #e6e6e6; color:#485059; margin-left:7px; margin-right:7px;}
.room_type_01 span, .room_type_02 span{font-weight:bold;color:#444;letter-spacing:-1px;padding-right:3px}
.room_type_01{width:220px;margin-left:15px;}
.room_type_01 #PriceRNameTD{width:210px; height:20px; overflow:hidden;}
.room_type_01 #PriceRDateTD{margin-top:6px;}
.room_type_01 li{width:180px;text-align:left; }
.room_type_02{position:relative;width:100px;}

.total_price.lodge{width:100px;height:60px;margin-top:-19px;}
.total_price.lodge .state{float:right;height:30px;margin-right:6px;font-size:12px;line-height:32px;font-weight:bold;}
.room_type .ok, .total_price .ok{color:#e13636}
.room_type .app, .total_price .app{color:#3d65a6}
.room_type .finish, .total_price .finish, .room_type .normal{color:#858585}
.state_txt{margin-top:15px;margin-bottom:-10px;background:url('/DM/img/state.gif') right top no-repeat}


/*¿¹¾àÇÏ±â*/
.res_step{width:612px;height:78px;margin:0 auto;padding-bottom:20px}
.res_step p{width:600px;height:78px;background:url('/DM/img/res_step.gif') no-repeat}
.res_step .step01{background-position:0 0}
.res_step .step02{background-position:0 -75px}
.res_step .step03{background-position:0 -150px}
.res_step .step04{background-position:0 -225px}
.res_contents{position:relative;border:1px solid #a7abb1;border-bottom:none}
.res_contents li{float:left;height:30px;overflow:hidden;line-height:30px;border-top:1px solid #e9e9e9}
.res_contents li h5{font-weight:normal;width:100px;line-height:30px;text-align:center;letter-spacing:-1px}
.res_contents li.res{border-left:1px solid #d7d7d7;width:491px}
.res_contents li.res span, .sel_account .age em{margin-left:10px}
.res_contents li.res span em{font-weight:bold}
.res_contents .auto{height:auto;padding-top:5px;padding-bottom:3px}
.res_contents .auto_h20{height:auto;padding-top:12px;padding-bottom:7px;line-height:22px}
.payment_ok li{width:147px;text-align:center}
.payment_ok .air, .payment_ok .lodge, .payment_ok .rentcar{border-right:1px solid #dedede}
.total_pay{font-size:16px;font-weight:bold;color:#333;background-color:#f4f8fd;font-family:Tahoma, Verdana}
.res_bx{position:relative;width:592px;background:url('/DM/img/bg_L_line.gif') repeat-y;border-bottom:1px solid #888b91 }
.res_bx li{border:none;height:35px;line-height:16px;text-align:center;font-size:11px}
.res_bx h2{float:left;color:#444;width:100px;height:52px;text-align:center;margin-top:10px;letter-spacing:-1px}
.res_bx .detail{margin-left:100px}
.res_bx .detail ul{height:43px;border-bottom:1px solid #dedede}
.res_bx .detail li{margin-top:8px}
.res_bx .noSel{float:left;margin-left:14px}
.res_bx .noSel dl{height:22px}
.res_bx .noSel dt input{vertical-align:-4px}
.res_bx .noSel dt{float:left}
.res_bx .noSel .low_price{margin-left:15px;margin-top:3px;color:#404040}
.res_bx .detail h5{font-weight:normal;height:20px;overflow:hidden;line-height:24px;background:url('/DM/img/bg_gr2.gif') bottom repeat-x}
.res_bx .detail h5 span{display:block;float:left;text-align:center}
.res_bx .detail p{margin-left:10px;line-height:16px;padding-top:7px;padding-bottom:5px}
.res_bx .detail p:after {content:'';display:block;clear:both}
.res_bx .detail p .line {display:block;padding:5px 0;position:relative;float:left;width:100%}
.res_bx .detail p .line > span {display:block;float:left;padding:0 6px}
.res_bx .detail p .withBu {display:block;text-align:center;}
.res_bx .w125 span{font-size:12px;color:#444}
.res_bx h2 span{display:block;margin-left:8px}
.res_bx h2 a{display:block;float:left;width:42px;height:26px;background:url('/DM/img/jeju_icon.gif') no-repeat}
.res_bx h2 .btn_mod{background-position:0 -184px}
.res_bx h2 .btn_can{background-position:-42px -184px}
.res_bx .no1, .res_bx .no2, .res_bx .no3, .res_bx .no4, .res_contents .title, .res_contents .title2{display:block;position:absolute;width:24px;height:22px;top:-1px;left:-24px;background:url('/DM/img/jeju_icon.gif') 0 -214px no-repeat}
.res_contents .title{width:101px;height:25px;top:-25px;left:-1px;background-position:0 -240px}
.res_contents .title2{width:101px;height:25px;top:-25px;left:-1px;background-position:0 -265px}
.res_bx .no1{background-position:0 -214px}
.res_bx .no2{background-position:-24px -214px}
.res_bx .no3{background-position:-48px -214px}
.res_bx .no4{background-position:-72px -214px}
.res_bx .loc span{display:inline;margin-left:15px;margin-top:3px}
.btn_ok{display:block;background:url('/DM/img/jeju_btn.gif') no-repeat}
.btn_policy{float:left;width:160px;height:36px;margin-top:-7px;display:block;background:url('/DM/img/jeju_btn2.gif') 0 -216px no-repeat;}
.btn_third{float:left;width:160px;height:36px;margin-top:-7px;display:block;background:url('/DM/img/jeju_third_btn.gif') 0 -3px no-repeat;}
.btn_ok{margin:10px auto;width:90px;height:40px;background-position:0 -175px}
.res_contents .basic, .res_contents select{border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;.margin-top:5px}
.res_contents select{padding:1px;height:21px}
.res_contents .basic{background-color:#eff5ff}
.res_contents .total{height:35px;padding-top:7px;border-top:1px solid #d6dadf;background-color:#f4f8fd}
.total h1{width:130px;text-align:right}
.res_contents .total .txt{float:left;margin-top:10px;margin-right:10px;margin-left:365px}
#listWrap textarea{width:100%;height:70px;overflow-x:hidden;overflow-y:auto}
	/* ±ÔÁ¤µ¿ÀÇ */
.w128 {width:128px;}
.fl {float:left;}
.title_daReserve{height:34px;border-bottom:2px solid #424d62;margin-top:20px}
.title_daReserve .titTxt {height:34px;overflow:hidden;background:url('/DA/img/title_rt.png') #384d66 right top no-repeat}
.title_daReserve .titTxt p{padding-left:22px;line-height:40px;color:#fff;letter-spacing:-1px;font-size:16px;font-weight:bold}
/*.daRes_commBx{background-color:#f1f1f1;border-bottom:1px solid #e0e0e0;padding:7px;margin-bottom:10px;}
.tab_daRules{position:relative;height:35px;border-left:1px solid #d5d5d5}
.tab_daRules h4{float:left;position:relative;width:95px;height:35px;text-align:center;border-right:1px solid #e5e5e5;background-color:#fff;border-top:1px solid #d5d5d5;cursor:pointer}
.tab_daRules h4:first-child {width:96px;}
.tab_daRules h4 span{display:block;position:absolute;height:40px;line-height:40px;top:0;left:0;right:0;}
.tab_daRules h4 .on{background:url('/DA/img/tab_daRules_on.png') no-repeat center top;background-size:144px 40px;top:-1px;left:-1px;right:-1px;color:#282828}
.tab_daRules h4:first-child .on {background:url('/DA/img/tab_daRules_on.png') no-repeat center top;background-size:147px 40px;}
*/
.tab_daRules{position:relative;height:35px}
.tab_daRules h4 {display:block;float:left;font-size:11px;font-weight:normal;color:#333;margin-left:-1px;position:relative;z-index:0}
.tab_daRules h4 span {display:block;height:33px;line-height:35px;background:#f9f9f9;border:1px solid #ddd;padding:0 10px;cursor:pointer}
.tab_daRules h4:first-child {margin-left:0}
.tab_daRules h4 span.on {border-color:#d9c0a0;background:#d9c0a0;color:#000}

.daRules_wrap{display:none;overflow-y:scroll; width:591px; height:150px; background-color:#fff;border:1px #999 solid; line-height:18px;}
.daRules_wrap .contents{padding:15px;margin:0}


/*¼¿·ºÆ®_ÀÎÇ²¹Ú½º*/
.sel_menu{display:inline;float:left;position:relative;height:23px}
.select_on{position:absolute;top:0;left:0;height:23px;padding-left:5px;background:url('/DM/img/bg_inp_gray.gif');cursor:pointer}
.select_off{position:absolute;top:23px;left:0;line-height:22px;padding-top:4px;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{text-align:left}
.basicInp{float:left;height:20px;.height:18px;line-height:22px;border:1px solid #e0e0e0;background-color:#fff;}
.basicInp input{width:100%;height:20px;.height:18px;line-height:22px;overflow:hidden;border:none;padding-left:7px;padding-right:7px;font-size:12px}
.dateInput, .basic2{float:left;height:23px;background:url('/DM/img/bg_inp_gray.gif') no-repeat}
.dateInput input, .basic2 input{width:100%;height:23px;line-height:26px;overflow:hidden;border:none;padding-left:7px;padding-right:7px;.margin-top:-1px;font-size:12px;background:url('/DM/img/R_inp_date.gif') right 0 no-repeat;cursor:pointer}
.basic2 input{background:url('/DM/img/R_inp_basic.gif') right 0 no-repeat;}

/*¼±ÅÃ¿Ï·á*/
.selFinish{margin-top:153px;}
#div02 .selFinish, #div03 .selFinish, #div04 .selFinish{margin-left:2px}
.selecOk, .accountBx .wrap{margin:0 auto}
.selecOk{width:160px;height:170px}
.selecOk span, .selecOk a{display:block;}
.selecOk span, .accountBx .title{background:url('/DM/img/bg_resok.gif') no-repeat;}
.selecOk span{width:160px;height:50px;margin-bottom:15px}
.selecOk a{float:left;background:url('/DM/img/jeju_btn.gif') no-repeat}
#div01 .selecOk span{background-position:0 0}
#div02 .selecOk span{background-position:0 -50px}
#div03 .selecOk span{background-position:0 -100px}
#div04 .selecOk span{background-position:0 -150px}
.selecOk .btn_resel{width:89px;height:40px;background-position:0 -260px}
.selecOk .btn_del{width:67px;height:40px;background-position:-89px -260px}
.accountBx{position:relative;height:326px;background-color:#e5e6e6;padding-top:10px;padding-bottom:10px}
.accountBx .wrap{width:175px}
.accountBx .title{width:175px;height:32px;}
#div01 .accountBx .title{background-position:-175px 0}
#div02 .accountBx .title{background-position:-175px -52px}
#div03 .accountBx .title{background-position:-175px -104px}
#div04 .accountBx .title{background-position:-175px -156px}
.sel_account{height:auto}
.sel_account ul{background:url('/DM/img/b_line2.gif') bottom repeat-x;height:auto;margin-top:7px;padding-bottom:5px}
.sel_account li{height:22px;overflow:hidden;line-height:25px;padding-left:5px}
.sel_total{position:absolute;bottom:9px;width:159px;border:1px solid #bdc2cb;background-color:#fff;padding:7px}
.sel_total dl{height:21px;overflow:hidden}
.sel_total dt{float:left;width:75px;font-size:11px;line-height:20px;overflow:hidden} .sel_total dt em, .sel_account .age em{font-weight:bold}
.sel_total dd{float:right;width:80px;height:17px;text-align:right;border-bottom:1px solid #dbdcdc}
.sel_total h2{background:url('/DM/img/total.gif') left no-repeat;text-align:right;font-family:Tahoma, Verdana;color:#f41010}
.sel_total .normalPrice {height:13px;overflow:hidden;color:#888;text-decoration:line-through;text-align:right;padding-top:7px;font-size:11px}

.hdDm_tab{height:30px;margin-bottom:15px}
.hdDm_tab a{display:block;float:left;width:390px;height:30px;background:url('/_Tpl/oz/img/tab_dm.gif')}
.hdDm_tab a.dmTab01{background-position:0 0}
.hdDm_tab a.dmTab02{background-position:-390px 0}
.hdDm_tab a.dmTab01.on{background-position:0 -30px}
.hdDm_tab a.dmTab02.on{background-position:-390px -30px}

.hdDm_tab.w700{height:30px;margin-bottom:15px}
.hdDm_tab.w700 a{display:block;float:left;width:350px;height:30px;background:url('/dm/img/tab_dm.gif')}
.hdDm_tab.w700 a.dmTab01{background-position:-22px 0}
.hdDm_tab.w700 a.dmTab02{background-position:-410px 0}
.hdDm_tab.w700 a.dmTab01.on{background-position:-22px -30px}
.hdDm_tab.w700 a.dmTab02.on{background-position:-410px -30px}

.hdDm_tab.w710{width:710px;height:42px;margin-bottom:20px}
.hdDm_tab.w710 a{display:block;float:left;width:355px;height:42px;background:url('/dm/img/bg_tab710.gif') 0 0 no-repeat;}
.hdDm_tab.w710 a.dmTab01{background-position:0 0}
.hdDm_tab.w710 a.dmTab02{background-position:-355px 0}
.hdDm_tab.w710 a.dmTab01.on{background-position:0 -42px}
.hdDm_tab.w710 a.dmTab02.on{background-position:-355px -42px}
.line_t{border-top:1px solid #d5d5d5}

.hdDm_tab.w670{height:30px;margin-bottom:15px}
.hdDm_tab.w670 a{display:block;float:left;width:335px;height:30px;background:url('/dm/img/tab_dm670.gif')}
.hdDm_tab.w670 a.dmTab01{background-position:0 0}
.hdDm_tab.w670 a.dmTab02{background-position:-335px 0}
.hdDm_tab.w670 a.dmTab01.on{background-position:0 -30px}
.hdDm_tab.w670 a.dmTab02.on{background-position:-335px -30px}

.dm_cautionBx{position:relative}
.dm_cautionBx .wrap{border:2px solid #dfdfdf;padding:15px 10px 10px 15px;}
.dm_cautionBx .rb{position:absolute;width:21px;height:21px;background:url('/DA/img/bx_rb.gif') no-repeat;bottom:0;right:0;}

.btn_mapView{position:absolute; top:70px; right:10px;}

/* »óÅÂ¼³¸í */
.resState_guide{position:absolute; top:10px; right:10px;}
.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{width:200px; left:-60px; background:url('/NImg/common/arr_t.gif') -130px 0 no-repeat;}
.pop_resState.wait{width:200px; left:-60px; background:url('/NImg/common/arr_t.gif') -85px 0 no-repeat;}
.pop_resState.finish{width:200px; left:-60px; background:url('/NImg/common/arr_t.gif') -40px 0 no-repeat;}
.pop_resState.unfixed{width:175px; left:20px; background:url('/NImg/common/arr_t.gif') -70px 0 no-repeat;}
.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;}

/* ÅÇ */
.liTab_type1{height:35px; background:url('/DM/img/bg_tab35.gif') repeat-x; margin-top:8px;}
.liTab_type1 a{display:inline-block; width:147px; height:33px; background:url('/DM/img/bg_gray33.gif') repeat-x; border-right:1px solid #c3c4c6;
margin-right:-4px; font-weight:bold; color:#626568; font-size:12px;}
.liTab_type1 a.on{color:#fff;}
.liTab_type1 a span{display:block; height:33px; overflow:hidden; line-height:38px; text-align:center; padding-left:10px;}
.liTab_type1 .list span{background:url('/DM/img/ico_list.png')15px -32px no-repeat;}
.liTab_type1 .map span{background:url('/DM/img/ico_map.png')23px -33px no-repeat;}
.liTab_type1 .list.on span{background:url('/DM/img/ico_list.png')#4977e0 15px 1px no-repeat;}
.liTab_type1 .map.on span{background:url('/DM/img/ico_map.png')#4977e0 23px 0 no-repeat;}

/* ¼÷¹Ú_¿É¼Ç¼±ÅÃ */
.sel_roomType_wrap{background-color:#f2ede9; padding-top:15px; padding-bottom:7px; border-top:1px solid #dad3cd;}
.tit_roomType{float:left; font-weight:normal; margin-left:20px; font-size:11px; margin-top:3px; color:#5a514a;}
.tit_roomType span{color:#d5cdc6;}
.sel_roomType{float:right; margin-right:20px; margin-bottom:3px;}
.sel_roomType li{float:left; font-weight:normal; text-align:left;}
.sel_roomType .optSum{width:140px; text-align:right; margin-top:4px;}
.sel_roomType .optSum span{margin-right:30px; color:#444; font-weight:bold;}
.sel_roomType li.cb{clear:both;}
.sel_roomType .txtInp{height:18px;line-height:18px;font-size:12px;font-family:µ¸¿ò, Dotum; color:#444; border:1px solid #b5b5b5; border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;}
.sel_roomType .txtInp.w250{width:270px;}
.sel_roomType select{height:20px;font-size:12px;font-family:µ¸¿ò, Dotum;line-height:25px;padding-left:0}
.sel_roomType .option{height:22px; margin-left:6px; margin-bottom:2px;}
.sel_roomType .option .w220{width:240px;}
.sel_roomType .type{height:25px;}
.w150{width:150px;}
.w290{width:290px;}


/** ÃÑ¾×¿ä±ÝÇ¥½Ã **/
.dmAir_totalSum{width:592px; border:1px solid #d2d6d9; border-bottom:1px solid #a1a3a8; margin-left:3px; }
.dmAir_schedule{float:left; width:185px;}
.dmAir_sumInfo{float:left; width:407px;}
.dmAir_info.out{height:137px; overflow:hidden; background:url('/DM/img/out.gif') 0 0 no-repeat; text-align:center;}
.dmAir_info.in{height:137px; overflow:hidden; background:url('/DM/img/in.gif') 0 0 no-repeat; text-align:center;}
.dmAir_info .way{font-size:14px; font-weight:bold; color:#444; margin-top:12px;}
.dmAir_info .way img{vertical-align:-1px; margin-left:2px; margin-right:3px;}
.dmAir_info .flight{margin-top:5px;}
.dmAir_info .flight img{width:12px; vertical-align:-1px; margin-right:4px;}
.dmAir_info .withBu {display:block;padding:4px 0}
.dmAir_schedule .state{height:25px; overflow:hidden; line-height:27px; text-align:center;}
.dmAir_schedule .resOk{background-color:#f6ecea; border-top:1px solid #ece4e3; color:#f33516;}
.dmAir_schedule .resWait{background-color:#f0f0f0; border-top:1px solid #e8e8e8; color:#777;}

/* ¿ä±ÝÁ¤º¸ */
.sumInfo_table{position:relative; border-left:1px solid #c3ccd4;}
.sumInfo_table ul{clear:both;}
.sumInfo_table li{float:left; width:97px; text-align:center;}
.sumInfo_table .item{width:115px;}

.sumInfo_head{background-color:#f1f5f8; height:27px; overflow:hidden; line-height:29px;}
.sumInfo_head li span{display:block; height:27px; border-left:1px solid #d8dce1;}
.sumInfo_head span em{color:#979fa6; font-size:11px;}

.sumInfo_body{}
.sumInfo_body ul{overflow:hidden; border-top:1px solid #d8dce1;}
.sumInfo_body li {font-size:12px; background-color:#eaeff4;}
.sumInfo_body li span{display:block; height:30px; overflow:hidden; line-height:32px; border-left:1px solid #d8dce1; text-align:right; padding-right:8px;}
.sumInfo_body .total li span{color:#333; height:37px; padding-top:4px; line-height:37px;}
.sumInfo_body .total .item span{line-height:12px;}
.sumInfo_body .total .item em{color:#999da0;}
.sumInfo_body .item span{background-color:#e3e8ee; letter-spacing:-1px; border-left:none; text-align:center; padding-right:0; font-size:11px;}
.sumInfo_body .total .price{background-color:#fdfcc7; font-weight:bold;}
.sumInfo_body .won{font-weight:normal; margin-left:;}

/*¾È³»·¹ÀÌ¾î*/
.index_guide_popLayer{display:none;position:absolute;border:1px #555 solid;border-bottom:1px #333 solid;background-color:#fff;z-index:1000;-webkit-box-shadow:0 1px 7px rgb(130,130,130);-moz-box-shadow:0 1px 7px rgb(130,130,130);box-shadow:0 1px 7px rgb(130,130,130);width:400px;}
.index_guide_popLayer .titBar{height:30px;padding:0 7px 0 9px;background:url('/NImg/common/bg_grbtn.gif') 0 -10px repeat-x;border-bottom:1px solid #e3e3e3}
.index_guide_popLayer .cWrap{padding:15px; text-align:left;}
.index_guide_popLayer h5{font-weight:normal;line-height:16px;letter-spacing:-1px;color:#808080}
.index_guide_popLayer .point{color:#ed3a1d;letter-spacing:0}


/** ±¹³»Ç×°ø_¸ÞÀÎ **/
.dmSearch{height:291px;border-bottom:1px solid #5aad1b;background-color:#6fd622}
.dmSearch .title{height:31px;background:url('/DA/img/search_title.gif') no-repeat}
.dmSearch .wrap{position:relative;width:401px;height:252px;border:1px solid #61bf1d;background-color:#fff;margin:0 7px}
.dmSearch .wrap .diyJeju{position:absolute;width:135px;height:30px;top:-18px;left:256px;background:url('/DA/img/diyJeju.png') no-repeat;z-index:10}
.dmLt_wrap{float:left;width:417px}
.dmRt_wrap{float:right;width:353px}
.dm_add_item ul{font-size:11px;color:#444}
.dm_add_item li{height:24px;line-height:22px;overflow:hidden}
.dm_add_item.radio img{vertical-align:-3px;cursor:pointer}

.dm_add_item{position:relative;width:380px;height:65px;top:6px;left:11px;background:url('/DM/img/bg_rbox.gif') 0 0 no-repeat}
.dm_add_item.open{height:180px}
.dm_add_item .tkt{display:none}
.dm_add_item.open .tkt{display:block}
.dm_add_item .copy{position:absolute;width:150px;height:55px;top:35px;right:9px;background:url('/DM/img/icon_addDc.png') no-repeat}
.dm_add_item em{font-size:13px;font-weight:bold;margin-left:3px;margin-right:3px;font-family:Tahoma}
.dm_add_item .ticket{position:absolute;top:13px;left:285px;font-size:11px;color:#444}
.dmSinp_wrap .seat img{vertical-align:-3px;cursor:pointer}

.dm_btn_diy{display:block;position:absolute;width:265px;height:33px;top:210px;left:71px;overflow:hidden;background:url('/DA/img/btn_green.gif') no-repeat;border-right:1px solid #393f46;text-decoration:none}
a.dm_btn_diy:active, a.dm_btn_diy:visited{text-decoration:none}
.dm_btn_diy:hover{text-decoration:none;background-position:0 -33px;border-right:1px solid #46b002}
.dm_btn_diy:hover span{color:#f3ff32}
.dm_btn_diy span{display:block;text-align:center;font-size:14px;color:#78ee0f;font-weight:bold;letter-spacing:-1px;line-height:36px}

/*¸ÞÀÎ¹è³Ê*/
.mainPromotion{float:left;position:relative;width:351px;border:1px solid #c0cad3;border-top:1px solid #a2abb3}
.mainPromotion .hot{position:absolute;width:50px;height:50px;top:-1px;left:-1px;background:url('/DA/img/hot.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DA/img/hot.png',sizingMethod='crop')}
.mainPromotion ul, .mainPromotion li{width:351px;height:290px;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('/DA/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{display:block; height:18px; font-size:11px;background:url('/DA/img/bnrNum_bg_on.gif') 0 0 no-repeat;color:#fff}

.dmSinp_wrap{font-size:11px}
.dmSinp_wrap .sel_menuR td, .dmSinp_wrap .date_InputR input{font-size:11px;color:#444;line-height:20px;font-family:µ¸¿ò, Dotum}
.dmSinp_wrap .date_InputR input{line-height:24px;overflow:hidden}
.dmSinp_wrap ul{height:23px}
.dmSinp_wrap ul li{float:left}
.dmSinp_wrap ul.h40{float:left;height:40px;margin-bottom:10px}
.dmSinp_wrap ul.cb{margin-top:0}
.radio img{vertical-align:-2px;cursor:pointer}
.dmSinp_wrap img.chk{vertical-align:-9px;cursor:pointer}

.dmSinp_wrap .t01, .dmSinp_wrap .t02, .dmSinp_wrap .t03, .dmSinp_wrap .t04, .dmSinp_wrap .t05, .dmSinp_wrap .t06, .dmSinp_wrap .t07, .dmSinp_wrap .t08{float:left;width:45px;height:15px;background:url('/DA/img/search_txt.gif') no-repeat;margin-top:3px}
.dmSinp_wrap .t09, .dmSinp_wrap .t10, .dmSinp_wrap .t11, .dmSinp_wrap .t12, .dmSinp_wrap .t13, .dmSinp_wrap .t14, .dmSinp_wrap .t15, .dmSinp_wrap .t16, .dmSinp_wrap .t28{float:left;width:45px;height:15px;background:url('/DA/img/search_txt.gif') no-repeat;margin-top:3px}
.dmSinp_wrap .t19, .dmSinp_wrap .t20, .dmSinp_wrap .t21, .dmSinp_wrap .t22, .dmSinp_wrap .t23, .dmSinp_wrap .t24, .dmSinp_wrap .t25, .dmSinp_wrap .t26, .dmSinp_wrap .t27{float:left;width:45px;height:15px;background:url('/DA/img/search_txt2.gif') no-repeat;margin-top:3px}

.dmSearch .t01, .dmSearch .t02, .dmSearch .t03, .dmSearch .t04, .dmSearch .t05, .dmSearch .t06, .dmSearch .t07, .dmSearch .t08, .dmSearch .t09, .dmSearch .t10, .dmSearch .t11, .dmSearch .t12, .dmSearch .t13, .dmSearch .t14, .dmSearch .t15, .dmSearch .t16{width:45px}
.dmSearch .t14.w37{width:37px}

.dmSinp_wrap .t01{float:left;width:45px;background-position:0 0}/*¿©Çà¿©Á¤*/
.dmSearch .t01{margin-top:0}
.dmSinp_wrap .t02{background-position:0 -15px}/*Ãâ¹ßµµ½Ã*/
.dmSinp_wrap .t03{background-position:0 -30px}/*µµÂøµµ½Ã*/
.dmSinp_wrap .t04{background-position:0 -45px}/*°¡´ÂÀÏÀÚ*/
.dmSinp_wrap .t05{background-position:0 -60px}/*¿À´ÂÀÏÀÚ*/
.dmSinp_wrap .t06{background-position:0 -75px}/*Ç×°ø¼±ÅÃ*/
.dmSinp_wrap .t07{background-position:0 -90px}/*ÁÂ¼®¼±ÅÃ*/
.dmSinp_wrap .t08{background-position:0 -105px}/*¿¹¾àÀÎ¿ø*/
.dmSinp_wrap .t09{width:35px;background-position:0 -120px}/*·ëÅ¸ÀÔ*/
.dmSinp_wrap .t10{background-position:0 -135px}/*È£ÅÚ¸í*/
.dmSinp_wrap .t11{background-position:0 -150px}/*À¯Çü*/
.dmSinp_wrap .t12{background-position:0 -165px}/*Áö¿ª*/
.dmSinp_wrap .t13{background-position:0 -180px}/*ÀÔ½ÇÀÏ*/
.dmSinp_wrap .t14{background-position:0 -195px}/*Åð½ÇÀÏ*/
.dmSinp_wrap .t15{background-position:0 -210px}/*Ãâ¹ßÀÏ*/
.dmSinp_wrap .t16{background-position:0 -225px}/*¼÷¹Ú¸í*/
.dmSinp_wrap .t17{background-position:0 -240px}/*Á¦ÁÖ*/
.dmSinp_wrap .t18{background-position:0 -255px}/*³»·ú*/
.dmSinp_wrap .t28{background-position:0 -270px}/*¿©Çà±â°£*/

.dmSinp_wrap .t19{background-position:0 0}/*Á¦ÁÖ*/
.dmSinp_wrap .t20{background-position:0 -15px}/*³»·ú*/
.dmSinp_wrap .t21{background-position:0 -30px}/*´ë¿©ÀÏ½Ã*/
.dmSinp_wrap .t22{background-position:0 -45px}/*¹Ý³³ÀÏ½Ã*/
.dmSinp_wrap .t23{background-position:0 -60px}/*´ë¿©¼ö·®*/
.dmSinp_wrap .t24{background-position:0 -75px}/*´ë¿©Àå¼Ò*/
.dmSinp_wrap .t25{background-position:0 -90px}/*ÀÌ¿ëÀÏ*/
.dmSinp_wrap .t26{background-position:0 -105px}/*ÀÔÀå±Ç¸í*/
.dmSinp_wrap .t27{background-position:0 -120px}/*Â÷·®¸í*/

.dmGuide_header{position:relative; height:92px;background:url('/DM/img/main_title02.jpg') -20px 0 no-repeat;border-bottom:1px solid #444}
.btn_diyJeju_Start{display:block; width:210px; height:92px; background:url('/DM/img/btn_diyJeju_Start.png') no-repeat;}
.btn_diyJeju_Start:hover{background-position:0 -92px;}
.dmGuide_header .btn_diyJeju_Start{position:absolute; top:0; right:0;}


/* Á¦ÁÖ¿©Çà¸¸µé±â ¸®´º¾ó */
.jejumakeW {margin-top:20px;font-family:'¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','dotum',sans-serif;color:#0f0f0f;background-color:#fff;}
.jejumakeW .J_Title1 {width:690px;height:25px;overflow:hidden;background:url('/DM/img/jejumakeTitle.png') 0 0 no-repeat;margin-bottom:15px;}
.jejumakeW .J_Title2 {width:690px;height:25px;overflow:hidden;background:url('/DM/img/jejumakeTitle.png') 0 -25px no-repeat;margin:40px 0 15px 0;}
.jejumakeW .J_Title3 {width:690px;height:25px;overflow:hidden;background:url('/DM/img/jejumakeTitle.png') 0 -50px no-repeat;margin:40px 0 15px 0;}
.jejumakeW .goodsW {position:relative;padding:20px 25px;width:724px;height:379px;border:3px solid #00d1df;}
	/*.jejumakeW .goodsW {position:relative;padding:20px 25px;width:724px;height:410px;border:3px solid #00d1df;}*/
.jejumakeW .goodsW .C_Title {font-size:15px;letter-spacing:-1px;}
/*
.jejumakeW .goodsW .day_selection {margin-top:20px;display:inline-block;}
.jejumakeW .goodsW .day_selection .goco {float:left;font-size:15px;font-weight:bold;letter-spacing:-1px;line-height:25px;width:55px;margin-right:30px;}
.jejumakeW .goodsW .day_selection .goco.go{color:#ea415d;background:url('/NImg/common/arrow_red.png') right center no-repeat;}
.jejumakeW .goodsW .day_selection .goco.co{color:#266cd5;background:url('/NImg/common/arrow_blue.png') right center no-repeat;}
*/
.jejumakeW .goodsW .checkW {padding:0 20px;}
.jejumakeW .goodsW .checkW .check {display:inline-block;margin-top:20px;}
	/*.jejumakeW .goodsW .checkW .check {display:inline-block;margin:20px 0;}*/
.jejumakeW .goodsW .checkW .check li {position:relative;float:left;width:137px;height:137px;margin-left:45px;}
.jejumakeW .goodsW .checkW .check li:first-child {margin-left:0px;}
.jejumakeW .goodsW .checkW .check li .jejuCheck {position:absolute;top:5px;left:5px;cursor:pointer;width:17px;height:17px;}
.jejumakeW .goodsW .checkW .check li.air label {display:block;width:137px;height:137px;
												background:url('/DM/img/jejumakeImg.png') 0 0 no-repeat;cursor:pointer;}
.jejumakeW .goodsW .checkW .check li.lodge label {display:block;width:137px;height:137px;
												  background:url('/DM/img/jejumakeImg.png') -137px 0 no-repeat;cursor:pointer;}
.jejumakeW .goodsW .checkW .check li.rental label {display:block;width:137px;height:137px;
												   background:url('/DM/img/jejumakeImg.png') -274px 0 no-repeat;cursor:pointer;}
.jejumakeW .goodsW .checkW .check li.ticket label {display:block;width:137px;height:137px;
												   background:url('/DM/img/jejumakeImg.png') -411px 0 no-repeat;cursor:pointer;}
.jejumakeW .goodsW .checkW .check li .discountBtn {display:block;position:absolute;top:-15px;right:-10px;width:45px;height:50px;
												   background:url('/NImg/common/arrow_b_red.png') 0 0 no-repeat;
												   color:#fff;font-weight:bold;font-size:16px;text-align:center;line-height:30px;}
.jejumakeW .goodsW .checkW .check li .discountBtn .per {font-size:14px;}


/* ¼¿·ºÆ®¸Þ´º */
.sel_menuJ{display:inline;position:relative}
.selectJ_on{cursor:pointer}
.selectJ_on{position:absolute;top:0;left:0;height:25px;background-color:#fff;padding-left:8px;border:1px solid #9d9d9d;
			cursor:pointer;z-index:1}
.selectJ_on td {font-family:'NanumGothic','³ª´®°íµñ','µ¸¿ò','dotum';font-size:13px;}
.selectJ_off{position:absolute;top:25px;left:0;max-height:200px;min-height:25px;padding-top:5px;padding-left:8px;border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;background-color:#fff;cursor:pointer;overflow:auto;display:none;z-index:105;overflow-x:hidden}
.selectJ_out, .selectJ_over{line-height:20px;font-family:'NanumGothic','³ª´®°íµñ','µ¸¿ò','dotum';font-size:13px;}
.selectJ_out {color:#999;}
.selectJ_over {color:#333;}
/*// ¼¿·ºÆ®¸Þ´º */
/* ÀÎÇ² */
.J_todayWrap .sel_cal {position:relative;cursor:pointer;border: 1px solid #9d9d9d;background-color:#fff;width:107px;height:25px;}
.J_todayWrap .sel_cal input {width:75px;height:19px;border:0 none;position: absolute;top:2px;.top:5px;left:4px;font-family:'NanumGothic','³ª´®°íµñ','µ¸¿ò','dotum';}
.J_todayWrap .sel_calendar {display: block; position: absolute;right:5px;top:6px;cursor:pointer;width:14px;height:14px;
						  background:url('/NImg/common/R_inp_date4.gif') no-repeat 0 0}
/*// ÀÎÇ² */

.ir {display: block;position:absolute;top:-9999px;left:-9999px;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;}

/* ³¯Â¥¼±ÅÃ */
.J_todayWrap {display:inline-block;height:25px;margin-top:40px;}
.J_todayWrap dt {float:left;line-height:25px;font-size:15px;font-weight:bold;letter-spacing:-1px;margin-right:7px;}
.J_todayWrap dd {float:left;margin-right:11px;width:90px;height:25px;}
	/*.J_todayWrap {float:left;height:25px;margin-top:0px;}
	.J_todayWrap dt {float:left;line-height:25px;font-size:15px;font-weight:bold;letter-spacing:-1px;margin-right:10px;}
	.J_todayWrap dd {float:left;margin-right:36px;width:110px;height:25px;}*/
/*// ³¯Â¥¼±ÅÃ */

/* ¿¹¾àÀÎ¿ø */
.J_presWrap {display:inline-block;height:25px;margin-top:20px;}
	/*.J_presWrap {display:inline-block;height:25px;margin:20px 0 0 85px;}*/
.J_presWrap dt {float:left;line-height:25px;font-size:15px;font-weight:bold;letter-spacing:-1px;}
.J_presWrap dd {float:left;width:90px;height:25px;}/*width:90px;»©±â*/
	/*.J_presWrap dd {float:left;height:25px;}*/
.J_presWrap .txt {font-size:13px;color:#848484;line-height:25px;letter-spacing:-1px;text-align:right;margin:0 7px 0 22px;}
	/*.J_presWrap .txt {font-size:13px;color:#848484;line-height:25px;letter-spacing:-1px;text-align:right;margin:0 7px 0 23px;}*/
/*// ¿¹¾àÀÎ¿ø */

/* °Ë»ö¹Ú½º */
.J_searchW {width:513px;height:50px;border:1px solid #393939;background-color:#535353;position:absolute;bottom:30px;left:50%;margin-left:-256px;}
	/*.J_searchW {width:513px;height:50px;border:1px solid #393939;background-color:#535353;position:absolute;bottom:20px;left:50%;margin-left:-256px;}*/
.J_searchW a {display:block;width:513px;height:50px;line-height:50px;text-align:center;font-size:17px;color:#00efff;
			  font-weight:bold;letter-spacing:-1px;}
.J_searchW a:hover {background-color:#696969;}
.J_searchW a .btn {margin-left:10px;padding-right:25px;background:url('/NImg/common/magnifierBtn.png') right 6px no-repeat;}
/*// °Ë»ö¹Ú½º */

/* Åõ¾îÄ³½¬ */
.jejumakeW .tourcashW {position:relative;}

.jejumakeW .tourcashW .btn {position:absolute;top:53%;right:26px;width:293px;height:193px;overflow:hidden;
							/*background:url('/DM/img/jejuRentalDay.png') 0 0 no-repeat;*/}
.jejumakeW .tourcashW .btn li {float:left;width:150px;height:29px;margin-left:7px;}
.jejumakeW .tourcashW .btn li:first-child {margin-left:0px;}
.jejumakeW .tourcashW .btn li a {display:block;float:right;width:68px;height:29px; /*background:url('/NImg/common/magnifierBtn.png') right 6px no-repeat;*/}

/* ÀÌ¿ë´Ü°è */
.jejumakeW .J_utillize {width:780px;height:1372px;margin:0 auto;padding-top:55px;}

/*// Á¦ÁÖ¿©Çà¸¸µé±â ¸®´º¾ó */
.total_price.ex h2 {padding-top:4px;}
.total_price.ex li.dc {text-align:right;text-decoration:line-through;position:absolute;top:3px;right:116px;font-size:12px;}
.total_price.exl {position:relative;}
.total_price.exl h2 {width:auto;}
.total_price.exl .sum {position:absolute;width:auto;right:0;bottom:4px;text-align:right;}
.total_price.exl .sum span.dc {white-space:nowrap;position:absolute;bottom:0;left:-60px;width:50px;text-decoration:line-through;}
.goods_cube.rentcar .goods {height:14px;padding-top:5px;line-height:14px;}
.goods_cube .dcn-price {text-align:right;padding:2px 9px;color:#777;}/*text-decoration:line-through;*/

.goods_cube {width:175px;height:161px;}
.goods_cube .img {width:auto;height:99px;}
.goods_cube.dt .img {width:auto;height:97px;}
.goods_cube .img img {width:100%;height:106px;}
.goods_cube.rentcar .goods,
.goods_cube.dt .goods,
.goods_cube .sum {width:auto;}
.goods_cube.rentcar {height:165px;}
.goods_cube.rentcar .img {height:105px;}
.goods_cube.dt {height:173px;}
.goods_cube .prop-info {position:absolute;right:0;top:0;display:block;color:#fff !important;font-weight:normal !important;line-height:1.3;font-size:11px !important;padding:2px 5px 3px 5px !important;background:#eb3d3e;}
.goods_cube .prop-info.prog {background:#609dcb;}
.goods_cube .prop-info.end {background:#7a8082;}
.goods_cube .price-tag {display:inline-block;font-size:11px !important;font-weight:normal !important;color:#fff !important;line-height:1.1;background:#454545;padding:3px 6px 1px 6px !important;border-radius:10px;font-family:dotum !important;margin-top:-2px;}

.dr21-list {border-top:1px solid #d9d9d9;min-height:160px;padding: 10px 10px 10px 10px;position:relative;}
.dr21-list .infos {text-align:center;}
.dr21-list .infos .thumb {margin-bottom:10px;background-size:contain;background-position:50% 50%;height: 120px;display:block;background-repeat:no-repeat}
.dr21-list .infos .name {display:block;font-size:14px;color:#111;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dr21-list .infos .info {display:block;font-size:14px;color:#111;}
.dr21-list .infos .info i {display:inline-block;width:1px;height:13px;background:#000;margin:0 12px;}
.dr21-list .dr21-in-list {border:1px solid #49adff;margin-top:14px;overflow:hidden;border-radius:4px 4px 0 0;}
.dr21-list .infos+.dr21-in-list {margin-top:0;}
.dr21-list .tit {padding:17px 15px;background:#49adff;color:#fff;font-size:17px;}
.dr21-list .dr21-in-list .tit .tit-info {display:block;font-size:13px;color:#f6ff00}
.dr21-list .a {display:block;border:1px solid #d9d9d9;margin-top:11px;overflow:hidden;}
.dr21-list .a a {display:table;border-top:1px solid #e2e2e2;padding:11px 0;width:100%;box-sizing:border-box;padding: 10px;}
.dr21-list .a a:first-child {border-top:0;}
.dr21-list a span.td {text-align:right;display:table-cell;vertical-align:top;color:#111;font-size:13px;line-height:1.5}
.dr21-list .a a span.td:first-child {width:35%;text-align:left;}
.dr21-list .a a span.td strong {font-size: 11px;}
.dr21-list .a a span.td:last-child strong {margin-left:5px}
.dr21-list .a a span.td .price strong {font-size: 16px;margin-right:0}
.dr21-list .a a span.td .price-wrap {display:block}
.dr21-list .a a span.td .price-wrap .born-price {font-size:11px;color:#777;text-decoration:line-through;margin-left:5px}
.dr21-list .a a span.td .dcp {font-size: 12px;letter-spacing:-0.06em;color:#ff372d;position:relative;display:inline-block;/* margin-right: 0px; */}
.dr21-list .a a span.td .dcp:after {content:'¡é';}
.dr21-list .a a span.td .price-dc-wrap {display:block;padding-top:10px}
.dr21-list .a a span.td .price-dc-wrap strong.b {display:inline-block;border:1px solid #ff372d;color:#ff372d;padding:2px 6px;vertical-align:4px;font-size:12px}
.dr21-list:first-child,
script+.dr21-list {margin-top:0}
.dr21-list .details-list {display:none}
.dr21-list .details-list.on {display:block}
.dr21-list button.more {position:relative;margin-top:11px;display:block;width:100%;border:0;height:30px;line-height:30px;text-align:center;font-size:16px;background:#19a6e8;color:#fff;box-sizing:border-box;cursor:pointer;}
.dr21-list button.more:after{vertical-align:4px;content:'';display:inline-block;width:5px;height:5px;margin-left:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);}
.dr21-list .details-list.on+button.more {background:#e9e9e9;color:#000}
.dr21-list .details-list.on+button.more:after {border-color:#000;transform:rotate(-135deg);vertical-align:1px}

.wt-detail-header {border-top:2px solid #414141;padding-top: 13px;}
.wt-detail-header .h2 {position:relative;font-size: 20px;color:#333 !important;font-weight:bold;min-height: 59px;}
.wt-detail-header .h2 font {color:#333 !important;}
.wt-detail-header .h2 .subt {min-height:23px;color:#ff372d !important;font-size: 13px;margin:3px 0 6px 0}

.wt-detail-body .car-visual {position:relative;overflow:hidden;border-radius:10px}
.wt-detail-body.dri .car-visual {background:#fafafa;}
.wt-detail-body .car-visual .thumb {margin: 0 auto;width: 220px;height:210px;display:block;background:#fafafa url(//www2.webtour.com/_UI/wt/2017/img/cr/thumb.gif) no-repeat 50% 50%;background-size: cover;margin-bottom: 12px;}
.wt-detail-body .car-visual .thumb img {width:100%;height:100%}
.wt-detail-body .car-visual .details {padding:37px 20px;width: 100%;background:#eef4f9;overflow: hidden;}
.car-visual .details span.type {white-space:nowrap;display:block;float:left;width: 33.33%;position:relative;height: 55px;padding: 9px 14px;color:#666;font-size:14px;box-sizing: border-box;}
.car-visual .details span.type.t1,
.car-visual .details span.type.t2 {margin-top:0}
.car-visual .details span.type strong {color:#333;display:block;padding-top:2px}
.car-visual .details span.type .wtico {position:absolute;top:0;left:0;width:60px;height:60px;background:url(//www2.webtour.com/_UI/wt/2017/img/cr/ico_cr.png) no-repeat -201px -151px;display: none;}
.car-visual .details span.type.t5 {margin-bottom:0;width:200px}
.car-visual .details span.type .wtico b {display:block;position:absolute;top:50%;left:50%;background:url(//www2.webtour.com/_UI/wt/2017/img/cr/ico_cr.png) no-repeat}
.car-visual .details span.type.t1 .wtico b {margin:-12px 0 0 -15px;width:30px;height:24px;background-position:-300px -150px}
.car-visual .details span.type.t2 .wtico b {margin:-14px 0 0 -12px;width:24px;height:28px;background-position:-350px -150px}
.car-visual .details span.type.t3 .wtico b {margin:-16px 0 0 -16px;width:32px;height:32px;background-position:-400px -150px}
.car-visual .details span.type.t4 .wtico b {margin:-13.5px 0 0 -16.5px;width:33px;height:27px;background-position:-300px -200px}
.car-visual .details span.type.t5 .wtico b {margin:-13.5px 0 0 -14.5px;width:29px;height:27px;background-position:-350px -200px}
.wt-detail-body.dri .car-visual .thumb {margin-top: 20px;height: 100px;}
.wt-detail-body.dri .car-visual .details {padding: 10px;}

.dm-in-detail {padding:10px}
.wt-detail-body .h3 {font-size:18px;color:#222;font-weight:bold;margin-bottom:11px}
.wt-detail-body .h3 .wtico {width:10px;height:10px;background-position:-350px -300px;margin-right:6px}
.wt-detail-body .h2.line {border-bottom:2px solid #414141;padding-bottom:18px}
hr.hrl {margin: 20px 0 40px 0;border:0;border-top:1px solid #e2e2e2;}
.wt-detail-body .hr {height:7px;padding:0;border:0;margin:0;background: url(//www2.webtour.com/_UI/wt/2017/img/reserve/bg_h2.gif) repeat-x}
.res-div {margin-bottom:20px}
.res-div .selector {width:100%;overflow: hidden;position: relative;}
.res-div div.label {position:relative;padding:15px 10px;font-size:15px;line-height:1.6;border-top:1px solid #ddd}
.res-div div.label .st-tit {display:block}
.res-div div.label .name {display:block;font-weight:bold;color:#111;}
.res-div div.label a[class|=wtbtn] {width:100%;box-sizing:border-box;font-size:16px;line-height:30px;font-weight:bold;border-radius:5px;border:1px solid #d72e10;background:#fff;color:#d72e10 !important}
.dr-price-r-list .dpr-list .dli {position:relative;line-height:25px;}
.dr-price-r-list .dpr-list .dli.tit {color:#000;font-size:16px;}
.dr-price-r-list .dpr-list .dli .price {position:absolute;right:0;color:#111;}
.dr-price-r-list .dpr-list .dli .price.m {color:#ff4444;}
.dr-price-r-list .dpr-list .dli.all {color:#000;font-weight:bold;padding-top:10px;font-size:15px;}
.dr-price-r-list .dpr-list .dli.m {color:#ff4444;}
.dr-price-r-list .dpr-list .dli.m:before {background:#ff4444;}
.dr-price-r-list .dpr-list .dli .logo {display:block;}
.dr-price-r-list .dpr-list .dli.tit {position:relative;padding-right:80px;margin-bottom:5px;}
.dr-price-r-list .dpr-list .dli.tit .view-price {display:block;padding:1px 5px;position:absolute;top:0;right:0;font-size:11px;background:#636b82;color:#fff;border-radius:3px;}
.dr-price-r-list .dpr-list .dli.tit .view-price:before {content:'';display:inline-block;width:16px;height:16px;background:url(/_UI/wt/2017/img/dr/ico_q.png) no-repeat;margin-right:1px;vertical-align:-3px}
ul[class|=wt-ul] li {float:none}
.cncl-rule {font-size:13px}
.popLayer,
#listWrap {font-family:'¸¼Àº °íµñ','MalgunGothic','dotum',arial;}
.rentcar_infoWrap {background:#fff}

.opt-wrap {background:#fff;border:1px solid #51abf3;padding:10px;position:relative;margin-bottom:10px}
.opt-wrap .opt-tit {font-size:12px;color:#666;margin-bottom:10px}
.opt-wrap .opt-tit strong {color:#111;font-weight:normal}
.opt-wrap .opt-cal button {vertical-align:middle;background:#fff;cursor:pointer;position:relative;width:23px;height:23px;border:1px solid #dadada;border-radius:25px;padding:0;font-size:0;color:transparent;}
.opt-wrap .opt-cal button:after {content:'';display:block;width:12px;height:2px;background:#d9d9d9;position:absolute;top:50%;left:50%;margin:-1px 0 0 -6px}
.opt-wrap .opt-cal input+button {border-color:#51abf3;}
.opt-wrap .opt-cal input+button:after {background:#51abf3}
.opt-wrap .opt-cal input+button:before {transform:rotate(90deg);content:'';display:block;width:12px;height:2px;background:#51abf3;position:absolute;top:50%;left:50%;margin:-1px 0 0 -6px}
.opt-wrap .opt-cal input {text-align:center;vertical-align:middle;width:23px;height:23px;border:0;font-size:15px;color:#111;padding:0}
.opt-wrap .opt-price {position:absolute;right:10px;bottom:10px;color:#888}
.opt-wrap .opt-price .price {color:#333;font-size:14px}
.opt-wrap .opt-price .price strong {font-size:15px}
.opt-wrap .opt-price .dc {display:block;text-decoration:line-through;text-align:right}
.opt-wrap .opt-price .dcp {color:red}

.optIdx.n {padding:10px 10px 1px 10px}
.basic_info .ticket.n {height:auto;background:#fff;width:100%;padding-top:10px}
.goodsDetail.ticket {height:auto;width:100%;}
.sumBx.ticket {margin:0}
.basic_info .ticket.n .date {height:auto;text-align:right}
.basic_info .ticket.n .date {color:#111;margin:0 5px}
.basic_info .ticket.n .date span.dateInput {float:none;display:inline-block;margin-right:27px}
.gt-infos {float:right;width:280px;padding:27px 15px}
.gt-infos dt,
.gt-infos dd {width:60%;display:inline-block;font-size:15px;color:#666;line-height:1.6}
.gt-infos dt {width:30%;color:#111}
.sumBx.ticket .btn {left:450px}
.item_wrap.bdr ul {line-height:22px;margin-right:10px}
.item_wrap.bdr ul .select_on,
.item_wrap.bdr ul .select_off {line-height:16px}
.dl-form {position:absolute;top:0;left:-35px;white-space:nowrap}
.dl-form dt {color:#333;font-weight:bold;letter-spacing:-0.05em}
.dl-form dt,
.dl-form dd {display:inline-block}
.dl-form dd input {width:80px}
.cd-info {display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.cd-info .box {width:33.33%;padding:13px 0}
.cd-info .box b {min-width:32px;display:inline-block}
.data-table.agree.jcar .price-tag {display:block;text-align:right;line-height:30px;font-size:13px}
.data-table.agree.jcar .price-tag .pr {display:inline-block;min-width:85px}
.sumBx.rentcar {margin-top:10px}
.tpoint {text-align: center;padding: 1px 0 14px 0;font-size: 21px;color: red;font-weight: bold;}
.li_con.rentcar .O3 {font-size:18px;color:#111;font-weight:bold}

.info-dm {text-align:center;}
.info-dm img {max-width:100%;}
