@charset "utf-8";

/* 테마파크 common */
h4.hd { font-family:"Malgun Gothic", "돋움", verdana, arial, applegothic, sans-serif; color:#896825; }
h5.shd { font-size:12px; color:#444444; }
.ui_table_b { border-top:1px solid #b49350; }
	.ui_table_b table { margin-top:-1px; border-top:none; }
	.ui_table_b table thead th ,
	.ui_table_b table thead td { padding:10px; }
	.ui_table_b table tbody th ,
	.ui_table_b table tbody td { padding:10px; text-align:center; }


/* 우측 확장메뉴 */
.tp_ext_snb {}
	.tp_ext_snb { margin-left:-1px; width:250px; background-color:#ffffff; }
	.tp_ext_snb:after { content:""; display:block; clear:both; }
	.tp_ext_snb a { float:left; display:block; width:125px; height:86px; overflow:hidden; text-indent:-9999px; background:url("../images/tpark/btn_rnb_purc.gif") no-repeat; 
			-webkit-transition: opacity 0.2s; transition: opacity 0.2s;
		}
	.tp_ext_snb a:hover { opacity:0.9; }
	.tp_ext_snb .dc { background-image:url("../images/tpark/btn_rnb_dc.gif"); } 
	.tp_ext_snb .tip { background-image:url("../images/tpark/btn_rnb_tip.gif"); }
	.tp_ext_snb .gallery { background-image:url("../images/tpark/btn_rnb_gallery.gif"); } 

/* 우측 소셜메뉴 */
.tp_ext_social { margin-top:45px; }
	.tp_ext_social a { display:block; margin-bottom:4px; width:171px; height:21px; overflow:hidden; text-indent:-9999px; background:url("../images/tpark/btn_social_fb.png") no-repeat; 
			-webkit-transition: opacity 0.2s; transition: opacity 0.2s;
		}
	.tp_ext_social a:hover { opacity:0.7; }
	.tp_ext_social a.tw { background-image:url("../images/tpark/btn_social_tw.png"); }
	.tp_ext_social a.blog { background-image:url("../images/tpark/btn_social_blog.png"); }

/* 우측 소셜메뉴 다른 타입 */
.tp_bx_social { overflow:hidden; border-bottom:1px solid #e3e3e3; background-color:#ffffff; }
	.tp_bx_social .social { float:left; display:block; width:82px; height:80px; font-size:0; text-indent:-999px; border-right:1px solid #e3e3e3; background:url("../images/tpark/social_fb.gif") no-repeat; }
	.tp_bx_social .fb {}
	.tp_bx_social .tw { background-image:url("../images/tpark/social_tw.gif"); }
	.tp_bx_social .blog { border-right:none; background-image:url("../images/tpark/social_blog.gif"); }
	.tp_bx_social .insta { border-right:none; }
	.tp_bx_social a:hover { opacity:0.8; }

.tp_bx_social.water {}
	.tp_bx_social.water .social.tw { width:123px; background-image:url("../images/tpark/social_tw_water.gif"); }
	.tp_bx_social.water .social.blog { width:124px; background-image:url("../images/tpark/social_blog_water.gif"); }
	.tp_bx_social.water .social.fb { width:123px; background-image:url("../images/tpark/social_fb_water.gif"); }
	.tp_bx_social.water .social.insta { width:124px; background-image:url("../images/tpark/social_insta_water.gif"); }
.tp_bx_social.jdgd {}
	.tp_bx_social.jdgd .social.fb { background-image:url("../images/tpark/social_fb_jdgd.gif"); }
	.tp_bx_social.jdgd .social.tw { background-image:url("../images/tpark/social_tw_jdgd.gif"); }
	.tp_bx_social.jdgd .social.blog { background-image:url("../images/tpark/social_blog_jdgd.gif"); }

.tp_desc_list_a { position:relative; margin-top:50px; }
	.tp_desc_list_a .hd { margin-bottom:18px; font-size:16px; line-height:16px; color:#896825; }
	.tp_desc_list_a .list {}
	.tp_desc_list_a .list dl { margin-bottom:5px; line-height:20px; }
	.tp_desc_list_a .list dt { margin-bottom:2px; padding-left:8px; font-weight:bold; background:url("../images/tpark/desc_bullet_a.gif") no-repeat 0 9px; }
	.tp_desc_list_a .list dd { padding-left:8px; }
	.tp_desc_list_a .list dd .indented { margin:2px 0 5px 0; padding-left:8px; color:#666666; }
	.tp_desc_list_a .chain { clear:both;  width:100%;}
	.tp_desc_list_a .chain:after { content:""; display:block; clear:both; }
	.tp_desc_list_a .chain dt { float:left; }
	.tp_desc_list_a .chain dd { float:left; padding-left:4px; }
	.tp_desc_list_a .ui_table_b { margin-top:25px; }
	.tp_desc_list_a .ui_table_b {}
	.tp_desc_list_a .c_ac { color:#279ba1; }
	.tp_desc_list_a.top { margin-top:0; }
	.tp_desc_list_a.no-head { margin-top:30px; }
	.tp_desc_list_a.no-head h4 { display:none; }

.tp_desc_list_b { position:relative; margin-top:50px; }
	.tp_desc_list_b .hd { margin-bottom:18px; font-size:16px; line-height:16px; color:#896825; }
	.tp_desc_list_b .list li { margin-bottom:2px; padding-left:8px; line-height:20px; background:url("../images/tpark/desc_bullet_a.gif") no-repeat 0 9px; }
	.tp_desc_list_b.top { margin-top:0; }

.tp_desc_table { position:relative; margin-top:50px; }
	.tp_desc_table .hd { margin-bottom:20px; font-size:16px; line-height:16px; color:#896825; }
	.tp_desc_table .chead { position:absolute; top:17px; right:0; color:#666666; }
	.tp_desc_table .ui_table_b table tbody th {}
	.tp_desc_table .ui_table_b .th_desc { display:block; margin:2px 0 5px 0; font-weight:normal; }
	.tp_desc_table .ui_table_b .agr_left { text-align:left; }
	.tp_desc_table.top { margin-top:0; }

.tp_tfoot_list { margin-top:15px; color:#666666; font-size:11px; }
	.tp_tfoot_list .list li { margin-bottom:3px; padding:0 0 0 8px; line-height:16px; background:url("../images/mypage/dot_desc.gif") no-repeat 0 6px; }

.tp_tfoot_desc { margin-top:10px; color:#666666; font-size:11px; }

/* 테마파크 - 공용 갤러리 */
.tp_gallery { position:relative; width:100%; height:366px; overflow:hidden; background-color:#f9f9f9; }
	.tp_gallery .cm_pivot { position:relative; height:100%; }
	.tp_gallery .gallery { position:absolute; top:0; left:0; width:99999px; height:100%; }
	.tp_gallery .gallery li { position:relative; float:left; width:960px; height:100%; background-color:#ffffff; }
	.tp_gallery .msg { position:absolute; left:0; bottom:-30px; width:100%; height:30px; line-height:30px; z-index:2; }
	.tp_gallery .msg p { position:absolute; top:0; left:0; padding:0 20px; height:100%; color:#ffffff; z-index:2; }
	.tp_gallery .msg .dimm { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000000; 
			opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);
		}
	.tp_gallery .ctrl {}
	/*
	.tp_gallery .ctrl .arrow { position:absolute; top:50%; margin-top: -26px; width:51px; height:51px; overflow:hidden; text-indent:-999px; font-size:0; background:url("../images/resort/gal_arrow_prev.png") no-repeat; 
			opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);
			-webkit-transition: -webkit-transform 0.1s; 
			transition: transform 0.1s;
		}
	.tp_gallery .ctrl .arrow:hover { opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100); }
	.tp_gallery .ctrl .arrow:active { 
			-webkit-transform:scale(0.9, 0.9); 
			transform:scale(0.9, 0.9); 
		}
	.tp_gallery .ctrl .arrow.prev { left:19px; }
	.tp_gallery .ctrl .arrow.next { right:19px; background-image:url("../images/resort/gal_arrow_next.png"); }
	.tp_gallery .ctrl .arrow.disabled { background-position:0 -60px; cursor:default; }
	.tp_gallery .ctrl .arrow.disabled:active { 
			-webkit-transform:scale(1, 1); 
			transform:scale(1, 1); 
		}
	*/
	.tp_gallery .ctrl .arrow { position:absolute; top:50%; margin-top: -26px; width:51px; height:51px; overflow:hidden; text-indent:-999px; font-size:0; background:url("../images/resort/gal_arrow_prev.png") no-repeat 0 -60px; 
			-webkit-transition: -webkit-transform 0.1s; 
			transition: transform 0.1s;
		}
	.tp_gallery .ctrl .arrow:hover { background-position:0 0; }
	.tp_gallery .ctrl .arrow:active { 
			-webkit-transform:scale(0.9, 0.9); 
			transform:scale(0.9, 0.9); 
		}
	.tp_gallery .ctrl .arrow.prev { left:19px; }
	.tp_gallery .ctrl .arrow.next { right:19px; background-image:url("../images/resort/gal_arrow_next.png"); }
	.tp_gallery .ctrl .arrow.disabled { background-position:0 -120px; cursor:default; }
	.tp_gallery .ctrl .arrow.disabled:active { 
			-webkit-transform:scale(1, 1); 
			transform:scale(1, 1); 
		}
	.tp_gallery .page { position:absolute; bottom:6px; right:10px; font-family:"Myriad Pro", arial, applegothic, sans-serif; font-weight:bold; color:#999999; cursor:default; z-index:3; }
	.tp_gallery .page .current { color:#ffffff; }


/* 테마파크 소개 
.tp_intro { background:url("../images/tpark/water_top_bg.gif") repeat-x;  }
.tp_intro #cmWrap { background:url("../images/tpark/water_top_bgual.gif") no-repeat center 0; } 
*/
.tp_intro .wg_tpark_list { border-bottom:none; }

.tp_intro .tp_gallery .cm_pivot { width:650px; }
.tp_intro .tp_gallery .gallery li { width:650px; }

.tp_intro .tpark_top {}
	.tp_intro .tpark_top { position:relative; height:536px; }
	.tp_intro .tpark_top .vs_tit { position:absolute; top:0; left:0; width:100%; height:60px; z-index:2; }
	.tp_intro .tpark_top .vs_tit .tit { position:relative; margin-left:25px; z-index:2; }
	.tp_intro .tpark_top .vs_tit .dimm { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000000;
		opacity:0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);
	}
	.tp_intro .tpark_top .vs_tit { position:absolute; top:0; left:0; width:100%; height:60px; }
	.tp_intro .tpark_top .ext_btns { position:absolute; top:290px; left:0; width:100%; text-align:center; z-index:2; }
	.tp_intro .tpark_top .ext_btns .btn { display:inline-block; margin:0 5px; width:216px; height:215px; overflow:hidden; }
	.tp_intro .tpark_top .ext_btns .btn a { cursor:pointer; }
	.tp_intro .tpark_top .ext_btns .btn .over { position:absolute; display:none; width:216px; height:215px; background:url("../images/tpark/intro_btn_hover.png") no-repeat; }
	.tp_intro .tpark_top .ext_btns .btn a:hover .over { display:block; }
	.tp_intro .tpark_top .tp_gallery { width:960px; height:536px; background-color:#f9f9f9; }
	.tp_intro .tpark_top .tp_gallery .cm_pivot { width:960px; }
	.tp_intro .tpark_top .tp_gallery .gallery li { width:960px; }


.tp_intro .hd_desc { margin-top:17px; padding-bottom:35px; line-height:20px; color:#666666; border-bottom:1px solid #e3e3e3; }
.tp_intro .hd_desc .ext_btn { margin-top:17px; }

.tp_intro .and_list { position:relative; margin-top:30px; }
	.tp_intro .and_list h4 { display:block; margin-bottom:20px; }
	.tp_intro .and_list h4 img { display:block; }
	.tp_intro .and_list h4 img { display:block; }
	.tp_intro .and_list .img_type { position:relative; width:660px; }
	.tp_intro .and_list .img_type:after { content:""; display:block; clear:both; }
	.tp_intro .and_list .img_type li { float:left; margin-right:10px; width:210px; height:210px; }
	.tp_intro .and_list .img_type .thumb { width:210px; height:158px; overflow:hidden; background-color:#f9f9f9; }
	.tp_intro .and_list .img_type .subj { display:block; margin-top:8px; color:#444444; }
	.tp_intro .and_list .img_type .subj em { display:block; }
	.tp_intro .and_list .img_type .subj strong { display:block; margin-top:7px; font-weight:normal; }
	.tp_intro .and_list .img_type .no-data { float:none; padding:30px 0 30px 0; width:650px; height:auto; text-align:center; color:#999999; }
	.tp_intro .and_list .img_type .no-data strong { color:#666666; }
	.tp_intro .and_list .btn_more { position:absolute; top:3px; right:0; }
	.tp_intro .and_list .btn_more a { display:block; width:45px; height:16px; text-indent:-999px; overflow:hidden; background:url("../images/tpark/btn_more.gif") no-repeat; }



/* 테마파크 - 이용안내 */
.tp_guide .cm_content { position:relative; }
.tp_guide .btn_agree { position:absolute; top:5px; right:0; z-index:2; }
.tp_guide .ui_tabs { margin-bottom:-20px; }

/* 테마파크 - 이용요금 */
.tp_pay .ui_tabs { margin-bottom:-20px; }
.tp_pay .ui_table_b { border-top:1px solid #b49350; }
	.tp_pay .ui_table_b table { margin-top:-1px; border-top:none; }
	.tp_pay .ui_table_b table thead th ,
	.tp_pay .ui_table_b table thead td { padding:10px; }
	.tp_pay .ui_table_b table tbody th ,
	.tp_pay .ui_table_b table tbody td { padding:10px; text-align:center; }
	
	.tp_pay .btn_agree { margin-top:25px; }


/* 테마파크 - 이용약관 */
.tp_agree .agree_list { position:relative; margin-bottom:18px; width:100%; }
	.tp_agree .agree_list:after { content:""; display:block; clear:both; }
	.tp_agree .agree_list ul { float:left; width:250px; }
	.tp_agree .agree_list ul li { margin-bottom:9px; }
	.tp_agree .agree_list ul a { color:#76591f; }
	.tp_agree .agree_list .btn_back { position:absolute; right:0; bottom:5px; }
	
.tp_agree .agree_area { padding-top:20px; border-top:2px solid #76591f; }
	.tp_agree .agree_area h3.hd { display:block; margin-bottom:8px; font-size:1.4em; color:#76591f; }
	.tp_agree .agree_area em.hd { display:block; margin-bottom:8px; font-size:1.2em; font-weight:bold; }
	.tp_agree .agree_area strong.hd { display:block; margin:7px 0 1px 0; }
	.tp_agree .agree_area p { margin-bottom:20px; padding-left:10px; color:#444444; line-height:20px; }
	.tp_agree .agree_area p .indented { display:block; padding:2px 12px 4px 12px; color:#666666; }
	.tp_agree .agree_area p .c_bm { color:#4db8bd; }


/* 테마파크 - 가이드맵 */
.tp_facilmap .facil_fixmap { display:block; position:fixed; top:0px; left:50%; margin-left:-480px; z-index:5; }
.tp_facilmap .facil_fixmap .mg { display:none; border:1px solid #cccccc; border-top:none; margin-left:-1px; }
.tp_facilmap .facil_fixmap .view_btn { position:absolute; top:0; left:650px; display:block; width:41px; height:41px; overflow:hidden; }
.tp_facilmap .facil_fixmap .view_btn a { display:block; margin-top:-40px; width:38px; height:38px; font-size:0; border:1px solid #dddddd; background:url("../images/common/icon/more_view.png") no-repeat center center; }
.tp_facilmap .facil_fixmap.opened .mg { display:block; box-shadow:0 0 4px rgba(0,0,0,0.3); }
.tp_facilmap .facil_fixmap.opened .view_btn a { background-image:url("../images/common/icon/more_view_x.png"); }

.tp_facilmap .facil_map { padding:0 0 10px 0; }
.tp_facilmap .facil_map .tp_gallery {}
.tp_facilmap .facil_map .tp_gallery .gallery li { width:650px; }
.tp_facilmap .ui_tabs { margin:40px 0 10px 0; overflow:hidden; }
	.tp_facilmap .ui_tabs ul { width:101%; }
	.tp_facilmap .ui_tabs li { width:20%; border-bottom:1px solid #e3e3e3; }
	.tp_facilmap .ui_tabs li a { padding-left:0; padding-right:0; width:100%; text-align:center; }
	.tp_facilmap .ui_tabs li img { display:inline; }
	.tp_facilmap .ui_tabs .t5 { width:19%; }
	.tp_facilmap .ui_tabs .t6 { border-bottom:none; }
	.tp_facilmap .ui_tabs .t7 { border-bottom:none; }
	.tp_facilmap .ui_tabs .t8 { border-bottom:none; }
	.tp_facilmap .ui_tabs .t10 { width:19%; }

	.tp_facilmap .facil_gallery { position:relative; height:141px; overflow:hidden; background-color:#f9f9f9; }
	.tp_facilmap .facil_gallery .roll { width:9999px; }
	.tp_facilmap .facil_gallery .roll li { float:left; width:250px; }
	.tp_facilmap .facil_gallery .ctrl { display:none; }
	.tp_facilmap .facil_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
			background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
		}
	.tp_facilmap .facil_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.tp_facilmap .facil_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.tp_facilmap .facil_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.tp_facilmap .facil_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.tp_facilmap .facil_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.tp_facilmap .facil_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.tp_facilmap .facil_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.tp_facilmap .facil_gallery .page .nums .total { padding:0 2px; }
	.tp_facilmap .facil_gallery.no-data {}
	.tp_facilmap .facil_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.tp_facilmap .facil_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.tp_facilmap .facil_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.tp_facilmap .facil_gallery.no-need .page { display:none; position:absolute; top:-9999px; }

	.tp_facilmap .facil {}
	.tp_facilmap .facil { padding:20px 0; width:100%; border-bottom:1px solid #e3e3e3; }
	.tp_facilmap .facil:after { content:""; display:block; clear:both; }
	.tp_facilmap .facil .mg { float:left; margin-right:60px; width:250px; }
	.tp_facilmap .facil .info { float:left; position:relative; width:340px; }
	.tp_facilmap .facil .info .num { position:absolute; top:0; left:-30px; width:20px; height:24px; text-indent:-1px; line-height:20px; text-align:center; font-weight:bold; font-size:12px; color:#ffffff; 
			background:url("../images/tpark/tp_icon_sprite.png") no-repeat 0 -60px;
		}
	.tp_facilmap .facil .info .tit { font-size:16px; line-height:16px; color:#444444; }
	.tp_facilmap .facil .info .desc { margin-top:8px; padding-bottom:12px; min-height:82px; color:#666666; }
	.tp_facilmap .facil .info .desc strong { color:#444444; }
	.tp_facilmap .facil .info .notice { margin-top:8px; color:#666666; }
	.tp_facilmap .facil .info .notice li { padding-left:6px; background:url("../images/tpark/facil_bullet_1.gif") no-repeat 0 8px; }
	
	.tp_facilmap .facil_cont.AOAAAA .info .num { background-position: 0 0; }
	.tp_facilmap .facil_cont.AOAAAB .info .num { background-position: -30px 0; }
	.tp_facilmap .facil_cont.AOAAAC .info .num { background-position: -60px 0; }
	.tp_facilmap .facil_cont.AOAAAD .info .num { background-position: -90px 0; }
	.tp_facilmap .facil_cont.AOAAAE .info .num { background-position: -120px 0; }
	.tp_facilmap .facil_cont.AOAAAF .info .num { background-position: 0px -30px; }
	.tp_facilmap .facil_cont.AOAAAG .info .num { background-position: -30px -30px; }

	.tp_facilmap .facil_cont.cine .info .num { background-position: 0 -60px; }
	.tp_facilmap .facil_cont.jdgd .info .num { background-position: 0 -60px; }
	.tp_facilmap .facil_cont.saddle .info .num { background-position: 0 -60px; }


/* 테마파크 - 제휴사 안내 */
.ance_list { clear:both; margin-bottom:50px; }
	.ance_list:after { content:""; display:block; clear:both; }
	.ance_list .hd { display:block; margin-bottom:30px; }
	.ance_list .tit { display:block; margin-bottom:10px; line-height:12px; }
	.ance_list ul { width:101%; }
	.ance_list li { float:left; margin:0 9px 9px 0; width:120px; height:50px; border:1px solid #e4e4e4; }


/* 활용팁스 */
.tp_tip .ui_tabs { margin-bottom:-20px; }
.tp_tip .tp_desc_table { margin-top:50px; }
	.tp_tip .tp_desc_table.top { margin-top:0; }
	.tp_tip .tp_desc_table .desc_list { margin-bottom:5px; line-height:20px; text-align:left; }
	.tp_tip .tp_desc_table .desc_list dt { margin-bottom:2px; padding-left:6px; font-weight:bold; }
	.tp_tip .tp_desc_table .desc_list dd ,
	.tp_tip .tp_desc_table .desc_list li { padding-left:16px; background:url("../images/tpark/desc_bullet_a.gif") no-repeat 8px 9px; }
	.tp_tip .tp_desc_table .desc_list dd .indented { margin:2px 0 5px 0; padding-left:8px; color:#666666; }
	
.tp_tip .mb_coupon { position:relative; margin-top:50px; text-align:center; }
	.tp_tip .mb_coupon .access { position:absolute; top:-9999px; left:-9999px; width:1px; height:1px; overflow:hidden; }

.tip_coupon .top_func { margin-top:50px; width:100%; }
	.tip_coupon .top_func:after { content:""; display:block; clear:both; }
	.tip_coupon .top_func .ui_forms { float:right; }
	.tip_coupon .top_func .ui_forms .ui_button { margin-right:0; }

	.tip_coupon .ui_table_b { margin-top:20px; }
	.tip_coupon .ui_table_b .subj { padding:20px; text-align:left; }
	.tip_coupon .ui_table_b .subj .coupon { width:100%; }
	.tip_coupon .ui_table_b .subj .coupon:after { content:""; display:block; clear:both; }
	.tip_coupon .ui_table_b .subj .mg { float:left; margin-right:20px; width:170px; }
	.tip_coupon .ui_table_b .subj .txt { float:left; width:200px; }
	.tip_coupon .ui_table_b .subj .txt strong{ display:block; margin-top:27px; }
	.tip_coupon .ui_table_b .subj .txt a { padding:5px 0; color:#444444; }
	.tip_coupon .ui_table_b .subj .txt a:hover { color:#279ba1; }
	.tip_coupon .ui_table_b .date { padding-left:20px; text-align:left; }

	.tip_coupon .coupons { margin-top:50px; padding-top:2px; width:110%; }
	.tip_coupon .coupons:after { content:""; display:block; clear:both; }
	.tip_coupon .my_cpn { float:left; position:relative; margin:0 0 32px 6px; width:210px; height:198px; color:#444444; background:url("../images/mypage/coupon_tk1.gif") no-repeat; }
	.tip_coupon .my_cpn .rate { position:absolute; top:-2px; left:50%; margin-left:-20px; width:39px; height:44px; line-height:34px; overflow:hidden; font-weight:bold; color:#ffffff; text-align:center; background:url("../images/mypage/coupon_per1.gif") no-repeat; }
	.tip_coupon .my_cpn .tit { display:block; margin-top:55px; height:45px; line-height:20px; text-align:center; font-size:16px; }
	.tip_coupon .my_cpn .date { text-align:center; }
	.tip_coupon .my_cpn .cnt { margin-top:5px; text-align:center; color:#666666; font-size:11px; }
	.tip_coupon .my_cpn .cnt dt { display:inline; }
	.tip_coupon .my_cpn .cnt dd { display:inline; }
	.tip_coupon .my_cpn .rst { margin-top:5px; text-align:center; color:#666666; font-size:11px; }
	.tip_coupon .my_cpn .ext { margin-top:21px; height:34px; line-height:34px; text-align:center; color:#444444; }
	.tip_coupon .my_cpn .ext a { color:#279ba1; padding-right:8px; background:url("../images/mypage/btn_coupon.gif") no-repeat right 1px; }
	.tip_coupon .my_cpn.closed {}
	.tip_coupon .my_cpn.closed { background-image:url("../images/mypage/coupon_tk2.gif"); }
	.tip_coupon .my_cpn.closed .rate { background-image:url("../images/mypage/coupon_per2.gif"); }
	.tip_coupon .ui_paging { clear:both; margin-top:-20px; }


/* 설악 씨네라마 
.tp_intro.cine { background-image:url("../images/tpark/cine_top_bg.gif"); }
.tp_intro.cine #cmWrap { background-image:url("../images/tpark/cine_top_bgual.gif"); }
*/

/* 경주 스프링돔 
.tp_intro.spring { background-image:url("../images/tpark/spring_top_bg.gif"); }
.tp_intro.spring #cmWrap { background-image:url("../images/tpark/spring_top_bgual.gif"); }
*/

/* 제이드가든 
.tp_intro.jdgd { background-image:url("../images/tpark/jdgd_top_bg.gif"); }
.tp_intro.jdgd #cmWrap { background-image:url("../images/tpark/jdgd_top_bgual.gif"); }
*/
.jdgd_bi {}
	.jdgd_bi { margin-top:30px; }
	.jdgd_bi .hd { margin-bottom:20px; font-size:16px; line-height:16px; color:#896825; }
	.jdgd_bi .bigo { padding-bottom:18px; }
	.jdgd_bi .mst { margin-top:18px; }
	.jdgd_bi .mst dt { line-height:12px; font-weight:bold; }
	.jdgd_bi .mst dd { margin-top:5px; }

	.jdgd_goal { margin-top:50px; }
	.jdgd_goal .hd { margin-bottom:20px; font-size:16px; line-height:16px; color:#896825; }
	.jdgd_goal .bigo { padding-bottom:42px; }
	.jdgd_goal .mst { clear:both; margin-top:8px; width:100%; }
	.jdgd_goal .mst:after { content:""; display:block; clear:both; }
	.jdgd_goal .mst dt { float:left; width:70px; font-weight:bold; }
	.jdgd_goal .mst dd { float:left; color:#666666; }


/* 제이드가든 - 주요시설안내 */
.jdgd_facils {}
	.jdgd_facils .top_img { margin-top:30px; padding-bottom:10px; }
	.jdgd_facils .facil_gallery { position:relative; height:141px; overflow:hidden; background-color:#f9f9f9; }
	.jdgd_facils .facil_gallery .roll { width:9999px; }
	.jdgd_facils .facil_gallery .roll li { float:left; width:250px; }
	.jdgd_facils .facil_gallery .ctrl { display:none; }
	.jdgd_facils .facil_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
			background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
		}
	.jdgd_facils .facil_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.jdgd_facils .facil_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.jdgd_facils .facil_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.jdgd_facils .facil_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.jdgd_facils .facil_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.jdgd_facils .facil_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.jdgd_facils .facil_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.jdgd_facils .facil_gallery .page .nums .total { padding:0 2px; }
	.jdgd_facils .facil_gallery.no-data {}
	.jdgd_facils .facil_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.jdgd_facils .facil_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.jdgd_facils .facil_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.jdgd_facils .facil_gallery.no-need .page { display:none; position:absolute; top:-9999px; }
	
	.jdgd_facils.bright .facil_gallery .ctrl a.prev { background-image:url("../images/tpark/budae_arrow_prev2.png"); }
	.jdgd_facils.bright .facil_gallery .ctrl a.next { background-image:url("../images/tpark/budae_arrow_next2.png"); }

	.jdgd_facils .facil {}
	.jdgd_facils .facil { padding:20px 0; width:100%; border-bottom:1px solid #e3e3e3; }
	.jdgd_facils .facil:after { content:""; display:block; clear:both; }
	.jdgd_facils .facil .mg { float:left; margin-right:20px; width:250px; }
	.jdgd_facils .facil .info { float:left; position:relative; width:380px; }
	.jdgd_facils .facil .info em.tit { display:block; margin-bottom:9px; font-size:12px; line-height:12px; font-weight:bold; color:#76591f; }
	.jdgd_facils .facil .info strong.tit { display:block; font-size:16px; line-height:16px; color:#444444; }
	.jdgd_facils .facil .info .desc { margin-top:8px; padding-bottom:12px; min-height:82px; color:#666666; }
	.jdgd_facils .facil .info .notice { margin-top:8px; color:#666666; }
	.jdgd_facils .facil .info .notice li { padding-left:6px; background:url("../images/tpark/facil_bullet_1.gif") no-repeat 0 8px; }


.jdgd_budae {}
	.jdgd_budae .mt_txt { padding-top:20px; }
	.jdgd_budae .ui_table_b table tbody td { text-align:left; }
	.jdgd_budae .facil { position:relative; display:block; padding:30px 0 20px 0; width:100%; }
	.jdgd_budae .facil:after { content:""; display:block; clear:both; }
	.jdgd_budae .facil .mg { float:left; margin-right:20px; width:230px; min-height:1px; }
	.jdgd_budae .facil .mg img { display:block; }

	.jdgd_budae .facil_gallery { position:relative; height:129px; overflow:hidden; background-color:#f9f9f9; }
	.jdgd_budae .facil_gallery .roll { width:9999px; }
	.jdgd_budae .facil_gallery .roll li { float:left; width:230px; }
	.jdgd_budae .facil_gallery .ctrl { display:none; }
	.jdgd_budae .facil_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
		}
	.jdgd_budae .facil_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.jdgd_budae .facil_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.jdgd_budae .facil_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.jdgd_budae .facil_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.jdgd_budae .facil_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.jdgd_budae .facil_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.jdgd_budae .facil_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.jdgd_budae .facil_gallery .page .nums .total { padding:0 2px; }
	.jdgd_budae .facil_gallery.no-data {}
	.jdgd_budae .facil_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.jdgd_budae .facil_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.jdgd_budae .facil_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.jdgd_budae .facil_gallery.no-need .page { display:none; position:absolute; top:-9999px; }

	.jdgd_budae .facil .detail_btn { margin-top:20px; text-align:right; }
	.jdgd_budae .facil .detail_btn .ui_button { }
	.jdgd_budae .facil .detail_view { display:none; }
	.jdgd_budae .facil .detail_view { position:absolute; top:0; left:250px; width:392px; border:4px solid #4db8bd; background-color:#ffffff; }
	.jdgd_budae .facil .detail_view .inner { padding:20px; padding-top:55px; min-height:108px; color:#3e4347; text-indent:3px; font-size:11px; }
	.jdgd_budae .facil .detail_view .bd_arrow { position:absolute; top:151px; left:-10px; width:10px; height:12px; background:#ffffff url("../images/resort/budae_detail_arrow.gif") no-repeat; }
	.jdgd_budae .facil .detail_view .close_btn { position:absolute; top:15px; right:15px; }
	.jdgd_budae .facil .detail_view .close_btn a { display:block; width:17px; height:17px; overflow:hidden; text-indent:-999px; background:#4eb9be url("../images/resort/budae_btn_close.png") no-repeat; }
	.jdgd_budae .facil .detail_view .close_btn a:hover { background-color:#b49350; }
	.jdgd_budae .facil .ui_table_b { float:left; width:400px; }
	.jdgd_budae .facil .ui_table_b table { border-top:none; }
	.jdgd_budae .facil .ui_table_b tbody th { padding:7px 10px; text-align:left; border-top:1px solid #b49350; vertical-align:top; }
	.jdgd_budae .facil .ui_table_b tbody td { padding:7px 10px; border-top:1px solid #b49350; }
	.jdgd_budae .ui_paging { margin-top:0px; }


/* 제이드가든 - 보유식물현황 - 목록 */
.jdgd_assets .asset_top {}
	.jdgd_assets .asset_top { padding:11px 30px; border-radius:3px; border:1px solid #eaeaea; background-color:#f6f6f6; }
	.jdgd_assets .asset_top .fms { clear:both; padding:9px 0; width:100%; }
	.jdgd_assets .asset_top .fms:after { content:""; display:block; clear:both; }
	.jdgd_assets .asset_top .fms .lbs { float:left; display:block; width:90px; height:22px; line-height:22px; font-weight:bold; color:#666666; }
	.jdgd_assets .asset_top .fms .rbs { float:left; width:498px; }
	.jdgd_assets .asset_top .fms .rbs select { padding:0; margin:0; height:22px; width:134px; }
	.jdgd_assets .asset_top .fms .rbs input ,
	.jdgd_assets .asset_top .fms .rbs label { vertical-align:middle; }
	.jdgd_assets .asset_top .fms .rbs label { color:#666666; }
	.jdgd_assets .asset_top .fms.typeof .selt1 { float:left; }
	.jdgd_assets .asset_top .fms.typeof .selt2 { float:right; width:350px; }
	.jdgd_assets .asset_top .fms.search .chk { float:left; }
	.jdgd_assets .asset_top .fms.search .ui_button { float:right; }
	.jdgd_assets .asset_top .partition { display:block; height:1px; border:none; border-top:1px solid #ececec; background-color:#ffffff; }

	.jdgd_assets .asset_list { margin-top:30px; }
	.jdgd_assets .asset_list ul { width:105%; }
	.jdgd_assets .asset_list ul:after { content:""; display:block; clear:both; }
	.jdgd_assets .asset_list li { float:left; margin:0 10px 27px 0; width:210px; }
	.jdgd_assets .asset_list .nodata { float:none; width:auto; }
	.jdgd_assets .asset_list .mg { width:210px; height:158px; background-color:#f9f9f9; }
	.jdgd_assets .asset_list .subj { display:block; width:100%; overflow:hidden; color:#444444; }
	.jdgd_assets .asset_list .subj a { display:block; padding-top:7px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#444444; }
	.jdgd_assets .asset_list .subj a:hover { color:#279ba1; }

	.jdgd_assets .ui_paging { margin-top:0px; }

/* 제이드가든 - 보유식물현황 - 보기 */
.jdgd_assets .asset_view {}
	.jdgd_assets .asset_view .subject { position:relative; margin-bottom:30px; padding-bottom:10px; width:100%; border-bottom:1px solid #e3e3e3; }
	.jdgd_assets .asset_view .subject:after { content:""; display:block; clear:both; }
	.jdgd_assets .asset_view .m_tit { color:#76591f; font-size:16px; }
	.jdgd_assets .asset_view .info { padding-top:15px; width:100%; line-height:12px; }
	.jdgd_assets .asset_view .info:after { content:""; display:block; clear:both; }
	.jdgd_assets .asset_view .info .date { float:left; color:#666666; }
	.jdgd_assets .asset_view .info .date dt { display:inline-block; padding-right:10px; border-right:1px solid #e3e3e3; }
	.jdgd_assets .asset_view .info .date dd { display:inline-block; padding-left:5px; }
	.jdgd_assets .asset_view .info .social { float:right; margin-top:-3px; }
	.jdgd_assets .asset_view .info .social .md { margin-left:3px; }
	.jdgd_assets .asset_view .info .ext_md { position:absolute; top:5px; right:0; }
	.jdgd_assets .asset_view .tp_gallery {}
	.jdgd_assets .asset_view .tp_gallery .gallery li { width:650px; }
	.jdgd_assets .asset_view .content { padding:20px 0 10px 0; border-bottom:2px solid #e3e3e3; }
	.jdgd_assets .asset_view .content dl { padding-bottom:25px; }
	.jdgd_assets .asset_view .content dt { margin-bottom:3px; font-weight:bold; }
	.jdgd_assets .asset_view .content dd { line-height:20px; color:#666666; }
	.jdgd_assets .asset_ard { margin-top:20px; }
	.jdgd_assets .asset_ard .prev img { margin-right:10px; }
	.jdgd_assets .asset_ard .next img { margin-left:10px; }
	.jdgd_assets .asset_ard .ui_button { font-weight:bold; }

	.jdgd_assets .tp_gallery .cm_pivot { width:650px; }
	.jdgd_assets .tp_gallery .gallery li { width:650px; }


/* 제이드가든 - 테마소원 */
.jdgd_theme .ui_tabs { margin-bottom:30px; overflow:hidden; }
	.jdgd_theme .ui_tabs ul { margin-left:-1px; width:101%; }
	.jdgd_theme .ui_tabs li { padding-left:0; padding-right:0; margin:-1px 0;  margin-left:-1px; width:16.5%; border-left:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; }
	.jdgd_theme .ui_tabs li a { padding:9px 0 12px 0; text-align:center; }

	.jdgd_theme .asset_list {}
	.jdgd_theme .asset_list { margin-top:30px; }
	.jdgd_theme .asset_list ul { width:105%; }
	.jdgd_theme .asset_list ul:after { content:""; display:block; clear:both; }
	.jdgd_theme .asset_list li { float:left; margin:0 10px 27px 0; width:210px; }
	.jdgd_theme .asset_list .nodata { float:none; width:auto; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; }
	.jdgd_theme .asset_list .mg { width:210px; height:158px; background-color:#f9f9f9; }
	.jdgd_theme .asset_list .subj { display:block; width:100%; overflow:hidden; color:#444444; }
	.jdgd_theme .asset_list .subj a { display:block; padding-top:7px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#444444; }
	.jdgd_theme .asset_list .subj a:hover { color:#279ba1; }
	.jdgd_theme .ui_paging { margin-top:0px; }

	.jdgd_theme .top_hd { margin-bottom:48px; }
	.jdgd_theme .top_hd .md { position:relative; width:100%; height:250px; overflow:hidden; background-color:#f9f9f9; }
	.jdgd_theme .top_hd .desc { padding-top:15px; }
	.jdgd_theme .tp_gallery {}
	.jdgd_theme .tp_gallery .gallery li { width:650px; }

	.jdgd_theme .intro_hd { margin-top:16px; }
	.jdgd_theme .intro_hd .hd { margin-bottom:18px; font-size:22px; line-height:22px; }

	.jdgd_theme .list_hd { margin-top:50px; width:100%; }
	.jdgd_theme .list_hd:after { content:""; display:block; clear:both; }
	.jdgd_theme .list_hd .hd { float:left; }
	.jdgd_theme .list_hd .ui_forms { float:right; }
	.jdgd_theme .list_hd .ui_forms .ui_button { margin-right:0; }


/* 제이드가든 - 갤러리 */
.jdgd_gallery {}
.jdgd_gallery .asset_list {}
.jdgd_gallery .asset_list ul { width:105%; }
.jdgd_gallery .asset_list ul:after { content:""; display:block; clear:both; }
.jdgd_gallery .asset_list li { float:left; margin:0 10px 30px 0; width:210px; height:230px; }
.jdgd_gallery .asset_list .mg { width:210px; height:158px; background-color:#f9f9f9; }
.jdgd_gallery .asset_list .txt { display:block; overflow:hidden; color:#444444; }
.jdgd_gallery .asset_list .txt { padding:17px 10px; border:1px solid #eeeeee; background:#fdfdfd; }
.jdgd_gallery .asset_list .txt a { display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; color:#444444; }
.jdgd_gallery .asset_list .txt .cont { display:block; margin-top:5px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:11px; color:#666666; }
.jdgd_gallery .asset_list .txt a:hover { color:#279ba1; }
.jdgd_gallery .ui_paging { margin-top:0; }


/* 제이드가든 - 보유식물현황 - 보기 */
.jdgd_gallery .gallery_view {}
	.jdgd_gallery .gallery_view .subject { margin-bottom:30px; padding-bottom:10px; width:100%; border-bottom:1px solid #3e4347; }
	.jdgd_gallery .gallery_view .subject:after { content:""; display:block; clear:both; }
	.jdgd_gallery .gallery_view .m_tit { color:#76591f; font-size:16px; }
	.jdgd_gallery .gallery_view .info { padding-top:15px; width:100%; line-height:12px; }
	.jdgd_gallery .gallery_view .info:after { content:""; display:block; clear:both; }
	.jdgd_gallery .gallery_view .info .date { float:left; color:#666666; }
	.jdgd_gallery .gallery_view .info .date dt { display:inline-block; padding-right:10px; border-right:1px solid #e3e3e3; }
	.jdgd_gallery .gallery_view .info .date dd { display:inline-block; padding-left:5px; }
	.jdgd_gallery .gallery_view .info .social { float:right; margin-top:-3px; }
	.jdgd_gallery .gallery_view .info .social .md { margin-left:3px; }
	.jdgd_gallery .gallery_view .tp_gallery {}
	.jdgd_gallery .gallery_view .tp_gallery .gallery li { width:650px; }
	.jdgd_gallery .gallery_view .content { padding:10px 0 27px 0; border-bottom:2px solid #e3e3e3; }
	.jdgd_gallery .gallery_view .content img { max-width:100%; }
	.jdgd_gallery .gallery_view .content dl { padding-bottom:25px; }
	.jdgd_gallery .gallery_view .content dt { margin-bottom:3px; font-weight:bold; }
	.jdgd_gallery .gallery_view .content dd { line-height:20px; color:#666666; }
	.jdgd_gallery .gallery_ard { margin-top:20px; }
	.jdgd_gallery .gallery_ard .prev img { margin-right:10px; }
	.jdgd_gallery .gallery_ard .next img { margin-left:10px; }
	.jdgd_gallery .gallery_ard .ui_button { font-weight:bold; }
	.jdgd_gallery .and_list {}
		.jdgd_gallery .and_list dl { height:29px; line-height:29px; color:#666666; border-bottom:1px solid #eaeaea; }
		.jdgd_gallery .and_list dt { float:left; text-indent:30px; width:80px; background:#f9f9f9 url("../images/utils/news_and_prev.gif") no-repeat 0 8px; }
		.jdgd_gallery .and_list dd { text-indent:10px; }
		.jdgd_gallery .and_list dd a { color:#666666; }
		.jdgd_gallery .and_list dd a:hover { color:#0d8389; }
		.jdgd_gallery .and_list dl.next {}
		.jdgd_gallery .and_list dl.next dt { background:#f9f9f9 url("../images/utils/news_and_next.gif") no-repeat 0 10px; }


/* 제이드가든 - 보유식물 팝업 */
.wpp_assets {}
	.wpp_assets .detail { min-width:420px; }
	.wpp_assets .detail .mg { float:left; margin-right:20px; width:210px; height:158px; background-color:#f9f9f9; }
	.wpp_assets .detail .info { position:relative; float:left; width:190px; }
	.wpp_assets .detail .desc { height:120px; overflow-y:auto; }
	.wpp_assets .detail .ext_btn { clear:both; float:right; margin-top:10px; }


/* 제이드가든 - 체험프로그램 */
.jdgd_exper .exper_list { clear:both; margin-top:50px; }
	.jdgd_exper .exper_list .list { border-top:1px solid #e3e3e3; }
	.jdgd_exper .exper_list .list .item { padding-top:22px; width:100%; border-bottom:1px solid #e3e3e3; }
	.jdgd_exper .exper_list .list .item:after { content:""; display:block; clear:both; }
	.jdgd_exper .exper_list .list .item .num { float:left; margin-top:-2px; margin-bottom:22px; width:67px; height:115px; overflow:hidden; line-height:22px; text-indent:7px; font-size:22px; color:#666666; 
			font-family:"Myriad Pro", arial, applegothic, sans-serif;
		}
	.jdgd_exper .exper_list .list .item .thumb { float:right; margin:0 0 20px 50px; width:196px; height:110px; overflow:hidden; background-color:#f9f9f9; }
	.jdgd_exper .exper_list .list .item .thumb img { display:block; max-width:100%; }
	.jdgd_exper .exper_list .list .item dl { display:block; margin-right:50px; margin-bottom:20px; }
	.jdgd_exper .exper_list .list .item dt { line-height:16px; font-size:16px; font-weight:bold; color:#444444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.jdgd_exper .exper_list .list .item dt a { color:#444444; }
	.jdgd_exper .exper_list .list .item dd { margin-top:18px; color:#666666; }
	.jdgd_exper .exper_list .list .item dd a { display:block; color:#666666; }
	.jdgd_exper .exper_list .list .item dd .desc { line-height:18px; max-height:54px; height:54px; overflow:hidden; }
	.jdgd_exper .exper_list .list .item dd .info { margin-top:14px; line-height:12px; color:#999999; }
	.jdgd_exper .exper_list .list .item dd .info .date { padding-right:12px; border-right:1px solid #e3e3e3; }
	.jdgd_exper .exper_list .list .item dd .info .writer { padding-left:5px; }
	.jdgd_exper .ui_paging { margin-top:20px; }
	/* 상단 소팅 메뉴 */
	.jdgd_exper .head_cap { margin-bottom:20px; width:100%; }
	.jdgd_exper .head_cap:after { content:""; display:block; clear:both; }
	.jdgd_exper .head_cap .total { float:left; display:block; height:27px; line-height:27px; color:#666666; }
	.jdgd_exper .head_cap .total span { color:#279ba1; border-bottom:1px solid #279ba1; }
	.jdgd_exper .sort_func { }
	.jdgd_exper .sort_func { float:right; }
	.jdgd_exper .sort_func:after { content:""; display:block; clear:both; }
	.jdgd_exper .sort_func .ui_select { float:left; font-size:12px; } 
	.jdgd_exper .sort_func .ui_select .optionContainer { margin-top:5px ; }
	.jdgd_exper .sort_func .ui_select.open .selection { border-color:#4db8bd; }
	.jdgd_exper .sort_func input { display:block; float:left; margin-left:10px; width:242px; height:25px; line-height:25px; text-indent:10px; border:1px solid #c3c3c3; vertical-align: middle; }
	.jdgd_exper .sort_func .ui_button { display:block; float:left; margin-left:6px; height:27px; line-height:26px; }
	/* 최근 기사 */
	.jdgd_exper .exper_recent { position:relative; margin-top:30px; padding-bottom:30px; width:100%; min-height:174px; overflow:hidden; border-bottom:1px solid #3e4347; }
	.jdgd_exper .exper_recent:after { content:""; display:block; clear:both; }
	.jdgd_exper .exper_recent { display:block; }
	.jdgd_exper .exper_recent .inner {}
	.jdgd_exper .exper_recent .thumb { float:left; margin-right:20px; width:310px; height:174px; overflow:hidden; background-color:#f9f9f9; }
	.jdgd_exper .exper_recent .thumb img { width:310px; }
	.jdgd_exper .exper_recent .txt { float:left; width:320px; }
	.jdgd_exper .exper_recent .item { display:none; clear:both; }
	.jdgd_exper .exper_recent .subj { display:block; font-size:20px; font-weight:bold; color:#76591f; font-family:"Malgun Gothic", "dotum", arial, sans-serif; }
	.jdgd_exper .exper_recent .subj { padding-top:40px; background:url("../images/utils/news_recent_tag.gif") no-repeat; }
	.jdgd_exper .exper_recent .subj a { display:block; color:#76591f; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;  }
	.jdgd_exper .exper_recent .desc { margin-top:12px; height:60px; overflow:hidden;  line-height:20px; font-size:13px; }
	.jdgd_exper .exper_recent .desc a { display:block; color:#444444; text-decoration:none; }
	.jdgd_exper .exper_recent .desc a:hover { color:#76591f; }
	.jdgd_exper .exper_recent .info { margin-top:17px; color:#666666; }
	.jdgd_exper .exper_recent .ctrl { position:absolute; right:0; bottom:30px; }
	.jdgd_exper .exper_recent .ctrl .arrow { display:inline-block; width:14px; height:17px; overflow:hidden; font-size:0; vertical-align:middle; background:url("../images/utils/news_ctrl_arr.gif") no-repeat; cursor: default; }
	.jdgd_exper .exper_recent .ctrl .arrow.next { background-position:-20px 0; }
	.jdgd_exper .exper_recent .ctrl .arrow.abled { cursor:pointer; }
	.jdgd_exper .exper_recent .ctrl .arrow.abled.prev { background-position:0 -20px; }
	.jdgd_exper .exper_recent .ctrl .arrow.abled.next { background-position:-20px -20px; }
	.jdgd_exper .exper_recent .ctrl .page { padding:0 5px; font-weight:bold; font-size:14px; color:#a1a1a1; vertical-align:middle; cursor:default; }
	.jdgd_exper .exper_recent .ctrl .page .current { padding-right:2px; color:#444444; }
	.jdgd_exper .exper_recent .ctrl .page .total { padding-left:2px; }

/* 제이드가든 - 체험프로그램 - 보기 */
.jdgd_exper .exper_view { margin-top:27px; }
	.jdgd_exper .exper_view .subject { margin-bottom:30px; padding-bottom:10px; width:100%; border-bottom:1px solid #3e4347; }
	.jdgd_exper .exper_view .subject:after { content:""; display:block; clear:both; }
	.jdgd_exper .exper_view .m_tit { color:#76591f; font-size:16px; }
	.jdgd_exper .exper_view .info { padding-top:15px; width:100%; line-height:12px; }
	.jdgd_exper .exper_view .info:after { content:""; display:block; clear:both; }
	.jdgd_exper .exper_view .info .date { float:left; color:#666666; }
	.jdgd_exper .exper_view .info .date dt { display:inline-block; padding-right:10px; border-right:1px solid #e3e3e3; }
	.jdgd_exper .exper_view .info .date dd { display:inline-block; padding-left:5px; }
	.jdgd_exper .exper_view .info .social { float:right; margin-top:-3px; }
	.jdgd_exper .exper_view .info .social .md { margin-left:3px; }
	.jdgd_exper .exper_view .tp_gallery {}
	.jdgd_exper .exper_view .tp_gallery .gallery li { width:650px; }
	.jdgd_exper .exper_view .content { padding:10px 0 27px 0; border-bottom:2px solid #e3e3e3; }
	.jdgd_exper .exper_view .content img { max-width:100%; }
	.jdgd_exper .exper_view .content dl { padding-bottom:25px; }
	.jdgd_exper .exper_view .content dt { margin-bottom:3px; font-weight:bold; }
	.jdgd_exper .exper_view .content dd { line-height:20px; color:#666666; }
	.jdgd_exper .exper_ard { margin-top:20px; }
	.jdgd_exper .exper_ard .prev img { margin-right:10px; }
	.jdgd_exper .exper_ard .next img { margin-left:10px; }
	.jdgd_exper .exper_ard .ui_button { font-weight:bold; }

/* 골프 
.tp_intro.golf { background-image:url("../images/tpark/golf_top_bg.gif"); }
.tp_intro.golf #cmWrap { background-image:url("../images/tpark/golf_top_bgual.gif"); }
*/
.tp_intro.golf .cm_rnb { border-top:1px solid #e3e3e3; }
.tp_intro.golf .hd_desc { margin-top:0; }

.golf_part { overflow:hidden; }
	.golf_part .golf_s { margin-top:-1px; }
	.golf_part .golf { padding:30px 0; border-top:1px solid #e3e3e3; }
	.golf_part .golf:after { content:""; display:block; clear:both; }
	.golf_part .golf .tit { display:block; font-size:16px; line-height:60px; color:#76591f; vertical-align:middle; }
	.golf_part .golf .tit img { vertical-align:middle; }
	.golf_part .golf .mg { float:left; margin-right:29px; width:250px; }
	.golf_part .golf .info { float:left; position:relative; width:360px; line-height:20px; color:#666666; }
	.golf_part .golf .info .stit { display:block; margin-top:-3px; font-weight:bold; color:#444444; font-size:14px; }
	.golf_part .golf .info .desc { display:block; padding:9px 0 23px 0; color:#666666; }

	.golf_part .golf_gallery { position:relative; width:250px; height:141px; overflow:hidden; background-color:#f9f9f9; }
	.golf_part .golf_gallery .roll { width:9999px; }
	.golf_part .golf_gallery .roll li { float:left; width:250px; }
	.golf_part .golf_gallery .ctrl { display:none; }
	.golf_part .golf_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
			background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
		}
	.golf_part .golf_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.golf_part .golf_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.golf_part .golf_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.golf_part .golf_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.golf_part .golf_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.golf_part .golf_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.golf_part .golf_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.golf_part .golf_gallery .page .nums .total { padding:0 2px; }
	.golf_part .golf_gallery.no-data {}
	.golf_part .golf_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.golf_part .golf_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.golf_part .golf_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.golf_part .golf_gallery.no-need .page { display:none; position:absolute; top:-9999px; }
	.golf .golf_cont_title { margin-bottom:19px; }

/* 63스퀘어 
.tp_intro.square { background-image:url("../images/tpark/square_top_bg.gif"); }
.tp_intro.square #cmWrap { background-image:url("../images/tpark/square_top_bgual.gif"); }
*/
.tp_intro.square .cm_rnb { border-top:1px solid #e3e3e3; }
.tp_intro.square .hd_desc { margin-top:0; }

.square_hd { margin-top:23px; }
.square_hd dl { margin-top:7px; }
.square_hd dt { font-weight:bold; color:#444444; }
.square_hd dd { margin-top:2px; }

.square_part { }
	.square_part .square_s {}
	.square_part .square_s:after { content:""; display:block; clear:both; }
	.square_part .square { padding:30px 0 27px 0; width:100%; border-bottom:1px solid #e3e3e3; }
	.square_part .square:after { content:""; display:block; clear:both; }
	.square_part .square .mg { float:left; margin-right:20px; width:250px; }
	.square_part .square .info { float:left; width:375px; line-height:20px; color:#666666; }
	.square_part .square .tit { display:block; margin-top:-5px; padding-bottom:15px; font-size:16px; line-height:24px; color:#444444; }
	.square_part .square .ext_dt { margin-top:20px; }
	.square_part .square .ext_dt dl { clear:both; margin-top:3px; width:100%; }
	.square_part .square .ext_dt dl:after { content:""; display:block; clear:both; }
	.square_part .square .ext_dt dt { float:left; width:75px; font-weight:bold; color:#444444; }
	.square_part .square .ext_dt dd { float:left; width:500px; color:#666666; }

	.square_part .sq_gallery { position:relative; height:141px; overflow:hidden; background-color:#f9f9f9; }
	.square_part .sq_gallery .roll { width:9999px; }
	.square_part .sq_gallery .roll li { float:left; width:250px; }
	.square_part .sq_gallery .ctrl { display:none; }
	.square_part .sq_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
			background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
		}
	.square_part .sq_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.square_part .sq_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.square_part .sq_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.square_part .sq_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.square_part .sq_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.square_part .sq_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.square_part .sq_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.square_part .sq_gallery .page .nums .total { padding:0 2px; }
	.square_part .sq_gallery.no-data {}
	.square_part .sq_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.square_part .sq_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.square_part .sq_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.square_part .sq_gallery.no-need .page { display:none; position:absolute; top:-9999px; }
	.tp_intro.square .hd_desc { margin:0 0 20px 0; padding-bottom:0; border-bottom:none; }
	.tp_intro.square .ui_tabs { margin-top:50px; }
	.square_part .square .exp { width:100%; color:#666666; }
	.square_part .square .mWrap { width:100%; margin-bottom:30px; }
	.square_part .square .mWrap:after { display:block; content:''; clear:both; }
	.square_part .square .tit .pnt { color:#76591f; }
	.square_part .square .info .square_tab_tit { display:block; margin-bottom:19px; }
	.square_part .square.last { padding-bottom:0; margin-bottom:0; border-bottom:none; }

/* 아쿠아 플라넷 
.tp_intro.aqua { background-image:url("../images/tpark/aqua_top_bg.gif"); }
.tp_intro.aqua #cmWrap { background-image:url("../images/tpark/aqua_top_bgual.gif"); }
*/
.tp_intro.aqua .cm_rnb { border-top:1px solid #e3e3e3; }
.tp_intro.aqua .hd_desc { margin-top:0; }
.tp_intro.aqua .hd_desc .desc { margin-top:15px; }
.tp_intro.aqua .cm_title { position:relative; z-index:2; }
.tp_intro.aqua .cm_title .tit { margin-top:-5px; }

.aqua_hd { margin-top:30px; line-height:20px; }
.aqua_hd .place { padding-bottom:48px; }
.aqua_hd .hd {}
.aqua_hd .stit { display:block; margin-top:15px; }
.aqua_hd .desc { margin-top:5px; }
.aqua_hd .ext_dt { margin-top:20px; width:100%; }
.aqua_hd .ext_dt dl { clear:both; margin-top:1px; width:100%; }
.aqua_hd .ext_dt dl:after { content:""; display:block; clear:both; }
.aqua_hd .ext_dt dt { float:left; width:57px; font-weight:bold; color:#444444; }
.aqua_hd .ext_dt dd { float:left; width:590px; }


/* 박물관은 살아있다 
.tp_intro.mesuem { background-image:url("../images/tpark/mesuem_top_bg.gif"); }
.tp_intro.mesuem #cmWrap { background-image:url("../images/tpark/mesuem_top_bgual.gif"); }
*/
.tp_intro.mesuem .cm_rnb { border-top:1px solid #e3e3e3; }
.tp_intro.mesuem .hd_desc { margin-top:0; }

.mesuem_hd {}
.mesuem_hd .hd { margin-bottom:-10px; }
.mesuem_hd .part { margin-top:30px; }
.mesuem_hd .stit { line-height:12px; }
.mesuem_hd .desc { margin-top:10px; line-height:20px; }
.mesuem_hd .gal { margin-top:15px; }


/* 로얄새들 
.tp_intro.saddle { background-image:url("../images/tpark/saddle_top_bg.gif"); }
.tp_intro.saddle #cmWrap { background-image:url("../images/tpark/saddle_top_bgual.gif"); }
*/
.tp_intro.saddle .cm_rnb { border-top:1px solid #e3e3e3; }

/* 로얄새들 - 소개*/
.saddle_hd { margin-top:23px; }
	.saddle_hd dl { margin-top:5px; width:100%; }
	.saddle_hd dl:after { content:""; display:block; clear:both; }
	.saddle_hd dt { float:left; width:73px; font-weight:bold; color:#444444; }
	.saddle_hd dd { float:left; width:570px; }

.saddle_list { padding-top:20px; }
	.saddle_list ul { width:110%; }
	.saddle_list ul li { float:left; margin:0 10px 28px 0; color:#444444; }
	.saddle_list ul li strong { display:block; margin:10px 0; line-height:1; }
	.saddle_list ul:after { display:block; content:''; clear:both; }	


/* 로얄새들 - 교관 소개 */
.saddle_inst { margin-top:48px; }
	.saddle_inst .hd { font-size:12px; line-height:12px; }
	.saddle_inst .list {}
	.saddle_inst .list li { padding:20px 0; border-bottom:1px solid #e3e3e3; }
	.saddle_inst .list li:after { content:""; display:block; clear:both; }
	.saddle_inst .inst { width:100%; }
	.saddle_inst .inst:after { content:""; display:block; clear:both; }
	.saddle_inst .inst .mg { float:left; margin-right:20px; width:170px; height:128px; }
	.saddle_inst .inst .info { float:left; width:460px; }
	.saddle_inst .inst .nm { color:#896825; }
	.saddle_inst .inst .desc { margin-top:7px; color:#444444; line-height:20px; }

.saddle_lesson { margin-top:30px; }
	.saddle_lesson .hd { font-size:12px; line-height:12px; }
	.saddle_lesson .list {}
	.saddle_lesson .list li { float:left; padding-top:20px; width:325px; }
	.saddle_lesson .list li:after { content:""; display:block; clear:both; }
	.saddle_lesson .inst { width:100%; }
	.saddle_lesson .inst:after { content:""; display:block; clear:both; }
	.saddle_lesson .inst .mg { float:left; margin-right:20px; width:170px; height:128px; }
	.saddle_lesson .inst .info { float:left; width:135px; }
	.saddle_lesson .inst .nm { color:#896825; }
	.saddle_lesson .inst .desc { margin-top:7px; color:#444444; line-height:20px; }

	
/* 로얄새들 - 프로그램 소개 */
.saddle_desc { padding-bottom:15px; }
.saddle_coach { margin-top:48px; }
	.saddle_coach .hd { font-size:12px; line-height:12px; }
	.saddle_coach .sd_desc { margin-top:18px; }
	.saddle_coach .list {}
	.saddle_coach .list li { padding:20px 0; border-bottom:1px solid #e3e3e3; }
	.saddle_coach .list li:after { content:""; display:block; clear:both; }
	.saddle_coach .inst { width:100%; }
	.saddle_coach .inst:after { content:""; display:block; clear:both; }
	.saddle_coach .inst .mg { float:left; margin-right:20px; width:170px; height:128px; }
	.saddle_coach .inst .info { float:left; width:460px; }
	.saddle_coach .inst .nm { color:#896825; }
	.saddle_coach .inst .desc { margin-top:7px; color:#444444; line-height:20px; }


/* 오시는길 */
.tp_contact {}
	.tp_contact .cm_title .tit h2 img { float:left; }
	.tp_contact .cm_title .tit h2 img.rs_tit { opacity:0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  filter: alpha(opacity=60); }
	.tp_contact .cm_content { overflow:hidden; }
	.tp_contact .map_cont { }
	.tp_contact .map_cont .canvas { width:650px; height:366px; overflow:hidden; }
	.tp_contact .map_cont .info { position:relative; margin-top:20px; width:100%; }
	.tp_contact .map_cont .info:after { content:""; display:block; clear:both; }
	.tp_contact .map_cont .info .address { float:left; font-weight:bold; color:#666666; }
	.tp_contact .map_cont .info .address span { display:block; margin-bottom:5px; padding-left:30px; background:url("../images/resort/contact_icon_addr.gif") no-repeat 0 center; }
	.tp_contact .map_cont .info .address .tel { background-image:url("../images/resort/contact_icon_tel.gif"); }
	.tp_contact .map_cont .info .address .fax { background-image:url("../images/resort/contact_icon_fax.gif"); }
	.tp_contact .map_cont .info .btn_map { position:absolute; top:0; right:0; }
	.tp_contact .loc_cont .map_data { display:none; }
	.tp_contact .loc_cont .map_data.show { display:block; }

	.tp_contact .ui_tabs { margin:40px 0 30px 0; }
	.tp_contact h4.hd { margin-bottom:20px; }

	.tp_contact .ui_table_b { margin-bottom:50px; border-top:1px solid #b49350; }
	.tp_contact .ui_table_b table { margin-top:-1px; border-top:none; }
	.tp_contact .ui_table_b table thead th ,
	.tp_contact .ui_table_b table thead td { padding:8px 10px; }
	.tp_contact .ui_table_b table tbody th ,
	.tp_contact .ui_table_b table tbody td { padding:8px 10px; text-align:center; }
	.tp_contact .ui_table_b table tbody .route,
	.tp_contact .ui_table_b table tbody .agl { text-align:left; }

	.tp_contact .tfoot_list { margin-top:9px; color:#666666; }
		.tp_contact .tfoot_list .hd { margin-bottom:18px; }
		.tp_contact .tfoot_list .list li { margin-bottom:2px; padding:0 0 0 8px; font-size:11px; line-height:18px; background:url("../images/mypage/dot_desc.gif") no-repeat 0 6px; }
		
	.tp_contact .rs_no-data { padding:20px 0; text-align:center; color:#999999; border-top:1px solid #b49350; border-bottom:1px solid #eeeeee; }
	
	.tp_contact .saddle_cmt { padding-top:8px; margin-bottom:47px; clear:both; line-height:20px; color:#666666; }


/*

.tp_tip .table-data-C {}
	.tp_tip .table-data-C { width:100%; border-top:1px solid #b49350; }
	.tp_tip .table-data-C thead tr th { height:39px; background-color:#f1ece1; border-bottom:1px solid #E7E0D1; }
	.tp_tip .table-data-C tbody tr th { border:1px solid #e7e0d1; background-color:#F8F5F0; }
	.tp_tip .table-data-C tbody tr td { border:1px solid #e7e0d1; text-align:center; padding:2px 0; }
	.tp_tip .table-data-C tbody tr th { text-align:left; padding-left:7px; font-weight:normal; }

.tp_tip .list.style-dot {}
	.tp_tip .list.style-dot li:first-child { margin-top:0; }
	.tp_tip .list.style-dot li { margin-top:4px; padding-left:7px; color:#444444; font-size:12px;  line-height:18px; background:url("../images/common/bg/dot_dark_blue.gif") no-repeat left 7px; }
	.tp_tip .list.style-dot .gray { color:#666666; }
.tp_tip .list.style-dot.bold {}
	.tp_tip .list.style-dot.bold li { font-weight:bold; }
.tp_tip .list.style-dot.small {}
	.tp_tip .list.style-dot.small li:first-child { margin-top:0; }
	.tp_tip .list.style-dot.small li { margin-top:5px; line-height:15px; padding-left:7px; color:#666666; font-size:11px; background:url("../images/common/bg/dot_gray.gif") no-repeat left 7px; }
	.tp_tip .list.style-dot li.blank { background-image:none; }
.tp_tip .list.style-float {}
.tp_tip .list.style-float ul { width:100%; margin-right:-10px; }
	.tp_tip .list.style-float li { float:left; width:210px; margin-left:10px; }
	.tp_tip .list.style-float li:first-child { margin-left:0 }
	.tp_tip .list.style-float:after { display:block; content:""; clear:both; }

.tp_tip .table-data-C.card { color:#444444; }
	.tp_tip .table-data-C.card tbody tr th, 
	.tp_tip .table-data-C.card tbody tr td { height:auto; }
	.tp_tip .table-data-C.card tbody tr th { background-color:#f1ece1; }
	.tp_tip .table-data-C.card tbody tr td.prd_img { border-left:none; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img { display:block; width:149px; height:114px; background-image:url("../images/reserve/tpark_prd_card_img.gif"); background-repeat:no-repeat; background-position:0 0; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img2 { height:115px; background-position:0 -115px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img3 { height:169px; background-position:0 -231px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img4 { height:151px; background-position:0 -401px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img5 { background-position:0 -553px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img6 { background-position:0 -666px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img7 { background-position:0 -782px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img8 { background-position:0 -907px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img9 { background-position:0 -1059px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img10 { background-position:0 -1184px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img11 { background-position:0 -1192px; }
	.tp_tip .table-data-C.card tbody tr td.prd_img .img.img12 { background-position:0 -1326px; }
	.tp_tip .table-data-C.card tbody tr td.prd_txt { padding:12px 0; padding-left:10px; text-align:left; border-right:none; }
	.tp_tip .table-data-C.card tbody tr td.prd_txt .strong { display:block; margin-bottom:8px; }
	.tp_tip .table-data-C.card tbody tr td.prd_txt .txt { font-size:12px; line-height:18px; color:#666666; }
	.tp_tip .table-data-C.card tbody tr td.prd_txt .ui_button { margin-top:8px; }
	.tp_tip .table-data-C.card .list.style-dot.small { margin-top:0; }
	.tp_tip .table-data-C.card .list.style-dot.small li { font-size:12px; }
	.tp_tip .table-data-C.card tbody tr .ref { text-align:left; padding-left:10px; }
	.tp_tip .table-data-C.card tbody tr .ref .txt { color:#666666; margin:16px 0 14px 0; }
	.tp_tip .tp_card_title { display:block; margin:30px 0 20px 0; }
	.tp_tip .table-data-C.card tbody tr th { padding:8px 0; font-weight:bold; }
	.tp_tip .table-data-C.card tbody tr td.prd_img { border-left:none; }
*/

/* 오픈이후수정 1205 */
.tp_guide.jdgd_guide .ui_table_b.price { margin-top:0; margin-top:5px; }


/* 글램핑캠프 ZONE */

.tp_intro.camp .hd_desc .desc { margin-top:15px; }
.tp_intro.camp .hd_desc .desc.dp1 { padding-bottom:21px; }
					
.camp_part { overflow:hidden; }
	.camp_part .camp_s {}
	.camp_part .camp { padding:30px 0 40px 0; border-bottom:1px solid #e3e3e3; }
	.camp_part .camp:after { content:""; display:block; clear:both; }
	.camp_part .camp .tit { display:block; padding-bottom:10px; font-size:16px; line-height:16px; color:#76591f; vertical-align:middle; }
	.camp_part .camp .tit img { vertical-align:middle; }
	.camp_part .camp .sntit { display:block; padding-bottom:15px; font-size:12px; line-height:18px; color:#333333; font-weight:bold; vertical-align:middle; }
	.camp_part .camp .mg { float:left; margin-right:29px; width:250px; }
	.camp_part .camp .group_t1 { clear:both; padding-top:50px; }
	.camp_part .camp .info { float:left; position:relative; width:360px; line-height:20px; color:#666666; }
	.camp_part .camp .info .stit { display:block; margin-top:-3px; font-weight:bold; color:#76591f; font-size:14px; }
	.camp_part .camp .info .desc { display:block; padding:9px 0 23px 0; color:#666666; }

	.camp_part .camp_gallery { position:relative; width:250px; height:141px; overflow:hidden; background-color:#f9f9f9; }
	.camp_part .camp_gallery .roll { width:9999px; }
	.camp_part .camp_gallery .roll li { float:left; width:250px; }
	.camp_part .camp_gallery .ctrl { display:none; }
	.camp_part .camp_gallery .ctrl a { position:absolute; top:50%; left:10px; display:block; margin-top:-12px; width:20px; height:24px; overflow:hidden; text-indent:-999px; z-index:2; 
			-webkit-transition: -webkit-transform 0.1s;
			transition: transform 0.1s;
			background:url("../images/resort/budae_arrow_prev.png") no-repeat; 
		}
	.camp_part .camp_gallery .ctrl a:active {
			-webkit-transform : translate3d(-2px , 0 , 0);
			transform : translate3d(-2px , 0 , 0);
		}
	.camp_part .camp_gallery .ctrl a.next:active {
			-webkit-transform : translate3d(2px , 0 , 0);
			transform : translate3d(2px , 0 , 0);
		}
	.camp_part .camp_gallery .ctrl a.next { left:auto; right:10px; background-image:url("../images/resort/budae_arrow_next.png"); }
	.camp_part .camp_gallery .page { position:absolute; bottom:0; left:0; width:100%; height:26px; line-height:26px; }
	.camp_part .camp_gallery .page .dimm { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.6; background-color:#000000; }
	.camp_part .camp_gallery .page .nums { position:relative; padding-right:10px; text-align:right; font-family:tahoma; font-size:11px; color:#999999; cursor:default; z-index:2; }
	.camp_part .camp_gallery .page .nums .current { padding:0 2px; color:#ffffff; }
	.camp_part .camp_gallery .page .nums .total { padding:0 2px; }
	.camp_part .camp_gallery.no-data {}
	.camp_part .camp_gallery.no-data .ctrl { display:none; position:absolute; top:-9999px; }
	.camp_part .camp_gallery.no-data .page { display:none; position:absolute; top:-9999px; }
	.camp_part .camp_gallery.no-need .ctrl { display:none; position:absolute; top:-9999px; }
	.camp_part .camp_gallery.no-need .page { display:none; position:absolute; top:-9999px; }
		
	.camp_part .info .ext_dt { margin-top:20px; padding-bottom:30px; }
	.camp_part .info .ext_dt dl { clear:both; margin-top:3px; width:100%; }
	.camp_part .info .ext_dt dl:after { content:""; display:block; clear:both; }
	.camp_part .info .ext_dt dt { float:left; width:75px; font-weight:bold; color:#444444; }
	.camp_part .info .ext_dt dd { float:left; width:285px; color:#666666; }
.tp_intro.camp .cm_rnb { border-top:1px solid #e3e3e3; }

