@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 #2f2f2f;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 #2f2f2f;}
.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:#eaeaea;border-bottom:1px solid #cdcdcd;padding:6px 6px;}


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

.dep2{ margin-bottom:20px;} /* 2차 메뉴*/
.dep2 li { padding-left: 16px;background:url(/img/mypage/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/mypage/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 {float:left; width:50%; display:inline; padding-left: 10px; background:url(/img/mypage/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/mypage/depts4.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

/*리스트 밑 속성없는 리스트*/
.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/mypage/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/mypage/depts3.gif) no-repeat 0 10px; color:#666; font-weight:normal;line-height:20px;}

.agree_btn1 {float:left; margin-left:200px;}
.agree_btn2 {float:left; margin-left:5px;}
.agree_btn3 {float:left; margin-left:130px;}
.agree_btn_center {width:100%; text-align:center; padding-top:20px;}

/*회원가입 설명문*/
.txt_explain {border:1px solid #e2dfd4; padding:20px; margin-bottom:27px;}

/*이용약관*/
.ctn_stipulation{border-top:2px solid #282828; border-bottom:1px solid #282828; margin:9px 0 15px 0;}
.stip_tle1{margin:22px 0 25px 24px;}
.stip_tle1 li{color:#595959; font-weight:bold; padding:5px 0 8px 0;}
.stip_tle2 {margin-top:25px;}
.stip_tle2 li{color:#595959; font-weight:bold; padding:5px 0 8px 0;}
.stip_tle3 {margin:5px 0 15px 0;}
.stip_tle3 li {color:#8d8d8d; font-weight:normal; line-height:20px; padding:2px 0 2px 0;}
.stip_tle3_num {margin:5px 0 15px 22px;}
.stip_tle3_num li {color:#8d8d8d; font-weight:normal; line-height:20px; padding:2px 0 2px 0; list-style:decimal;}
.stip_tle4 {margin:0;}
.stip_tle4 li {background:url(/img/mypage/depts5.gif) 0 11px no-repeat; padding:2px 0 3px 10px; list-style:none;}
.st_none {color:#8d8d8d; font-weight:normal; line-height:20px; margin-top:5px;}

/*가입완료*/
.join_ctn {width:650px; text-align:center; margin:30px;}

/*로그인*/

.box_login1 input { position:absolute; left:60px; margin-top:-5px;}


/*아이핀*/
.ipin {margin:40px 0 0  50px; position:relative; width:230px; float:left;}

/*아이디 비번찾기*/
.box_idsearch {background:url(/img/mypage/bg_ids.gif) no-repeat; height:223px;}
.box_idsearch ul,.box_pwsearch ul {margin:40px 0 0 250px; position:absolute;}
.box_idsearch ul li,.box_pwsearch ul li {line-height:25px;}
.box_idsearch ul li label,.box_pwsearch ul li label {font-size:11px; font-weight:bold;}
.box_idsearch input,.box_pwsearch input { position:absolute; left:100px; margin-top:-5px;}
.box_id {margin-top:28px;}
.bt_idok {position:absolute; left:210px; top:96px;}
.bt_pwok {position:absolute; left:210px; top:105px;}

.box_pwsearch {background: url(/img/mypage/bg_pws.gif) no-repeat; height:248px; margin-top:40px;}

/*사이트맵*/
.sitemap {width:210px; float:left; margin-right:30px;}
.sitemap2 {width:210px; float:left; margin-right:0px;}

.site1d {margin:20px 0 50px 0;}
.site1d li {font-weight:bold; color:#666; border-bottom:1px dotted #c2c2c2; padding:8px 0;}
.site1d li a {color:#666; font-weight:bold; text-decoration:none;}
.site1d li a:hover, .site1d li a:focus {color:#81a51d; font-weight:bold; text-decoration:none;}

.site2d {margin:5px 0;}
.site2d li {background:url(/img/mypage/depts4.gif) no-repeat 0 9px;font-weight:normal; color:#5a5a5a; border:0; padding:5px 10px;}
.site2d li a {color:#5a5a5a; font-weight:normal; text-decoration:none;}
.site2d li a:hover, .site2d li a:focus {color:#81a51d; font-weight:normal; text-decoration: underline;}

/*이용약관 뎁스*/
.agreement1 li {color:#9f2d22; font-weight:bold; line-height:25px;} 

.agreement2 {margin:15px 0 20px 0;} /* 2차 메뉴*/
.agreement2 li {padding-left: 16px;color:#000; font-weight:bold;line-height:20px;padding:0 0 10px 0;} 

.agreement3 {margin:10px 0 15px 0;} /* 3차 메뉴*/
.agreement3 li {padding-left:10px; color:#666; font-weight:normal;line-height:20px; padding:0;}

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