@charset "utf-8";
.default_bg1 {border:1px solid #dadada;font-size:14px;line-height:22px; color:#444;margin-bottom:20px; overflow:hidden;padding:25px 25px 25px 100px; background:#fdfdfd url('/images/common/board_bg1.png') no-repeat 30px 50%;}
.default_bg2 {border:1px solid #dadada;font-size:14px; line-height:22px; color:#444;margin-bottom:20px; overflow:hidden;padding:25px 25px 25px 100px; background:#fdfdfd url('/images/common/board_bg2.png') no-repeat 30px 50%;}

/*게시판 페이징*/
.paging{ margin:20px auto 0px auto; text-align:center; font-size:0; overflow:hidden;}
.paging a{ display:inline-block; overflow:hidden; height:30px; min-width:30px; line-height:30px;  margin:0 2px; color:#818181; font-weight:bold; font-size:14px; border:1px solid #ccc;vertical-align:middle;}
.paging span{font-size:10px;}
.paging a.on{color:#fff; background:#525252; border:1px solid #ccc;}


/*버튼*/
.btn_right{ width:100%; margin-top:20px; text-align:right; font-weight:normal; overflow:hidden;}
.btn_right_h{ width:720px; margin-top:20px; text-align:right; font-weight:normal; overflow:hidden;}
.btn_left{ width:100%; margin-top:20px; text-align:left; font-weight:normal; overflow:hidden;}
.btn_center{ width:100%; margin-top:20px; text-align:center;  font-weight:normal; overflow:hidden;}
.btn_green a{ display:inline-block; background:#1c7105 url(/images/01_potal/sub/btn_green.png) no-repeat 95% 50%;  font-weight:normal; color:#fff; padding:12px 35px 10px 20px; font-weight:bold; line-height:15px;} /*57af3e  */
.btn_gray a{ display:inline-block; background:#dbdbdb url(/images/01_potal/sub/btn_gray.png) no-repeat 95% 50%;  font-weight:normal; color:#666; padding:12px 35px 10px 20px; font-weight:bold; line-height:15px;}
.btn_blue a{ display:inline-block; background:#0075bf url(/images/01_potal/sub/btn_green.png) no-repeat 95% 50%;  font-weight:normal; color:#fff; padding:12px 35px 10px 20px; font-weight:bold; line-height:15px;}

.btn_down a{ display:inline-block; background:url(/images/01_potal/sub/btn_down.gif) no-repeat right 50%; color:#666; font-weight:normal; border:1px solid #ccc; padding:2px 18px 2px 10px; font-size:14px;}
.btn_map a{ display:inline-block; background:url(/images/01_potal/sub/btn_map.png) no-repeat 8px 50%; color:#666; font-weight:normal; border:1px solid #ccc; padding:2px 10px 2px 23px; font-size:14px;}
.btn_more a{ display:inline-block; background:url(/images/01_potal/sub/btn_more.gif) no-repeat 8px 50%; color:#666; font-weight:normal; border:1px solid #ccc; padding:3px 10px 1px 23px; font-size:14px;}

.btn_pdf a{ display:inline-block; background:url(/images/01_potal/sub/btn_pdf.gif) no-repeat 5px 50%; color:#666; font-weight:normal; border:1px solid #ccc; padding:4px 10px 4px 25px; font-size:14px;}
.btn_hwp a{ display:inline-block; background:url(/images/01_potal/sub/btn_hwp.gif) no-repeat 5px 50%; color:#666; font-weight:normal; border:1px solid #ccc; padding:2px 10px 2px 25px; font-size:14px;}


/*히든처리*/
.hide{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
legend{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}

/*상단검색바*/
.board_search_box{ margin:0 0 -10px 0; overflow:hidden; text-align:left; position:relative; clear:both;}
.board_search_box form{ width:70%; float:left;}
.board_search_box .brtxt{line-height:36px; font-size:13px; position:absolute; right:0; top:0;}

.board_search_box2{ margin:0 0 10px 0; overflow:hidden; text-align:right;}
.board_search_box2 .brtxt{ text-align:right; line-height:36px; font-size:13px; }
.board_search_box2 input[type="text"] { padding: 3px; height:29px; border: 1px solid #d7d7d7;color:#666;}

.select{ border:1px solid #d7d7d7; height:28px; padding:2px; margin:5px 0;}
.board_search_text{ border:1px solid #d7d7d7; height:24px; width:16em;}
.btn_search{ background:#676767; border:none; color:#fff; display:inline-block;height:29px; padding:0 10px;}
.btn_search_c{ background:#999; border:none; color:#fff; display:inline-block;height:29px; padding:0 10px;}

.board_search_box_h{width:720px; margin:0 0 20px 0; overflow:hidden; text-align:left; position:relative; clear:both;}
.board_search_box_h form{ width:70%; float:left;}
.board_search_box_h .brtxt{/* width:30%; float:left; display:inline-block; text-align:right;*/ line-height:36px; font-size:13px; position:absolute; right:0; top:0;}

/* 목록 */
.board-list{position:relative; /*font-family:'Noto Sans KR','Malgun Gothic',sans-serif;*/}
.board-list:after{clear:both; content:""; display:block;}

table.list01 input[type="checkbox"]{
    width: 12px;
    height: 12px;
    text-align: center;
    background: #fff;
    border: 1px solid #969696;
}

table.board_list1{position:relative; width:100%; border-collapse:collapse; clear:both; background:#fff; border-top:1px solid #000;}
table.board_list1 input[type="checkbox"]{
    width: 12px;
    height: 12px;
    text-align: center;
    background: #fff;
    border: 1px solid #969696;
}
table.board_list1 thead th{background:#f7f7f7; color:#555; text-align:center; letter-spacing:-0.03em; padding:10px; font-size:15px; border-bottom:1px solid #9d9d9d; font-weight:500; border-right:1px solid #dcdcdc;}
table.board_list1 thead th:last-child{border-right:none;}
table.board_list1 tbody tr{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
table.board_list1 tbody tr:hover{background:#f7f7f7;}
table.board_list1 tbody th{letter-spacing:-0.02em; padding:10px 14px; color:#555; border-bottom:1px solid #dcdcdc; font-size:15px; background:#f7f7f7; font-weight:500; text-align:center; border-right:1px solid #dcdcdc; }
table.board_list1 tbody td{letter-spacing:-0.02em; padding:10px 14px; color:#555; border-bottom:1px solid #dcdcdc; font-size:15px; /* text-align:center; */ border-right:1px solid #dcdcdc;}
table.board_list1 tbody td:last-child{border-right:none;}

table.board_list1 tbody td.title{text-align:left;}
table.board_list1 tbody td.title a:hover{color:#373789; text-decoration:underline;}

table.board_list1 tbody td .icons{display:inline-block; vertical-align:middle;}
table.board_list1 tbody td .icons.att{width:31px; height:25px; background:url("/image/new/Potal_/_Img/layout/bd-att-icon.png") no-repeat center;}

table.board_list1 tbody td .btns{display:inline-block; vertical-align:middle; padding:10px 15px; background:#61564b; color:#fff; font-size:14px;}
table.board_list1 tbody td .btns span{display:block; line-height:120%;}
table.board_list1 tbody td .btns.map{background:#373789;}
table.board_list1 tbody td .btns.map span{padding-right:24px; background:url("/image/new/Potal_/_Img/layout/bd-loca-icon.png") no-repeat right;}

table.board_list1 tbody td .btns.march{background:#4d5bbc;}
table.board_list1 tbody td .btns.comp{background:#666666;}
table.board_list1 tbody td img{max-width: 100%;}

    @media only screen and (max-width:1000px) {
        table.board_list1 colgroup{display:none;}
        table.board_list1 thead {display:none;}
        
        table.board_list1 tbody tr{display:block;padding: 0;border-bottom:1px solid #e7e7e7;}

        table.board_list1 tbody th{font-size:14px;}
        .view_table_list tbody th{display: block;padding:5px}
        .view_table_list thead{display: block !important;}
        .view_table_list thead th,
        .view_table_list thead tr{display:block;}
        table.board_list1 tbody td{position:relative;text-align:left;font-size:14px;padding: 5px;display:inline-block;border-bottom:none;box-sizing:border-box;color:#9b9b9b;border-right:none;}
        table.board_list1 tbody td:after{display:inline-block; line-height:120%; vertical-align:middle; content: "/"; margin:-4px 8px 0px 8px; color:#9b9b9b;}

        table.board_list1 tbody td.title{display:block; font-size:15px; margin-right:0px;}
        table.board_list1 tbody td.title:after{display:none;}

        table.board_list1 tbody td.mnone{display:none;}
        table.board_list1 tbody td.mblock{display:block; margin-right:0px;}
        table.board_list1 tbody td.mblock:after{display:none;}

        table.board_list1 tbody td .icons.att{width:26px; height:21px; background-size:14px;}

        table.board_list1 tbody td .btns{padding:7px 10px; font-size:13px;}
        table.board_list1 tbody td .btns.map span{padding-right:18px; background-size:12px;}
    }

    @media only screen and (max-width:680px) {

        table.board_list1 tbody tr{padding: 0;}

        table.board_list1 tbody th{font-size:13px;display: block;text-align: center;padding: 3px 0;}
        table.board_list1 tbody td{font-size:13px;padding: 3px 0;display: block;}
        .view_table_list tbody th{display: block; padding:3px 0}
        table.board_list1 tbody td.tac{display: inline-block;}
        table.board_list1 tbody td.title{font-size:14px;}

        table.board_list1 tbody td .btns{padding:5px 8px; font-size:12px;}
        table.board_list1 tbody td .btns.map span{padding-right:16px; background-size:11px;}
    }


/* 글쓰기 수정 */
.write_warp table.board_list1{position:relative; width:100%; border-collapse:collapse; table-layout:fixed; clear:both; color:#555; background:#fff; border-top:1px solid #00a651; font-family:'NotoKrR','Malgun Gothic',sans-serif;}
.write_warp table.board_list1 thead th{background:#f7f7f7; color:#555; text-align:center; letter-spacing:-0.03em; padding:10px; font-size:15px; border-right:1px solid #dcdcdc; border-bottom:1px solid #9d9d9d; font-weight:500;}
.write_warp table.board_list1 thead th:last-child{border-right:none;}

.write_warp table.board_list1 tbody th{letter-spacing:-0.02em; padding:10px; color:#555; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:15px; background:#f7f7f7; font-weight:500;}
.write_warp table.board_list1 tbody td{letter-spacing:-0.02em; padding:10px; color:#555; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:15px; text-align:left;}
.write_warp table.board_list1 tbody td:last-child{border-right:none;}

    @media all and (max-width:1000px){
        .write_warp table.board_list1 thead th{font-size:14px; padding:8px;}

        .write_warp table.board_list1 tbody th{font-size:14px; padding:8px;}
        .write_warp table.board_list1 tbody td{font-size:14px; padding:8px;}
    }

    @media all and (max-width:680px){
        .write_warp .scroll-guide{display:block;}

        .write_warp table.board_list1 thead th{font-size:13px; padding:6px;}

        .write_warp table.board_list1 tbody th{font-size:13px; padding:6px;}
        .write_warp table.board_list1 tbody td{font-size:13px; padding:6px;}

        .write_warp table.scroll{width:680px;}
        .write_warp table.scroll.w1000{width:1000px;}
        .write_warp table.scroll.w1200{width:1200px;}


    }


/*상세보기*/
.table-wrap table.board_list1{position:relative; width:100%; border-collapse:collapse; table-layout:fixed; clear:both; color:#555; background:#fff; border-top:1px solid #00a651; font-family:'NotoKrR','Malgun Gothic',sans-serif;}
.table-wrap table.board_list1 thead th{background:#f7f7f7; color:#555; text-align:center; letter-spacing:-0.03em; padding:10px; font-size:15px; border-right:1px solid #dcdcdc; border-bottom:1px solid #9d9d9d; font-weight:500;}
.table-wrap table.board_list1 thead th:last-child{border-right:none;}

.table-wrap table.board_list1 tbody th{letter-spacing:-0.02em; padding:10px; color:#555; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:15px; background:#f7f7f7; font-weight:500;}
.table-wrap table.board_list1 tbody td{letter-spacing:-0.02em; padding:10px; color:#555; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:15px; text-align:left;}
.table-wrap table.board_list1 tbody td:last-child{border-right:none;}

    @media all and (max-width:1000px){
        .table-wrap table.board_list1 thead th{font-size:14px; padding:8px;}

        .table-wrap table.board_list1 tbody th{font-size:14px; padding:8px; text-align: center;display: block;}
        .table-wrap table.board_list1 tbody td{font-size:14px; padding:8px;}
    }

    @media all and (max-width:680px){

        .table-wrap table.board_list1 thead th{font-size:13px; padding:6px;}

        .table-wrap table.board_list1 tbody th{font-size:13px; padding:6px; text-align: center;display: block;}
        .table-wrap table.board_list1 tbody td{font-size:13px; padding:6px;}


    }



/*구인정보*/

.sub05010401 {background:url(/images/01_potal/sub/sub05010401.png) no-repeat 96% 50%; padding-right:140px; line-height:24px;}

.pbg{ padding:2px; background:#ddd url(/images/01_potal/sub/pbg.gif) no-repeat -3px -3px; overflow:hidden;}
.pbg_in{ background:#fff; padding:15px; overflow:hidden; line-height:24px; }
.pbg .h_title2  {font-size:24px;line-height:38px; font-weight:bold;}

.pbg2{ border:1px solid #ccc; font-size:14px; letter-spacing:-0.4px;}
.pbg2_in{padding:20px 20px;}
.pbg2 h2{ line-height:25px; margin-bottom:10px;}

/*line-height*/
.lh18{ line-height:18px !important;}
.lh20{ line-height:20px !important;}

.fs12{ font-size:12px;}
.fs14{ font-size:14px !important;}
.fs16{ font-size:16px !important;}
.fs20{ font-size:20px; line-height:30px;}
.lh24{ line-height:24px !important;}
.lh30{ line-height:30px !important;}

.magt10 {margin-top:10px !important;}
.magb20 {margin-bottom:20px !important;}
.magb30 {margin-bottom:30px !important;}
.magb40 {margin-bottom:40px !important;}
.w100{width:99.999% !important;}

/*자유게시판*/
.sub010403{ background:#fff url(/images/01_potal/sub/notice.png) no-repeat 40px 50%; padding:15px 30px 20px 150px; color:#333; }
.sub010403 p{line-height:24px; font-size:13px;letter-spacing:-0.8px;}

.fwn { font-weight: normal !important; }
.fwb { font-weight: bold !important; }

/*전자민원-민원사무편람*/
.board_bg3 {background:#fff url('/images/01_potal/sub/board_bg3.png') no-repeat 2% 45%; padding:10px 20px 10px  150px}

/*전자민원-부동산-부동산거래신고절차는?*/
.sub02_0304 li{float:left; border:1px solid #ccc; margin:8px; background:none  !important; padding:5px !important; text-align:center;}

.gong1{overflow:hidden; }
.gong1 .iimg {background:url('/images/01_potal/sub/gong_img1.gif') no-repeat left 12px; padding-left:165px}
.gong2{background:#f7f7f7; padding:15px 7px; margin-top:20px;}
.gong2 legend {font-size:0px; line-height:0px;}
.gong2 table{ width:100%;  border:0; border-spacing:0; padding:0; border-collapse:collapse; }
.gong2 tbody th{font-weight:bold; padding:0 3px;}
.gong2 tbody td{padding:0 2px;}
.gong2 input[type="submit"]{margin-left:5px; background:#0075bf; color:#fff; font-size:13px !important; padding:5px; font-weight:bold;}
.gong_sel{width:65px;}
.gong3{overflow:hidden; margin-bottom:20px;}
.gong3 .iimg {background:url('/images/01_potal/sub/gong_img2.png') no-repeat left 40px; padding-left:165px}
.gong3 .btn_down{float:right;}
.gong3 .gong_top{border-top:2px solid #dbdbdb; padding-top:10px;}
.gong4{overflow:hidden;margin-bottom:20px;}
.gong4 .iimg {background:url('/images/01_potal/sub/gong_img3.png') no-repeat left 30px; padding-left:165px}
.gong4 .btn_down{float:right; margin-top:20px;}

/*도란도란전시일정-상단달력0120*/
.cal_wrap{ float:left; overflow:hidden; width:50%;}
.calendartoday_w {padding:15px 0;height:35px; margin-top:10px;}
.calendartoday_w li  {padding-left:15px;}
.calendartoday_w .title  {color:#333; font-size:25px; line-height:40px; letter-spacing:-0.05em}
.calendartoday_w .title span {color:#DE0056; font-weight:bold}


.calendartoday_w select {padding:3px;width:100px}
.calendar_w {background:#ececec; padding:10px; overflow:hidden;}
.calendar_w table.calendar {background:#fff; float:left; border:1px solid #eee;}
.calendar_w table.calendar th{width:14%; text-align:center;border-bottom:1px solid #eee;color:#fff;padding:10px 0;font-size:14px;background:#676767; font-family:'arial'; font-weight:bold}
.calendar_w table.calendar th.sun {color:#ffeca2}
.calendar_w table.calendar th.sat {color:#bff4f7}
.calendar_w table.calendar td{border-bottom:1px solid #eee;padding: 10px;height:20px;vertical-align:top; border-right:1px solid #f7f7f7}
.calendar_w table.calendar td.sun {color:#e90a8c;}
.calendar_w table.calendar td.sat {color:#2885e4}
.calendar_w table.calendar td.today{font-weight:bold; color:#0075bf; background-color:#f7f7f7;}
.special_day{font-weight:bold; color:#e90a8c; background-color:#fff600;}

.specail_list{padding:10px 15px; clear:both; border:10px solid #ececec; border-top:5px solid #ececec;}

/*공공누리*/
.license2{padding:10px 0 0}
.license2 .mark_box{float:left;padding:10px 20px 0 0}
.license2 .license_txt{padding:10px 0 0;}

/*계약정보공개 검색*/
.boardSearch{overflow:hidden; padding-bottom:30px; border-top:3px solid #999; }
.boardSearch table{width:100%; color:#333; border:0; border-spacing:0; padding:0; border-collapse:collapse;font-size:13px;}
.boardSearch table tbody th{border-bottom:1px solid #dbdbdb; padding:10px 15px; font-weight:600; background:#f9f9f9}
.boardSearch table tbody td{border-bottom:1px solid #dbdbdb; padding:10px;}
.boardSearch  input[type='text']{border:1px solid #dadada; height:25px;font-size:13px;}
.boardSearch select{border:1px solid #dadada; height:27px; padding:0 5px;font-size:13px;}
.boardSearch .inbox{float:left; border:1px solid #dadada; height:25px; padding:0 5px}
.boardSearch .inbox input[type='text']{height:23px; border:0; float:left;}
.boardSearch .inbox a.btnDate{display:block; float:right; width:25px; height:25px; font-size:0; text-indent:-9999em; background:url('/image/other/btn_cal.gif') no-repeat 50% 50%;}
.boardSearch span.txt{display:block; float:left;line-height:25px; padding:0 10px}
.boardSearch .key{width:80%;}
.boardSearch .serBtn{background:#0175c0; border:0; color:#fff; line-height:29px; padding:0 20px;font-size:13px;}

.notice_box{background:#f7f7f7 url('/images/04_part/contract/sub/notice_icon.png') no-repeat 48px center; padding:29px 0 30px 115px; margin:20px 0}

/* 계약상세보기 */
.gy_titbox{overflow:hidden;padding:10px;margin:30px 0;border: 1px solid #e0e3ec;background: #f7f8fb;}
.gy_titbox dt{width: 85px;/* height: 25px; */float:left;font-weight:bold;color: #4f556a;margin: 7px 0 7px 10px;background:url("/images/jeonbuk/sub/s_blit04.gif") no-repeat left 10px;border-right: 1px solid #9da7c4;padding: 0 0 0 10px;}
.gy_titbox dd{width: 290px;/* height: 25px; */float:left;padding: 7px 0 7px 10px;}
.gy_titbox dd.ddlong{width: 670px;}

/* 몽돌사진관 */
.web{background: url('/images/01_potal/sub/01/photo.gif') center left 50px no-repeat;padding: 30px 20px 30px 246px;border:1px #e1e1e1 solid;border-top:1px #354f74 solid;}
.web p{margin:0 0 16px 0; font-size:16px;}
.web .btn a{display:inline-block;background:#354f74;color:#fff;border-radius:30px;padding:10px 20px;font-size: 14px;}
.web ul li{margin: 0 0 4px 0;}
.web ul li strong{display:inline-block;width: 54px;text-align: center;border-radius: 20px;padding: 3px 0;font-size: 12px;margin: 0 10px 0;background:#0075bf;color:#fff;}

/*보건소 자가진단*/
.self_list{}
.self_list li{border-bottom: 1px solid #ddd;padding: 25px 20px;background:#fdfdfd}
.self_list li ul{margin:10px 0 0 12px}
.self_list li li{border:0;padding:0;margin:5px 0}
.self_list strong{color:#252525; font-size:16px; font-weight:bold; line-height:26px; background:url('/images/04_part/health/sub/h5_dot.gif') no-repeat 0 9px; padding:3px 0 3px 18px;margin-bottom:10px;}
.self_list li li *{vertical-align:middle}
.self_list label{margin:0 5px 0 0}
.self_btn{text-align:center}
.self_btn input{background: #0075bf;color:#fff;padding:20px 0;width:100%;font-size:18px;cursor:pointer;font-weight:bold;border: none}

.self_res{border: 3px solid #ddd;padding:30px;margin: 30px 0 0 0;}
.self_res p{text-align:center;font-size:30px;color:#555;border-bottom:1px solid #ddd;padding:0 0 20px 0;margin:0 0 30px 0}
.self_res p strong{font-weight:bold;color: #ec008c}
.self_res2{margin:30px 0 0 0;padding:30px;border:1px solid #ddd}
.self_res2 p{text-align:center;font-size:24px;color:#555}
.self_res2 p strong{font-weight:bold;color:#284175}

.self_res li{background:url('/images/04_part/health/sub/dot.gif')  0  12px no-repeat ;padding-left:8px; color:#666;line-height:28px;}
.self_res li strong{color:#ec008c}

/*재난안전대책본부*/
.comment_gray{padding:18px 22px; background:#ffffff; border:5px solid #ebebeb; margin-bottom:15px;}
.comment_gray dl.maT0{margin-top:0;}
.comment_gray dl{margin-top:10px;font-size:14px;line-height:22px}
.comment_gray dl dt{color:#1676cd; font-weight:bold;}
.comment_gray dl dd{margin-left:8px; padding-left:11px; background:url(/images/common/bu_hyphen.gif) no-repeat left 7px;}
.comment_gray p.maT10{margin-top:10px; font-size:0.95em;}
.comment_gray p strong{font-size:1.2em;}
.comment_gray p strong.spot{font-size:0.95em; font-weight:normal; color:#ff7f01;}
.comment_gray p.blue{font-size:0.95em; font-weight:normal; color:#0958a5;}
.comment_gray p span.bluebold{font-weight:bold; color:#0958a5;}
.comment_gray table{margin-left:10px; width:615px;}
.comment_gray table th{padding:6px 5px 3px 5px; background:#dce6ef; color:#333; border:1px solid #c8c8c8; border-left:1px solid #c8c8c8; }
.comment_gray table td{padding: 6px 10px 3px 10px; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;}
.comment_gray table .border_top{border-top:2px solid #006ad0;}
.comment_gray table .border_bottom{border-bottom:1px solid #c8c8c8;}


.distibution_search3{clear:both; width:100%;border:2px solid #ddd;min-height:70px;height:auto !important;height:70px;background:#fafafa;padding:18px 9px 10px 17px; margin:20px 0;}
.distibution_search3 p.subject{width:80px;font-weight:bold; font-size:14px}
.distibution_search3 form{margin:0;padding:0;}
.distibution_search3 input{float:left; margin-right:3px; border:1px solid #d2d2d2; width:130px; height:19px; font-size:1em;}
.distibution_search3 input.time{width:130px; float:left; text-align:center; padding-top:2px; height:15px;}
.distibution_search3 input.inputbase{text-align:center; padding-top:2px; height:15px;}
.distibution_search3 input.btn{border:none; width:auto; margin-left:3px;}
.distibution_search3 img.btn2{border:none; width:auto; margin-left:65px;}
.distibution_search3 form .text{margin:0 3px 0 0;}
.distibution_search3 form .search_area{width:100px;height:19px;padding:0;margin:0 0 0 0;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;font-size:0.95em;vertical-align:top;}
.distibution_search3 form .search_area2{width:80px;height:19px;padding:0;margin:0 0 0 0;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;font-size:0.95em;vertical-align:top;}
.distibution_search3 form .search_area3{width:198px;height:19px;padding:0;margin:0 0 0 0;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;font-size:0.95em;vertical-align:top;}
.distibution_search3 form .area_search{width:127px;height:17px;padding:0;margin:0 0 0 1px;border:1px solid #d2d2d2;font-size:0.95em;vertical-align:top;}
.distibution_search3 form .town_search{margin:13px 0 0 0;}
.distibution_search3 form .ml{margin:0 0 0 7px;}
.distibution_search3 form .ml2{margin:0 0 0 2px;}
.distibution_search3 form input{vertical-align:top;}
.distibution_search3 form input.time{text-align:center; padding-top:2px; height:15px;}
.distibution_search3 form img{vertical-align:top;}
.distibution_search3 form select{float:left; font-size:0.95em;border:1px solid #D2D2D2;font-size:0.95em;height:19px; margin-right:3px;}
.distibution_search3 form .blind{*display:none !important;}
.distibution_search3 p {display:inline-block; float:left; margin-top:2px; padding-right:10px;}
.distibution_search3 p.no_ti{padding-right:5px !important;}
.distibution_search3 .ul_prev{float:left; font-size:0.95em;}
.distibution_search3 .ul_prev li{float:left; text-align:center; color:#fff; margin-left:5px; padding-top:1px; *padding-top:2px; display:inline;}
.distibution_search3 .ul_prev li.bg_black{background:#666;border-radius:2px ; width:60px; height:19px;}
.distibution_search3 .ul_prev li.bg_orange{background:#ff7f00;border-radius:2px ; width:47px; height:19px;}
.distibution_search3 .ul_prev li.bg_black a{width:60px; height:19px;font-size:12px; color:#fff; display:block;}
.distibution_search3 .ul_prev li.bg_orange a{width:47px; height:19px; font-size:12px;color:#fff; display:block;}

.distibution_search3 .ul_prev2{float:left; font-size:0.95em;}
.distibution_search3 .ul_prev2 li{float:left; text-align:center; color:#fff; margin-left:2px; padding-top:1px; *padding-top:2px; display:inline;}
.distibution_search3 .ul_prev2 li.bg_black{background:url('../../images/weather/images/bg_black.gif') no-repeat 0 0; width:60px; height:19px;}
.distibution_search3 .ul_prev2 li.bg_orange{background:url('../../images/weather/images/bg_orange.gif') no-repeat 0 0; width:47px; height:19px;}
.distibution_search3 .ul_prev2 li.bg_black a{width:60px; height:19px; color:#fff; display:block;}
.distibution_search3 .ul_prev2 li.bg_orange a{width:47px; height:19px; color:#fff; display:block;}


.observation_w{background:#fafafa; position:relative;border:2px solid #dbdbdb; width:685px;height:30px;padding:20px 0 15px 15px;line-height:1.4em; margin-bottom:15px;overflow:hidden}
.observation_w .prev{float:left; padding-right:10px;padding-top:2px;}
.observation_w .next{float:left;padding-left:10px;padding-top:2px;}
.observation_w .obs_right{position:absolute; right:10px; top:17px;font-size:14px}
.observation_w .obs_txt {padding-top:3px;padding-right:5px;}
.observation_w .observation_form {float:left}

/* .observation_form{background:#fafafa; border:2px solid #dbdbdb; width:685px;height:30px;padding:20px 0 15px 15px;line-height:1.4em; margin-bottom:15px; float:left; display:inline-block;} */
.observation_w .observation_form p{float:left;  width:50px;font-weight:bold; font-size:14px}
.observation_w .observation_form p.controlbox{float:left; margin-right:0; padding-top:0;}
.observation_w .observation_form p.controlbox a{float:left; margin-right:1px;}
.observation_w .observation_form label{float:left; margin-left:5px;margin-right:10px;font-weight:bold;font-size:14px}
.observation_w .observation_form input{float:left; margin-right:3px; border:1px solid #d2d2d2; width:126px; height:19px; font-size:0.95em;}
.observation_w .observation_form input.time{width:90px; text-align:center; padding-top:2px; height:15px;}
.observation_w .observation_form input.tbox_02{text-align:center; padding-top:2px; height:15px;}
.observation_w .observation_form input.btn{border:none; width:auto; height:19px;}
.observation_w .observation_form select{float:left; margin-right:3px;  border:1px solid #d2d2d2; height:19px; font-size:1em;}
.observation_w .observation_form select.maR10{margin-right:20px;}
.observation_w .observation_form select.wid40{width:40px;}
.observation_w .observation_form select.wid50{width:50px;}
.observation_w .observation_form select.wid55{width:55px;}
.observation_w .observation_form select.wid65{width:65px;}
.observation_w .observation_form select.wid85{width:85px;}
.observation_w .observation_form select.wid110{width:110px;}
.observation_w .observation_form select.wid130{width:130px;}
.observation_w .observation_form select.wid220{width:220px;}
.observation_w .observation_form ul{float:left;}
.observation_w .observation_form ul li{float:left; display:inline; margin-right:3px;}
.observation_w .observation_form ul li a{display:block; padding-left:6px; width:44px; height:17px; border:1px solid #d2d2d2; color:#666; font-size:0.95em;}
.observation_w .observation_form ul li a:hover{color:#666;}
.observation_w .observation_form ul li.next a{color:#ff7f01;}
.observation_w .observation_form ul li.next a:hover{color:#ff7f01;}
.observation_w .observation_form ul.list_wid li a{width:80px;}



    /* 공공누리 저작권 표시 */
    .cclTit{position:relative;width:100%;background:#f7f7f7;padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
    .cclTit h3{width:100%;height:27px;line-height:27px;border-bottom:1px solid #dbdbdb;background:#918f8f;color:#fff;font-size:1em;font-weight:bold;text-align:center;}
    .cclTit p{padding:10px 20px;border-top:1px solid #fff;line-height:150%;font-size:0.9em;color:#595959;}
    .cclTit a{position:absolute;right:20px;bottom:10px;font-size:0.8em;color:#595959;}
    .cclBox{position:relative;margin-top:5px;vertical-align:top;}
    .cclBox > ul > li{position:relative;margin-bottom:2px;min-height:60px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f7f7f7;}
    .cclBox > ul > li ol li{font-size:0.8em;padding:0 20px;line-height:1.6;}
    .cclBox ul li input[type="radio"]{position:absolute;left:10px;top:49px;margin-top:-7px;z-index:10;}
    .cclBox ul li label {display:block;position:relative;margin:0;padding:20px 10px 20px 40px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
    .cclBox ul li label span{margin-left:10px;font-size:0.9em;}
    .cclBox ul li.type5 a{display:block;font-size:0.8em;padding:10px 20px;padding-top:0;}
    .cclBox ul li img {vertical-align:middle;height:54px;}
    .cclBox ul li.type1 img{width:149px;}
    .cclBox ul li.type2 img{width:183px;}
    .cclBox ul li.type3 img{width:183px;}
    .cclBox ul li.type4 img{width:219px;}
    .cclBox ul li.type5 img{width:219px;}
    .cclBox .codeView{display:block;margin:0px 0px 0px;padding:10px 15px 10px 20px;font-weight:bold;min-height:54px;}
    .cclBox .codeView img{display:inline-block;vertical-align:middle;height:54px;}
    .cclBox .codeView p{display:inline-block; margin-left:20px;font-size:0.9em;}
    .cclBox .codeView.type2{display:none;}
    .cclBox .codeView.type3{display:none;}
    .cclBox .codeView.type4{display:none;}
    .cclBox .codeView.type5{display:none;}
    .cclInfo{border-top:1px solid #6c6b6b;background:#f7f7f7;margin-top:5px;padding:10px 20px 10px 27px;}
    .cclInfo ul li{font-size:0.9em;background:url('/2018/images/board/bull_dot.gif') no-repeat 0 50%;padding-left:10px;}
    .cclInfo ul li:last-child{margin-bottom:0;}
    .cclInfo ul li strong {color:#dd494e;font-weight:bold;}
    .cclBox.view{border:1px solid #d6d6d6;}                                                                                                                                  