@charset "utf-8";

@import url("../../executive/common/css/common_dep.css");
@import url("../../executive/common/css/main.css");
@import url("../../executive/common/css/board.css");
@import url("../../executive/common/css/sub01.css");
@import url("../../executive/common/css/sub02.css");
@import url("../../executive/common/css/sub03.css");
@import url("../../executive/common/css/sub04.css");
@import url("../../executive/common/css/sub05.css");
@import url("../../executive/common/css/sub06.css");
@import url("../../executive/common/css/sub07.css");
@import url("../../executive/common/css/sub08.css");


* {font-family:dotum, gulim, sans-serif;}
legend {position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;}

/*사업소 콘테이너*/
#part_wrap {width:930px;margin:0px auto;}

/*top 배경이미지와 로고*/
#part_wrap #header{background:url(/dep/images/part_top_bg.jpg) 0 -1px no-repeat; height:126px; position:relative; margin:0;}

/*20100203*/
/*#part_wrap #header h1 {background:url(/dep/images/part_logo.gif) 0 0 no-repeat; width:257px; height:39px; text-indent:139px; position:absolute; top:22px; left:0;}
#part_wrap #header h1 img{margin:11px 0 0 0;}*/

#part_wrap #header h1 {background:url(/dep/images/part_logo.gif) 0 0 no-repeat; width:257px; height:39px; position:absolute; top:22px; left:0;}
#part_wrap #header h1 img{margin:11px 0 0 0;}
#part_wrap #header h1 .home_link{float:left;display:block;width:138px;height:38px;text-indent:-1000000px;overflow:hidden;}
#part_wrap #header h1 .part_link{float:left;}
/*20100203*/

/*메뉴*/
#part_wrap #header #gnb {background:none;}
#part_wrap #header #gnb h2,
#part_wrap #header #gnb .menu_off{width:119px;background:url(/dep/images/part_bg_menu_bar01.gif) no-repeat 0px 30px;}
#part_wrap #header #gnb .menu_on {background:url(/dep/images/part_bg_menu_on01.gif) no-repeat 0px 23px;height:25px;color:#000000;}/*글로벌메뉴 오버시 스크립트에서 호출하는 스타일*/

/*전체메뉴관련*/
#part_wrap #header #gnb .allview {background:none;}
#part_wrap #header #gnb .gnb_layer {height:60px;background:url(/dep/images/part_bg_gnb_layer.gif) no-repeat;}
#part_wrap #header #gnb .gnb_layer .menu_section {width:930px;float:none; margin:7px 0 0 0; padding-left:50px; overflow:hidden;}
#part_wrap #header #gnb .gnb_layer .menu_section li {width:130px;float:left;}

/*도청사이트 헤더링크*/
#part_wrap .icon_h{background:url(/dep/images/part_icon_home.gif) 0 0 no-repeat; padding:0 0 0 11px;}

/*검색
#part_wrap .total_search{background:none;}
#part_wrap #header .total_search .select_layer .bg01 {background:url(/dep/images/part_bg_search_01.gif) no-repeat;}
#part_wrap #header .total_search .select_layer .bg02 {background:url(/dep/images/part_bg_search_02.gif) no-repeat bottom;}
#part_wrap #header .total_search .select_layer ul {background:url(/dep/images/part_bg_search_03.gif) repeat-y;}
#part_wrap #part_wrap .total_search p{background:#fff;margin:26px 0 0 0;}
검색*/

/*검색 100708수정*/
#part_wrap .total_search{background:none;}
#part_wrap .total_search select{border:none; width:72px;position:absolute;top:2px;}
#part_wrap .total_search .input_text{left:90px;position:absolute;top:0px;width:280px;}

/*비주얼*/
#part_wrap #visual{height:138px;position:relative;padding:15px 0 0 0;}

/*사이트링크*/
#part_wrap #sitelinkwrap{width:160px; height:133px; border:1px solid #d0d0d0; padding:0px 9px 0px 9px; margin:9px 0px 0px 0px;}
#part_wrap #sitelinkwrap *{vertical-align:middle;}
#part_wrap #sitelinkwrap h3 { background: none; height:19px; color:#2d2d2d; font-size:12px; padding:7px 0px 0px 8px; border-bottom:1px solid #cdcdcd; margin: 0 0 7px 0;}
#part_wrap #sitelinkwrap input {vertical-align:top;}
#part_wrap #sitelinkwrap select{width:124px; height:22px; font-family:Gulim; font-size:11px; letter-spacing:-1px; margin:0px auto 2px auto;}
#part_wrap #sitelinkwrap select option{letter-spacing:-1px; word-spacing:-1px;}
#part_wrap #sitelinkwrap form {}

#part_wrap .sitelinkwrap{width:160px;border:1px solid #d0d0d0; padding:0px 9px 0px 9px; margin:9px 0px 0px 0px;}
#part_wrap .sitelinkwrap *{vertical-align:middle;}
#part_wrap .sitelinkwrap h3 { background: none; height:19px; color:#2d2d2d; font-size:12px; padding:7px 0px 0px 8px; border-bottom:1px solid #cdcdcd; margin: 0 0 7px 0;}
#part_wrap .sitelinkwrap input {vertical-align:top;}
#part_wrap .sitelinkwrap select{width:124px; height:22px; font-family:Gulim; font-size:11px; letter-spacing:-1px; margin:0px auto 2px auto;}
#part_wrap .sitelinkwrap select option{letter-spacing:-1px; word-spacing:-1px;}
#part_wrap .sitelinkwrap form {}

/*중간부분 레이아웃*/
#part_wrap #main_container{height:1%; padding-bottom:19px;padding-top:20px;}
#part_wrap #main_container:after{content:"";display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden;}
#left_menu{padding:0;}
#contents{position:relative; width:730px;}
#contents {float:right;background:url(/dep/images/part_bg_body01.gif) no-repeat right top;}
#contents_main {position:relative; width:712px; float:right; }

/*메인*/
#part_wrap .contents_area{height:1%;}
#part_wrap .contents_area:after{content:"";display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden;}
#part_wrap #maincon_left{float:left; width:425px;}
#part_wrap #maincon_right{float:right; width:250px; /*height:314px;*/}

/*메인 공지리스트*/
#part_wrap .notice_area {height:155px; position:relative; margin:1px 0 19px 0;}
#part_wrap .notice_area .notice_tab {height:26px;background:url(/dep/images/part_bg_notice_01.gif) repeat-x bottom;}
#part_wrap .notice_area .tab_off {float:left;font-size:11px;color:#797979;padding:6px 0px 0px 0px;width:59px;text-align:center;height:18px;
							border-top:1px solid #dbdbb4;border-left:1px solid #dbdbb4;border-bottom:1px solid #dbdbb4;}
#part_wrap .notice_area .tab_off a {color:#797979;}
#part_wrap .notice_area .tab_on {float:left;font-size:11px;color:#252525;font-weight:bold;padding:6px 0px 0px 0px;width:59px;text-align:center;height:19px;
							border-top:1px solid #dbdbb4;border-left:1px solid #dbdbb4;background:#f6faee;}
#part_wrap .notice_area .tab_on a {color:#252525;}
#part_wrap .notice_area .end01 {border-right:1px solid #dbdbb4;}
#part_wrap .notice_area .list01 {position:absolute; top:26px; left:0px; height:129px;width:425px; background:url(/dep/images/part_bg_notice_02.gif) no-repeat left bottom;}
#part_wrap .notice_area .list01 ul {margin:8px 13px 0px 13px;}
#part_wrap .notice_area .list01 li {padding:2px 0px 2px 8px;position:relative;background:url(/executive/images/common/bul_06.gif) no-repeat 0px 7px;color:#464646;text-align:left;font-weight:normal;height:18px;}
#part_wrap .notice_area .list01 li span {position:absolute;top:2px;right:0px;color:#464646;}
#part_wrap .notice_area .list01 li a {color:#464646;}
#part_wrap .notice_area .list01 .more01 {position:absolute;top:-19px;right:7px;font-size:11px;font-weight:normal;}
#part_wrap .notice_area .list01 .more01 a {color:#797979;}

/*메인포토갤러리*/
#maincon_left .gallery {position:relative; width:425px; height:140px; }
#maincon_left .gallery p.phototit { height:24px; vertical-align:top; padding-left:12px;}
#maincon_left .gallery p.more01 {position:absolute; top:5px; right:7px; font-size:11px; font-weight:normal;}
#maincon_left .gallery p.more01 a {color:#797979;}
#maincon_left .gallery p.btprev {position:absolute; top:65px; left:10px;} 
#maincon_left .gallery p.btnext {position:absolute; top:65px; right:10px;} 
#maincon_left .gallery .photo_secition_m { height:116px; padding:18px 0 0 32px; background:url(/dep/images/part_main_gallerybox.gif) no-repeat left top;}
#maincon_left .gallery .photo_secition_m .photo_gallery { float:left; width:74px; padding:0 8px;}
#maincon_left .gallery .photo_secition_m .photo_gallery .photo_area { border:1px solid #d7d7d7;}
#maincon_left .gallery .photo_secition_m .photo_gallery .photo_area img {width:70px; height:54px; padding:2px;}
#maincon_left .gallery .photo_secition_m .photo_gallery p {background:none;height:22px;padding:8px 0px 0px 0px;text-align:center;color:#363636; }

/*메인포토배너*/
#maincon_left .banner {position:relative; width:425px; height:140px;}
#maincon_left .banner p.first {padding-bottom:8px;}
#maincon_left .banner .pd5 {padding-right:5px;}

/*메인사업소안내*/
#maincon_right .partinfo{ width: 250px; height: 98px; background:url(/dep/images/part_main_partinfobg.gif) no-repeat; margin-bottom:11px;}
#maincon_right .partinfo ul.txt { padding:13px 0 0 19px;}
#maincon_right .partinfo ul li { padding:1px 0px 1px 8px; background:url(/executive/images/common/bul_06.gif) no-repeat 0px 7px;}

/*메인 즐겨찾는메뉴*/
#maincon_right .favorites2 {position:relative; width:250px; height:129px; background:url(/dep/images/part_main_favorites2_box.gif) no-repeat left top; margin-bottom:11px;}
#maincon_right .favorites2 h3 { font-size:12px; color:#00529b; font-weight:bold; background:url(/dep/images/part_bul_09.gif) no-repeat 9px 10px; padding:8px 0 0 22px; margin:0;}
#maincon_right .favorites2 .list_area { padding:0px 14px 5px 14px; }
#maincon_right .favorites2 .list_area ul {float:left;width:110px;}
#maincon_right .favorites2 .list_area li {color:#464646;height:18px;line-height:18px;font-family:Gulim;background:url(/dep/images/part_bul_10.gif) no-repeat 0px 5px;padding:0px 0px 0px 8px;}
#maincon_right .favorites2 .list_area li a {color:#666666;}
#maincon_right .favorites2 .list_area li a:hover {color:#666666;}

/*메인배너*/
#maincon_right .move_ban {position:relative; width: 250px; height: 64px; border:1px solid #d1d1d1;}
#maincon_right .move_ban h3 {background:none; margin:0; padding:0;}
#maincon_right .move_ban .bantit {position:absolute; top:16px; left:20px;}
/*#maincon_right .move_ban ul.banimg {position:absolute; top:16px; right:20px; width:132px; height:34px; overflow:hidden;}*/
#maincon_right .move_ban ul.banimg {position:absolute; top:12px; right:20px; width:151px; height:42px; overflow:hidden;}
#maincon_right .move_ban li{}
#maincon_right .move_ban .btn {position:absolute; top:36px; left:20px;}
#maincon_right .move_ban .img {margin-left:1px;}


/*서브*/
#part_wrap .contents_area h2{color:#000000; font-size:16px; font-weight:bold; height:26px; padding:1px 0px 0px 18px; margin-bottom:25px; background:url(/dep/images/part_bull_04.gif) no-repeat 0px 1px; border-bottom:1px solid #d7d7d7;margin:35px 0px 0px 28px; }
#part_wrap #contents_area{padding:21px 0px 0px 28px;}
#part_wrap  h3{background:url(/dep/images/part_bull_05.gif) no-repeat 2px 2px;height:21px;color:#000;font-size:13px;padding:0px 0px 0px 18px;margin-top:20px;}
#part_wrap  h4{background:url(/dep/images/part_bull_06.gif) no-repeat 10px 4px;padding:0px 0px 5px 17px;margin:10px 0 0 10px;}
#part_wrap  h5{padding:0px 0px 5px 10px;margin:10px 0 0 10px; color:#666;}

/*프린트*/
#part_wrap_print{margin-top:10px;}
#part_wrap_print #contents_area{padding:0;}
#part_wrap_print #part_wrap {width:712px; padding-right:0px;}
#part_wrap_print #contents {float:none;}
#part_wrap_print .freedom_info, #part_wrap_print .valuation, #part_wrap_print .view_program{display:none;}

/*프린트,이메일,즐겨찾기*/
#part_wrap .view_btn {position:absolute;right:0px;top:37px;}


/*레프트*/
#part_wrap #left_menu {float:left; width:180px; padding-bottom:30px;}
#part_wrap #left_menu h2{margin-bottom:10px;}
#part_wrap #left_menu .left_1dep{color:#363636;border-bottom:1px solid #cdcdcd; padding:6px 0 4px 20px;background:url(/dep/images/part_left_bg.gif) no-repeat 8px 8px;}
#part_wrap #left_menu .left_1dep .hide_2dep{display:none;}
#part_wrap #left_menu .left_1dep a{display:block;color:#363636;height:16px;line-height:16px; text-decoration:none;/*letter-spacing:-1px;*/vertical-align:middle;}
#part_wrap #left_menu .left_1dep a:hover, 
#part_wrap #left_menu .left_1dep a:focus,
#part_wrap #left_menu .left_1dep a:active{color:#628100; font-weight:bold;}
#part_wrap #left_menu .left_1dep a.on{color:#628100; font-weight:bold;}


#part_wrap #left_menu .left_1dep ul{padding: 9px 0 5px 0;}
#part_wrap #left_menu .left_1dep li{ color:#363636; line-height:18px; background:url(/dep/images/part_left_2dep.gif) no-repeat 0 6px;padding:0 0 0 7px;height:1%;overflow:visible; }
#part_wrap #left_menu .left_1dep .left_2dep a{display:inline;color:#363636;font-weight:normal;background:none;/*letter-spacing:-1px;line-height:115%;*/}
#part_wrap #left_menu .left_1dep .left_2dep a:hover,
#part_wrap #left_menu .left_1dep .left_2dep a:focus,
#part_wrap #left_menu .left_1dep .left_2dep a:active{color:#363636; text-decoration:underline;}

#part_wrap #left_menu .favorites {margin:13px 0 8px 0;}
#part_wrap #left_menu .favorites_box h3 { background:none; color:#f26d7d; font-size:12px; padding:7px 0 0 8px; margin:0 0 8px 0;}

/*네비*/
#part_wrap #navi{ position:absolute;top:0px; right:0px; display:inline-block;color:#707070; font-size:11px; height: 20px; line-height:16px; padding:6px 11px 0 8px;text-align:right;}
#part_wrap #navi a{}
#part_wrap #navi *{/*vertical-align:middle;margin-top:3px;*/}
#part_wrap #navi strong{}
#part_wrap #navi img{/*margin-top:-1px;*/}

/* 게시판*/
/*board_tip*/
#part_wrap .board_tip {height:34px; background:#f2f2f0; line-height:16px; margin-bottom: 15px; }
#part_wrap .board_tip .board_search {position:absolute;right:6px;top:7px;text-align:right;}
#part_wrap .board_tip .total_page {padding:10px 0px 0px 12px;color:#434343;} 
#part_wrap .board_tip .total_page span {color:#545454;font-size:11px;}
#part_wrap .board_tip .total_page .fc_01 {color:#00a886;font-weight:bold;}
#part_wrap .board_tip .total_page *{vertical-align:middle;}

/* 게시물 리스트*/
#part_wrap .board_list thead th {border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1; text-align:center;padding:6px 0px 5px 0px;color:#333;background:#fff;}
#part_wrap .board_list tbody td {border-bottom:1px solid #cccccc;text-align:center;padding:5px 0px 3px 0px;color:#545454;}
#part_wrap .board_list tbody td p {padding:0px 10px 0px 10px;color:#545454;text-align:left;}
#part_wrap .board_list tbody td img {vertical-align:middle;/*margin-left:5px;*/}
#part_wrap .board_list tbody td p.t_bold{color:#707070;font-weight:bold;}
#part_wrap .board_list tbody td .re{ margin-bottom:3px;}

/*페이징*/
#part_wrap .page_skip .point {color:#f57e0b;font-weight:bold;}

/* 게시물 보기 */
#part_wrap .board_view {border-top:1px solid #a1a1a1;border-bottom:none;}
#part_wrap .board_view thead th {border-bottom:1px solid #a1a1a1;color:#333;background:#f2f2f0;}
#part_wrap .board_view thead td {border-bottom:1px solid #a1a1a1;color:#333;background:#f2f2f0;}
#part_wrap .board_view tbody th {border-bottom:1px solid #cccccc;color:#333; overflow:visible; /*white-space:nowrap;ff에서 깨짐*/}
#part_wrap .board_view tbody td {border-bottom:1px solid #cccccc;color:#333;}
#part_wrap .board_view tbody td img{vertical-align:middle;}
#part_wrap .board_view tbody td span {color:#333;}
#part_wrap .board_view tbody td p span {color:#333;}

/* 버튼 */
.btn_right{margin-bottom:10px;}

/*포토갤러리*/
#part_wrap .photo_secition {border-bottom:1px solid #E6E6E6;height:156px;}
#part_wrap .photo_secition .photo_gallery {width:140px;float:left;padding:0px 17px 0px 17px;}
#part_wrap .photo_secition .photo_gallery .photo_area {border:1px solid #D7D7D7;width:138px;height:102px;}
#part_wrap .photo_secition .photo_gallery .photo_area img {width:132px;height:96px;background:url(/executive/images/sub05/bg_sample01.gif) no-repeat;margin:3px;}
#part_wrap .photo_secition .photo_gallery p {background:none;margin-top:10px;height:22px;padding:9px 0px 0px 0px;text-align:center;color:#363636; }


/*여백*/
.mg_top10 {padding-top:10px;}

/*정렬*/
.align_l{text-align:left;}
.align_c{text-align:center;}
.align_r{text-align:right;}

/* 푸터 */
#footer { clear: both; }


/*기본 목록스타일*/
#part_wrap ol.dep01 {margin-left:21px;}
#part_wrap .dep01 li{padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;}
#part_wrap ol.dep02 {margin-left:-6px;}
#part_wrap .dep02 li{padding:2px 0px 2px 15px; background:url(/dep/images/part_bull_02.gif) no-repeat 9px 9px;}
#part_wrap p.dep00 {margin-left:17px;}

#part_wrap .con_box01{}
#part_wrap .con_box01 ul.dep01 {margin-left:10px;}
#part_wrap .con_box01 .dep01 li{padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;}
#part_wrap .con_box01 .dep01 li.bgnone {padding:2px 0px 13px 5px; background:none;}
#part_wrap .con_box01 ul.dep02 {margin-left:-6px;}
#part_wrap .con_box01 .dep02 li{padding:2px 0px 2px 15px; background:url(/dep/images/part_bull_02.gif) no-repeat 9px 9px;}
#part_wrap .con_box01 .dep02 li.bgnone {padding:2px 0px 13px 0px; background:none;}
#part_wrap .con_box01 ul.dep03 {margin-left:-6px;}
#part_wrap .con_box01 .dep03 li{padding:2px 0px 2px 15px; background:url(/dep/images/part_bull_03.gif) no-repeat 9px 9px;}
#part_wrap .con_box01 ul.dep04 {margin-left:-6px;}
#part_wrap .con_box01 .dep04 li{padding:2px 0px 2px 15px; background:url(/dep/images/part_bull_09.gif) no-repeat 9px 9px;}
#part_wrap .con_box01 p.dep00 {margin-left:17px;}



#part_wrap .con_box21 ol.dep01 {margin-left:10px;}
#part_wrap .con_box21 .dep01 li{padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;}
#part_wrap .con_box21 ol.dep02 {margin-left:-6px;}
#part_wrap .con_box21 .dep02 li{padding:2px 0px 2px 15px; background:url(/dep/images/part_bull_02.gif) no-repeat 9px 9px;}
#part_wrap .con_box21 p.dep00 {margin-left:17px;}


/*part13 사업소소개(연혁)*/
#part_wrap .history_box { min-height: 230px; background:url(/dep/images/part_p13_his_ima01.jpg) no-repeat right top;}
#part_wrap .history_box ol {margin-left:10px;}
#part_wrap .history_box li {padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;}
#part_wrap .history_box2 {background:none;}
#part_wrap .history_box2 ol {margin-left:22px;}
#part_wrap .history_box2 li {padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;}

/*part13 사업소소개(심볼마크)*/
#part_wrap .symbol_box {float:left;}
#part_wrap .symbol_box p.img{float:left; padding: 5px;}
#part_wrap .symbol_box p.txt{float:right; width: 490px;padding: 50px 0 0 30px;}
#part_wrap .symbol_box2 {float: left; text-align:center; margin-left:100px; padding-bottom:20px;}
#part_wrap .symbol_box2 p.left{float:left; padding:5px; }
#part_wrap .symbol_box2 img{ padding:5px;}
#part_wrap .symbol_box3 p { text-align:center; padding-bottom:20px;}
#part_wrap .symbol_box3 p img{ margin:10px; padding:5px; border:1px solid #e1e1e1; }

/*part13 사업소소개(찾아오시는길)*/
#part_wrap .map01 {float: left; padding:5px; border:1px solid #e1e1e1;}
#part_wrap .map01 p.img {float:left; width: 440px;}
#part_wrap .map01 dl.txt {float:left; width: 230px; margin-top: 10px; padding:7px; border-left:2px solid #e1e1e1; }
#part_wrap .map01 dt { height:37px; line-height: 37px; font-weight: bold; padding:5px 0 0 45px; background:url(/dep/images/part_p13_map_ico01.gif) no-repeat 2px 0px;}
#part_wrap .map01 dd {padding:2px 0px 2px 6px;text-indent:0;background:url(/dep/images/part_bull_02.gif) no-repeat 0px 9px;}

/*part14 사업소소개(인사말)*/
#part_wrap .greeting {padding-top:10px;}
#part_wrap .greeting p.img{float: left; width:130px;}
#part_wrap .greeting div.txt{float: right; width:570px;  padding-top:5px;}
#part_wrap .greeting p.sign{ text-align:right;padding:20px 60px 20px 0;}
#part_wrap .greeting p.sign span.name{font-size: 14px; font-weight: bold; letter-spacing:7px;}

/*부서소개*/
#part_wrap .d_list01 {}
#part_wrap .d_list01 ol{}
#part_wrap .d_list01 h4{margin-left:-2px;}
#part_wrap .d_list01 li{padding:2px 0px 2px 30px; background:url(/dep/images/part_bull_08.gif) no-repeat 17px 5px;}

#part_wrap .d_list01 .left_bul_align {padding:2px 0px 2px 16px;text-align:left;text-indent:0;background:url(/dep/images/team_bull_02.gif) no-repeat 10px 13px;}

#part_wrap .d_table01{border-collapse:collapse; text-align:center;border:1px solid #d5e1c3;width:100%;}
#part_wrap .d_table01 caption{position:static;visibility:visible;width:100%; height:100%; overflow:visible;font-size:0px;margin:10px 0 0 0;padding:0 0 0 20px ;line-height:140%;font-weight:bold;text-align:left;}
#part_wrap .d_table01 th {/*color:#628100;*/ background:#f8fdf0; border:1px solid #d5e1c3; padding:5px;}
#part_wrap .d_table01 td {border:1px solid #d5e1c3;padding:5px;}
#part_wrap .d_table01 td.subject {text-align:left;}
#part_wrap .d_table01 tfoot {background:#e5ecf2}

/*부서소개*/
#part_wrap .fax{float:right;display:block;font-size:11px;margin-top:-20px;text-align:right;color:#666;padding-right:5px;}

/*part13 동강소개*/
#part_wrap .pho_list {padding-top:5px;}
#part_wrap .pho_list p.img{float: left; width:140px; text-align:center; padding: 2px; border:1px solid #e1e1e1;}
#part_wrap .pho_list span.img_txt{text-align:center; padding-top:1px;}
#part_wrap .pho_list ol.txt{float: right; width:500px; padding-left:20px; }
#part_wrap .pho_list ol {}
#part_wrap .pho_list ol li {padding:2px 0px 2px 6px;background:url(/dep/images/part_bull_02.gif) no-repeat 0px 9px;}

/*part13 동강여행*/
#part_wrap p.con_top{float:right; text-align: right; padding:5px;}

/*part15 화목원(둘러보기)*/
#part_wrap .arboretum {float:left;}
#part_wrap .arboretum ul{float: left; width:690px; text-align:center; padding:5px;}
#part_wrap .arboretum ul img {}
#part_wrap .arboretum li {float: left; text-align:center; padding:3px; margin:5px; border:1px solid #e1e1e1;}
#part_wrap .arboretum li p.txt {text-align:center; padding-top:3px;}

#part_wrap .thumbnail {float: left; padding-top:5px;}
#part_wrap .thumbnail div.img{float: left; text-align:center; padding: 2px; border:1px solid #e1e1e1;}
#part_wrap .thumbnail p.img_txt{text-align:center; padding-top:1px;}
#part_wrap .thumbnail ol.txt{float: right; width:500px; padding-left:20px; }
#part_wrap .thumbnail ol {}
#part_wrap .thumbnail ol li {padding:2px 0px 2px 6px;background:url(/dep/images/part_bull_02.gif) no-repeat 0px 9px;}

/*part15 산림박물관(주요시설안내)*/
#part_wrap dl.museumgal {height:103px;  margin: 0; padding:15px; border-bottom: 1px dotted #ccc;/*border-top: 1px dotted #ccc;*/ }
#part_wrap dl.museumgal:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#part_wrap dl.museumgal dt { font-weight:bold; margin:2px 0 2px 0; /*padding:2px 0px 2px 21px; background:url(/dep/images/part_bull_08.gif) no-repeat 8px 5px;*/}
#part_wrap dl.museumgal dt img {float:left; margin:0 40px 0 0; padding: 2px; border:1px solid #e1e1e1;}
#part_wrap dl.museumgal dd {margin-left: 169px;}

/*part16 수수료안내*/
#part_wrap .infobox01  {background:url(/executive/images/common/bg_introduction_02.gif) repeat-y;width:702px; margin-bottom:10px;}
#part_wrap .infobox01  .bg01 {background:url(/executive/images/common/bg_introduction_01.gif) no-repeat;height:4px;font-size:0px;}
#part_wrap .infobox01  .bg02 {background:url(/executive/images/common/bg_introduction_03.gif) no-repeat;height:4px;font-size:0px;}
#part_wrap .infobox01 .text01 {padding:9px 0px 5px 0px;word-spacing:-1px;text-align:center;}
#part_wrap .infobox01 .text01 p.pd_top7{padding-top:10px;}
#part_wrap .infobox01 .text01 ul {float:left;padding:2px 0px 1px 0px; text-align:left;}
#part_wrap .infobox01 .text01 li {line-height:18px;}
#part_wrap .infobox01 .text01 ol {}
#part_wrap .infobox01 .text01 ol li {}

/*part17 관련사이트*/
#part_wrap dl.relationsite { height:147px; margin: 0; padding:15px; border-bottom: 1px dotted #ccc;}
#part_wrap dl.relationsite:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#part_wrap dl.relationsite dt { font-weight:bold; margin:2px 0 2px 0;}
#part_wrap dl.relationsite dt img {float:left; margin:0 40px 0 0; padding: 2px; border:1px solid #e1e1e1; }
#part_wrap dl.relationsite dd {}

/*part17 예술단일정*/
#part_wrap .calendar_area { float:left; background:url(/dep/images/part_bg_calendar2.gif) no-repeat left top; width:686px; /*height:183px;*/ padding:8px;margin-bottom:20px;}
#part_wrap .calendar_area .calendar_info {float:left; width:448px; padding-left:12px;}
#part_wrap .calendar_area .calendar_info h3 {font-size:13px; color:#000; height:28px; }
#part_wrap .calendar_area .calendar_info h3 span.date { font-size:12px; font-weight:normal;}
#part_wrap .calendar_area .calendar_info dl {border-top:2px solid #d5e5ec;}
#part_wrap .calendar_area .calendar_info dt {background:url(/dep/images/part_ico_sch.gif) no-repeat 2px 50%;padding:6px 0px 3px 19px;border-bottom:1px dotted #e7e7e7;}
#part_wrap .calendar_area .calendar_info dd { padding:10px 15px;}
#part_wrap .calendar_area .calendar_box {width:221px;float:right;}
#part_wrap .calendar_area .calendar_box .day_box {height:27px;text-align:left;}
#part_wrap .calendar_area .calendar_box .day_box span {font-weight:bold;color:#000;}
#part_wrap .calendar_area .calendar_box .day_box input {vertical-align:middle;margin-bottom:1px;}
#part_wrap .calendar_area .calendar_box .days {float: left;}
#part_wrap .calendar_area .calendar_box .days table {width:196px; background:#ccc; text-align:center;}
#part_wrap .calendar_area .calendar_box .days thead th {font-family:Gulim; font-weight:normal; font-size:11px; padding:4px 0px 3px 0px; background:#e4f0f2;}
#part_wrap .calendar_area .calendar_box .days tbody td {font-family:Gulim; font-weight:bold; font-size:11px; padding:5px 0px 3px 0px; background:#fff;}
#part_wrap .calendar_area .calendar_box .days .bg_01 {background:#ececec;}
#part_wrap .calendar_area .calendar_box .days .sat {color:#0105af;}
#part_wrap .calendar_area .calendar_box .days .sat a{color:#0105af;}
#part_wrap .calendar_area .calendar_box .days .sun {color:#fd1a2b;}
#part_wrap .calendar_area .calendar_box .days .sun a{color:#fd1a2b;}
#part_wrap .calendar_area .calendar_box .days span.bbb {color:#bbbbbb; font-weight:normal;}
#part_wrap .calendar_area .calendar_box .days span.bbb a {color:#bbbbbb; font-weight:normal;}
#part_wrap .calendar_area .calendar_box .days .on {background:#7da7d9; color:#fff; font-weight:bold;}
#part_wrap .calendar_area .calendar_box .days .on a {background:#7da7d9; color:#fff; font-weight:bold;}
#part_wrap .principal_area {}
#part_wrap .principal_area h3 {font-size:12px; color:#000; height:28px; background:url(/dep/images/part_ico_sch2.gif) no-repeat 0px 3px;padding:0px 0px 0px 16px;}
#part_wrap .principal_area h3 span.date {font-weight:normal;}
#part_wrap .principal_area .day_event {background:url(/dep/images/part_bg_calendar2.gif) no-repeat left top; padding:15px; margin:0 0 15px 0;}
#part_wrap .principal_area .day_event dl.day_title { padding:0; margin:0;}
#part_wrap .principal_area .day_event dl.day_title dt {position:relative; height:18px; padding:5px 13px 0px 13px; /*background:#f6f6f5;*/ border-bottom:1px dashed #e5e5e5;}
#part_wrap .principal_area .day_event dl.day_title dt span.date {position:absolute; right:72px;}
#part_wrap .principal_area .day_event dl.day_title dd {padding:7px 15px;}

/*part20 주요업무*/
#part_wrap .img_box1{float:left; text-align:center; margin-left:40px; padding-bottom:20px;}
#part_wrap .img_box1 p.left {float:left; padding:5px; }
#part_wrap .img_box1 img {text-align:center; padding: 2px; border:1px solid #e1e1e1;}

#part_wrap .data_table02 .file01 {border:1px solid #97bfe0;padding:2px 0px 0px 4px;height:18px;width:507px;}





