@charset "utf-8";

/*5야영장안내_기본테이블*/
.table_cs {width: 100%; text-align:center; font-family: "dotum","tahoma";margin-bottom:20px; margin-top:10px;}
.table_cs th {color:#535353; background-color:#f5f3eb;line-height:20px;border-top:2px solid #5cbcab;padding:15px;}
.table_cs td {border-bottom:1px solid #cdcdcd; height:24px;}

.table_no {width: 100%; margin-bottom:20px; margin-top:10px;border-top:2px solid #5cbcab;}
.table_no th {color:#5a5a5a; background-color:#f5f3eb;border-bottom:1px solid #cdcdcd;padding:6px 6px;}
.table_no tbody td {border-bottom:1px solid #cdcdcd;padding:6px 6px;color:#5a5a5a; line-height:18px; font-weight:normal;}

.table_no th.graybg {color:#5a5a5a; background-color:#edf9ee;border-bottom:1px solid #cdcdcd;padding:6px 6px;}
.table_no tbody td.graybg {color:#5a5a5a; background-color:#edf9ee;border-bottom:1px solid #cdcdcd;padding:6px 10px;}


/*뎁스*/
.dep1 li { padding-left:19px;background:url(/img/camp/depts1.gif) no-repeat 0 9px ;color:#33ac9a; font-weight:bold; line-height:25px;} 

.dep2 { margin-bottom:20px;} /* 2차 메뉴*/
.dep2 li { padding-left: 16px;background:url(/img/camp/depts2.gif) no-repeat 0 7px ;color:#666; font-weight:normal;line-height:20px;} 

.dep3 { margin-bottom:15px;} /* 3차 메뉴*/
.dep3 li { padding-left: 10px; background:url(/img/camp/depts3.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

.dep2 .dep3_h { margin-bottom:20px;} /* 3차 메뉴-가로 50%*/
.dep2 .dep3_h li {floatd:left; width:50%; display:inline; padding-left: 10px; background:url(/img/camp/depts3.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

.dep4 { margin-bottom:10px;} /* 4차 메뉴*/
.dep4 li { padding-left: 10px; background:url(/img/camp/depts4.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

.dep1 .dep_ol {margin-bottom:15px;}
.dep1 .dep_ol li {list-style:decimal; padding:0; line-height:20px; background:none; color:5a5a5a; font-weight:normal; color:#5a5a5a;}

/*리스트 밑 속성없는 리스트*/
.depts_no { margin-bottom:20px; background:none; font-weight: normal; color:#666; padding:0;line-height:20px;}
.depts_no li { background:none; font-weight: normal; color:#666; padding:0;line-height:20px;}

/*테이블 속 뎁스 */
.table_cs .dep2{ margin-bottom:0px;} /* 2차 메뉴*/
.table_cs .dep2 li { padding-left: 16px;background:url(/img/camp/depts2.gif) no-repeat 0 7px ;color:#666; font-weight:normal;line-height:20px;} 

.table_cs .dep3 { margin-bottom:0px;} /* 3차 메뉴*/
.table_cs .dep3 li { padding-left: 10px; background:url(/img/camp/depts3.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

/*야영장소개*/
.img1_txt { width:100%; margin-bottom:30px;}

/*_예약접수하기*/
.agree_step li {float:left; width:215px; margin-bottom:20px;}
.agree_btn1 {float:left; margin-left:200px;_margin-left:100px;}
.agree_btn2 {float:left; margin-left:5px;}
.agree_btn3 {float:left; margin-left:130px;_margin-left:65px;}
.agree_btn_center {width:100%; text-align:center; padding-top:20px;}

.agree_list {width:64%; float:right;}

/*사용료보기*/
.rentalfee {width:650px; margin:0 auto; margin-top:20px; padding:15px; border:2px solid #e4e4e4; line-height:20px;}

.rentalfee .dep2{ margin-bottom:0px;} /* 2차 메뉴*/
.rentalfee .dep2 li { padding-left: 16px;background:url(/img/camp/depts2.gif) no-repeat 0 7px ;color:#666; font-weight:normal;line-height:20px;} 

.rentalfee .dep3 { margin-bottom:0px;} /* 3차 메뉴*/
.rentalfee .dep3 li { padding-left: 10px; background:url(/img/camp/depts3.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

.btn_appoint {position: relative; float:right; margin-right:0px; margin-top:-40px;}
