/* 국립공원예약  */

/* 서브메인페이지 */
div#wrapper div#content #reserv_main{width:650px; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:10px 16px 0 26px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #reserv_main li{float:left; padding-right:10px;}
div#wrapper div#content #reserv_main div{background:url(../image/reservation/good/main_type.gif); width:620px; height:130px; text-indent:-9999px;}
div#wrapper div#content #reserv_main .fac_reserv{background:url(../image/reservation/good/main_bn_3_bg.gif) no-repeat 0 10px; width:257px; height:43px; padding:43px 0 0 27px;}
div#wrapper div#content #reserv_main .fac_reserv li{padding:0;}
div#wrapper div#content #reserv_main_explan{background:url(../image/reservation/good/main_bottom_bg.gif) no-repeat; width:530px; height:70px; padding:20px 0 0 170px; margin-bottom:20px;}
div#wrapper div#content #reserv_main_explan li{float:left; padding-right:2px;}

div#wrapper div#content #reserv_main_park li{float:left; background:url(../image/reservation/good/main_park_bg.gif) no-repeat; width:325px; height:110px; padding:10px; margin:0 10px 10px 0;}
div#wrapper div#content #reserv_main_park li h3{height:20px; padding-top:3px;}
div#wrapper div#content #reserv_main_park li p{float:left}
div#wrapper div#content #reserv_main_park li div{float:right; background:#f7f7f7; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; height:53px; width:219px;}
div#wrapper div#content #reserv_main_park div.go_link{clear:both; padding-top:6px; width:310px; border:0; background:none; height:18px; *margin-left:-85px; }
div#wrapper div#content #reserv_main_park div.go_link ul{float:right;}
div#wrapper div#content #reserv_main_park div.go_link li{float:left; background-image:none; padding:0; height:20px; width:auto;  margin:0;}

div#wrapper div#content #reserv_list{width:700px; clear:both; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #reserv_list li{float:left; padding:0 0 0 32px; height:140px;}
div#wrapper div#content #reserv_list li div{background:url(../image/reservation/good/main_list_bg.gif) no-repeat; width:125px; height:42px; padding:8px 0 0 10px;}
div#wrapper div#content #reserv_list li div li{padding:0; height:16px;}


/* 시설이용안내 */
div#wrapper div#content #use_guide{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #use_guide #use_1{background:url(../image/reservation/use_back.gif) no-repeat; padding:20px 10px 20px 10px; width:640px; height:410px; margin-bottom:20px;}
div#wrapper div#content #use_guide #use_1 h3{height:30px;}
div#wrapper div#content #use_guide #use_1 ul{margin:0 0 15px 5px;}
div#wrapper div#content #use_guide #use_1 li{background:url(../image/icon_9.gif) no-repeat 13px 14px; padding:7px 0 0 23px;}

div#wrapper div#content #use_guide .use_2 h3{height:25px; border-bottom:1px solid #6fbf57; margin-bottom:10px;}
div#wrapper div#content #use_guide .use_2 p{margin-bottom:10px; padding-left:15px;}
div#wrapper div#content #use_guide .use_2 ul{margin-bottom:20px;}
div#wrapper div#content #use_guide .use_2 li{background:url(../image/icon_3.gif) no-repeat 20px 8px; padding:2px 0 2px 33px;}
div#wrapper div#content #use_guide .use_2 .s_use{margin-bottom:20px;}
div#wrapper div#content #use_guide .use_2 .s_use p{margin-bottom:5px;}
div#wrapper div#content #use_guide .use_2 .s_use ul{margin-bottom:10px;}
div#wrapper div#content #use_guide .use_2 .s_use li{background:none; padding-left:15px;}

div#wrapper div#content #use_guide #date{ background:url(../image/reservation/use_date_bg.gif) no-repeat; width:490px; height:78px; padding:26px 30px 0 140px; clear:both;}
div#wrapper div#content #use_guide #date #left{float:left; width:410px;}
div#wrapper div#content #use_guide #date #left dl{padding:0; margin:0;}
div#wrapper div#content #use_guide #date #left dt{background:url(../image/icon_9.gif) no-repeat 0 5px; padding-left:10px; width:40px; float:left; font-weight:bold; height:25px;}
div#wrapper div#content #use_guide #date #left dd{height:25px; padding:0; margin:0;}
div#wrapper div#content #use_guide #date #right{float:right;}



/* 대피소 */
div#wrapper div#content #shelter_date{background:url(../image/reservation/chilsun/date_bg.gif) no-repeat; width:530px; height:78px; padding:26px 30px 0 140px; clear:both;}
div#wrapper div#content #shelter_date input{background:#FFFFFF;}
div#wrapper div#content #shelter_date #left{float:left; width:450px;}
div#wrapper div#content #shelter_date #left dl{padding:0; margin:0;}
div#wrapper div#content #shelter_date #left dt{background:url(../image/icon_9.gif) no-repeat 0 5px; padding-left:10px; width:40px; float:left; font-weight:bold; height:25px;}
div#wrapper div#content #shelter_date #left dd{height:25px; padding:0; margin:0;}
div#wrapper div#content #shelter_date #right{float:right;}
div#wrapper div#content .reserv_btn{width:660px; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; height:40px;}
div#wrapper div#content #shelter1{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #shelter1 div{border-bottom:1px solid #ddd; height:23px; background:url(../image/icon_4.gif) no-repeat 0 2px; padding-left:17px;}
div#wrapper div#content #shelter1 div .right{float:right; margin-top:-15px;}
div#wrapper div#content #shelter1 p{text-align:center; padding-top:10px;}

div#wrapper div#content #shelter2{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #shelter2 div{border-bottom:1px solid #ddd; height:23px; background:url(../image/icon_4.gif) no-repeat 0 2px; padding-left:17px;}
div#wrapper div#content #shelter2 div .right{float:right; margin-top:-15px;}
div#wrapper div#content #shelter2 p{text-align:center; padding-top:10px;}

div#wrapper div#content #shelter3{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #shelter3 div{border-bottom:1px solid #ddd; height:23px; background:url(../image/icon_4.gif) no-repeat 0 2px; padding-left:17px;}
div#wrapper div#content #shelter3 div .right{float:right; margin-top:-15px;}
div#wrapper div#content #shelter3 p{text-align:center; padding-top:10px;}

div#wrapper div#content #btn_app{padding:20px 0 20px 0; text-align:center; clear:both;}
div#wrapper div#content #tb ul{padding:10px;}
div#wrapper div#content #tb li{background:url(../image/icon_5.gif) no-repeat 0 5px; padding-left:15px; height:20px;}
div#wrapper div#content #tb table{text-align:center; margin-bottom:20px;}
div#wrapper div#content #tb thead{background:#968b7f; color:#FFFFFF;}
div#wrapper div#content #tb thead th{height:25px;}
div#wrapper div#content #tb tbody th{background:#f9f9f9; font-weight:normal;}
div#wrapper div#content #tb tbody td{background:#fff; height:25px;}

/* 덕유산캐빈 */
div#wrapper div#content #cabin_date{background:url(../image/reservation/chilsun/date_bg.gif) no-repeat; width:530px; height:78px; padding:26px 30px 0 140px; clear:both;}
div#wrapper div#content #cabin_date input{background:#FFFFFF;}
div#wrapper div#content #cabin_date #left{float:left; width:450px;}
div#wrapper div#content #cabin_date #left dl{padding:0; margin:0;}
div#wrapper div#content #cabin_date #left dt{background:url(../image/icon_9.gif) no-repeat 0 5px; padding-left:10px; width:40px; float:left; font-weight:bold; height:25px;}
div#wrapper div#content #cabin_date #left dd{height:25px; padding:0; margin:0;}
div#wrapper div#content #cabin_date #right{float:right;}
div#wrapper div#content #cabin{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #cabin div{border-bottom:1px solid #ddd; height:23px; background:url(../image/icon_4.gif) no-repeat 0 2px; padding-left:17px;}
div#wrapper div#content #cabin div .right{float:right; margin-top:-15px;}
div#wrapper div#content #cabin p{text-align:center; padding-top:10px;}
div#wrapper div#content #btn_app{padding-top:30px; text-align:center; clear:both;}


/* 칠선계곡탐방 */
div#wrapper div#content #chilsun_date{background:url(../image/reservation/chilsun/date_bg.gif) no-repeat; width:530px; height:78px; padding:26px 30px 0 140px; clear:both;}
div#wrapper div#content #chilsun_date input{background:#FFFFFF;}
div#wrapper div#content #chilsun_date #left{float:left; width:450px;}
div#wrapper div#content #chilsun_date #left dl{padding:0; margin:0;}
div#wrapper div#content #chilsun_date #left dt{background:url(../image/icon_9.gif) no-repeat 0 5px; padding-left:10px; width:40px; float:left; font-weight:bold; height:25px;}
div#wrapper div#content #chilsun_date #left dd{height:25px; padding:0; margin:0;}
div#wrapper div#content #chilsun_date #right{float:right;}
div#wrapper div#content #chilsun{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:10px 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #chilsun .msg{background:url(../image/reservation/chilsun/t_bg.gif) no-repeat; width:634px; height:34px; color:#288327; padding:13px; margin-bottom:10px;}

div#wrapper div#content #chilsun dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; overflow:hidden;}
div#wrapper div#content #chilsun dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; width:60px; float:left;}
div#wrapper div#content #chilsun dd{padding:0 0 0 50px; margin:0 0 0 20px;}

div#wrapper div#content #chilsun .graph dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; overflow:hidden;}
div#wrapper div#content #chilsun .graph dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; width:600px; height:25px;}
div#wrapper div#content #chilsun .graph dd{padding:0 0 0 20px; margin:35px 0 0 20px;}
div#wrapper div#content #chilsun .graph dd li{padding:2px 0 2px 35px}

div#wrapper div#content #chilsun .duty {background:url(../image/reservation/chilsun/icon_1.gif) no-repeat 0 3px;}
div#wrapper div#content #chilsun .duty_no {background:url(../image/reservation/chilsun/icon_2.gif) no-repeat 0 3px;}

div#wrapper div#content #chilsun table{text-align:center;}
div#wrapper div#content #chilsun thead{background:#968b7f; color:#FFFFFF; height:25px;}
div#wrapper div#content #chilsun tbody th{background:#f9f9f9; height:25px; font-weight:normal;}
div#wrapper div#content #chilsun tbody td{background:#fff;}
div#wrapper div#content .chilsun_reserv{padding:20px 0 15px 0; border-bottom:1px solid #dddddd; clear:both; overflow:hidden; position:relative; width:700px; }
div#wrapper div#content .chilsun_reserv:after {content:""; clear:both; height:0; visibility:hidden}
div#wrapper div#content .chilsun_reserv div{float:left;}
div#wrapper div#content .chilsun_reserv div li{padding-left:20px; height:20px;}
div#wrapper div#content .chilsun_reserv a{float:right;}

/* 국립공원해설 */
div#wrapper div#content #explan{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #explan .msg{background:url(../image/reservation/explan/t_bg.gif) no-repeat; width:530px; height:140px; padding:30px 20px 0 110px; margin-bottom:20px;}
div#wrapper div#content #explan li{float:left; padding:20px 0 0 28px;}

/* 자원봉사 */
div#wrapper div#content #service{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #service .msg{background:url(../image/reservation/service/t_bg.gif) no-repeat; width:500px; height:190px; padding:20px 20px 0 140px; margin-bottom:20px;}
div#wrapper div#content #service .msg p{margin-bottom:15px;}
div#wrapper div#content #service li{float:left; padding:20px 0 0 28px;}
div#wrapper div#content #service .type{padding:15px 15px 30px 20px;}


/* 문의하기 */
div#wrapper div#content #reserv_counsel{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #reserv_counsel .title{background:url(../image/icon_4.gif) no-repeat 5px 12px; padding:10px 0 10px 23px; font-size:14px; color:#000000; font-weight:bold; position:relative;}
div#wrapper div#content #reserv_counsel .title a{position:absolute; right:0;}
div#wrapper div#content #reserv_counsel .title span{position:absolute; right:0; font-size:12px; line-height:140%; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#5b5b5b; font-weight:normal;}
div#wrapper div#content #reserv_counsel .counsel{border-top:2px solid #848484; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
div#wrapper div#content #reserv_counsel .counsel dl{margin:0; overflow:hidden; padding:10px 0 10px 0; background:url(../image/form_dt_bg.gif) repeat-y;}
div#wrapper div#content #reserv_counsel .counsel dt{width:95px; padding:4px 0 3px 30px; letter-spacing:-1px; background:url(../image/icon_5.gif) no-repeat 15px 7px;}
div#wrapper div#content #reserv_counsel .counsel dd{width:520px; padding:4px 0 3px 0; margin-top:-26px; *margin-left:0; float:right; overflow:hidden;}
div#wrapper div#content #reserv_counsel .counsel_btn {height:50px; text-align:center; padding-top:20px; clear:both;}
div#wrapper div#content #reserv_counsel .counsel_btn a{margin-left:5px;}

.guide_cs {position:absolute; right:0; top:85px; color:red; text-align:center; width:220px;}