@charset "utf-8";

/* png 이미지 */
.png24 { tmp:expression(setPng24(this)); }

/* 알려드립니다.*/
.notice_massage { clear:both; position:relative; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:25px 30px; margin-top:40px;}
.notice_massage dl dd ul { margin-top:12px; position:relative; }
.notice_massage dl dd ul li { background:url(/img/02_reservation/guide_bullet.gif) no-repeat 0 6px; padding-left:10px; color:#3d4043; letter-spacing:-0.5px; margin-top:10px;}
.notice_massage_bottom { position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
.passage_ticket1 {position:absolute; left:460px; top:55px; overflow:visible;}

/* depth블릿 */
.dep01_1_s { background:url(/img/01_enters/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#4da004; zoom:1;}
.dep01_1 { background:url(/img/01_enters/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#4da004; margin-top:40px; zoom:1;}
.dep01_1_ol { color:#4da004; color:#3d4043; font-weight:normal; margin-top:8px; }
.dep01_1_ol li { line-height:18px;}
.dep01_1_ol li.num1 {background: url(/img/01_enters/type1_num1.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_ol li.num2 {background: url(/img/01_enters/type1_num2.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_ol li.num3 {background: url(/img/01_enters/type1_num3.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_ol li.num4 {background: url(/img/01_enters/type1_num4.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_ol li.num5 {background: url(/img/01_enters/type1_num5.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_ol li.num6 {background: url(/img/01_enters/type1_num6.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol { color:#4da004; color:#3d4043; font-weight:normal; margin:8px 0; }
.dep01_2_ol li { line-height:18px;}
.dep01_2_ol li.num1 {background: url(/img/01_enters/type2_num1.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num2 {background: url(/img/01_enters/type2_num2.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num3 {background: url(/img/01_enters/type2_num3.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num4 {background: url(/img/01_enters/type2_num4.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num5 {background: url(/img/01_enters/type2_num5.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num6 {background: url(/img/01_enters/type2_num6.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num7 {background: url(/img/01_enters/type2_num7.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num8 {background: url(/img/01_enters/type2_num8.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num9 {background: url(/img/01_enters/type2_num9.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num10 {background: url(/img/01_enters/type2_num10.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num11 {background: url(/img/01_enters/type2_num11.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_2_ol li.num12 {background: url(/img/01_enters/type2_num12.gif) no-repeat 0 3px;padding-left:20px;}
.dep01_1_caution { background:none; font-weight:normal; color:#eb6900; margin-top:6px; }
.dep01_2 { margin-top:10px; }
.dep01_2 li { background:url(/img/01_enters/2dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:normal; color:#3d4043; zoom:1; margin-top:6px;}
.dep01_2_pic li { margin-top:20px; float:left; }
.dep01_3 li { background:url(/img/01_enters/3dep_bullet.gif) no-repeat 0 3px; padding-left:12px; font-weight:normal; color:#3d4043; line-height:1.2em; zoom:1;}
.dep01_3_gr { margin-top:10px; }
.dep01_3_gr li { background:url(/img/01_enters/3dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:bold; color:#4e9113; zoom:1; margin-top:14px;}
.dep02_1_s { background:url(/img/02_reservation/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#eb6900; zoom:1; }
.dep02_1 { background:url(/img/02_reservation/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#eb6900; margin-top:40px; }
.dep02_1_none { background:none; font-weight:normal; color:#3d4043; margin-top:6px; line-height:1.7em; }
.dep02_1_caution { background:none; font-weight:normal; color:#eb6900; margin-top:12px; }
.dep02_2 { margin-top:10px; }
.dep02_2 li { background:url(/img/02_reservation/2dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:normal; color:#3d4043; zoom:1;}
.dep_none_p { font-weight:normal; color:#3d4043; margin-top:10px; }

.dep04_1 { margin-top:0px; }
.dep04_1 li { background:url(/img/04_dokdo/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#0185d4; zoom:1;}
.dep04_2 {margin:10px 0 20px 0 ;}
.dep04_2 li { background:url(/img/04_dokdo/2dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:normal; color:#3d4043; zoom:1;}
.dep04_3 {margin:5px 0 10px 0 ;}
.dep04_3 li { background:url(/img/04_dokdo/3dep_bullet.gif) no-repeat 0 8px; padding-left:12px; font-weight:normal; color:#3d4043; zoom:1;}
.dep04_3 p {margin-bottom:15px;}

.dep_no {background:none; padding:0; list-style:none;margin:10px 0 15px 0; color:#3d4043; font-weight:normal;}
.dep_no li {background:none; padding:0; list-style:none; color:#3d4043; font-weight:normal;}

.fishery_li1 .dep_no {background:none; padding:0; list-style:none;margin:10px 0 15px 0; color:#3d4043; font-weight:normal;}
.fishery_li1 .dep_no li {background:none; padding:0; list-style:none; color:#3d4043; font-weight:normal;}

.dep05_1 { background:url(/img/05_about/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#303d80; margin-top:40px; zoom:1;}
.dep06_1_s { background:url(/img/06_member/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#008da3; zoom:1;}
.dep06_1 { background:url(/img/06_member/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#008da3; margin-top:40px; zoom:1;}
.dep07_1_s { background:url(/img/07_guide/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#6a6a6a; }
.dep07_1 { background:url(/img/07_guide/1dep_bullet.gif) no-repeat 0 2px; padding-left:24px; font-weight:bold; color:#6a6a6a; margin-top:40px;zoom:1; }
.dep07_2_1 li { background:none; font-weight:normal; color:#3d4043; margin-top:8px; }
.dep07_2 { margin-top:10px; }
.dep07_2 li { background:url(/img/07_guide/2dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:normal; margin-top:6px; color:#3d4043; zoom:1;}
.dep07_3 { margin-top:10px; }
.dep07_3 li { background:url(/img/07_guide/2dep_bullet.gif) no-repeat 0 5px; padding-left:12px; font-weight:normal; margin-top:6px; color:#6f6f6f; zoom:1;}

/*입도절차안내*/
.law { position:relative; width:595px; margin-top:20px; height:140px; } 
.law_left {position:relative; float:left; width:232px; height:140px; background:url(/img/01_enters/base.gif) no-repeat; margin-right:10px;}
.law_right { position:relative; float:left; width:352px; font-weight:normal; color:#3d4043; line-height:1.7em;  margin-top:16px;} 

/* 운영조례 */
.condolatory { position:relative; border:2px solid #438f00; color:#e6680e;}
.condolatory ul { margin:12px 15px;}
.condolatory ul li { line-height:20px; background:url(/img/01_enters/ordinance_bullet.gif) no-repeat 0 7px; padding-left:10px;}
.condolatory_down { position:absolute; left:450px; top:20px; width:154px; height:30px; }

/* 소요시간안내 */

.enter_tb { width:100%; color:#636363; table-layout:fixed;  border-collapse:collapse; margin-top:10px; font-weight:normal; }
.enter_tb th { border-top:2px solid #4ea238; border-bottom:1px solid #b2d790; border-left:1px solid #b2d790; border-right:1px solid #b2d790; color:#438f00; font-weight:bold; text-align:center; background:#eaf6d8; height:30px;}
.enter_tb td { text-align:center; height:28px; border-bottom:1px solid #b2d790; color:#555; border-left:1px solid #b2d790; border-right:1px solid #b2d790;}
.enter_tb1 { width:100%; color:#636363; table-layout:fixed;  border-collapse:collapse; margin-top:10px; font-weight:normal; border-top:2px solid #4ea238;}
.enter_tb1 th { border:1px solid #b2d790; color:#438f00; font-weight:bold; text-align:center; background:#eaf6d8; height:30px;}
.enter_tb1 td { text-align:center; height:28px; border-bottom:1px solid #b2d790; color:#555; border-left:1px solid #b2d790; border-right:1px solid #b2d790;}
.enter_tb1_gray { text-align:center; height:28px; border-bottom:1px solid #b2d790; color:#555; border-left:1px solid #b2d790; border-right:1px solid #b2d790; background:#f3f3f3;}
.td_num { font-faimly:Verdana; font-size:11px; }
.enter_caution { font-weight:normal;}
.enter_caution dt{ color:#eb6900; margin-top:10px;}
.enter_caution dt a { color:#eb6900; text-decoration:none; }
.enter_caution dt a:hover { color:#000000; text-decoration:none; }
.enter_caution dd{ color:#3d4043; }


/* 특수목적 온라인입도 */

/* 신청탭 */
#step_tab { position:relative; width:623px; height:37px;}
#step_tab ul li { position:relative; float:left; }

/* 버튼 */
#btn_wrap { clear:both; position:relative; text-align:center; margin-top:30px; }

/*신청안내*/
.guide1 { background:url(/img/02_reservation/guide_img.jpg) no-repeat; width:623px; height:180px; }
.guide1 dl dd ul { padding-top:10px; }
.guide1 dl dd ul li { background:url(/img/02_reservation/guide_bullet.gif) no-repeat 0 7px; padding-left:10px; color:#3d4043; width:440px; margin-top:8px; }
.banner_reservation { position:relative; float:right; margin-top:-34px;} 
.banner_print { padding:20px 0 0 24px; }

/* 신청 인덱스 */
.index_text { background:url(/img/02_reservation/guide_bullet.gif) no-repeat 0 7px; padding-left:10px; color:#3d4043; zoom:1;}
#reservation_selection { position:relative; width:623px; margin-top:30px; height:192px;} 
.online_reservation { position:relative; float:left; background:url(/img/02_reservation/online_reservation.jpg) no-repeat; width:291px; height:190px; border-top:2px solid #ee8c00; }
.online_reservation_tl { color:#2b2b2c; font-weight:bold; font-size:14px; margin:38px 0 0 138px; }
.online_reservation_link { font-size:11px; margin:10px 0 0 138px;}
.online_reservation_link a { color:#6a6a6a; letter-spacing:-1px; text-decoration:none; }
.online_reservation_link a:hover { color:#000000; letter-spacing:-1px; text-decoration:none; }
.online_reservation_text { margin:50px 0 0 33px;}
.offline_reservation { position:relative; float:right; background:url(/img/02_reservation/offline_reservation.gif) no-repeat; width:291px; height:190px; border-top:2px solid #ee8c00; }
.offline_reservation_tl { color:#2b2b2c; font-weight:bold; font-size:14px; margin:38px 0 0 150px; }
.offline_reservation_link { font-size:11px; margin:10px 0 0 150px;}
.offline_reservation_link a { color:#6a6a6a; letter-spacing:-1px; text-decoration:none; }
.offline_reservation_link a:hover { color:#000000; letter-spacing:-1px; text-decoration:none; }
.offline_reservation_text { margin:50px 0 0 33px;}

/* 신청이용안내 */
#calender_s_wrap { float:left; position:relative;  border:1px solid #d1d1d1; width:621px; height:238px; margin-bottom:40px; margin-top:12px;}
.cal_caption { font-size:11px; letter-spacing:-1px; margin-top:40px;}
.calender_left { position:relative; float:left; width:298px; height:238px; border-left:1px solid #d1d1d1; }
.sch_t_tle { background:#ededed; border:1px solid #fff; height:35px; }
.sch_t_tle ul { margin: 0 auto; padding:10px 0 0 0; width:140px;}
.sch_t_tle ul li { float:left; }
.calender_tb { width:100%; color:#28282a; table-layout:fixed;  border-collapse:collapse; }
.calender_tb td { text-align:center; height:39px; border:1px solid #f1f1f1; font-size:10px; font-family:Verdana; font-weight:bold; color:#5c5c5c; letter-spacing:1px;  }
.calender_tb td.date_blue { color:#2a6fe1; }
.calender_tb td.date_red { color:#d91414; }
.calender_tb td.possible { background:#272727; color:#fff; }
.calender_tb td.impossible { background:#d11919; color:#fff; }

.calender_right { position:relative; float:left; width:322px; }
.status_tl { padding:30px 0 0 30px; height:77px; border-bottom:1px solid #707070; width:292px; }
.status_tl dd { margin-top:12px; font-size:11px; letter-spacing:-1px; }
.status_list { padding:30px 0 0 30px; height:100px;  width:292px; }
.status_list dt { font:bold 11px Verdana; color:#000000; letter-spacing:1px; }
.status_list dd ul { margin-top:12px; }
.status_list dd ul li { background:url(/img/06_member/login_bullet.gif) no-repeat 0 7px; padding-left:10px; }
#guide_attention_wrap { clear:both; position:relative; width:563px; height:100%; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:30px 30px;}
.attention_list ul { margin-top:15px; }
.attention_list ul li { background:url(/img/02_reservation/guide_bullet.gif) no-repeat 0 6px; padding-left:10px; margin-top:8px; color:#3d4043; zoom:1;}
.passage_ticket {position:absolute; left:352px; top:98px; overflow:visible;}
#guide_attention_bottom { position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }

/* 신청서 작성 */
.reservation_statu { position:absolute; left:480px; top:445px; }
#reservation_form { position:relative; width:623px; border-top:1px solid #df8000; margin-top:30px; height:100%;}
.reservation_tb { width:100%; color:#28282a; table-layout:fixed;  border-collapse:collapse; }
.reservation_tb th { text-align:left; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width:151px; padding-left:20px; }
.reservation_tb td { text-align:left; padding:6px 0 6px 20px; border-bottom: 1px solid #d5d5d5; }
.g_td { text-align:left; padding:12px 0 12px 20px; border-bottom: 1px solid #d5d5d5; background:#eee; }
.reservation_list { position:relative; }
.reservation_list dt { font-weight:bold; }
.reservation_list dd ul { margin-top:10px; }
.reservation_list dd ul li label { display:none; }
.reservation_list_text { font-size:11px; color:#565656; letter-spacing:-1px; margin-top:12px;}
.btn_add { position:absolute; left:363px; top:-5px;}
.add_file { position:relative; padding-right:20px; }
.add_file dt { font-weight:bold; }
.add_file dd ul { margin-top:10px; }
.add_file_list li { margin-top:12px; }
.add_file_list li label { display:none; }
.add_file_text li { background:url(/img/02_reservation/guide_bullet.gif) no-repeat 0 8px; padding-left:10px; margin-top:0;}
.per_list_tb { width:100%; color:#636363; table-layout:fixed;  border-collapse:collapse; margin-top:10px; font-weight:normal; border-top:2px solid #df8000;}
.per_list_tb th { border-left:1px solid #f0d7b4; border-right:1px solid #f0d7b4; border-bottom:1px solid #f0d7b4; color:#d06700; font-weight:bold; text-align:center; background:#f9e7ce; height:30px;}
.per_list_tb td { text-align:center; padding:4px 6px; color:#555; border:1px solid #f0d7b4;}
.per_list_tb .align_left{ text-align:left; }
.per_list_tb1 { width:100%; color:#636363; table-layout:fixed;  border-collapse:collapse; margin-top:10px; font-weight:normal; border-top:1px solid #df8000;}
.per_list_tb1 th { border-bottom:1px solid #d4d4d4; text-align:center; height:28px;}
.per_list_tb1 td { text-align:center; padding:4px 6px; border-bottom:1px solid #d4d4d4; }
.per_list_tb1 .align_left{ text-align:left; }

/* 신청완료 */
#complete_wrap {position:relative; width:623px; height:360px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; margin-top:40px; }
#complete_wrap .complete_left { background:url(/img/02_reservation/compelete_img.gif) no-repeat; width:260px; height:198px; margin:10px 15px 0 10px; position:relative; float:left; }
#complete_wrap .complete_right { width:280px; position:relative; float:left; margin-top:42px;}
.result_info { background:url(/img/02_reservation/dot_line_bg.gif) repeat-x; height:103px; color:#3d4043; }
.result_info dt { padding-top:18px; }
.result_info dd ul { padding-top:12px;}
.result_info dd ul li { background:url(/img/06_member/login_bullet.gif) no-repeat 0 7px; padding-left:10px;}
.result_view { color:#3d4043; margin-top:20px; }
.result_view_btn { margin-top:15px; }
#complete_bottom { position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }

/* 게시판 주의사항 알림 박스 */
#caution { background:url(/img/03_community/caution_text_box_topbg.gif) repeat-x; zoom:1; margin-bottom:40px; }
#caution dl dt { color:#ab3c82; padding-bottom:10px; }
#caution1 { background:url(/img/02_reservation/caution_text_box_topbg.gif) repeat-x; zoom:1; margin-bottom:40px; }
#caution1 dl dt { color:#eb7a00; padding-bottom:10px; }
.cau_icon { display:inline; position:relative; float:left; margin:20px 20px 0 20px; }
.cau_text { display:inline; position:relative; float:left; margin:20px 20px 20px 0; letter-spacing:-0.7px; }
.cau_text p { padding:10px 0 5px 0; }
.cau_text ul li { line-height:1.6em; background:url(/img/03_community/caution_bullet.gif) no-repeat 0 8px; padding-left:8px; zoom:1; }
.caution_bottom { clear:both; position:relative; background:url(/img/03_community/caution_text_box_bottombg.gif) repeat-x; font-size:3px; height:3px; }
.caution_bottom1 { clear:both; position:relative; background:url(/img/02_reservation/caution_text_box_bottombg.gif) repeat-x; font-size:3px; height:3px; }

/* 로그인 */
#login_wrap { position:relative; width:543px; height:166px; margin:70px 0; padding:0 0 0 80px;}
.login_left { position:relative; float:left; width:112px; height:170px; background:url(/img/06_member/login_line.gif) repeat-y; }
.login_right { position:relative; float:left; margin-left:30px; width:380px;}
.uid { clear:both; position:relative; }
.uid dl { height:26px;}
.uid dl dt { position:relative; float:left; width:50px; margin:4px 20px 0 0; background:url(/img/06_member/login_bullet.gif) no-repeat 0 7px; padding-left:10px;}
.uid dl dd { position:relative; float:left; width:180px; }
.upw { clear:both; position:relative; }
.upw dl { height:26px;}
.upw dl dt { position:relative; float:left; width:50px; margin:4px 20px 0 0; background:url(/img/06_member/login_bullet.gif) no-repeat 0 7px; padding-left:10px;}
.upw dl dd { position:relative; float:left; width:180px; }
.login_footer { clear:both; position:relative; width:336px; margin-top:12px; }
.login_footer li { border-bottom:1px solid #edecec; height:31px; margin-top:5px;}
.save_id { font-size:11px; letter-spacing:-1px; }
.keeping{position:absolute; left:270px; top:32px; overflow:visible;}
.login_submit { margin-top:6px;}

/* 회원가입 */
.info_text { position:relative; color:#3d4043; }
.info_text li { background:url(/img/06_member/bullet_01.gif) no-repeat 0 7px; padding-left:10px; margin-top:8px; zoom:1;}
.stipulation_wrap { position:relative; margin-top:15px; width:623px; }
.stipulation { width:540px; height:300px; background:#f5f5f5; padding:0 20px 30px 20px; overflow-y:scroll; margin:0 auto; border:1px solid #e1e1e1; line-height:1.6em; }
.stipulation_1dep { padding:30px 0 15px 0; }
.stipulation_1dep li { font-weight:bold; color:#000; }
.stipulation_2dep { padding-top:20px;}
.stipulation_2dep li { font-weight:bold; color:#0095b1; }
.stipulation_2dep_none { padding:10px 0 15px 0;}
.stipulation_2dep_none li { font-weight:normal; color:#707070; margin-bottom:6px; }
.stipulation_3dep { padding:10px 0 15px 0;}
.stipulation_3dep li { line-height:1.6em; font-weight:normal; color:#707070; margin-bottom:6px;}
.agree_check { color:#3d4043; padding-left:20px; margin-top:10px; }
/* .certification { position:relative; float:left; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:40px 30px; margin-top:40px; } */
.certification { display:inline; position:relative; float:left; width:541px;  padding:5px 20px 25px 20px; margin:20px 20px 0 20px; background:url(/img/06_member/certification_box_top.gif) no-repeat; }
.certification_bottom { position:relative; width:581px; margin:0 0 0 20px;background:url(/img/06_member/certification_box_bottom.gif) no-repeat; height:5px; font-size:5px; }
/* 
.certification dl { position:relative; float:left; height:26px;}
.certification dl dt { position:relative; float:left; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; font-weight:bold; color:#18a6c1; padding-left:12px; margin-top:2px;}
.certification dl dd { position:relative; float:left; padding:0 25px 0 10px; } 
.certification ul { clear:both; margin-top:10px; border-top:1px dotted #acacac;}
*/
.certification ul { clear:both; margin-top:25px; }
.certification ul li { margin-top:10px; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; padding-left:10px; zoom:1;}
/*
.certification_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
*/
.input_wrap { clear:both; position:relative; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:20px 30px 30px 30px; margin-top:30px;}
.join_tb { width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; }
.join_tb th { text-align:left; border-bottom:1px dotted #acacac; width:105px; font-weight:bold; color:#1894ab; }
.join_tb td { text-align:left; padding:10px 0 10px 20px; border-bottom:1px dotted #acacac; background:url(/img/06_member/join_left_bg.gif) no-repeat; }
.join_caution { background:url(/img/06_member/ico_notice.gif) no-repeat 0 0; margin-top:20px; padding-left:22px; color:#eb6900; zoom:1; }
.input_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }

/* 아이디_비밀번호 찾기 
.result { clear:both; position:relative; float:left; text-align:center; margin-top:35px; border-top:1px dotted #acacac; width:100%; padding-top:25px;}
.id_search { position:relative; float:left; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:40px 30px 30px 30px; margin-top:10px; }
.id_search dl { position:relative; width:563px;}
.id_search dl dt { position:relative; float:left; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; font-weight:bold; color:#18a6c1; padding-left:10px; margin:2px 0 0 12px; width:58px;}
.id_search dl dd { position:relative; float:left; padding:0 20px 0 0;}
.id_search_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }*/

.id_search1 { display:inline; position:relative; float:left; width:301px; height:233px; margin-top:30px; margin-right:21px; _margin-right:18px; }
.id_search1 .box { position:relative; float:left; width:261px; height:175px; background:url(/img/06_member/id_pass_search_box.gif) no-repeat; padding:31px 20px 0 21px; margin-top:15px;}
.id_search1 .box dl dt { display:inline; position:relative; float:left; font-weight:bold; color:#18a6c1; width:94px; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; padding-left:10px; margin-top:3px; }
.id_search1 .box dl dd { position:relative; float:left; width:155px;}
.result1 { clear:both; position:relative; float:left; text-align:center; margin-top:15px; border-top:1px dotted #acacac; width:261px; padding-top:21px;}
.pw_search1 { position:relative; float:left; width:301px; height:233px; margin-top:30px; }
.pw_search1 .box { position:relative; float:left; width:261px; height:175px; background:url(/img/06_member/id_pass_search_box.gif) no-repeat; padding:31px 20px 0 21px; margin-top:15px; }
.pw_search1 .box dl dt { display:inline; position:relative; float:left; font-weight:bold; color:#18a6c1; width:92px; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; padding-left:10px; margin-top:3px; }
.pw_search1 .box dl dd { position:relative; float:left; width:157px;}

/* 회원탈퇴 */
.secession { position:relative; background:url(/img/06_member/secession_box.gif) no-repeat; width:573px; padding:20px 25px 12px 25px; }
.sec_notice dt { margin-bottom:10px; }
.sec_notice dd ul li { line-height:1.6em;}
.sec_reason dt { margin-bottom:12px; }
.sec_info { margin-top:16px; }
.sec_info dt { display:inline; float:left; margin-right:12px; font-weight:bold; color:#18a6c1; background:url(/img/06_member/bullet_02.gif) no-repeat 0 6px; padding-left:10px; margin-top:3px;}
.sec_info dd { display:inline; float:left; margin-right:10px; }
.secession_bottom { position:relative; background:url(/img/06_member/secession_box_bottom.gif) no-repeat; height:9px; font-size:9px; }

/* 아이디 체크 */
#id_check_wrap { position:relative; padding:20px; }
.id_check { position:relative; text-align:center; }
.id_check dt { font-weight:bold; color:#000; font-family:Verdana; font-size:11px; margin-top:30px; }
.id_check dd { margin-top:6px; }
.id_input { position:relative; text-align:center; padding:20px 0 30px 0; border-bottom:1px dotted #acacac;}
.check_tl { padding-bottom:12px; border-bottom:3px solid #27acc5; }

/* 주소찾기 */
#add_search_wrap { position:relative; padding:20px; }
.search_input { position:relative; text-align:center; padding:20px 0 30px 0; border-bottom:2px solid #535353;}
.add_search_tl { padding-bottom:12px; border-bottom:3px solid #27acc5; }
.add_search_text { margin-top:30px; text-align:center;}
.add_list {position:relative; line-height:1.6em; padding-top:20px; OVERFLOW-Y:auto;height:210px; margin:auto;}

/* 입도신청확인 */
.request { position:relative; width:623px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; margin-top:10px; padding:25px 0;}
.process_arrow { padding:0 15px 0 15px; }
.request_status { position:relative; font-size:14px; text-align:center; color:#eb6900; width:100%;} 
.request_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
.request_tb { width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; margin-top:10px; }
.request_tb th { border-top:2px solid #2aadc6; border-bottom:1px solid #8cc6d1; color:#2e7785; font-weight:bold; text-align:center; background:#e3f3f5; height:30px;}
.request_tb td { text-align:center; height:28px; border-bottom:1px solid #8cc6d1; }
.request_date { color:#333; font-family:Verdana; font-size:11px; }
.request_note { color:#f36100; font-weight:bold; }

/* 사이트맵 */
.sitemap_wrap { position:relative; width:680px; }
.sitemap { position:relative; float:left; width:180px; margin-right:41px; height:620px;}
.sitemap dl { position:relative; background:url(/img/07_guide/map_box_top.gif) no-repeat; width:138px; padding:22px 21px 25px 21px; }
.sitemap dl dt { margin-bottom:20px;}
.sitemap dl dd li { background:url(/img/07_guide/map_1dep_bullet.gif) no-repeat 0 9px; padding-left:10px; line-height:1.8em; zoom:1;}
.sitemap dl dd li a { text-decoration:none; color:#3d4043; }
.sitemap dl dd li a:hover { text-decoration:none; color:#000; }
.sitemap dl dd li ul { border-top:1px dotted #3d4043; margin:6px 0 10px 0;}
.sitemap dl dd li ul li { background:url(/img/07_guide/map_2dep_bullet.gif) no-repeat 0 6px; padding-left:10px; line-height:1.4em; margin-top:4px; zoom:1;}
.sitemap dl dd li ul li a { text-decoration:none; color:#777777; }
.sitemap dl dd li ul li a:hover { text-decoration:none; color:#000; }
.sitemap_bottom { position:relative; background:url(/img/07_guide/map_box_bottom.gif) no-repeat; width:180px; height:5px; font-size:5px; }

/* 배너모음 */
.info_text07 { position:relative; color:#3d4043; }
.info_text07 li { background:url(/img/07_guide/map_1dep_bullet.gif) no-repeat 0 7px; padding-left:10px; margin-top:8px; }
.banner_box { position:relative; float:left; width:580px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:40px 30px 30px 30px; margin-top:10px; margin-left:auto; margin-right:auto; }
.banner { position:relative; float:left; }
.banner li { position:relative; float:left; padding:0 13px; margin-bottom:10px; }
.banner li img {  border:1px solid #d9d9d9; }
.banner_box_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }

/* 이메일 수집거부 */
.rejection_mail { position:relative; float:left; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:30px 30px 30px 30px; margin-left:auto; margin-right:auto; }
.rejection_left { position:relative; float:left; width:227px; height:79px; background:url(/img/07_guide/mail_img.gif) no-repeat; }
.rejection_right { position:relative; float:left; width:320px; color:#3d4043; }
.rejection_right dl dd { line-height:1.7em; margin-top:10px; }
.rejection_mail_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
.rejection_discription { margin-top:40px; }
.rejection_discription dt { font-size:14px; font-weight:bold; color:#3d4043; }
.rejection_discription dd { margin-top:20px; }
.rejection_discription dd ul { margin-top:16px; }
.rejection_discription dd ul li { font-size:12px; font-weight:bold; color:#6a6a6a; margin-top:20px; }
.rejection_discription dd ul li ul { margin-top:10px; }
.rejection_discription dd ul li ul li{ font-weight:normal; color:#3d4043; padding-left:20px; margin-top:10px; background:url(/img/07_guide/map_1dep_bullet1.gif) no-repeat 0 6px; }

/* RSS */
.rss_wrap { position:relative; float:left; width:563px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; padding:30px 30px 30px 30px; margin-left:auto; margin-right:auto; }
.rss_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
.rss_wrap dl { width:563px;}
.rss_wrap dl dt { margin-bottom:12px; }
.rss_wrap dl dd { line-height:1.7em; color:#3d4043; }
.rss_tb { width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; margin-top:10px; font-weight:normal; }
.rss_tb th { border-top:2px solid #6a6a6a; border-bottom:1px solid #6e6e6e; color:#3d4043; font-weight:bold; text-align:center; background:#f1f1f1; height:30px;}
.rss_tb td { text-align:center; height:28px; border-bottom:1px solid #dbdbdb; color:#555; }
.rss_link a { text-decoration:none; color:#555; letter-spacing:-0.5px; font-family:Verdana; letter-spacing:-1px; font-size:11px; }
.rss_link a:hover { text-decoration:none; color:#000; }
.rss_wrap1 { position:relative; float:right; width:599px; margin-left:20px; margin-top:10px;}
.rss_wrap1_left { position:relative; float:left; width:289px; background:url(/img/07_guide/readeer_box1.gif) no-repeat; padding:16px 21px 0 21px; margin-right:12px; height:148px; }
.rss_wrap1_left dl dd ul li { position:relative; background:url(/img/07_guide/map_1dep_bullet.gif) no-repeat 0 7px; padding-left:10px; width:150px;}
.rss_wrap1_left dl dd ul li span a { text-decoration:none; color:#555; letter-spacing:-0.5px; font-family:Verdana; letter-spacing:-1px; font-size:11px;}
.rss_wrap1_left dl dd ul li span a:hover { text-decoration:none; color:#000; }
.rss_add {position:absolute; left:98px; margin-top:-3px; width:200px;}
.rss_wrap1_right { position:relative; float:left; width:213px; background:url(/img/07_guide/readeer_box2.gif) no-repeat; padding:16px 21px 0 21px; height:148px; }
.rss_wrap1_right dl dd ul li { position:relative; float:left; }

/* 뷰어다운로드 */
.viewer { position:relative; width:623px; margin-bottom:30px; height:105px; }
.viewer_left { position:relative; float:left; width:105px; margin-right:30px; }
.viewer_right { position:relative; float:left; width:485px; }
.viewer_right dl dt { font-size:14px; font-weight:bold; color:#000; }
.viewer_right dl dd { margin-top:6px; }
.viewer_right p { margin-top:18px; }

/* 인사말 */
.greeting_massage { position:relative; float:left; width:623px; }
.greeting_text { position:relative; float:left; width:454px;}
.massage_text { text-align:justify; padding-top:16px; line-height:1.8em; color:#525252; width:454px; }
.greeting_pic { position:relative; float:left; margin-left:65px; }

/* 주요업무 */
.business { position:relative; float:left; width:623px; background:url(/img/05_about/business_pic.gif) no-repeat;}
.business dl { position:relative; margin-top:45px; }
.business dl dd { position:relative; margin-top:25px; }
.business dl dd ul li { float:left; width:300px; line-height:2.0em; color:#525252; }
.business dl dd ul li span { color:#303d80; font-weight:bold; }

/* 조직도 */
.organization_tb { width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; margin-top:10px; }
.organization_tb th { border-top:2px solid #6d7ac2; border-bottom:1px solid #cfd3e7; border-left:1px solid #cfd3e7; border-right:1px solid #cfd3e7; color:#2e7785; font-weight:bold; text-align:center; height:30px; background:url(/img/05_about/th_bg.gif) repeat-x; color:#4d5aa1; }
.organization_tb td { text-align:center; border:1px solid #cfd3e7; font-weight:normal; color:#636363; padding:5px 10px; }
.organization_tb .al_left { text-align:left; }

/* 조직도 테이블 */
.data_tb_02 { width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; margin-top:10px; }
.data_tb_02 th { border-top:2px solid #6d7ac2; border-bottom:1px solid #cfd3e7; border-left:1px solid #cfd3e7; border-right:1px solid #cfd3e7; color:#2e7785; font-weight:bold; text-align:center; height:30px; background:url(/img/05_about/th_bg.gif) repeat-x; color:#4d5aa1; }
.data_tb_02 td { text-align:center; border:1px solid #cfd3e7; font-weight:normal; color:#636363; padding:5px 10px; }
.data_tb_02 .al_left { text-align:left; }

/*독도바로알기 테이블*/
.dokdo04_tb {  border-top:2px solid #47abe6; border-left:1px solid #b0dbf3;width:100%; color:#767676; table-layout:fixed;  border-collapse:collapse; margin-top:10px; }
.dokdo04_tb th { border-bottom:1px solid #b0dbf3; border-right:1px solid #b0dbf3; color:#116bb1; font-weight:bold; text-align:center; height:30px; background:url(/img/04_dokdo/th_bg.gif) repeat-x;  }
.dokdo04_tb td { text-align:center; border:1px solid #b0dbf3; font-weight:normal; color:#3d4043; padding:5px 10px; font:Verdana; font-size:11px; }

/* 파고정보 */
.waterheight_wrap { position:relative; float:left; width:623px; background:url(/img/common/notice_massage_box_top.gif) no-repeat; height:92px; }
.water_left { position:relative; float:left; width:350px; background:url(/img/04_dokdo/waterheight_pic.gif) no-repeat; }
.water_left dl { position:relative; margin:33px 0 0 137px; height:50px;}
.water_left dl dt { margin-bottom:2px; }
.water_right { position:relative; float:left; margin-left:50px; }
.water_right dl { position:relative; margin:40px 0 0 0; width:200px;  }
.water_right dl dt { float:left; background:url(/img/04_dokdo/3dep_bullet.gif) no-repeat 0 5px; padding-left:10px; color:#0185d4;}
.water_right dl dd { float:left; color:#2f2f2f; }
.waterheight_bottom { clear:both; position:relative; width:623px; background:url(/img/common/notice_massage_box_bottom.gif) no-repeat; font-size:5px; height:5px; }
.date_select { margin-top:30px; height:22px; }
.date_select label { display:none; }

/* 독도입도현황 */

.statu_tab { position:relative; width:623px; height:27px; background:url(/img/04_dokdo/tab_line_bg.gif) repeat-x; }
.statu_tab ul li { float:left; }
.statu_guide { position:relative; width:623px; height:70px; margin-top:20px; }
.statu_guide ul { position:relative; float:left; width:420px; }
.statu_guide ul li { background:url(/img/04_dokdo/bullet01.gif) no-repeat 0 8px; padding-left:10px; line-height:1.8em; color:#f26600;  }
.statu_guide ul li span { color:#383838; }
.statu_select { position:absolute; width:300px; left:389px; _left:385px; margin-top:-23px; _margin-top:-27px;}
.statu_select dt { display:inline; float:left; width:60px; margin-right:4px; }
.statu_select dd { display:inline; float:left; }

/*.statu_guide dl { position:relative; float:left; width:196px; height:30px; background:url(/img/04_dokdo/choice_box.gif) no-repeat; margin:6px 0 0 6px;}
.statu_guide dl dt{ float:left; width:81px; margin-right:8px; }
.statu_guide dl dd { float:left; margin:6px 0 0 0; }*/
.enters_data { clear:both; position:relative; }

/* 역사속인물 */
.character { position:relative; width:623px; }
.character_pic { display:inline; position:relative; float:left; width:148px; margin:0 50px 0 40px; }
.character_commend { position:relative; float:left; width:385px; text-align:justify; line-height:1.6em; color:#3d4043; }
.character_text { position:relative;  text-align:justify; line-height:1.6em; color:#3d4043; margin-top:25px;}

/*4-위치와면적*/
.address {margin-bottom:55px;}
.add_location {float:left; width:370px; margin:0 0 20px;}
.add_image {float:left; width:295px; margin:0 0 20px;}

/*4-생활시설*/
.dep_life {height:187px;}
.dep_life dt,.dep_life dd {margin-bottom:15px;}
.dep_life dt {width:447px; float:right;}
.dep_life .life_img {width:150px; float:left;}
.dep_life .life_txt {width:447px; float:right;} 

/*4-항만시설*/
.harbor_img {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:20px; text-align:center; margin-bottom:30px;}

/*4-어장*/
.fishery_img {float:left; margin:20px 20px 20px 0; width:284px;}
.fishery_txt {float:left;  margin:20px 0;}
.fishery_txt p {margin-bottom:15px;}

.fishery_li1 {margin:20px 0 20px 0 ;float:left;padding-left:12px; font-weight:normal; color:#3d4043; zoom:1;}
.fishery_li1 p {margin-bottom:15px;}

/*4-독도지명*/
.name li {float:left; background:none; padding:0;margin:30px 0;}
.history {background:url(/img/04_dokdo/bg_line.gif) repeat-y; height:465px; margin-top:10px;}
.history ul{margin:5px 0 10px 0 ;}
.history ul li { background:url(/img/04_dokdo/3dep_bullet.gif) no-repeat 0 8px; padding-left:12px; font-weight:normal; color:#0185d4; zoom:1;}
.history ul li span {left:120px; color:#3d4043; position: absolute; width:500px;margin-top:-4px;}
.line1 { height:22px;}
.line2 { height:42px;}
.line3 { height:62px;}

/* 회원가입 유도팝업 */
.join_incitement { width:460px; height:180px; background:url(/img/common/incitement_bg.gif) no-repeat; padding:50px 0 50px 0; text-align:center; }
.join_incitement_btn { padding-top:114px; }

/* 명예주민증 */
.card { position:relative; background:#efefef; height:200px; text-align:center; color:#3c3c3c; }




