@import url(/css/policy.css);

input {outline:none;}

/*content_Dgoods*/
#cont{margin:0;padding-bottom:5px;padding-left:10px;padding-right:10px;}
#cont h1{float:left;padding:0.9em 0 0.7em;font-size:1em;margin-left:1px;color:#222;}
#cont p{clear:both;}
.hd_r{float:right;margin-top:7px;margin-bottom:10px;}
.li_l{float:left;width:4px;height:25px;background:URL('/img/common/btn_red_l.gif') no-repeat;}
.li_c{float:left;height:25px;background:URL('/img/common/btn_red_c.gif') repeat-x; font-size:13px;letter-spacing:-0.06em; color:#e82929; line-height:25px;padding:0 6px 0 6px;cursor:hand;cursor:pointer;}
.li_r{float:left;width:4px;height:25px;background:URL('/img/common/btn_red_r.gif') no-repeat;margin-right:3px;}
.li_l2{float:left;width:4px;height:25px;background:URL('/img/common/btn_gr_l.gif') no-repeat;}
.li_c2{float:left;width:60px;height:22px;background:URL('/img/common/btn_hd_w.png') repeat-x; font-size:11px;letter-spacing:-1px; color:#666; line-height:22px;cursor:hand;cursor:pointer;text-align:center;}
.li_c2 a:link{ text-decoration:none; color:#666;}
.li_c2 a:visited{ text-decoration:none; color:#666;}
.li_c2 a:hover{ text-decoration:none; color:#aaa;}
.li_c2 a:active{ text-decoration:none; color:#666;}
#hd_btn{position:absolute;top:4px;right:3px;z-index:10;}
#hd_btn a:link{ text-decoration:none; color:#666;}
#hd_btn a:visited{ text-decoration:none; color:#666;}
#hd_btn a:hover{ text-decoration:none; color:#666;}
#hd_btn a:active{ text-decoration:none; color:#666;}
.hd_r a:link{ text-decoration:none; color:#666;}
.hd_r a:visited{ text-decoration:none; color:#666;}
.hd_r a:hover{ text-decoration:none; color:#aaa;}
.hd_r a:active{ text-decoration:none; color:#666;}
.li_r2{float:left;width:4px;height:25px;background:URL('/img/common/btn_gr_r.gif') no-repeat;}
.ico1{float:left;width:12px;height:12px;background:url('/img/common/ico_red.gif') 0 0;margin:6px 2px 0 0;}
.ico2{float:left;width:12px;height:12px;background:url('/img/common/ico_red.gif') -12px 0;margin:6px 2px 0 0;}
.ico3{float:left;width:12px;height:12px;background:url('/img/common/ico_red.gif') 12px 0;margin:6px 2px 0 0;}
.a_t a:link{color:#444; text-decoration:none;}
.a_t a:visited{color:#444; text-decoration:none;}
.a_t a:hover{color:#444; text-decoration:none;}
.a_t a:active{color:#444; text-decoration:none;}

/* CONTENTS_ROUND_BOX */
.ct_wrap{position:relative;background:#fff;border:1px solid #979da2;}
.tl{position:absolute;top:-1px;left:-1px;}
.tr{position:absolute;top:-1px;right:-1px;}
.bl{position:absolute;bottom:-1px;left:-1px;}
.br{position:absolute;bottom:-1px;right:-1px;}
.tl p{width:11px;height:11px;background:url('/img/common/bg_round1.png') ;}
.tr p{width:11px;height:11px;background:url('/img/common/bg_round1.png') ;}
.bl p{width:11px;height:11px;background:url('/img/common/bg_round1.png') ;}
.br p{width:11px;height:11px;background:url('/img/common/bg_round1.png') ;}
.tl .r1{background-position:0 0; color:#e3e5e7;}
.tr .r2{background-position:11px 0; color:#e3e5e7;}
.bl .r3{background-position:0 -11px; color:#e3e5e7;}
.br .r4{background-position:11px -11px; color:#e3e5e7;}

/*tab_menu_L*/
.tab{position:relative;height:38px;overflow:hidden;margin:0 -10px 7px -10px;background:url('/img/common/tab2_out_bg.gif') repeat-x;text-align:center;z-index:10;
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#268DC2, EndColorStr=#1C639E);
	/*background:#FFFFFF -webkit-gradient(linear, 0% -10%, 0% 100%, from(#268DC2), to(#1C639E)); -moz-linear-gradient(top, #268DC2, #1C639E);}*/
	background:#5498BB}
.tab ul{height:40px;}
.tab p{float:right;}
.t_on {float:left;height:40px;text-align:center;line-height:2.9em;background:#2f4c69 -webkit-gradient(linear, 0% -5%, 0% 100%, from(#2f4c69), to(#416588)); -moz-linear-gradient(top, #2f4c69, #416588)}
.t_on span{font-size:14px; font-weight:bold;letter-spacing:-1px;color:#fff;}
.t_off{float:left;height:40px;font-weight:bold;text-align:center;line-height:2.9em;cursor:pointer;}
.t_off span{font-size:14px;letter-spacing:-1px; color:#e0e6ec;}
.t_on a:link{text-decoration:none;color:#fff;}
.t_on a:visited{text-decoration:none;color:#fff;}
.t_on a:hover{text-decoration:none;color:#fff;}
.t_on a:active{text-decoration:none;color:#fff;}
.t_off a:link{text-decoration:none;color:#b1c7da;}
.t_off a:visited{text-decoration:none;color:#b1c7da;}
.t_off a:hover{text-decoration:none;color:#b1c7da;}
.t_off a:active{text-decoration:none;color:#b1c7da;}
.tab.DG .t_on.w19, .tab.DG .t_off.w19{width:19%}
.tab.DG .t_on.w24, .tab.DG .t_off.w24{width:24%}

.tab.DGJ ul li {overflow:hidden;}
.tab.DGJ .package .t_on, .tab.DGJ .package .t_off{width:16.5%}
.tab.DGJ .package .set.t_on, .tab.DGJ .package .set.t_off{width:17.5%}
.tab.DGJ .semipackage .t_on, .tab.DGJ .semipackage .t_off{width:25%}
.tab.DGJ .freedom .t_on, .tab.DGJ .freedom .t_off{width:20%}
.tab.DGJ .rental .t_on, .tab.DGJ .rental .t_off{width:50%}
.tab.DGJ .honeymoon .t_on, .tab.DGJ .honeymoon .t_off{width:33%}
.tab.DGJ .honeymoon .set.t_on, .tab.DGJ .honeymoon .set.t_off{width:34%}
.tab.DGJ .region .t_on, .tab.DGJ .region .t_off{width:20%}
.tab.DGJ .tracking .t_on, .tab.DGJ .tracking .t_off{width:20%}
.tab.DGJ .golf .t_on, .tab.DGJ .golf .t_off{width:16.6%}
.tab.DGJ .golf .set.t_on, .tab.DGJ .golf .set.t_off{width:17%}
.tab.DGJ .basics .t_on, .tab.DGJ .basics .t_off{width:25%}

.tab.DG ul li {overflow:hidden;width:25%}



/* Lodge_main */
#hd_t{height:30px;overflow:hidden;background:url('/img/common/tab2_out_bg.gif') repeat-x;text-align:center;border-top:1px solid #eff3f6;border-bottom:1px solid #15527b;
	 /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#5D646D, EndColorStr=#41494E);
	 background:#FFFFFF -webkit-gradient(linear, 0% 30%, 0% 100%, from(#5D646D), to(#41494E)); -moz-linear-gradient(top, #5D646D, #41494E);*/}
.mg{margin-left:-10px;margin-right:-10px;margin-bottom:7px;}	 
#hd_t p{color:#FFF;font-size:0.97em;line-height:2.8em;font-weight:bold}	 
#hd_t span{color:#FFFF00;}
.ct_bx{padding-top:10px;padding-bottom:7px}
.ct_bx li{float:left;padding-top:3px;padding-bottom:3px;}
.t{width:18%}
.t2{width:18%}
.t span{padding-left:10px;font-size:13px; font-weight:bold;letter-spacing:-1px;color:#444;line-height:1.5em;}
.t2 span{padding-left:10px;font-size:13px; font-weight:bold;letter-spacing:-1px;color:#444;line-height:2.2em;}
.line_b{padding-top:5px;border-bottom:1px solid #d0d3d6;}
.line_t{padding-top:5px;border-top:1px solid #ffffff;}
.line_m{padding-top:5px;border-bottom:1px solid #d0d3d6;border-top:1px solid #ffffff;}
.line_m img{margin-top:3px;margin-left:7px;cursor:pointer;border:0;}

/* °øÅë_Á¤º¸ÀÔ·Â */
.cmnInp_wrap .item01 {float:left;padding-top:10px}
.cmnInp_wrap .item01 .tit {font-size:0.99em;letter-spacing:-0.04em;line-height:14px;color:#666;padding-left:10px}
.cmnInp_wrap .cnts01 {margin-left:85px}
.cmnInp_wrap .cnts01 .info {font-size:0.99em;color:#444;line-height:18px}

/* INPUT */
.tInp_type01 {width:100%;height:30px;line-height:30px;color:#444;padding-left:5px;border-radius:3px;background-color:#fff;border:1px solid #cecece;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;outline-style:none;font-size:1.0em}
.tInp_type01[type="text"], .tInp_type01[type="password"] {border-radius:3px}
.tInp_type01.date {background:url('/DM/img/ico_calendar.png') #fff right 3px no-repeat;background-size:24px 24px}
.tInp_type01.combo {width:100%; height:30px; background:url('/DM/img/arr_combo.png') #fff right 6px no-repeat;background-size:16px 16px;padding-left:3px;padding-right:10px;-webkit-appearance:listbox; -moz-appearance:listbox}

.blk {display:block}
.combW {margin-right:-7px}
.inpW {margin-right:7px}

.mainSearch .cmnInp_wrap {padding-top:7px;padding-bottom:5px;margin-left:5px;margin-right:15px}
.mainSearch .tInp_type01 {background-color:#f5f5f5}
.mainSearch .divCombo.select {background:url('/DM/img/arr_combo.png') #f5f5f5 right 7px no-repeat;background-size:17px 17px}
.tInp_type01.spot input[type="text"] {width:100%;height:28px;background:none;line-height:28px;border:none;outline-style:none}

/* DIV ¼¿·ºÆ® */
.dvComb_wrap {}
.divCombo {color:#666666;background-color:#fff;border:1px solid #b9bdc1;border-radius:3px}
.divCombo.select {background:url('/DM/img/arr_combo.png') #fff right 7px no-repeat;background-size:17px 17px;height:31px;line-height:31px;overflow:hidden}
.divCombo p {position:relative;padding-left:5px;color:#333}

.openMenu {display:none;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:5px}
.openMenu .divCombo {overflow-y:hidden;overflow-x:hidden;border:none}
.openMenu .divCombo dt {height:30px;overflow:hidden;line-height:32px;text-align:center;background:#fdfdfd -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#f5f5f5)); background:#fdfdfd -moz-linear-gradient(top, #fdfdfd, #f5f5f5);border-bottom:1px solid #e9e9e9}
.openMenu .divCombo dd {clear:both;height:30px;overflow:hidden;line-height:32px;border-bottom:1px solid #e5e5e5;padding-left:10px}

.singleMenu {font-weight:bold;color:#467fba;background:url('/NImg/common/arrR_g3.png') 96% 10px no-repeat;background-size:9px 9px}
.mainMenu {font-weight:bold;background-color:#6b7c92;color:#fff}
.subMenu {background:url('/NImg/common/arrR_g3.png') #f4f6f8 96% 10px no-repeat;background-size:9px 9px;padding-left:20px !important;color:#444;text-shadow:1px 1px 0 #fefefe}

/* Á¦ÁÖ¿©Çà ¿µ»ó */
.video_jeju {width:300px;height:150px;padding-bottom:15px;margin:0 auto;background-color:transparent;}

/* Lodge_list */
.list_wrap{position:relative;overflow:hidden;background:#f0f2f4;border:1px solid #c6c6c6;margin-bottom:10px;background-color:#fff;border-radius:5px}
.list_wrap.selDate {min-height:80px}
.list_wrap_o{position:relative;background:#f0f2f4;border:1px solid #c6c6c6;margin-bottom:7px;cursor:pointer;background-color:#fff;border-radius:5px}		 
.mobile_dc span {font-size:1.6em}
.w750{width:750px;}
.ac{text-align:center;}
.list_bx{position:relative;height:auto;padding-top:7px;padding-bottom:5px}
.list_bx li{float:left;padding-top:3px;padding-bottom:3px;}
.list_bx2{padding-top:10px;padding-bottom:8px;}
.list_bx2 li{float:left;padding-top:3px;padding-bottom:3px;}
.l_img{float:left;padding-left:10px;width:90px;}
.c_point{float:left;width:60%;margin-top:3px;}
.c_point li{color:#555;}
.flm{float:left;margin-top:-2px;}
.t_a{height:40px;padding-left:10px;padding-right:10px;margin-bottom:5px;border-bottom:1px solid #dbdde0;}
.t_a li{height:30px;overflow:hidden}
.t_a.DGJ{height:25px;}
.t_a.DGJ li{height:14px;}
.t_a2{padding-left:10px;border-bottom:1px solid #434f5d;color:#3d61aa}
.l_tt{font-size:1.1em;font-weight:bold;color:#333;letter-spacing:-0.04em;}
.l_tt.day{color:#354e8e}
.pay{font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ff0000;}
.pay2{font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#333;}
.pay span{font-size:0.90em;font-family:µ¸¿ò,Dotum;}
.pay.normal{text-decoration:line-through;color:#999;font-size:13px;font-family:Arial, Tahoma;}
.basic .pay.normal{font-size:11px;}
.w{width:100%;}
.arr{float:right;width:10px;height:10px;margin-top:-45px;margin-right:5px}
.w45{width:45px}
.w55{width:55px}
.ico_red{display:block;width:45px;height:15px;overflow:hidden;line-height:16px;background-color:#fe4223;color:#fff;font-size:11px;letter-spacing:-1px;text-align:center}
.byLayerWrap {margin:5px 10px 0 10px;}
.byLayerWrap dt {font-weight:bold;margin-bottom:3px;}
.byLayerWrap dd {margin-top:3px;text-indent:-10px;padding-left:10px;}
.byLayerWrap dd:first-child {margin-top:0;}
/* INFO_TAB */	
.info_tab{margin-left:-10px;margin-right:-10px;margin-bottom:10px;}
.info_tab ul{background-color:#b5a18c;height:38px;border-top:1px solid #2f2f2f;}
.info_tab li{position:relative;text-align:center;height:38px;float:left;font-size:0.90em;letter-spacing:-1px;line-height:38px;cursor:pointer;}
.info_tab li span{display:block;height:38px;border-right:1px solid #a28f78;}
.w14{width:14%;} .w15{width:15%;} .w17{width:17%;} .w22{width:22%;}
.info_tab .on{background:#398926 url('/img/common/tab3_over_l.gif');color:#222;}
.info_tab .on span{height:37px;background:url('/img/common/arrow_off.gif') #eceeef center 31px no-repeat;border-right:1px solid #98866f;border-top:1px solid #98866f;font-weight:bold}
.info_tab a:link{text-decoration:none;color:#fff;}
.info_tab a:visited{text-decoration:none;color:#fff;}
.info_tab a:hover{text-decoration:none;color:#fff;}
.info_tab a:active{text-decoration:none;color:#fff;}

/* GOODS_DETAIL */
.basic{float:left;}
.basic li{height:13px;color:#555;font-size:0.96em;}
.basic .mobile_dc{margin-left:2px;}
.basic .mobile_dc .mbDc{width:30px; vertical-align:-1px; margin-right:1px;}
.basic .mobile_dc span{font-size:15px}
.t3{width:45px; font-size:11px;}
.t4{padding-right:5px;}
.lh1{line-height:1.5em;}
.ft{line-height:2.2em;margin-left:10px;}
.t3,.t4 span{font-size:0.96em;color:#555;letter-spacing:-1px;font-weight:bold;}
.l_img2{float:left;margin-left:8px;width:95px;margin-top:3px;}
.dat{background:#e3e5e7;border-top:1px solid #d4d6d8;border-bottom:1px solid #fff;padding-top:5px;padding-bottom:5px;margin-top:5px;}
.flw{float:left;width:100%;}
.info_t{margin-top:15px;padding-left:5px;color:#444;padding-bottom:2px}
.info_t2{margin-top:8px;padding-left:8px;border-bottom:1px solid #d7d9db;margin-bottom:7px;}
.info_t,.info_t2 span{font-size:1.2em;color:#444;font-weight:bold;letter-spacing:-1px;}
.info_t span{font-size:0.9em;color:#353535;font-weight:bold;letter-spacing:-1px;text-shadow:1px 0 0 rgb(250,250,250)}
.info_s{padding-left:10px;padding-right:10px;color:#444;padding-bottom:12px;}

.info_s a:link{color:#444;text-decoration:none;}
.info_s a:visited{color:#444;text-decoration:none;}
.info_s a:hover{color:#444;text-decoration:none;}
.info_s a:active{color:#444;text-decoration:none;}
.h45{height:45px;}
.h15{height:15px;}
.god_sch{margin:7px 0 7px 10px;}
.god_sch li{cursor:pointer;}
.sch_l{width:70px;border-right:1px solid #bdbdbd;}
.sch_l span{line-height:2.2em;}
.god_sch ul{float:left;}
.god_sch li{float:left;margin-left:2px;width:60px;height:28px; background:url('/img/dgoods/bg_date.gif') no-repeat;text-align:center;}
.god_sch li span{padding:10px;color:#fff;font-weight:bold;font-size:0.97em;line-height:2.0em;}
.res_st{float:right;margin-top:-14px;margin-right:10px;}
.schedule_tb{border-bottom:1px dotted #c9c9c9}
.schedule_tb .tdl{padding:7px 10px 7px 10px;width:70px;text-align:center;font-size:0.96em;}
.schedule_tb .tdr{padding:7px 10px 7px 0;}
.schedule_tb img {max-width:100%;height:auto}
.schedule_tb src=['//static.ncloudbiz.net/pwe/mail/deskhome/se2/emoticon/'] {width:10px !important;height:10px !important:}
.time_zone{height:25px;background-color:#89acce;padding-top:2px;border:1px solid #7da1c2}
.time_zone span{color:#fff;font-weight:bold;padding-left:10px}

#photo{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;text-align:center;}
#photo li{float:left;padding:1px;}
#photo img{width:127px;height:75px;border:3px solid #fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgb(130,130,130);-moz-box-shadow:0 0 10px rgb(130,130,130);box-shadow:0 0 10px rgb(130,130,130);}
#zoom{position:absolute;left:-10px;margin:10px auto;background:#fff;border:5px solid #4b4b4f;z-index:10;
		-webkit-box-shadow:0 0 10px rgb(0,0,0);-moz-box-shadow:0 0 10px rgb(0,0,0);box-shadow:0 0 10px rgb(0,0,0);}
.zoom_img{width:300px;height:260px;border:1px solid #ccc;}		
#zoom .box_hd{position:absolute;bottom:0;right:0;}
.box_hd img{cursor:pointer;border:0;}
#page_v{position:relative;text-align:center;margin-top:10px;margin-bottom:10px;}
#page_v td{float:left;width:34px;height:30px;margin-right:5px;text-align:center;line-height:1.7em;font-size:1.4em;}
#page_v .p_on{background:url('/img/common/page_on.gif') no-repeat;color:#fff;font-weight:bold;}
#page_v .p_out{background:url('/img/common/page_out.gif') no-repeat;}
.p_out a:link{text-decoration:none;color:#555;}
.p_out a:visited{text-decoration:none;color:#555;}
.p_out a:hover{text-decoration:none;color:#555;}
.p_out a:active{text-decoration:none;color:#555;}
.p_on a:link{text-decoration:none;color:#fff;}
.p_on a:visited{text-decoration:none;color:#fff;}
.p_on a:hover{text-decoration:none;color:#fff;}
.p_on a:active{text-decoration:none;color:#fff;}
.mg_b5{margin-bottom:5px}
.pd_t5{padding-top:5px}
.mg_r5{margin-right:5px;}
.schedule_tb img{border:1px solid #fff}

.share_icon{text-align:right; padding-right:7px; padding-top:5px;}
.share_icon img{width:38px; margin-left:3px;}

/* SCHEDULE_DAY*/
.sch_day{display:block;border-top:1px solid #999;background-color:#f9f9f9;padding:5px 10px 5px 10px;text-align:center;}
.sch_day ul{margin:0 auto; text-align:left; font-weight:bold;line-height:1.8em;color:#d5d5d5;}
.sch_day p{margin:0 auto;margin-top:-8px;}
.dgPrice{font-size:13px;color:#ff0000;font-family:Verdana, Arial, Tahoma}
.mg_r5{margin-right:5px}
.d_ok a:link{text-decoration:none;color:#ff0000;}
.d_ok a:visited{text-decoration:none;color:#ff0000;}
.d_ok a:hover{text-decoration:none;color:#ff0000;}
.d_ok a:active{text-decoration:none;color:#ff0000;}

.d_pos a:link{text-decoration:none;color:#0b6fc4;}
.d_pos a:visited{text-decoration:none;color:#0b6fc4;}
.d_pos a:hover{text-decoration:none;color:#0b6fc4;}
.d_pos a:active{text-decoration:none;color:#0b6fc4;}

.d_wait a:link{text-decoration:none;color:#39bb1b;}
.d_wait a:visited{text-decoration:none;color:#39bb1b;}
.d_wait a:hover{text-decoration:none;color:#39bb1b;}
.d_wait a:active{text-decoration:none;color:#39bb1b;}

.d_end a:link{text-decoration:none;color:#999;}
.d_end a:visited{text-decoration:none;color:#999;}
.d_end a:hover{text-decoration:none;color:#999;}
.d_end a:active{text-decoration:none;color:#999;}

.f33{color:#333}

/*LODGE_RESERVE*/
.res_info{padding-right:10px;width:100%;display:inline-block;}
.res_info input, .res_info select{border:1px solid #c8cdd0;height:29px;}
.res_info li{padding-left:10px;min-height:35px;}
.res_info dd{float:left;}
.res_info2{padding-right:10px;display:block;margin-top:5px;border-top:2px solid #777;padding-top:5px;}
.res_info2 li{padding-left:10px;}
.res_info2 dd{float:left;}
.w20{width:20%;}
.w20_p{width:20px;} 
.w24{width:24%;} 
.w40{width:40%;} 
.lod_l2{padding-top:2px;padding-bottom:2px;width:21%;float:left;font-size:12px;color:#666;letter-spacing:-1px;font-weight:normal;line-height:35px;}
.lod_r2{padding-top:2px;padding-bottom:2px;float:right;padding-right:10px;width:68%;color:#444;}
.lod_l3{width:25%;float:left;font-size:0.96em;color:#666;letter-spacing:-1px;font-weight:bold;line-height:2.5em;}
.lod_r3{width:64%;padding-top:2px;padding-bottom:2px;float:left;color:#444;}
.bg{background-color:#fafbfb;}
.info_t3{padding-top:8px;padding-left:10px;padding-bottom:2px;border-bottom:1px solid #b7babe;margin-bottom:5px;background:url('/img/common/bg_date.gif') 0 0 repeat-x;
		 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#E3E5E8);
	     background:#FFFFFF -webkit-gradient(linear, 0% -5%, 0% 100%, from(#FFFFFF), to(#E3E5E8)); -moz-linear-gradient(top, #FFFFFF, #E3E5E8);}
.info_t3 span{font-size:0.95em;color:#555;font-weight:bold;letter-spacing:-1px;}
.res_l{border-bottom:1px solid #e1e4e6;width:63px;padding:5px 0 5px 10px;font-size:0.96em;color:#666;letter-spacing:-1px;font-weight:bold;}
.res_r{border-bottom:1px solid #e1e4e6;padding-top:5px;padding-bottom:5px;padding-right:10px;}
.info_chk{position:absolute;float:right;top:7px;right:10px;font-size:0.96em;}
.w50{width:50px;}

/* ¿äÃ»»çÇ× */
.res_info3{width:100%;display:inline-block;padding:10px;}
.explain {margin-left:10px;margin-bottom:-5px;color:#a6a5a5;font-size:12px;}
.res_info3 textarea {width:91%;padding:5px;border:1px solid #b1b0b0;border-radius:0;}

/*COMMON*/
.w63{width:63%;}
.w75{width:75%;}
.f33{color:#333;}
.it{height:29px;margin-bottom:2px;}
.it input{width:100%;}

.mb5{margin-bottom:5px;}

/*calendar*/
#w_calendar{display:block;margin-bottom:10px;}
.d_month{height:36px;background:url('/img/common/bg_date.gif') repeat-x;text-align:center;border-top:1px solid #c0c5c9;}
th span{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:1.10em;}
.lc{position:relative;top:3px;}
th img{ cursor:pointer; vertical-align:middle;}
.sche_dule{width:100%;border:0;border-bottom:1px solid #c9cfd5;background:#fafbfc;}
.week{background:url('/img/common/bg_calendar_t.gif') repeat-x;height:28px;color:#acafb5;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.75em;border:0;}
.sun{color:#FF0000;}
.sche_dule tr{background:url('/img/common/bg_day.gif') ;}
.sche_dule td{text-align:center;height:38px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-family:Verdana, Arial, Helvetica, sans-serif;
              font-weight:bold;font-size:1.00em;color:#000;line-height:1.2em;cursor:pointer;}
.sche_dule a:link {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;color:#000;line-height:1.2em;}
.sche_dule a:visited {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;color:#000;line-height:1.2em;}
.sche_dule a:hover {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;color:#000;line-height:1.2em;}
.sche_dule a:active {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;color:#000;line-height:1.2em;}
.ano_day{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;background:#dee0e2;}
.sun_day{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#FF0000;}
.sun_day a:link{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#FF0000;}
.sun_day a:visited{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#FF0000;}
.sun_day a:hover{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#FF0000;}
.sun_day a:active{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#FF0000;}
.to_day{background:#fffba7;color:#1fa201;}
.sel_day{background:#3cc301;}
.sel_day span{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#fff;}
.sel_day a:link{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#fff;}
.sel_day a:visited{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#fff;}
.sel_day a:hover{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#fff;}
.sel_day a:active{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.00em;line-height:1.2em;color:#fff;}



a.a_red00_do12:link				{font-size:0.97em;font-family:Dotum,Verdana;color:#F00000;text-decoration:none;line-height:15px;}
a.a_red00_do12:visited			{font-size:0.97em;font-family:Dotum,Verdana;color:#F00000;text-decoration:none;line-height:15px;}
a.a_red00_do12:hover			{font-size:0.97em;font-family:Dotum,Verdana;color:#F00000;text-decoration:underline;line-height:15px;}
a.a_red00_do12:active			{font-size:0.97em;font-family:Dotum,Verdana;color:#F00000;text-decoration:underline;line-height:15px;}

a.a_green00_do12:link			{font-size:0.97em;font-family:Dotum,Verdana;color:#05B94D;text-decoration:none;line-height:15px;}
a.a_green00_do12:visited		{font-size:0.97em;font-family:Dotum,Verdana;color:#05B94D;text-decoration:none;line-height:15px;}
a.a_green00_do12:hover			{font-size:0.97em;font-family:Dotum,Verdana;color:#05B94D;text-decoration:underline;line-height:15px;}
a.a_green00_do12:active			{font-size:0.97em;font-family:Dotum,Verdana;color:#05B94D;text-decoration:underline;line-height:15px;}

a.a_blue00_do12:link			{font-size:0.97em;font-family:Dotum,Verdana;color:#0076a3;text-decoration:none;line-height:15px;}
a.a_blue00_do12:visited			{font-size:0.97em;font-family:Dotum,Verdana;color:#0076a3;text-decoration:none;line-height:15px;}
a.a_blue00_do12:hover			{font-size:0.97em;font-family:Dotum,Verdana;color:#0076a3;text-decoration:underline;line-height:15px;}
a.a_blue00_do12:active			{font-size:0.97em;font-family:Dotum,Verdana;color:#0076a3;text-decoration:underline;line-height:15px;}


/** ÃÑ¾×Ç¥½Ã **/
.commTit_blue{height:30px; line-height:30px; background-color:#8badcb; border-top:1px solid #9dbdd9; border-bottom:1px solid #80a1bc; text-align:center;}
.commTit_blue span{font-weight:bold; color:#fff; text-shadow:1px 0 1px #8ea8bf;}
.commTit_blue .arr{background:url('/AG/img/arrD2_w.png') right 7px no-repeat; background-size:7px 7px; padding-left:20px; padding-right:20px;}

.agComm_wrap .sumInfo_table{ border-bottom:1px solid #737577;}
.agComm_wrap .sumInfo_table:last-child{border-top:none; border-bottom:none;}
.sumInfo_table ul{clear:both;}
.sumInfo_table li{float:left; width:25%; text-align:center;}

.sumInfo_table .item{width:; font-size:0.82em;}
.sumInfo_table .item em{font-size:0.85em;}
.sumInfo_table .adult{width:px;}
.sumInfo_table .child{width:px;}
.sumInfo_table .infant{width:px;}

.sumInfo_head{height:33px; overflow:hidden; line-height:33px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f8f8f8, EndColorStr=#ebeef2); background:#f8f8f8 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ebeef2)); background:#f8f8f8 -moz-linear-gradient(top, #f8f8f8, #ebeef2);}
.sumInfo_head li span{display:block; height:32px; font-size:0.86em; border-left:1px solid #d8dce1; border-bottom:1px solid #fcfcfc;}
.sumInfo_head .item span{font-size:0.92em; border-left:none;}
.sumInfo_head span em{color:#979fa6; font-size:0.82em;}

.sumInfo_body ul{border-top:1px solid #c4c6c9;}
.sumInfo_body li {font-size:0.86em; background-color:#fff;}
.sumInfo_body li span{display:block; min-height:31px; line-height:30px; border-left:1px solid #d8dce1; text-align:right; padding-right:4px;}
.sumInfo_table.place .sumInfo_body li span{display:block; min-height:30px; overflow:hidden; padding-top:px; line-height:30px; border-left:1px solid #d8dce1; text-align:right; padding-right:3px;}
.sumInfo_body .total li span{color:#333; min-height:40px; padding-top:7px; padding-bottom:3px; line-height:30px;}
.sumInfo_body .total .item span{line-height:12px;}
.sumInfo_body .total .item em{color:#999da0;}
.sumInfo_body .item span{background-color:#e1e6ed;letter-spacing:-1px; line-height:30px; border-left:none; text-align:center; padding-right:0;}
.sumInfo_table.place .sumInfo_body .item span{background-color:#e3e8ee; letter-spacing:-1px; line-height:30px; border-left:none; text-align:center; padding-right:0; font-size:11px;}
.sumInfo_body .total .price{background-color:#f7f6a9; border-left:1px solid #d8d8c2;}
.sumInfo_body .won{font-weight:normal; font-size:0.88em;}
.sumInfo_table.place .sumInfo_body .won{font-size:11px; color:#888;}

/* Ãâ¹ßÀÏ¼±ÅÃÇÏ±â */
.sel_month{height:40px; background-color:#e6e8ea; font-family:Arial, Verdana, Tahoma;}
.another_mon{float:left; width:28%;}
.another_mon a{display:block; height:40px; line-height:40px; font-size:1.4em; color:#aaa; font-weight:bold; text-align:center}
.another_mon .prev{background:url('/AG/img/arrL_g.png') left no-repeat; background-size:20px 20px; margin-left:10px;}
.another_mon .next{background:url('/AG/img/arrR_g2.png') right no-repeat; background-size:20px 20px; margin-right:10px;}
.this_mon{float:left; width:44%; height:40px; line-height:42px; background-color:#fff; text-align:center;}
.this_mon span{display:block; font-size:1.50em; font-weight:bold; color:#333;}

.dateSum_wrap{border-bottom:1px solid #d0d0d0; padding-bottom:5px;}
.agComm_wrap .dateSum_wrap:last-child{border-bottom:none;}
.dateSum_wrap .detail_agPrice{margin-top:12px; color:#ef2d2d;}
.detail_agPrice{float:left; width:35%; line-height:14px; color:#333; font-weight:bold; text-align:right;}
.detail_agPrice p{position:relative; font-size:1.25em; font-family:Arial, Verdana; padding-right:12px; margin-right:3px;}
.detail_agPrice .won{position:absolute; top:0; right:0; font-family:'Malgun Gothic', '¸¼Àº °íµñ'; font-size:0.68em;}

.detail_agPrice .price{font-size:1.25em; font-family:Arial, Verdana; margin-right:3px;}
.detail_agPrice .price em{font-family:'Malgun Gothic', '¸¼Àº °íµñ'; font-size:0.68em;}

.detail_agDate{float:left; width:65%; padding-top:10px;}
.detail_agDate a{display:inline-block; width:15%; height:20px; line-height:20px; padding-bottom:5px; text-align:center; margin-right:-5px; margin-bottom:1px;}
.detail_agDate a span{display:block; height:15px; margin-top:5px; border-right:1px solid #d9d9d9;}
.detail_agDate a.on{font-weight:bold; background-color:yellow;}
.detail_agDate a.ok{color:#f22135}
.detail_agDate a.res{color:#4068b8}
.detail_agDate a.wait{color:#15ac51} 
.detail_agDate a.finish{color:#aaa}

.noneDate{padding-top:75px; padding-bottom:30px; background:url('/AG/img/semi.png') center 20px no-repeat; background-size:22px 42px;}
.noneDate p{font-size:0.95em; color:#666; line-height:1.5em; text-align:center;}

/* Ç×°ø */
.dt_selWrap {padding:7px 7px 3px 5px}
.dt_selWrap .it {width:100%;height:24px;line-height:24px;background:url('/NImg/common/arr_dark.png') #fff right 7px no-repeat;background-size:9px 9px;padding-right:10px;-webkit-appearance:listbox; -moz-appearance:listbox;border:none;outline-style:none}
.dt_selWrap .it.hide {display:none}
/* custom select css v0.1 */
.custom-select-btn {font-size:13px;color:#303640;display:block;position:relative;padding:5px 20px 5px 10px;background:#fff;min-width:90px}
.custom-select-btn span {display:inline-block}
.custom-select-btn:after {position:absolute;right:9px;top:50%;margin-top:-5px;content:'';display:block;width:7px;height:7px;border-right:1px solid #303640;border-bottom:1px solid #303640;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.custom-select-wrap {position:fixed;bottom:0;left:0;height:100%;width:100%;z-index:1200}
.custom-select-wrap .bg {display:block;position:fixed;z-index:100;height:100%;width:100%;background:rgba(0,0,0,0.3)}
.custom-select-wrap .csw-box {position:absolute;bottom:0;left:0;width:100%;height:179px;z-index:110;background:#e0e0e0;overflow:hidden}
.custom-select-wrap .iScroll {position:relative;z-index:100;height:140px;overflow:hidden;width:100%;overflow-y:auto}
.custom-select-wrap ul {position:absolute;z-index:100;width:100%;}
.custom-select-wrap ul li {height:46px;}
.custom-select-wrap ul li a {display:block;padding:9px 15px;text-align:center;color:#777;font-size:12px;line-height:1.3;-webkit-transition:all .3s ease;transition:all .3s ease}
.custom-select-wrap ul li a.active {font-size:13px;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04);color:#333;background:rgba(0,0,0,0.02)}
.custom-select-wrap ul li label {display: block;padding: 12px 15px 13px 15px;text-align: center;font-size: 14px;border-top: 1px solid #ececec;}
.custom-select-wrap ul li label input {margin-right: 5px;width: 15px;height: 15px;vertical-align: -3px}
.custom-select-wrap ul li label.active {background:#dedede}
/*.custom-select-wrap:after,
.custom-select-wrap:before {content:'';display:block;width:100%;height:1px;background:#999;position:absolute;z-index:111;left:0;bottom:92px}
.custom-select-wrap:before {bottom:46px}*/
.custom-select-wrap .csw-top {position:relative;z-index:110;display:block;padding:0 15px;height:41px;line-height:41px;text-align:right;font-size:14px;color:#6f6f6f;font-weight:bold;background:#ececec;border-top:1px solid #4f4f4f}



/* ÀÎ¿ø¼±ÅÃ */
.person_num{margin-bottom:7px;}
.person_num:last-child{margin-bottom:0;}
.person_num .detail_agPrice{float:left; margin-right:5px; margin-top:10px; width:105px; text-align:right;}
.ageDivi{float:left; width:50px; font-weight:bold; margin-top:10px;}

/* ÇÕ°è¿ä±Ý */
.ag_totalSum{background-color:#f3f3f3; padding-top:15px; padding-bottom:5px; border-top:1px solid #e8e8e8;}
.ag_totalSum .total{float:left; color:#555; font-size:1.2em; line-height:12px;}
.ag_totalSum .total span{background:url('/NImg/common/arr_R.gif') right 8px no-repeat; padding-left:15px; padding-right:10px;}
.ag_totalSum .detail_agPrice{float:right; width:auto; height:42px; font-weight:bold; font-size:1.6em; font-family:'Arial', 'Tahoma'; color:#ff3535; margin-right:5px;}
.ag_totalSum .detail_agPrice p{padding-right:18px;}
.ag_totalSum .detail_agPrice .won{font-size:0.6em;}
.ag_totalSum .detail_agPrice .normal_Pr {font-size:14px;color:#333;font-weight:normal;text-decoration:line-through;padding-right:0;margin-bottom:6px;}
.ag_totalSum .save_tourcash{text-align:right; font-size:12px; margin-right:8px;}


/* ÇÁ·Î¸ð¼Ç¹è³Ê */
.comm_pmBnr{position:relative; background-color:#4a5565; border-top:1px dashed #252a32; border-bottom:1px dashed #252a32; padding-top:8px; padding-bottom:3px;}
.comm_pmBnr .tit_pmBnr{color:#fff; padding-bottom:7px; font-size:1.0em; letter-spacing:-0.04em; font-weight:bold; line-height:1.2em; text-align:left;}
.comm_pmBnr .tit_pmBnr img{width:6px; margin-right:6px; vertical-align:2px;}
.comm_pmBnr .tit_pmBnr .title{background:none; padding-left:10px;}
.comm_pmBnr .bnrWrap {padding:0 7px 5px 7px}
.comm_pmBnr .bnrWrap img{width:100%; -webkit-box-shadow:0 1px 3px rgb(43,51,61);-moz-box-shadow:0 1px 3px rgb(43,51,61); box-shadow:0 1px 3px rgb(43,51,61);}
.comm_pmBnr2{position:relative; background-color:#4a5565; border-top:1px dashed #252a32; border-bottom:1px dashed #252a32; padding-bottom:7px;}
.comm_pmBnr2 .bnrWrap {padding:1px 7px;}
.comm_pmBnr2 .bnrWrap img{width:100%;}

/* ¿¹¾àÇÏ±â ¹öÆ° */
.btn_fix{display:block; position:fixed; width:100%; height:50px; line-height:45px; bottom:5px; left:0; margin:0 auto; text-align:center; color:#fff; font-weight:800; font-size:1.4em; letter-spacing:-0.06em; text-shadow:1px 1px 2px #48a503; z-index:1000;}
.btn_fix span{display:block;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif; height:45px; background-color:#367705; border:1px solid #4eb303; margin:0 30px; /*±×¶óµ¥ÀÌ¼Ç*/background:#65d20c -webkit-gradient(linear, 0% 0%, 0% 100%, from(#65d20c), to(#55bf06)); background:#65d20c -moz-linear-gradient(top, #65d20c, #55bf06);box-shadow:0 -1px 5px rgb(220,220,220);
   -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.pageTop {position:fixed;bottom:20px;right:10px;z-index:900}
.pageTop img {width:45px !important}

.btnBasic{display:inline-block;height:24px;overflow:hidden;color:#333;border:1px solid #b4b4b4;border-bottom:1px solid #959595;background:#FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F4F4F4)); -moz-linear-gradient(top, #FFFFFF, #F4F4F4);text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;letter-spacing:-1px}
.btnBasic span{display:block; line-height:24px;font-size:0.80em}

.btnDown {height:30px;padding-top:5px;text-align:center}
.btnDown img {width:25px}


/* µðÅ×ÀÏÆäÀÌÁö ÄíÆù´Ù¿î¹Þ±â */
.couponPo {position:relative;margin:0 10px;}
.couponPo .co_img {width:100%;}
.couponPo .title {position:absolute;top:50%;width:100%;height:68px;margin-top:-50px;left:0;text-align:center;font-weight:bold;letter-spacing:-1px;font-family:'Malgun Gothic','¸¼Àº°íµñ';
				  line-height:2.4em;}
.couponPo .title li {font-family:'Malgun Gothic','¸¼Àº°íµñ';}
.couponPo .title li:nth-child(1) {font-size:23px;color:#865f38;}
.couponPo .title li:nth-child(2) {font-size:32px;color:#333;}
.couponPo .title li:nth-child(2) .won {font-size:20px;vertical-align:3px;}

/* Á¦ÁÖ,ÇØ¿Ü¸®½ºÆ® ÄíÆù´Ù¿î¹Þ±â */
.couponWA {position:absolute;bottom:8px;left:51px;width:39px;height:34px;z-index:10;}
.couponWA img {width:100%;}


/*·Îµù*/
.dg_loading {display:none;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:100000}
.dgDetail_loading {display:block;position:absolute;width:100%;height:100%;left:0;top:40px;z-index:100000}

#floatingBarsG{
position:absolute;
left:50%;
top:50%;
margin:-60px 0 0 -14px;
width:35px;
height:45px;}

.dm_loading_bar #floatingBarsG {top:-5px;margin-top:0}

.blockG{
position:absolute;
background-color:
#aaaaaa;
width:4px;
height:7px;
-moz-border-radius:8px 8px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.72s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:8px 8px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.72s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:8px 8px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:0.72s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:8px 8px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:0.72s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:50px 50px 50px 50px;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:0.72s;
animation-iteration-count:infinite;
animation-direction:linear;
}


#rotateG_01{
left:0;
top:28px;
-moz-animation-delay:0.27s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.27s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.27s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.27s;
-o-transform:rotate(-90deg);
animation-delay:0.27s;
transform:rotate(-90deg);
}


#rotateG_02{
left:3px;
top:19px;
-moz-animation-delay:0.36s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.36s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.36s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.36s;
-o-transform:rotate(-45deg);
animation-delay:0.36s;
transform:rotate(-45deg);
}


#rotateG_03{
left:12px;
top:15px;
-moz-animation-delay:0.45s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.45s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.45s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.45s;
-o-transform:rotate(0deg);
animation-delay:0.45s;
transform:rotate(0deg);
}

#rotateG_04{
right:10px;
top:19px;
-moz-animation-delay:0.54s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.54s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.54s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.54s;
-o-transform:rotate(45deg);
animation-delay:0.54s;
transform:rotate(45deg);
}


#rotateG_05{
right:7px;
top:28px;
-moz-animation-delay:0.63s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.63s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.63s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.63s;
-o-transform:rotate(90deg);
animation-delay:0.63s;
transform:rotate(90deg);
}


#rotateG_06{
right:10px;
bottom:2px;
-moz-animation-delay:0.72s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:0.72s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:0.72s;
-ms-transform:rotate(135deg);
-o-animation-delay:0.72s;
-o-transform:rotate(135deg);
animation-delay:0.72s;
transform:rotate(135deg);
} 
#rotateG_07{
bottom:0;
left:12px;
-moz-animation-delay:0.8099999999999999s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:0.8099999999999999s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:0.8099999999999999s;
-ms-transform:rotate(180deg);
-o-animation-delay:0.8099999999999999s;
-o-transform:rotate(180deg);
animation-delay:0.8099999999999999s;
transform:rotate(180deg);
}


#rotateG_08{
left:4px;
bottom:2px;
-moz-animation-delay:0.9s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:0.9s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:0.9s;
-ms-transform:rotate(-135deg);
-o-animation-delay:0.9s;
-o-transform:rotate(-135deg);
animation-delay:0.9s;
transform:rotate(-135deg);
} 

@-moz-keyframes fadeG{
0%{
background-color:
#ffffff}100%{
background-color:
#aaaaaa}}
@-webkit-keyframes fadeG{
0%{
background-color:
#ffffff}100%{
background-color:
#aaaaaa}}
@-ms-keyframes fadeG{
0%{
background-color:
#ffffff}100%{
background-color:
#aaaaaa}}
@-o-keyframes fadeG{
0%{
background-color:
#ffffff}100%{
background-color:
#aaaaaa}}
@keyframes fadeG{
0%{
background-color:
#ffffff}100%{
background-color:
#aaaaaa}} 


/* ÆË¾÷·¹ÀÌ¾î_»ó¼¼Á¤º¸ */
.popDetail_wrap {position:fixed;width:100%;height:100%;/*background-color:rgba(0,0,0,0.5);*/top:0;left:0;padding-top:1px;z-index:999}
.popDetail_header {width:100%;height:36px;overflow:hidden;background:url('/DGJ/img/detail_pop_header.png') 0 0 no-repeat;background-size:68px 36px;border-bottom:1px solid #398914}
.popDetail_header .gdsTitle_bar {position:relative;height:36px;background-color:#56d603;margin-left:68px}
.gdsTitle_bar .tit {padding-top:10px;text-shadow:1px 0 0 rgba(250,250,250,0.4);color:#252525;font-size:0.85em;letter-spacing:-0.02em;margin-right:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.gdsTitle_bar .cls {display:block;position:absolute;top:0;right:0;width:40px;height:40px;background-color:#51cb03;text-align:center}
.gdsTitle_bar .cls span {display:block;height:40px;border-left:1px solid #4bbb02;padding-top:8px;}
.popDetail_body {height:100%;overflow-y:auto;background-color:#fff}
.popDetail_body .ahDetail_tBar{height:29px;overflow:hidden;line-height:29px;font-size:1.25em;font-weight:bold;background:none;border-top:none;letter-spacing:-0.06em;margin-top:25px}
.popDetail_body .ahsearch_date {background-color:#fff !important;}
.popDetail_body .ahsearch_date .date_txt{color:#333; font-weight:bold; margin-left:10px; font-size:0.99em; padding-top:10px;}
.pop_gdsTitle {position:relative;min-height:50px;font-weight:bold;font-size:1.2em;line-height:20px}
.pop_gdsTitle .gdsName {padding:10px 40px 10px 10px}
.pop_gdsTitle .btnShare {display:block;position:absolute;top:7px;right:7px;z-index:100}
.popDetail_cnts {padding:15px 10px 30px 10px}
.shareIcon_wrap {position:absolute;top:0;left:0;height:100%;width:100%;display:none}

/* »ó¼¼_ÅÇ */
.detail_ahTab {height:34px;background-color:#acb4bf;border-bottom:1px solid #666;padding:0 7px}
.detail_ahTab a{display:block; float:left; width:22%; height:34px; line-height:36px;color:#fff;font-weight:;letter-spacing:-0.06em}
.detail_ahTab a span{display:block;height:33px;font-size:0.95ems;border:1px solid #9fa6b0;border-top:1px solid #acb4bf; border-left:1px solid #c0c4cb;border-bottom:none;text-align:center}
.detail_ahTab a:first-child span {border-left:none}
.detail_ahTab a:last-child span {border-right:none}
.detail_ahTab a:nth-child(4), .detail_ahTab a:nth-child(5) {width:17%}
.detail_ahTab a.on{background-color:#fff; color:#333;font-weight:bold;border-bottom:1px solid #fff}
.detail_ahTab a.on span{height:34px;border:1px solid #666;border-bottom:none}

/* ±¹³»¿©Çà°á°ú³»Àç°Ë»ö 
.faqSear {float:right;width:158px;background-color:#fff;position:relative;margin:5px 5px 0 0;}
.faqSear .faq_in {padding-left:5px;width:114px;height:26px;line-height:29px;border:1px solid #2c333c;background-color:transparent;font-size:0.9em;color:#333;}
.faqSear .faq_searchBtn {width:38px;height:28px;border:1px solid #2c333c;background-color:#3f4752;color:#fff;font-size:0.9em;line-height:29px;position:absolute;top:0;right:0;cursor:pointer;} 
*/
/* ±¹³»¿©Çà°á°ú³»Àç°Ë»ö */
.faqSear {width:227px;margin:0 auto;padding-bottom:10px;}
.faqSear .faq_in {padding-left:5px;width:180px;height:26px;line-height:26px;border:2px solid #2c333c;background-color:#fff;font-size:0.9em;color:#333;
				 border-radius:5px 0 0 5px;}
.faqSear .faq_searchBtn {width:38px;height:30px;border:2px solid #2c333c;background-color:#2c333c;font-size:0.9em;line-height:29px;cursor:pointer;color:#fff;margin-left:-5px;
						border-radius:0 5px 5px 0;box-sizing:border-box !important} 

.hn-tab {overflow:hidden;background:#558ed5;}
.hn-tab a {float:left;width:25%;color:#fff;text-align:center;padding:10px 0;font-size:12px;}
.hn-tab a.on {background:#0070c0;}

.vertical-calendar,
.vertical-calendar * {box-sizing:border-box}
.vertical-calendar {background:#f5f5f5;border-top:1px solid #e4e4e4}
.vertical-calendar h4 {text-align:center;font-size:19px;color:#333;text-align:center;height:35px;line-height:35px;}
.vertical-calendar h4 .btn {display:inline-block;vertical-align:-7px;font-size:0;color:transparent;width:12px;height:12px;border-top:3px solid #666;border-right:3px solid #666;}
.vertical-calendar h4 .btn.next {transform:rotate(45deg);margin-left:10px;}
.vertical-calendar h4 .btn.prev {transform:rotate(-135deg);margin-right:10px;}
.vertical-calendar .cinner {overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.vertical-calendar .cinner div.head,
.vertical-calendar .cinner div.body {overflow:hidden}
.vertical-calendar .cinner div.head > span,
.vertical-calendar .cinner div.body > span {display:block;float:left;width:40px;text-align:center;}
.vertical-calendar .cinner .head span {background:#aaa;color:#fff;padding:8px 0;font-size:12px;font-weight:bold}
.vertical-calendar .cinner .head span.sun {background:#ff5e5e}
.vertical-calendar .cinner .head span.sat {background:#828282}
.vertical-calendar .cinner .body span {font-size:15px;font-weight:bold;color:#666;padding:7px 0}
.vertical-calendar .cinner .body span b {display:inline-block;width:27px;height:27px;border-radius:27px;line-height:27px;}
.vertical-calendar .cinner .body span.on b {background:#5e6b9f;color:#fff;font-weight:bold;}

.sub-best-banners {padding: 41px 10px 15px 10px;text-align:center;position: relative;background: #fff;font-size:18px;color:#111;letter-spacing:-0.05em}
.sub-best-banners:after {content: '';display: block;height: 11px;width: 100%;position: absolute;top: 0;left: 0;top:15px;background: repeating-linear-gradient(-45deg,#ffffff , #ffffff 3px, #5787d4 4px);
background-size: 11px 100%;}
.dg-type-tab,
.dg-type-tab * {box-sizing:border-box !important}
.dg-type-tab {overflow:hidden;}
.dg-type-tab a {display:block;float:left;width:16.66%;height:52px;font-size:11px;text-align:center;border-left:1px solid #e4e4e4;border-top:1px solid #ccc;}
.dg-type-tab a:first-child {border-left:0;}
.dg-type-tab a:before {content:'';display:block;margin:0 auto;background:url(//m.webtour.com/_ui/wt/2017/img/product/ico_pdt.png) no-repeat;background-size:150px 50px}
.dg-type-tab a.t1:before {margin:12px auto 4px auto;width:16px;height:11px;background-position:0 -25px}
.dg-type-tab a.t2:before {margin:8.5px auto 3px auto;width:19px;height:16.5px;background-position:-25px -25px}
.dg-type-tab a.t3:before {margin:7.5px auto 1px auto;width:17.5px;height:19.5px;background-position:-50px -25px}
.dg-type-tab a.t4:before {margin:7px auto 1px auto;width:17.5px;height:20px;background-position:-75px -25px}
.dg-type-tab a.t5:before {margin:7.5px auto 1px auto;width:21px;height:19.5px;background-position:-100px -25px}
.dg-type-tab a.t6:before {margin:7.5px auto 2px auto;width:21px;height:18.5px;background-position:-125px -25px}
.dg-type-tab a.on {background:#5e6b9f;color:#fff;border-color:#5e6b9f;}
.dg-type-tab a.on:before {background-position-y:0}
.data-table {padding:0 10px;}
.data-table table {width:100%;border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #e4e4e4}
.data-table table thead th {padding:12px 0;background:#f5f5f5;color:#333;font-size:15px;font-weight:bold;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.data-table table thead th:first-child {border-left:0;}
.data-table table tbody th,
.data-table table tbody td {padding:12px 10px;color:#333;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.data-table table tbody th {border-left:0;text-align:center}
.data-table table tbody td:first-child {border-left:0;}
.data-table table tbody th {text-align:center}
.data-table.ins {padding:0;}
.data-table.ins table td {text-align:center;}
.data-table.dg,
.data-table.dg * {box-sizing:border-box !important}
.data-table.dg {background:#fff;padding:0;}
.data-table.dg td {border-left:0;}
.data-table.dg td .price strong {color:#ff372d;font-size:16px;}
.data-table.dg td .prop {display:inline-block;color:#f0427d;font-size:10px;letter-spacing:-0.05em;width:50px;height:17px;line-height:14px;text-align:center;border:1px solid #f0427d;border-radius:100px;}
.data-table.dg td .prop.p2 {color:#ff7800;border-color:#ff7800;}
.data-table.dg td .prop.p3 {color:#4271f8;border-color:#4271f8;}
.data-table.dg td .prop.p4 {color:#048e00;border-color:#048e00;}
.data-table.dg td .prop.p5 {color:#7b7d85;border-color:#7b7d85;}
.list-more {box-sizing:border-box !important;border-bottom:1px solid #aaa;display:block;background:#fff;text-align:center;height:40px;line-height:40px;font-size:13px;color:#666;}

a.dgbtn {text-align:center;background:#338ff4;color:#fff !important;display:inline-block;padding:7px 15px;border-radius:2px}

.mini-layer {font-size:13px;display:none;position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;}
.mini-layer * {font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;box-sizing:border-box !important;}
.mini-layer.on {display:flex;}
.mini-layer .bg {position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0,0,0,0.7);}
.mini-layer .in {z-index:10001;border:1px solid #ddd;background:#fff;width:80%;position:relative;padding:15px;border-radius:12px;}
.mini-layer .in .inpd {margin-top:10px}
.mini-layer .in .inpd input {width:100%;border:1px solid #ccc;height:40px;text-indent:6px;}
.mini-layer .in .inpd:first-child {margin-top:0}
.mini-layer .in .link {padding-top:5px;margin-bottom:20px;}
.mini-layer .in .link a:after {margin-left:3px;vertical-align:2px;content:'';display:inline-block;width:5px;height:5px;border-right:1px solid #111;border-bottom:1px solid #111;transform:rotate(-45deg);}
.mini-layer .in .dgbtn {width:100%;height:40px;display:flex;align-items:center;justify-content:center;font-size:15px;}

.mini-layer .in .inpd.label-tab {display:flex;align-items:flex-start;width:100% !important;}
.mini-layer .in .inpd.label-tab input[type=radio] {display:none !important;}
.mini-layer .in .inpd.label-tab label {display:flex;flex:1;background:#666;color:#fff;align-items:center;justify-content:center;height:45px;font-weight:normal;font-size:12px;text-align:center;border:1px solid #666;}
.mini-layer .in .inpd.label-tab input:checked+label {border:1px solid #000;color:#000;background:#fff;border-bottom-color:#fff;font-size:13px;}


