@charset "utf-8";


/* 시설안내 공용 갤러리 */
.rs_gallery { position:relative; width:100%; height:366px; overflow:hidden; background-color:#f9f9f9; }
	.rs_gallery .cm_pivot { position:relative; height:100%; }
	.rs_gallery .gallery { position:absolute; top:0; left:0; width:99999px; height:100%; }
	.rs_gallery .gallery li { position:relative; float:left; width:650px; height:100%; background-color:#ffffff; }
	.rs_gallery .msg { position:absolute; left:0; bottom:-40px; width:100%; height:40px; line-height:40px; z-index:2; }
	.rs_gallery .msg p { position:absolute; top:0; left:0; padding:0 20px; height:100%; color:#ffffff; z-index:2; }
	.rs_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);
		}
	.rs_gallery .ctrl {}
	.rs_gallery .ctrl .arrow { position:absolute; top:50%; margin-top: -30px; width:61px; height:61px; overflow:hidden; text-indent:-999px; font-size:0; background:url("../images/group/gal_arrow_prev.png") no-repeat; 
			-webkit-transition: -webkit-transform 0.1s; 
			transition: transform 0.1s;
		}
	.rs_gallery .ctrl .arrow:hover { background-position:0 -70px; }
	.rs_gallery .ctrl .arrow:active { 
			-webkit-transform:scale(0.9, 0.9); 
			transform:scale(0.9, 0.9); 
		}
	.rs_gallery .ctrl .arrow.prev { left:19px; }
	.rs_gallery .ctrl .arrow.next { right:19px; background-image:url("../images/group/gal_arrow_next.png"); }
	.rs_gallery .ctrl .arrow.disabled { cursor:default; }
	.rs_gallery .ctrl .arrow.disabled:hover { background-position:0 0; }
	.rs_gallery .ctrl .arrow.disabled:active { 
			-webkit-transform:scale(1, 1); 
			transform:scale(1, 1); 
		}


/* 시설안내 - 기본정보 */
.facilities {}
.facilities .cm_title .tit h2 img { float:left; }
.facilities .cm_title .tit h2 img.pg_tit { opacity:0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  filter: alpha(opacity=60); }
.facilities .and_info { margin-top:30px; padding-bottom:30px; width:100%; border-bottom:2px solid #76591f; }
	.facilities .and_info:after { content:""; display:block; clear:both; }
	.facilities .and_info .infos { margin-top:30px; width:100%; }
	.facilities .and_info .infos:after { content:""; display:block; clear:both; }
	.facilities .and_info .infos .d_img { float:left; width:260px; min-height:1px; }
	.facilities .and_info .infos .d_img .area { width:230px; height:130px; background-color:#f5f5f5; }
	.facilities .and_info .infos .d_txt { float:left; width:390px; }
	.facilities .and_info .infos .d_txt dl { clear:both; margin-bottom:5px; width:100%; color:#444444; }
	.facilities .and_info .infos .d_txt dl:after { content:""; display:block; clear:both; }
	.facilities .and_info .infos .d_txt dt { float:left; width:95px; font-weight:bold; }
	.facilities .and_info .infos .d_txt dd { float:left; width:295px; }
	.facilities .and_info .infos .d_txt .desc { margin-top:16px; }
	.facilities .and_info .ext_btns { clear:both; margin-top:47px; }


/* 시설안내 - 좌석배치 정보 */
.facilities .seating { margin-top:50px; }
	.facilities .seating ul { margin-top:20px; padding-left:1px; width:100%; color:#444444; }
	.facilities .seating ul:after { content:""; display:block; clear:both; }
	.facilities .seating li { float:left; margin-left:-1px; width:109px; }
	.facilities .seating li .mg { width:107px; height:130px; overflow:hidden; border:1px solid #cccccc; }
	.facilities .seating li .txt { display:block; margin-top:8px; text-align:center; }


/* 시설안내 - 탭 - 세미나실정보, 층별안내도 */
.facilities .guide_tab { margin-top:50px; }


/* 시설안내 - 세미나실 정보 */
.facilities .seminar { position:relative; margin-top:28px; }
	.facilities .seminar .capt { display:block; margin-bottom:7px; text-align:right; color:#666666; font-size:11px; }
	.facilities .seminar .list { border-top:1px solid #b49350; }
	.facilities .seminar .no-data { padding:80px 0; text-align:center; border-bottom:1px solid #e7e0d1; }
	.facilities .seminar .item { overflow:hidden; border-bottom:1px solid #e7e0d1; }
	/* 좌석배치보기 레이어 */
	.facilities .seminar .view_fac { display:none; position:absolute; top:0; left:120px; padding:20px; max-width:400px; border:4px solid #4db8bd; background-color:#ffffff; }
	.facilities .seminar .view_fac .mg { display:block; max-width:400px; }
	.facilities .seminar .view_fac .bd_left { position:absolute; top:5px; left:-10px; width:10px; height:12px; background:url("../images/group/fac_bd_left.gif") no-repeat; }
	/* 목록 */
	.facilities .seminar .item .txt_qs { display:block; width:100%; height:34px; line-height:34px; color:#444444; text-decoration:none; cursor:pointer; background:url("../images/group/seminar_arr_down.gif") no-repeat right center; }
	.facilities .seminar .item .txt_qs:after { content:""; display:block; clear:both; }
	.facilities .seminar .item .txt_qs strong { float:left; font-weight:normal; color:#444444; }
	.facilities .seminar .item .txt_qs .ptit { width:130px; text-indent:20px; }
	.facilities .seminar .item .txt_qs .part { padding:0 10px; background:url("../images/group/seminar_part.gif") no-repeat 0 11px; }
	.facilities .seminar .item .txt_qs .part span { color:#279ba1; }
	.facilities .seminar .item .txt_qs:hover {  }
	/* 목록-답변 */
	.facilities .seminar .item .txt_as { display:none; padding:20px; width:100%; border-top:1px solid #e7e0d1; background-color:#fafafa; }
	.facilities .seminar .item .txt_as:after { content:""; display:block; clear:both; }
	.facilities .seminar .item .txt_as .b_area { float:left; width:110px; }
	.facilities .seminar .item .txt_as .b_area .ui_button { margin-bottom:10px; }
	.facilities .seminar .item .txt_as .t_area { float:left; width:500px; }
	.facilities .seminar .item .txt_as .t_area .tno { clear:both; margin-top:12px; width:100%; }
	.facilities .seminar .item .txt_as .t_area .tno:after { content:""; display:block; clear:both; }
	.facilities .seminar .item .txt_as .t_area .tno.default { margin-top:0; border-bottom:1px solid #e3e3e3; }
	.facilities .seminar .item .txt_as .t_area em { float:left; width:75px; font-weight:bold; }
	.facilities .seminar .item .txt_as .t_area .info { float:left; }
	.facilities .seminar .item .txt_as .t_area .info dl { clear:both; margin-bottom:5px; width:100%; }
	.facilities .seminar .item .txt_as .t_area .info dl:after { content:""; display:block; clear:both; }
	.facilities .seminar .item .txt_as .t_area .info dt { float:left; }
	.facilities .seminar .item .txt_as .t_area .info dd { float:left; color:#666666; }
	.facilities .seminar .item.active {}
	.facilities .seminar .item.active .txt_qs { background-image:url("../images/group/seminar_arr_up.gif"); }
	.facilities .seminar .item.active .txt_qs .ptit { font-weight:bold; }
	.facilities .seminar .item.active .txt_as { display:block; }


/* 시설안내 - 층별안내도 */
.facilities .cmap { padding-bottom:30px; border-bottom:1px solid #e3e3e3; }
	.facilities .cmap .c_tab { margin-top:20px; overflow:hidden; }
	.facilities .cmap .c_tab ul { margin-left:-11px; width:100%; }
	.facilities .cmap .c_tab li { float:left; padding:0 10px; border-left:1px solid #e3e3e3; }
	.facilities .cmap .c_tab li a { color:#666666; }
	.facilities .cmap .c_tab li.active a { color:#76591f; font-weight:bold; } 

	.facilities .cmap .map_view { padding:50px 0; text-align:center; }
	.facilities .cmap .no-data { padding:80px 0 50px 0; text-align:center; }


/* 시설안내 - 세미나실정보, 층별안내도 스크립트용 토글 */
.facilities .toggle_tabs {}
	.facilities .toggle_tabs.view_seminar {}
	.facilities .toggle_tabs.view_seminar .seminar { display:block; }
	.facilities .toggle_tabs.view_seminar .cmap { display:none; }
	.facilities .toggle_tabs.view_cmap {}
	.facilities .toggle_tabs.view_cmap .seminar { display:none; }
	.facilities .toggle_tabs.view_cmap .cmap { display:block; }


/* 시설안내 - 좌석배치도 팝업 */
.wpp_facil_seat { min-width:610px; }
	.wpp_facil_seat .ui_tabs {}
	.wpp_facil_seat .ui_tabs li {}
	.wpp_facil_seat .ui_tabs li a { padding:9px 10px 12px 10px; min-width:60px; text-align:center; font-weight:bold; }
	.wpp_facil_seat .seat_view {}
	.wpp_facil_seat .seat_view .txt { display:block; padding:27px 0 16px 0; color:#444444; }
	.wpp_facil_seat .seat_view .mg { width:520px; height:292px; overflow:hidden; background-color:#f5f5f5; }
	.wpp_facil_seat .seat_view {}

.wpp_facil_print {}
.wpp_facil_print .image_view {}
.wpp_facil_print .image_view img { display:block; margin:0 auto; }
.wpp_facil_print .ui_align { margin-top:30px; padding-top:20px; border-top:1px solid #e6e6e6; }


/* 시설안내 - 자주묻는질문 */
.facilities .and_faq { margin-top:50px; }
	.facilities .and_faq .list { margin-top:18px; }
	.facilities .and_faq .list li { padding-left:24px; margin-bottom:2px; height:17px; line-height:17px; background:url("../images/group/faq_q.gif") no-repeat 0 center; }
	.facilities .and_faq .list li .answer { display:none; }
	.facilities .and_faq .list a { color:#444444; }
	.facilities .and_faq .list li.active { background-image:url("../images/group/faq_q_active.gif"); }
	.facilities .and_faq .list li.active a { color:#279ba1; font-weight:bold; }
	.facilities .and_faq .answer_view { display:none; margin-top:20px; padding:6px; background:#eeeeee url("../images/customer/faq_best_list_bg.png") repeat; }
	.facilities .and_faq .answer_view .inner { padding:10px 20px 10px 35px; background:#ffffff url("../images/group/faq_a.gif") no-repeat 10px 11px; }
	.facilities .and_faq .answer_view .inner .tit { display:block; margin-bottom:5px; color:#907132; }
	.facilities .and_faq .answer_view.opened { display:block; }


/* 시설안내 - 문의안내 */
.facilities .and_conc { margin-top:50px; overflow:hidden; }
	.facilities .and_conc .txt_desc { margin-top:20px; color:#444444; }
	.facilities .and_conc .txt_desc em { display:block; padding-bottom:10px; line-height:12px; font-weight:bold; }
	.facilities .and_conc .txt_desc dl { clear:both; margin-top:10px; line-height:12px; }
	.facilities .and_conc .txt_desc dl:after { content:""; display:block; clear:both; }
	.facilities .and_conc .txt_desc dt { float:left; width:90px; }
	.facilities .and_conc .txt_desc dd { float:left; }
	.facilities .and_conc .txt_desc .left { float:left; width:325px; }
	.facilities .and_conc .txt_desc .right { float:left; padding-left:20px; width:304px; border-left:1px solid #e3e3e3; }

	
/*  시설안내 - 시설이용문의 */
	.facilities img { vertical-align:middle; }
	.facilities select { height:20px; margin:0; padding:0; color:#666666; padding-left:3px; line-height:20px; font-size:12px; vertical-align:middle; }
	.facilities select.disabled { color:#a1a1a1; }
	.facilities input[type="text"] { height:18px; padding-left:10px; line-height:18px; border:1px solid #c5c5c6; color:#666666; font-size:12px; vertical-align:middle; }
	.facilities input[type="text"][readonly="readonly"] { background-color:#f9f9f9; color:#a1a1a1; font-size:12px; }
	.facilities input[type="radio"] { margin:0 3px 0 17px; vertical-align:middle; }
	.facilities input[type="radio"]:first-child { margin-left:0; }
	.facilities .table-layout-A {}
		.facilities .table-layout-A .notice { overflow:hidden; width:100%; vertical-align:bottom; }
		.facilities .table-layout-A .notice .table_title { float:left; font-size:14px; color:#76591f; font-weight:bold; }
		.facilities .table-layout-A .notice .table_ref { float:right; margin-right:5px; font-size:11px; color:#666666; }
		.facilities .table-layout-A .notice .table_ref .star { color:#279ba1; }
		.facilities .table-layout-A table { margin-top:6px; border-top:1px solid #b49350; }
		.facilities .table-layout-A table .th,
		.facilities .table-layout-A table td { padding:9px 0 10px 0; padding-left:20px; border-bottom:1px solid #e7e0d1; color:#444444; vertical-align:middle; }
		.facilities .table-layout-A table .th { width:160px; padding-left:0; padding-left:10px; border-right:1px solid #e7e0d1; border-bottom:1px solid #e7e0d1; background-color:#f1ece1; font-weight:bold; }
		.facilities .table-layout-A table .th.basic { width:150px; padding-left:0; padding-left:20px; }
		.facilities .table-layout-A table .th strong { display:inline-block; width:10px; color:#279ba1; }
		.facilities .table-layout-A table .txt { color:#666666; }
		.facilities .table-layout-A table .hyphen { margin:0 5px; color:#999999; font-size:12px; }
		.facilities .table-layout-A table .dash { margin:0 2px; }
	.facil_qna .and_conc { overflow:hidden; width:100%; margin:0; padding:0; }
	.facil_qna .ui_align { margin-top:20px; }
	.facil_qna .table-layout-A.top { margin-top:50px; }
	.facil_qna .table-layout-A.bottom { margin-top:30px; }
	.facil_qna .table-layout-A .in_tel { margin-left:10px; }
	.facil_qna .table-layout-A .ex { margin-left:3px; font-size:11px; color:#666666; }


/* 단체행사 - 예약확인 */
.facil_confirm {}
	.facil_confirm .table-layout-A { margin-top:0; }
	.facil_confirm .cm_content .txt { display:block; margin:17px 0 18px 0; color:#444444; }


/* 단체행사 : 예약결과 */
.facil_confirm_ok {}
	.facil_confirm_ok h3 { margin-bottom:-15px; }
	.facil_confirm_ok .table-layout-A table .th, 
	.facil_confirm_ok .table-layout-A table td { padding:12px 0; padding-right:none; }
	.facil_confirm_ok .table-layout-A { line-height:1; margin:30px 0; }
	.facil_confirm_ok .table-layout-A table td { width:auto; padding-left:0; padding-left:20px; border-left:1px solid #e7e0d1; }
	.facil_confirm_ok .table-layout-A table .brn { border-right:none; }
	.facil_confirm_ok .table-layout-A.ref table { border-top:1px solid #e7e0d1; }
	.facil_confirm_ok .table-layout-A.total { margin:30px 0 50px 0; }
	.facil_confirm_ok .table-layout-A.total table { border-top:1px solid #e7e0d1; }
	.facil_confirm_ok .table-layout-A table .th.basic { width:130px; }
	.facil_confirm_ok .table-layout-A table .subt { width:auto; }
	.facil_confirm_ok .table-layout-A.total table td { width:33%; border-left:1px solid #e7e0d1; padding-left:0; text-align:center; background-color:#f7f7f7; }
	.facil_confirm_ok .table-layout-A.total table td:first-child { border-left:0; }
	.facil_confirm_ok .table-layout-A.center table .total { padding-left:0; text-align:right; }
	.facil_confirm_ok .table-layout-A table .th { background-color:#f1ece1; }
	.facil_confirm_ok .table-layout-A.center table td,
	.facil_confirm_ok .table-layout-A.center table .th.basic { padding-left:0; text-align:center; }	
	.facil_confirm_ok .table-layout-A.center table .th.subt { background-color:#f8f5f0; }
	.facil_confirm_ok .cal { color:#896825; font-weight:bold; }
	.facil_confirm_ok .table-layout-A table .th.left { width:130px; border-left:none; }
	.facil_confirm_ok .table-layout-A table .th.else { padding-left:0; width:150px; text-align:center; }
	.facil_confirm_ok .list.style-dot.small {}
	.facil_confirm_ok .list.style-dot.small li:first-child { margin-top:0; }
	.facil_confirm_ok .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; }
	.facil_confirm_ok .table-layout-A.ref table .th.left { text-align:center; }
	.facil_confirm_ok .table-layout-A .bln { border-left:none; }
	.facil_confirm_ok .table-layout-A.p_info table .th,
	.facil_confirm_ok .table-layout-A.e_info table .th,
	.facil_confirm_ok .table-layout-A.last table .th { border-left:none; }


/* 양평챌린지 */
.yangp {}
	.yangp { font-size:12px; color:#444444; } 
	.yangp .yangp_main { width:650px; height:366px; }
	.yangp h3 { font-size:16px; margin:27px 0; font-weight:bold; color:#76591f; }
	.yangp h4 { margin-bottom:18px; }
	.yangp .info_list {}
	.yangp .info_list li { line-height:24px; }
	.yangp .info_list li strong { display:inline-block; width:90px; }
	.yangp .info_list.top { margin-bottom:17px; }
	.yangp .info_list.bottom { margin-bottom:50px; }
	.yangp .ui_align { margin-bottom:50px; }
	.yangp .yangp_img { position:relative; width:100%; height:366px; margin:30px 0 22px 0; }
	.yangp .yangp_img .place { display:block; position:absolute; left:0; top:0; width:25px; height:40px; line-height:34px; color:#FFFFFF; text-align:center; font-weight:bold; font-family:'Dotum'; background:url("../images/group/yangp_place_bg.png") no-repeat left top; }
	.yangp .course_guide { width:100%; }
	.yangp .course_guide .course_item { float:left; }
	.yangp .course_guide .course_item.middle { margin:0 30px; }
	.yangp .course_guide .course_item li { line-height:0; font-size:0; margin-top:5px; }
	.yangp .course_guide .course_item li:first-child { margin-top:0; }
	.yangp .course_guide .course_item li a { display:block; width:196px; height:22px; line-height:22px; font-size:12px; color:#444444; cursor:pointer; text-decoration:none; }
	.yangp .course_guide .course_item li.active a { background-color:#9e7d3a; color:#FFFFFF; }
	.yangp .course_guide .course_item .course_number { display:inline-block; width:20px; height:22px; margin-right:10px; line-height:20px; background:url("../images/group/yangp_course_number_bg.png") no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; }
	.yangp .course_guide:after { display:block; content:''; clear:both; }
	.yangp .course_detail { color:#444444; }
	.yangp .course_detail ol li { min-height:95px; margin-top:20px; padding-left:190px; background-image:url("../images/group/yangp_low_courseImg1.gif"); background-repeat:no-repeat; background-position:left top; }
	.yangp .course_detail ol li:first-child { margin-top:30px; }
	.yangp .course_detail ol li .course_detail_title { display:block; margin-bottom:8px; }
	.yangp .course_detail ol li .course_detail_txt { display:block; padding-left:7px; background:url("../images/common/bg/dot_gray.gif") no-repeat left 8px; line-height:20px; }
	.yangp .course_div_top { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E3E3E3; }
	.course_div.fixed .course_div_top { position:fixed; left:50%; top:0; width:650px; margin-left:-480px; margin-bottom:1192px; background-color:#FFFFFF; }
	.course_div.fixed .course_detail { margin-top:615px; }


/* 양평챌린지 - low */
	.yangp.low {}
		.yangp .yangp_img .place.lp1 { left:189px; top:296px; }
		.yangp .yangp_img .place.lp2 { left:114px; top:283px; }
		.yangp .yangp_img .place.lp3 { left:239px; top:275px; }
		.yangp .yangp_img .place.lp4 { left:50px; top:279px; }
		.yangp .yangp_img .place.lp5 { left:88px; top:244px; }
		.yangp .yangp_img .place.lp6 { left:39px; top:227px; }
		.yangp .yangp_img .place.lp7 { left:76px; top:183px; }
		.yangp .yangp_img .place.lp8 { left:132px; top:205px; }
		.yangp .yangp_img .place.lp9 { left:194px; top:205px; }
		.yangp .yangp_img .place.lp10 { left:20px; top:171px; }
		.yangp .yangp_img .place.lp11 { left:244px; top:230px; }
		.yangp.low .txt.txt1 { display:block; margin-bottom:27px; }
		.yangp .course_detail ol #yangp_low2 { background-image:url("../images/group/yangp_low_courseImg2.gif"); }
		.yangp .course_detail ol #yangp_low3 { background-image:url("../images/group/yangp_low_courseImg3.gif"); }
		.yangp .course_detail ol #yangp_low4 { background-image:url("../images/group/yangp_low_courseImg4.gif"); }
		.yangp .course_detail ol #yangp_low5 { background-image:url("../images/group/yangp_low_courseImg5.gif"); }
		.yangp .course_detail ol #yangp_low6 { background-image:url("../images/group/yangp_low_courseImg6.gif"); }
		.yangp .course_detail ol #yangp_low7 { background-image:url("../images/group/yangp_low_courseImg7.gif"); }
		.yangp .course_detail ol #yangp_low8 { background-image:url("../images/group/yangp_low_courseImg8.gif"); }
		.yangp .course_detail ol #yangp_low9 { background-image:url("../images/group/yangp_low_courseImg9.gif"); }
		.yangp .course_detail ol #yangp_low10 { background-image:url("../images/group/yangp_low_courseImg10.gif"); }
		.yangp .course_detail ol #yangp_low11 { background-image:url("../images/group/yangp_low_courseImg11.gif"); }


/* 양평챌린지 - high */
	.yangp.high {}
		.yangp .yangp_img .place.hp1 { left:449px; top:236px; }
		.yangp .yangp_img .place.hp2 { left:398px; top:249px; }
		.yangp .yangp_img .place.hp3 { left:345px; top:181px; }
		.yangp .yangp_img .place.hp4 { left:99px; top:117px; }
		.yangp .yangp_img .place.hp5 { left:331px; top:242px; }
		.yangp .yangp_img .place.hp6 { left:401px; top:204px; }
		.yangp .yangp_img .place.hp7 { left:455px; top:190px; }
		.yangp .yangp_img .place.hp8 { left:508px; top:211px; }
		.yangp .yangp_img .place.hp9 { left:496px; top:168px; }
		.yangp .yangp_img .place.hp10 { left:540px; top:171px; }
		.yangp .yangp_img .place.hp11 { left:601px; top:178px; }
		.yangp .yangp_img .place.hp12 { left:565px; top:207px; }
		.yangp .yangp_img .place.hp13 { left:606px; top:236px; }
		.yangp .yangp_img .place.hp14 { left:550px; top:250px; }
		.yangp .course_detail ol #yangp_high1 { background-image:url("../images/group/yangp_high_courseImg1.gif"); }
		.yangp .course_detail ol #yangp_high2 { background-image:url("../images/group/yangp_high_courseImg2.gif"); }
		.yangp .course_detail ol #yangp_high3 { background-image:url("../images/group/yangp_high_courseImg3.gif"); }
		.yangp .course_detail ol #yangp_high4 { background-image:url("../images/group/yangp_high_courseImg4.gif"); }
		.yangp .course_detail ol #yangp_high5 { background-image:url("../images/group/yangp_high_courseImg5.gif"); }
		.yangp .course_detail ol #yangp_high6 { background-image:url("../images/group/yangp_high_courseImg6.gif"); }
		.yangp .course_detail ol #yangp_high7 { background-image:url("../images/group/yangp_high_courseImg7.gif"); }
		.yangp .course_detail ol #yangp_high8 { background-image:url("../images/group/yangp_high_courseImg8.gif"); }
		.yangp .course_detail ol #yangp_high9 { background-image:url("../images/group/yangp_high_courseImg9.gif"); }
		.yangp .course_detail ol #yangp_high10 { background-image:url("../images/group/yangp_high_courseImg10.gif"); }
		.yangp .course_detail ol #yangp_high11 { background-image:url("../images/group/yangp_high_courseImg11.gif"); }
		.yangp .course_detail ol #yangp_high12 { background-image:url("../images/group/yangp_high_courseImg12.gif"); }
		.yangp .course_detail ol #yangp_high13 { background-image:url("../images/group/yangp_high_courseImg13.gif"); }
		.yangp .course_detail ol #yangp_high14 { background-image:url("../images/group/yangp_high_courseImg14.gif"); }


/* 수학여행 */
	.prg_school .table-data-A { overflow:hidden; width:100%; margin-top:28px; /*border-bottom:1px solid #e7e0d1; */}
		.prg_school .table-data-A .notice { overflow:hidden; width:100%; }
		.prg_school .table-data-A .notice .table_title { float:left; font-size:14px; color:#76591f; font-weight:bold; }
		.prg_school .table-data-A table { margin-top:16px; border-top:1px solid #b49350; margin-left:-1px; }
		.prg_school .table-data-A table th,
		.prg_school .table-data-A table td { margin:0; padding:0; padding:9px 0 10px 0; border-left:1px solid #E7E0D1; border-bottom:1px solid #E7E0D1; color:#444444; text-align:center; }
		.prg_school .table-data-A table thead th { background-color:#f1ece1; }
		.prg_school .table-data-A table tbody th { background-color:#f8f5f0; }
		.prg_school .table-data-A table tbody th,
		.prg_school .table-data-A table tbody td { padding:7px 0 8px 0; line-height:1; }
		.prg_school .table-data-A table .txt-left { display:inline-block; width:100%; text-align:left; padding-left:10px; line-height:18px; }


/* 수학여행 - 프로그램 */
.prg_school {}
	.prg_school .section { padding-left:250px; background:url("../images/group/prg_school_section_bg.gif") no-repeat left top; }
	.prg_school .section h3 { color:#76591f; font-size:14px; font-weight:bold; line-height:22px; margin-bottom:8px; }
	.prg_school .section .desc { font-size:12px; line-height:20px; }
	.prg_school .search_prg { display:block; width:100%; text-align:right; margin:50px 0 10px 0; }
	.prg_school .table-data-A table .learn { padding-left:10px; text-align:left; }
	

/* 수학여행 - 숙식요금 */
.prg_school .table-data-A.prg_stay {}
	.prg_school .table-data-A.prg_stay thead .sth { background-color:#f8f5f0; }
	.prg_school .table-data-A.prg_stay tbody th,
	.prg_school .table-data-A.prg_stay tbody td { background-color:#FFFFFF; padding:10px 0; }
	.prg_school .table-data-A.prg_stay tbody th { font-weight:normal; }
	.prg_school .tfoot_list { margin-top:15px; color:#666666; }
		.prg_school .tfoot_list .list li { margin-bottom:3px; padding:0 0 0 8px; font-size:12px; line-height:16px; background:url("../images/mypage/dot_desc.gif") no-repeat 0 6px; }


/* 수학여행 - 주변관광정보 */
.prg_school .prg_tour_list {}
	.prg_school .prg_tour_list .result .item { padding:25px 0; font-size:12px; color:#444444; border-bottom:1px solid #e3e3e3; }
	.prg_school .prg_tour_list .result .item .item_tit { display:block; font-size:16px; font-weight:bold; color:#76591f; }
	.prg_school .prg_tour_list .result .item .item_des { display:block; margin:10px 0; }
	.prg_school .prg_tour_list .result .item .det li { overflow:hidden; width:100%; line-height:20px; }
	.prg_school .prg_tour_list .result .item .det .det_tit { float:left; width:70px; font-weight:bold; }
	.prg_school .prg_tour_list .result .item .det .det_des { float:left; }
	.prg_school .prg_tour_list .result .no-data { padding:50px 0; color:#999999; text-align:center; }