@charset "utf-8";

/* basic_gallary */
.basic_gallary{position:relative;width:100%}
.basic_gallary ul{clear:both;display:inline-block;width:100%}
.basic_gallary ul li{float:left;width:25%;margin-bottom:20px}
.basic_gallary ul li a{display:block;position:relative}
.basic_gallary ul li figure{width:95%;margin:0 2.5%;background:#000}
.basic_gallary ul li figcaption{width:90%;padding:5%}
.basic_gallary ul li img.point{position:absolute;top:15px;left:50%;margin-left:-15px}
.basic_gallary ul.active figure{position:relative}
.basic_gallary ul.active figcaption{position:absolute;bottom:0;left:0;overflow:hidden;background:url(/images/prog/common/bg_gallary_caption.png);color:#fff}
.basic_gallary ul.active figcaption.ov{word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.basic_gallary .gallwrap{clear:none;margin:0 0 0 -1px}
.basic_gallary .gallwrap li{width:272px;margin:0 0 15px 1px}
.basic_gallary .gallwrap li figure{position:relative;width:100%;margin:0;background:#000}
.basic_gallary .gallwrap li figure img{display:block}
.basic_gallary .gallwrap li figcaption{position:absolute;bottom:0;left:0;width:100%;padding:0;font-size:1.071em;color:#fff;text-align:center}
.basic_gallary .gallwrap li figcaption .bg{display:block;width:100%;height:40px;background:#000;opacity:0.7}
.basic_gallary .gallwrap li figcaption em{position:absolute;bottom:8px;left:0;width:100%;padding-top:8px;text-align:center;opacity:1;z-index:1}
.basic_gallary .gallwrap li.no_item{height:25px}

/* 포토 */
.photogallery_list{overflow:hidden;border-bottom:1px #dadada solid}
.photogallery_list li{float:left;width:25%;height:200px}
.photogallery_list .sum_photo{width:95%;margin:0 auto;text-align:center}
.photogallery_list .sum_photo a{display:block;width:100%}
.photogallery_list .sum_photo a:hover,
.photogallery_list .sum_photo a:focus{text-decoration:none}
.photogallery_list .thumb{position:relative;display:block;height:116px;overflow:hidden;/*border-radius:3px;border:1px solid #d1d1d1*/}
.photogallery_list .thumb img{position:absolute;top:0;left:50%;max-width:none;height:116px;vertical-align:middle;border-radius:3px}
.photogallery_list .subject{display:block;width:90%;margin:10px auto;line-height:120%;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.photogallery_list .date{display:block}
.photogallery_list .opt{display:none}

/* 포토갤러리 */
.galleryView {position:relative;margin:0;width:600px;height:400px}
.galleryView ul.bicImage {overflow:hidden;position:absolute;top:0;left:0;width:600px;height:400px}
.galleryView ul.bicImage li {position:relative;float:left}
.galleryView ul.bicImage li img{display:block;width:600px;height:400px}
.galleryText {overflow:hidden;position:absolute;top:360px;left:0;margin:0;padding:0;width:600px;height:40px}
.galleryText li {margin:0;padding:3px 5px;width:590px;height:34px;background:#000;color:#fff;font-size:12px;font-weight:bold;line-height:17px}
.galleryThum {position:relative;margin:0 auto;padding:16px 0;width:600px;height:61px}
.galleryThum span.arrow {position:absolute;top:36px}
.galleryThum span.arrow img {padding:5px}
.galleryThum span.arrLeft {left:4px}
.galleryThum span.arrRight {right:4px}	
.galleryThum .wrap {overflow:hidden;position:relative;margin:0 auto;width:553px;height:61px}
.galleryThum .thumnail {position:absolute;width:2000px;left:0px}
.galleryThum .thumnail li {float:left;margin:0 5px 0 0px;width:88px;height:59px;background:#000}
.galleryThum .thumnail li img{display:block}
.no_style{padding:10px 0 !important}
.no_style p{margin:0;padding:0 17px;color:#787878}
.panel-overlay p{margin:0;padding:5px 0 0 0;font-size:12px;font-weight:bold;line-height:17px}
.prog_htxt{display:none}
/* 갤러리 상세보기 */
#galleryView{margin:0 0 30px 0;text-align:center}
#galleryView img{}
#galleryThum{position:relative;width:100%;min-height:70px;padding:5px 0;background:#f9f9f9}
#galleryThum .holder{position:relative;width:90%;overflow:hidden;margin:0 auto}
#galleryThum .list {margin:0;padding:0;list-style: none;width:99999px;overflow: hidden}
#galleryThum .item {float: left;width:100px}
#galleryThum .item img{width:90px;height:70px}
#galleryThum .arrLeft{position:absolute;left:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrLeft img{position:relative;top:28px}
#galleryThum .arrRight{position:absolute;right:0;top:5px;width:5%;height:70px;text-align:center}
#galleryThum .arrRight img{position:relative;top:28px}

/* 게시물권한확인 */
form.resultFind{position:relative;width:310px;margin:45px auto 0}
.input_form{float:left;margin-right:10px}
.input_form li{position:relative;display:block;width:210px;margin-top:5px}
.input_form li:first-child{margin-top:0}
.input_form li label{position:absolute;top:1px;left:5px;visibility:visible;width:30px;height:30px;font-size:0;line-height:0}
.input_form li label[for="findInp1"]{background:url(/images/prog/common/resultFind_lb_nm.gif) no-repeat 0 0}
.input_form li label[for="findInp2"]{background:url(/images/prog/common/resultFind_lb_pw.gif) no-repeat 0 0}
.input_form li input{width:163px;height:22px;padding:4px 5px 4px 40px}
.link_btn{position:relative;height:69px}
.link_btn input[type="submit"]{width:90px;height:69px;border:0 none;background:url(/images/prog/common/resultFind_btn_bg.gif) no-repeat 0 0;color:#fff}

/* FAQ */
.board_faq{border-top:2px solid #e3e3e3;line-height:150%;word-wrap:break-word}
.board_faq .ico{position:absolute;width:22px;height:21px}
.board_faq .title{display:block;position:relative;font-weight:700}
.board_faq .title a{display:block;padding:10px 10px 10px 45px;border-bottom:1px solid #e3e3e3}
.board_faq .title a.on{border-bottom:1px dashed #e3e3e3}
.board_faq .title a.on,.board_faq .title a:hover,.board_faq .title a:focus{background:#f9f9f9}
.board_faq .pt{display:none;position:relative;padding:15px 15px 15px 45px;border-bottom:1px solid #e3e3e3;word-wrap:break-word}
.board_faq .title .ico{top:8px;left:10px;background:url(/images/prog/common/faq_lst_dt.gif) no-repeat 0 0}
.board_faq .pt .ico{top:15px;left:10px;background:url(/images/prog/common/faq_lst_dd.gif) no-repeat 0 0}
.board_faq .pt p{margin-top:10px}
.board_faq a[target="_blank"]{padding-right:0;background-image:none}

/* 보도형 */
.bodo_list{border-top:2px #dadada solid}
.bodo_list .item{padding:25px 15px;border-bottom:1px #dadada solid}
.bodo_list .item .thumb{position:relative;float:left;width:270px;height:200px;margin-right:20px;overflow:hidden;background:#333}
.bodo_list .item .thumb img{position:absolute;top:0;left:50%;margin-left:-50%;max-width:none;height:100%}
.bodo_list .item .descpt a{display:block}
.bodo_list .item .descpt .subject{display:block;padding-bottom:7px;margin-bottom:7px;font-weight:700;font-size:1.29em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #d1d1d1}
.bodo_list .item .descpt .pt{display:block}
.bodo_list .item .descpt .pt .opt{display:block;margin-top:10px}
.bodo_list .item .descpt .pt .opt span{display:inline-block;margin-right:10px}
.bodo_list.book .item .thumb{width:110px;height:150px}

@media(max-width:639px){
.bodo_list .item{padding:0}
.bodo_list .item:first-child{padding-top:25px}
.bodo_list .item .thumb{float:none;width:auto;margin:0;text-align:center}
.bodo_list .item .descpt{padding-top:10px}
}

/* 캘리더 */
.calenWrap{position:relative;width:100%}
.calenWrap .fl{display:inline-block;float:left;width:auto;height:19px;margin-right:3px;padding:4px;border:1px solid #c0c0c0}
.calenWrap .fl select{width:100%}
.calenWrap .date{display:inline-block;width:100%;margin:10px auto;text-align:center}
.calenWrap .date:after{clear:both;display:block;visibility:hidden;content:""}
.calenWrap .date p{display:block;width:230px;margin:0 auto}
.calenWrap .date p a{display:block;float:left;margin:0 10px}
.calenWrap .date p span{font-size:1.5em;line-height:32px}
.calenWrap .date div{float:left}
.calenWrap .date div a{display:block;float:left;margin:0 10px}
.calenWrap .date div span{display:block;font-size:1.5em;line-height:32px}
.calenWrap .date .arrow a{display:block;float:left;position:relative;overflow:hidden;width:32px;height:32px;background:url(/images/prog/common/cal_arr.gif) no-repeat;font-size:0;line-height:0;z-index:10}
.calenWrap .date .arrow.prev{float:left}
.calenWrap .date .arrow.prev a{background-position:0 0}
.calenWrap .date .arrow.next{float:right}
.calenWrap .date .arrow.next a{background-position:0 -48px}
.schCal3{width:100%;margin-bottom:20px;border-bottom:1px solid #ddd}
.schCal3 th{padding:12px 6px;border-top:1px solid #434547;border-bottom:1px solid #a2a2a2;font-weight:bold;line-height:1.5em;vertical-align:middle}
.schCal3 td{height:90px;padding:8px 6px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#666;line-height:1.5em;vertical-align:top}
.schCal3 td:first-child{border-left:0 none}
.schCal3 td p{margin-top:5px}
.schCal3 td p a{float:left;overflow:hidden;width:100%;min-width:120px;max-width:120px;padding:3px 0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.schCal3 td p a img{margin-right:5px;vertical-align:middle}
.schCal3 .sun,.schCal3 .sun a{color:#c30c0c}
.schCal3 .sat,.schCal3 .sat a{color:#1473b5}
.schCal3 .info{color:#444 !important}
.schCal3 .hospital_info{position:absolute;overflow:hidden;width:170px;padding:10px 15px;border:2px solid #457bd8;background:#fff}
.schCal3 .hospital_info li.title{margin:3px 0;padding:0;font-weight:700;font-size:1.143em;color:#000}
.schCal3 .hospital_info .close{position:absolute;top:0;right:0;width:50px;margin-top:0}
.schCal3 .hospital_info .close a{display:inline-block;width:40px;min-width:50px;max-width:50px;padding:0 5px 3px;background:#457bd8;font-size:1em;color:#fff;text-align:center}
.calenWrap .btn_area{position:absolute;top:0;right:0}
.calenviewwrap{position:relative}
.calenviewwrap figure{display:inline-block;float:left;position:relative;overflow:hidden;max-width:390px;max-height:263px;padding-right:8px;background:url(/images/prog/common/figure_titbar.gif) no-repeat 100% 0}
.calenviewwrap figure img{display:block}
.calenviewwrap .hgroup{height:211px;margin:0 0 15px 397px;padding:25px 20px}
.calenviewwrap .hgroup h4{padding-left:0;background:none;font-size:1.500em}
.calenviewwrap .hgroup dl{position:relative;display:inline-block}
.calenviewwrap .hgroup dt,.calenviewwrap .hgroup dd{float:left;min-height:23px;margin:3px 0 2px}
.calenviewwrap .hgroup dt{width:21%;padding-left:7px;background:url(/images/prog/common/hgroup_dot.gif) no-repeat 0 9px;font-weight:700;color:#000}
.calenviewwrap .hgroup dd{width:77%}
.calenviewwrap .hgroup dd img{vertical-align:middle}
.calenviewwrap .hgroup dd.url a{font-weight:700;color:#0d7bbf}
.calenviewwrap .hgroup dd .basic_list li{background:url(/images/prog/common/bul_li_th3.gif) no-repeat 0 11px}
.prevEvent{display:block;margin-top:-4px;padding:8px 15px;background:#ce3c18}
.prevEvent a{display:block;padding-right:45px;background:url(/images/prog/common/prev_event_bg.gif) no-repeat 100% 50%;color:#fff}

/*선거인명부열람*/
.elect_vote{position:relative;width:375px;margin:0 auto}
.elect_vote .elect_vote_info{padding:15px;background:#f8f8f8}
.elect_vote .elect_vote_info .basic_box{margin-bottom:0}
.elect_vote h3{padding-bottom:10px}
.basic_box .elect{padding:10px 15px;background:#fff}
.basic_box .elect p{text-align:justify}
.elect_vote .elect_info{display:block;padding:0 15px}
.elect_vote .elect_info li{padding-left:15px;background:url(/images/prog/common/bul_tab.png) no-repeat 0 -35px}
.elect_vote .elect_info li strong{color:#117ec2}
.elect_vote .elect_info li li{padding-left:0;background:none}
.elect_vote .elect_read{padding:15px}
.elect_vote .elect_read .bul_focus{color:#117ec2}
.elect_vote .elect_srch{position:relative;padding:9px;border:1px solid #dad9d9;background:url(/images/prog/common/elect_read.gif) no-repeat 0 50%}
.elect_srch .item{display:block;margin-bottom:6px;padding-left:91px;letter-spacing:-0.05em}
.elect_srch .i_label{float:left;width:85px;height:28px;font-weight:bold;line-height:2em;color:#333;cursor:pointer}
.elect_srch input[type="text"]{}
.elect_srch input[type="text"].birth1{width:57px}
.elect_srch input[type="text"].birth2{width:27px}
.elect_srch .btn{margin-bottom:0;padding-left:176px}
.elect_srch .btn input[type="submit"]{padding:7px 30px}
.elect_vote .elect_rslt{position:relative;padding:9px 15px;background:#f8f8f8}
.elect_vote .elect_rslt p{padding-bottom:9px;text-align:center}
.elect_vote .elect_rslt p strong{font-size:1.071em;color:#2059af}
.elect_vote .elect_rslt .inquiry{padding:9px 0 0;border-top:1px dotted #a2a2a2}
.elect_vote_foot{position:relative;width:100%;padding:3px 0;background:#4d515e}
.elect_vote_foot p{text-align:center}
.elect_vote_foot p label{color:#fff}

/* 게시판 반응형 */
@media(max-width:1000px){
.basic_table col[class^="problem_"]{width:10%}
.basic_table col.date{width:120px}
.basic_table tr td{padding:10px 14px;}
.basic_table .problem_number,
.basic_table .problem_count{display:none}
.basic_table .problem_number+th,
.basic_table .problem_number+td{border-left:0}
.basic_table col.problem_name{width:80px}
.basic_table col.problem_status{width:72px !important}
.basic_table td.list_subject .link{width:86%}
}



@media(max-width:767px){
/* 포토  */
.photogallery_list li{width:25%}

}

@media(max-width:639px){
.basic_table .date{width:100px !important}
.basic_table td .list_subject .link{display:inline;float:none;white-space:normal}
.basic_table td .list_subject img{float:none;margin:0}

/* 포토 */
.photogallery_list li{width:33.3%}

}

@media(max-width:479px){
.photogallery_list li{width:50%}
}

@media(max-width:320px){
.photogallery_list li{width:100%}
}


/* sns댓글 */

/* Comment Input Area */
.cb_module{margin:0 auto;text-align:left}
.cb_module h5 span{margin-top:-4px;color:#cb2d0b}
.cb_module .cb_wrt{margin-bottom:26px;padding:10px 0 2px 20px;background:#f7f7f7 url(/images/egovframework/com/cmm/img/bg_line.gif) left bottom repeat-x;}
.cb_module .cb_wrt .cb_star_grade{display:block}
.cb_module .cb_wrt_box{background:#f7f7f7;}
.cb_module .cb_wrts_message{overflow:hidden;margin:-10px 0;padding:11px 0;color:#646464;font-size:12px;}
.cb_module .cb_wrts_message p{float:left}
.cb_module .cb_wrts_message p span{padding-right:9px}
.cb_module .cb_wrts_message a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_wrts_message .cb_input_txt{position:relative;top:2px;_top:1px;margin-top:-2px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#aaa;font-size:12px;vertical-align:top}
.cb_module .cb_usr_area{clear:both;position:relative;z-index:30;padding:0 0 15px 0;}
.cb_module .cb_usr_area:after{display:block;clear:both;content:''}
.cb_module .cb_usr_area .cb_profile{_display:inline;float:left;width:84px;margin:17px 20px 0 0}
.cb_module .cb_usr_area .cb_txt_area{_display:inline;float:left}
.cb_module .cb_usr_area .cb_btn_area{_display:inline;float:left;margin-left:5px}
.cb_module .cb_usr_area .cb_input_area{position:relative;margin:-6px 0 -8px}
.cb_module .cb_usr_area .cb_section{margin:20px 0 8px;}
.cb_module .cb_usr_area .cb_section:after{display:block;overflow:hidden;clear:both;content:''}
.cb_module .cb_usr_area button{width:40px;padding:2px 1px 3px 0;border:0;background:none;color:#a7a7a7;font-size:11px;text-align:center;cursor:pointer}
.cb_module .cb_usr_area button span{padding-right:8px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% 6px no-repeat}
.cb_module .cb_usr_area button.cb_help{width:14px;height:14px; padding:0;border:none;background:url(http://static.naver.com/common/comment/btn_tip.gif) no-repeat left top;text-align:left;cursor:pointer}
.cb_module .cb_usr_area button.cb_help span{display:none}
.cb_module .cb_usr_area button.cb_over2 span{background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% -464px no-repeat;color:#333;text-decoration:underline}
.cb_module .cb_usr_area .cb_thumbs{position:relative}
.cb_module .cb_usr_area .cb_thumbs img{vertical-align:top}
.cb_module .cb_dsc_area{clear:both;padding:0 80px 5px 0;}
.cb_module .cb_dsc_area:after{display:block;clear:both;content:''}
.cb_module .cb_dsc_area .cb_dsc{float:left;color:#969696;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc .cb_input_chk{margin:1px 3px 0 0;}
.cb_module .cb_dsc_area .cb_dsc span{vertical-align:middle}
.cb_module .cb_dsc_area .cb_dsc span a{color:#969696;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc span a:hover{color:#333}
.cb_module .cb_dsc_area .cb_dsc2{float:right;margin-top:1px;color:#a7a7a7;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc2 a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc2 span{padding-right:4px}
.cb_module .cb_dsc_area .cb_dsc3{float:left;position:relative;left:10px}
.cb_module .cb_dsc_area .cb_dsc3 a{color:#aaa;font-size:11px;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc3 a:hover{color:#404040}
.cb_module .cb_txt_area{padding-top:20px}
.cb_module .cb_txt_area textarea{float:left;height:67px;_height:73px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-radius:4px;background:#fff;color:#666;font-size:12px;line-height:20px;vertical-align:top}
.cb_module .cb_txt_area textarea.cb_highlight{background:#fffef4}
.cb_module .cb_txt_area .cb_notice{clear:both;padding-top:6px;color:#f82000;letter-spacing:-1px}
.cb_module .cb_txt_area label a,.cb_module .cb_txt_area a:hover{color:#333}
.cb_module .cb_btn_area{float:left}
.cb_module .cb_btn_area .btn_red{width:73px;height:73px;background:#fff;color:#343434;border: 1px solid #dcdcdb;}
.cb_module .cb_btn_area input{display:block;float:left}
.cb_module .cb_btn_area input[type="submit"]{width:73px;height:73px;background:#fff;color:#343434;border: 1px solid #dcdcdb;}
.cb_module .cb_btn_area2{clear:both;margin-top:15px;padding:10px 10px 0;border-top:1px solid #eeeeec;text-align:center}
.cb_module .cb_btn_area2 input{margin-right:2px}
.cb_module .cb_btn_area2 a{display:inline-block}
.cb_module .cb_btn_area3{float:left;position:relative;left:6px;margin-top:1px;}

.sns_login {height:52px;}
.sns_login:after{content: ".";display: block;font-size: 0;line-height: 0;height: 0;visibility: hidden;}
.sns_login strong{float:left;margin-top:15px;color:#000;font-size:18px;}
.sns_login ul{float:left;margin-left:18px;margin-top:15px;vertical-align:top;list-style-type:none;}
.sns_login ul li{display:inline-block;margin-right:5px;vertical-align: top;}

.sns_login ul li a{position:relative;margin-top:0;background:no-repeat 0 100%;font-size:0;line-height:0}
/*
.sns_login ul li a[class*="_out"]{}
*/
.sns_login ul li a.snsicon_kor_out{width:89px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_kor_out.gif)}
.sns_login ul li a.snsicon_kor_in{width:77px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_kor_in.gif)}
.sns_login ul li a.snsicon_facebook_out{width:89px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_facebook_out.gif)}
.sns_login ul li a.snsicon_facebook_ov{width:77px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_facebook_ov.gif)}
.sns_login ul li a.snsicon_twitter_out{width:89px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_twitter_out.gif)}
.sns_login ul li a.snsicon_twitter_in{width:77px;height:26px;background-image:url(/images/egovframework/com/cmm/img/snsicon_twitter_in.gif)}
.sns_login ul li a .notice{display:none;position:absolute;top:-23px;left:50%;width:100px;height:20px;margin-left:-50px;background:#000;color:#fff;z-index:1}
/*
.sns_login ul li a:hover .notice,.sns_login ul li a:active .notice,.sns_login ul li a:focus .notice{display:block}
*/

/* Comment list */
.cb_module .cb_lstcomment{width:100%;margin-bottom: 30px;border-top:1px solid #c0c0c0;}
.cb_module .cb_lstcomment li{position:relative;border-bottom:1px solid #dedede;vertical-align:top;}
.cb_module .cb_lstcomment .cb_bu_subnode{overflow:hidden;position:absolute;top:7px;left:6px;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_bu_subnode2{overflow:hidden;float:left;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_thumb{position:absolute;top:10px;left:20px}
.cb_module .cb_lstcomment .cb_thumb_on .cb_thumb{position:absolute;top:10px;left:12px}
.cb_module .cb_lstcomment .cb_thumb img{vertical-align:top}
.cb_module .cb_lstcomment .cb_section span,.cb_module .cb_lstcomment .cb_section div,.cb_module .cb_lstcomment .cb_section a,.cb_module .cb_lstcomment .cb_section em,.cb_module .cb_lstcomment .cb_section input,.cb_module .cb_lstcomment .cb_section td{vertical-align:middle}
.cb_module .cb_lstcomment .cb_dsc_img{position:relative;top:-1px;padding:0 3px 2px 2px}
.cb_module .cb_lstcomment .cb_usr_id,.cb_module .cb_lstcomment .cb_date{display:inline-block;color:#aaa;font-family:tahoma;}
.cb_module .cb_lstcomment .cb_usr_id span{color:#444;font-size:12px;vertical-align:middle}
.cb_module .cb_lstcomment .cb_usr_id em{display:inline-block;padding-top:4px;color:#444}
.cb_module .cb_lstcomment .cb_usr_id a{color:#aaa}
.cb_module .cb_lstcomment .cb_usr_id_vary{color:#858585}
.cb_module .cb_lstcomment .cb_date{padding-left:4px}
.cb_module .cb_lstcomment .cb_info_area{overflow:hidden;padding:3px 0 5px;}
.cb_module .cb_lstcomment .cb_info_area2{position:relative;padding:2px 0 10px;color:#aaa}
.cb_module .cb_lstcomment .cb_info_area2 span{color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_info_area2 a{display:inline-block;padding-right:10px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) 100% -220px no-repeat;color:#404040;text-decoration:none;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_info_area2 a:hover{text-decoration:underline}
.cb_module .cb_lstcomment .cb_info_area2 a.unfold{background-position:100% -258px}
.cb_module .cb_lstcomment .cb_info_area2 a span.on{color:#fe2200}
.cb_module .cb_lstcomment .cb_info_area3{overflow:hidden;position:relative}
.cb_module .cb_lstcomment .cb_section{float:left;margin-top:8px}
.cb_module .cb_lstcomment .cb_section2{position:absolute;top:11px;right:0;height:15px;padding-left:6px;color:#aaa}
.cb_module .cb_lstcomment .cb_section2 span{display:inline-block;overflow:hidden;padding:0 6px 0 9px;color:#aaa;background:none}
.cb_module .cb_lstcomment .cb_section2 span.cb_nobar{margin-left:-6px;padding:0 6px;background:url(/images/egovframework/com/cmm/img/bg_sprite_ico.gif) right 7px no-repeat;}
.cb_module .cb_lstcomment .cb_section2 span.cb_first{background:none}
.cb_module .cb_lstcomment .cb_section2 a.c_red{color:#d12a06}
.cb_module .cb_lstcomment .cb_section2 a:hover,.cb_module .cb_lstcomment .cb_section2 a:hover em{color:#333;text-decoration:underline}
.cb_module .cb_lstcomment .cb_section2 em{display:inline-block;padding:2px 0 2px;cursor:pointer;_cursor /**/:hand}
.cb_module .cb_lstcomment .cb_section2 span span{padding:0;background:none;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up .on{color:#f04a14}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down .on{color:#4666b6}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{display:block;margin-top:-2px;_margin-top:0;padding-left:17px;background:url(http://static.naver.com/common/comment/bg_sprite_ico.gif) no-repeat;vertical-align:top;}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em{background-position:0 -18px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em{background-position:0 -138px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{padding-left:12px;background-position:0 -425px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a:hover em{background-position:0 -58px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a:hover em{background-position:0 -178px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a:hover em{padding-left:12px;background-position:0 -95px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a em{color:#aaa}
.cb_module .cb_lstcomment .cb_dsc_comment{overflow:hidden;clear:both;padding:0 0 15px 1px;color:#555;line-height:20px}
.cb_module .cb_lstcomment li li .cb_comment_area{margin-top:1px}

.cb_module .cb_lstcomment .cb_comment_area{padding-left:70px}

.process01,.process02,.process03,.process04,.process05{font-size:12px; padding:3px; color:#fff; text-align:center}
.process01{background:#717171}
.process02{background:#44943e}
.process03{background:#3e9483}
.process04{background:#466dc5}
.process05{background:#bc9807;}


.covid-move-top{ border-top:2px solid #000; background:#fafafa; overflow:hidden}
.covid-move-top:after{ display:block; content:""; clear:both}
.covid-move-top ul li{ float:left; width:25%; box-sizing:border-box; text-align:center; padding:10px 0; font-weight:600}
.board_faq.board_faq_covid .title a{padding:12px 0;border-bottom:1px solid #e3e3e3;position:relative;display: table;width: 100%;}
/*.board_faq.board_faq_covid .title a:after{ content:"클릭해서 이동경로 보기"; display:block; width:100%; height:100%; background:rgba(0,0,0,1);  color:#fff; position:absolute; top:0; text-align:center;
 box-sizing:border-box; padding:12px 0 0 0; transition:all 0.3s ease-in; opacity:0}
.board_faq.board_faq_covid .title a:hover:after{ opacity:0.6}*/
.board_faq.board_faq_covid .title a span{display:inline-block;width:25%;box-sizing:border-box;text-align:center;display: table-cell;vertical-align: center;vertical-align: middle;}
.board_faq.board_faq_covid .covid-move{ margin-bottom:10px; display:none}
.board_faq.board_faq_covid .covid-move span{ display:inline-block; background:#3765BB; color:#fff; border-radius:15px; padding:5px 20px}



.covid-tab{ overflow:hidden; margin:30px 0 10px 0}
.covid-tab ul{ margin:0 -5px}
.covid-tab ul li{float:left;width:50%; box-sizing:border-box; padding:0 5px}
.covid-tab ul li a{ background:#DAE2EB; text-align:center; padding:12px 0; display:block; font-size:17px}
.covid-tab ul li a.on{background:#e96142; color:#fff}
