@charset "utf-8";
/* CSS Document */
.h2_darkg_st {
	font-size: 20px;
	font-weight: 600;
	clear: both;
}
.content_txtst {
	padding-top: 5px;
	word-break: keep-all;
}
.img_allborder {
	border: 1px solid #dbdbdb;
}
.wrap_apimap {
	width: 100%;
	overflow: hidden;
}
/*************************
 01. 전자민원
 ************************/

/* 민원신청 */
.minwon_main {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #e6e7e8;
}
.minwon_main .left {
	background: url(/images/dpt/sub1/DPT010101_03.jpg) no-repeat -89px -15px;
	width: 155px;
	float: left;
	display: inline-block;
	height: 210px;
}
.minwon_main .right {
	float: right;
	display: inline-block;
	width: 540px;
	letter-spacing: 0;
}
.minwon_main .right .txt_top {
	font-weight:600;
	color: #000;
	font-size: 1.2em;
}
.minwon_main .right h2 {
	color: #3f77bd;
	font-weight:600;
	font-size: 2.5em;
	margin: 0px 0 27px;
}
.minwon_menu {
	border-bottom: 1px solid #e6e7e8;
	padding: 35px 0;
	display: inline-block;
	width: 100%;
}
.minwon_menu h3 {
	float: left;
	display: inline-block;
	color: #3f77bd;
	font-size: 1.3em;
	font-weight:600;
	letter-spacing: 0;
}
.minwon_menu h3 span {
	display: block;
	font-size: 0.7em;
	font-weight: normal;
	color: #bababa;
	margin-top: 5px;
}
.minwon_list {
	float: right;
	display: inline-block;
	width: 545px;
}
.minwon_list ul {
	width: 100%;
	display: inline-block;
}
.minwon_list ul li a {
	display: inline-block;
	float: left;
	width: 180px;
	margin-bottom: 5px;
}
/* 민원상담.신고 */


#advice {
}
.ad_tab ul {
	display: inline-block;
	margin-bottom: 30px;
	margin-left: 1px;
}
.ad_tab ul li {
	float: left;
	display: inline-block;
	margin-left: -1px;
}
.ad_tab ul li a {
	background: #fafafa;
	width: 182px;
	height: 31px;
	display: inline-block;
	line-height: 31px;
	text-align: center;
	color:#000;
	border: 1px solid #d4d4d4;
}
.ad_tab ul li a:hover, .ad_tab ul li a:active, .ad_tab ul li a:focus, .ad_tab ul li .on {
	background: url(/images/dpt/sub1/bg_adtab_on.png) no-repeat right top;
	color: #fff;
	font-weight:600;
	border: 1px solid #676a71;
}
.tab_w145 ul li a {
	width: 145px!important;
}
.ad_tab2 ul {
	display: inline-block;
	margin-bottom: 30px;
	margin-left: 1px;
}
.ad_tab2 ul li {
	float: left;
	display: inline-block;
	margin-left: -1px;
}
.ad_tab2 ul li a {
	background: #fafafa;
	width:117px;
	display: inline-block;
	text-align: center;
	color: #333;
	border: 1px solid #d4d4d4;
    line-height:normal;
	padding:5px 0;
}

.ad_tab2 ul li .a_sub {
	background: #fafafa;
	width: 180px;
	height: 33px;
	display: inline-block;
	text-align: center;
	color: #666;
	border: 1px solid #d4d4d4;
}
.ad_tab2 ul li a:hover, .ad_tab2 ul li a:active, .ad_tab2 ul li a:focus, .ad_tab2 ul li .on {
	/* background: url(/images/dpt/sub1/bg_adtab_on.png) no-repeat right top; */
	color: #fff;
	font-weight:600;
	border: 1px solid #676a71;
	background:#000;
}
.ad_tab3 ul {
	display: inline-block;
	margin-bottom: 30px;
	border-left: 1px solid #d4d4d4;
}
.ad_tab3 ul li {
	float: left;
	display: inline-block;
	margin-left: -1px;
}
.ad_tab3 ul li a {
	background: #fafafa;
	width: 120px;
	height: 31px;
	display: inline-block;
	line-height: 33px;
	text-align: center;
	color: #A1A1A1;
	border: 1px solid #d4d4d4;
}
.ad_tab3 ul li a:hover, .ad_tab3 ul li a:active, .ad_tab3 ul li a:focus, .ad_tab3 ul li .on {
	background: url(/images/dpt/sub1/bg_adtab_on.png) no-repeat right top;
	color: #fff;
	font-weight:600;
	border: 1px solid #676a71;
}
.ad_tab5 ul {
	display: inline-block;
	margin-bottom: 30px;
	border-left: 1px solid #d4d4d4;
}
.ad_tab5 ul li {
	float: left;
	display: inline-block;
	margin-left: -1px;
}
.ad_tab5 ul li a {
	background: #fafafa;
	width: 180px;
	height: 31px;
	display: inline-block;
	line-height: 33px;
	text-align: center;
	color: #A1A1A1;
	border: 1px solid #d4d4d4;
}
.ad_tab5 ul li a:hover, .ad_tab5 ul li a:active, .ad_tab5 ul li a:focus, .ad_tab5 ul li .on {
	background: url(/images/dpt/sub1/bg_adtab_on.png) no-repeat right top;
	color: #fff;
	font-weight:600;
	border: 1px solid #676a71;
}
.advice_data ul {
	width: 100%;
	display: inline-block;
}
.advice_data ul li {
	float: left;
	display: inline-block;
	width: 25%;
	margin-bottom: 25px;
}
.advice_data ul li.first {
	margin-left: 0;
}
.advice_data ul li dt {
	margin: 15px 0 5px 0;
	color: #5383c2;
	font-weight:600;
	font-size: 1.2em;
	letter-spacing: 0;
}
.advice_data ul li dt img {
	vertical-align: middle;
}
.advice_data ul li dd {
	width: 160px;
	display: block;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size:15px;
}
/* 공직자비리신고 */


.mo_txt p {
	margin-bottom: 10px;
	color: #222222;
}
.gry_box {
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
	padding: 2% 5%;
}
.with_btn {
	position: relative;
}
.with_btn_posi01 {
	position: absolute;
	right: 10px;
	top: 17%;
}
.gry_box .n_bul {
	background: url(/images/dpt/bul/bu_sml.png) no-repeat left top;
	padding-left: 45px;
	letter-spacing: 0;
}
.report dl {
	margin-top: 30px;
	line-height: 24px;
    width:600px;
}
.report dl dt {
	font-weight:600;
	font-size:18px;
	color: #db2950;
	margin-bottom: 8px;
}
.report dl dd {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 11px;
	padding-left:12px;
	color: #666666;
	font-size:15px;
	letter-spacing: 0;
}
.report dl dd p{
	padding-left: 12px;
	color: #666666;
	font-size:15px;
	letter-spacing: 0;
}
.report dl dd p.in{
	padding-left: 12px;
	color: #666666;
	font-size:15px;
	letter-spacing: 0;
	margin-left: 10px;
}
.report dl dd.bg_none {
	background: none;
	padding-left: 0;
}
.report dl dd a {
	color: #3f77bd;
	text-decoration: underline;
}
.report dl dd img {
	width: 100%;
}


/*e로움 추가*/
.app_box {
    width: 90%;
    padding: 3% 6% 6% 6%;
    border: 1px solid #d3d3d3;
    height: 100px;
    border-radius: 20px;
}
.app_box li{
    float: left;
    margin-left: 8%;
    width: 32%;
    padding: 3% 0% 5% 0%;
}
.app_box li:first-child{
	border-right: 1px solid #d3d3d3;
	padding-right: 10%;
}
.app_box li img{
	float:left;
	display: inline-block;
	margin-right: 6%;
	}
.app_box li .txt{	
	display: inline-block !important;
	width: 100px;
	margin: 3% 0%;
}
.app_box li p{
	display: inline-block;
	margin: 10% 0%;
	text-align: center;
	width: 100%;
}
.app_box li a{background: #006eba;text-align: center;width: 100%;color: white;display: inline-block;}
/* 신고방법 */
.faq {
	width: 100%;
	margin: 0 auto;
}
.accordion-ul > li {
	padding: 5px 0;
}
.accordion-title {
	border: 1px solid #c9c9c9;
}
.accordion-title.accordion-down {
	background: #fff url(/images/dpt_2019/contents/qna_open.png) 94% 50% no-repeat;
}
/*도식*/
.ui{overflow:hidden;position:relative;}
.ui:after{content:"";display:block;clear:both;visibility:hidden;}
.ui.uip{margin:20px 0;}
.ui.uip li{position:relative;}
.ui.uip li:after{content:"";display:block;position:absolute;bottom:-22px;left:50%;margin-left:-7px;width: 0;height: 0;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 6px solid #006eba;}
.ui.uip .last_child:after{display:none;}
.ui.uip li b{display:block;margin-bottom:5px;color:#54535a;font-size:16px;font-family:'nsr';line-height:22px;}
.ui.uip li em{display:block;color:#ee402e;font-size:11px;line-height:15px;}
.ui.uip.type3 li.last_child{background-color:#54535a;border-color:#54535a;color:#fff;margin-right:0px;}
.ui.uip.type3 li{display:inline-block;float:left;margin-right:3%;width: 12%;text-align:center;letter-spacing:-1px;border: 1px solid #ddd;height: 123px;}
.ui.uip.type3 .line_20{line-height: 20px !important;}
.ui.uip.type3 .line_50{line-height: 50px !important;}
.ui.uip.type3 .widt_{width: 130px;}
.ui.uip.type3 .widt_:after{
	right: -15.5%;
}
.ui.uip.type3 li:before{content:"";display:inline-block;height:54px;vertical-align:middle;}
.ui.uip.type3 li:after{top: 67px;left:auto;right: -20.5%;margin:0;width: 0;height: 0;background-position:-284px 0;}
.ui.uip.type3 li:last-child:after{
	display:none;
}
.ui.uip.type3 li .cont{display:inline-block;line-height: 39px;vertical-align:middle;background: #5f5f5f;height: 48px;padding-top: 10px;width: 100%;color: white;}
.ui.uip.type3 li .cont_01 {background:white;display: block;}
.accordion-title.faq-title {
	position: relative;
	padding: 5px 0 5px 45px;
}
.accordion-title.faq-title > span {
	position: absolute;
	top: 7px;
	left: 15px;
	display: block;
	width: 30px;
	height: 40px;
	background: url(/images/dpt_2019/contents/qna_q.png) 50% 50% no-repeat;
	text-indent: -9999px;
}
.accordion-title > a {
	display: block;
	font-size: 15px;
	font-weight: 600;
	padding: 10px;
}
.accordion-title.accordion-up {
	background: #fff url(/images/dpt_2019/contents/qna_down.png) 94% 50% no-repeat;
}

.accordion-title.accordion-up > a {
	color: #000;
}
.accordion-con {
	padding: 25px;
	border: 1px solid #c9c9c9;
	border-top: none;
}
.accordion-con .qna_a{
	background: #fff url(/images/dpt_2019/contents/qna_a.png) 94% 50% no-repeat;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-indent: -99999px;
}
.accordion-con-txt {
	padding-left: 0;
	font-size: 14px;
}
.accordion-con-txt p {
	text-align: left;
}
/* tabmenu style */
.toggle_m {
	display: none;
}
#tab_menu {
	width: 99%;
	height: auto;
	overflow: hidden;
	margin: 5% 0 5% 0;
	box-sizing: border-box;
}
#tab_menu:after {
	content: "";
	display: block;
	clear: both;
}
#tab_menu li {
	float: left;
	width: 25%;
}
#tab_menu li {
	border-top: 1px solid #999;
}
#tab_menu li + li + li + li + li {
	border-top: 0;
}
#tab_menu li a {
	display: block;
	padding: 7px 0;
	text-align: center;
	background: #fafafa;
	color: #444;
	border: 1px solid #999;
	border-left: 0;
	border-top: 0;
	box-sizing: border-box;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	font-size:15px;
}
#tab_menu li a.ov, #tab_menu li a:hover, #tab_menu li a:active, #tab_menu li a:focus {
	background: #006eba;
	color: #fff;
}
#tab_menu li:first-child a {
	border-left: 1px solid #e3e3e3;
}
#tab_menu li + li + li + li + li a {
	border-left: 1px solid #999;
}
#tab_menu li + li + li + li + li + li a {
	border-left: 0;
}
#tab_menu li + li + li + li + li + li + li + li + li a {
	border-left: 1px solid #e3e3e3;
}
/* script tabmenu style */
.tabmenu {
	width: 100%;
}
.tabmenu .sc_cont_tab {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 0 40px 0;
	box-sizing: border-box;
}
.tabmenu .sc_cont_tab dt {
	position: absolute;
	top: 0;
	width: 25%;
	z-index: 10;
}
.tabmenu .sc_cont_tab dt.tab01 {
	left: 0;
}
.tabmenu .sc_cont_tab dt.tab02 {
	left: 25%;
}
.tabmenu .sc_cont_tab dt.tab03 {
	left: 50%;
}
.tabmenu .sc_cont_tab dt.tab04 {
	left: 75%;
}
.tabmenu .sc_cont_tab dt a {
	display: block;
	padding: 7px 0;
	text-align: center;
	background: #fafafa;
	color: #444;
	border: 1px solid #e3e3e3;
	border-left: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.tabmenu .sc_cont_tab dt.tab01 a {
	border-left: 1px solid #e3e3e3;
}
.tabmenu .sc_cont_tab dt a.ov, .tabmenu .sc_cont_tab dt a:hover, .tabmenu .sc_cont_tab dt a:active, .tabmenu .sc_cont_tab dt a:focus {
	background: #018961;
	color: #fff;
}
.tabmenu .sc_cont_tab dd {
	display: none;
	width: 100%;
	height: auto;
	position: relative;
	padding: 70px 0 0 0;
}


@media only screen and (min-width:680px) and (max-width:3600px) {
.report dl dd.web {
	display: block;
	background: #f8f8f8;
	border: 1px solid #dbdbdb;
}
.report dl dd.mobile {
	display: none;
	border: 1px solid #dbdbdb;
}
.report2 .mo_report {
	height:inherit;
	overflow: hidden;
	background: none;
	border: 1px solid #dcdcdc;
	padding-bottom: 20px;
}
.report2 .mo_report .left {
	border-right: none;
	padding: 30px;
}
}
@media only screen and (min-width:310px) and (max-width:679px) {
.report dl dd.web {
	display: none;
	border: 1px solid #dbdbdb;
}
.report dl dd.mobile {
	display: block;
	border: 1px solid #dbdbdb;
	text-align: center;
}
.report dl dd img {
	width: inherit;
}
}
.bottom_line {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.report_none {
	background: none !important;
	padding-left: 0px !important;
	letter-spacing: 0;
}
/* 예산낭비신고 */


.report3 .grybox3 {
	background: #F8F8F8;
	border: 1px solid #DBDBDB;
	padding: 2% 5%;
}
.report3 .grybox3 h3 {
	font-size: 1.3em;
	font-weight:600;
	color: #000;
}
.report3 .grybox3 dl {
}
.report3 .grybox3 dl dt {
	font-weight:600;
	font-size: 1.2em;
	color: #db2950;
	margin-top: 20px;
}
.report3 .grybox3 dl dd {
	color: #666666;
	font-size:15px;
	letter-spacing: 0;
}
.ys_list {
	margin: 40px 0 20px 0;
}
.ys_list ol {
}
.ys_list ol li {
	border-bottom: 1px dotted #ccc;
	padding: 30px 0;
	position: relative;
}
.ys_list ol li strong {
	background: url(/images/dpt/sub1/DPT01010103_03.png) no-repeat left top;
	width: 329px;
	height: 55px;
	line-height: 55px;
	display: block;
	color: #fff;
	text-indent: 10px;
	letter-spacing: 0;
}
.ys_list ol li strong span {
	font-size: 1.7em;
	position: relative;
	top: 2px;
}
.ys_list ol li .pos01 {
	position: absolute;
	top: 20px;
	left: 348px;
	width: 380px;
}
.ys_list ol li .pos02 {
	position: absolute;
	top: 41px;
	left: 348px;
}
.ys_list ol li .pos03 {
	position: absolute;
	top: 50px;
	left: 348px;
}
.ys_list ol li ul li {
	border-bottom: none;
	padding: 0;
	letter-spacing: 0;
	background: url(/images/dpt/bul/bul03.png) no-repeat left 6px;
	padding-left: 10px;
	line-height: 1.2em;
	margin-bottom: 3px;
}
/* 새올전자민원 */


.qa_box {
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
	padding: 2.890%;
	width: 94%;
	margin-bottom: 30px;
}
.qa_box dl {
	border-bottom: 1px dotted #e0e0e0;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.qa_box dl.last {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none !important;
}
.qa_box dl dt {
	margin-bottom: 10px;
	font-weight:600;
}
.qa_box dl dt .Q{
	padding-left:25px;
	background: url(/images/dpt/bul/bul_q.png) no-repeat left 2px;
	display:inline-block;	
	text-indent:-9999px;
	}
	.qa_box dl dd .A{
	padding-left:25px;
	background: url(/images/dpt/bul/bul_a.png) no-repeat left 2px;
	display:inline-block;
	text-indent:-9999px;
	}
/* 나의민원 */


.my_civil {
	border-top: 2px solid #444547;
	border-bottom: 1px solid #e0e0e0;
	background: #f8f8f8;
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
}
.my_civil .left {
	width: 45%;
	float: left;
	display: inline-block;
	padding: 3% 3%;
}
.my_civil .left dl dt {
	color: #4e4e4e;
	font-weight:600;
	font-size: 1.2em;
	line-height: 1.2em;
	letter-spacing: 0;
	margin-bottom: 10px;
}
.my_civil .left dl dd {
	background: url(/images/dpt/bul/bul02.png) no-repeat left 5px;
	padding-left: 10px;
	letter-spacing: 0;
	line-height: 1.1em;
	margin-bottom: 5px;
	color: #949494;
	font-weight:600;
	font-size:15px;
}
.my_civil .left dl dd strong {
	color: #db2950;
}
.my_civil .right {
	width: 45%;
	float: right;
	display: inline-block;
	padding: 3% 0;
}
.my_civil .right div {
	margin-bottom: 10px;
}
.my_civil .right label {
	display: inline-block;
	width: 60px;
	font-weight:600;
	color: #4e4e4e;
	font-size: 0.855em;
}
.namebox {
	border-left: 1px solid #ccc;
	padding: 0 0 0 8%;
}
.sub_data {
	position: relative;
	top: -59px;
	left: 155px;
	color: #000;
	letter-spacing: 0;
}
/* 민원서식 */


.list_search {
	width: 100%;
	margin-bottom: 15px;
}
.list_search label {
	background: url(/images/dpt/bul/bul_men.png) no-repeat 10px 5px;
	padding-left: 37px;
	font-weight:600;
	font-size: 1.2em;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	color: #4b5b7d;
	margin-right: 10px;
}
.bul03 li {
	background: url(/images/dpt/bul/bul02.png) no-repeat left 6px;
	padding-left: 6px;
}
/* 민원24서비스 안내 */


.hd_02 {
	font-size: 16px;
	font-weight:600;
	letter-spacing: 0;
}
.hd_03 {
	font-size: 1.1em;
	font-weight:600;
	letter-spacing: 0;
	color: #3066B0;
}
.txt02 {
	letter-spacing: 0;
	color: #666666;
}
.minwonbox01 {
	margin: 35px 0;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	padding: 35px 0 0 0;
}
.minwonbox01 h3 {
	font-weight:600;
	font-size: 1.2em;
}
.minwonbox01 ol strong {
	background: url(/images/dpt/sub1/DPT01010103_03.png) no-repeat left top;
	width: 329px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	display: block;
	text-indent: 10px;
	letter-spacing: 0;
}
.minwonbox01 ol strong span {
	font-size: 1.7em;
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.minwonbox01 ol li {
	border-bottom: 1px dotted #e7e7e7;
	padding: 30px 0;
	position: relative;
}
.minwonbox01 ol li ul {
	position: absolute;
	top: 46px;
	left: 350px;
}
.minwonbox01 ol li ul li {
	border-bottom: none;
	padding: 0;
	letter-spacing: 0;
	background: url(/images/dpt/bul/bul03.png) no-repeat left 6px;
	padding-left: 10px;
	line-height: 1.2em;
	margin-bottom: 3px;
	padding-right: 30px;
}
.minwonbox02 {
	letter-spacing: 0;
}
.minwonbox02 dt {
	font-size: 1.2em;
	font-weight:600;
	margin-bottom: 6px;
	color: #000;
}
.minwonbox02 dd {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.minwonbox02 ol {
	display: inline-block;
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
	padding: 30px 0 30px 10px;
	width: 710px;
}
.minwonbox02 li {
	float: left;
	display: inline-block;
	width: 22%;
	padding-left: 20px;
}
.minwonbox02 li em {
	background: url(/images/dpt/bul/bg_blueball.png) no-repeat left top;
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-weight:600;
	font-style: normal;
	float: left;
}
.minwonbox02 li div {
	background: url(/images/dpt/bul/bul_left.png) no-repeat right top;
	padding: 0 25px 0 5px;
	width: 95px;

	display: inline-block;
	float: left;
	letter-spacing: -1.5px;
	font-size:15px;
	line-height: 1.155em;
}
.minwonbox02 li div.last {
	padding-right: 0 !important;
	background: none !important;
}
.txt_blue {
	color: #3d79bf;
}
.minwontb {
	width: 100%;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	margin: 7px 0 20px 0;
	font-size: 14px;
}
.minwontb th {
	border-bottom: 2px solid #444547;
	background: #ebecf0;
	color: #222224;
	padding: 8px 5px;
	border-right: 1px solid #919191;
	letter-spacing: 0;
	font-size:15px;
	vertical-align: middle;
}
.minwontb td {
	letter-spacing: 0;
	font-size:15px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	padding: 8px 8px;
	vertical-align: middle;
	/* word-break: keep-all; */
}
.minwontb .txt_left {
	text-align:left;
}
.minwontb2 {
	width: 100%;
	border-top: 2px solid #444547;
	border-bottom: 1px solid #919191;
	margin:7px 0 20px 0;
}
.minwontb2 th {
	border-bottom: 1px solid #444547;
	background: #ebecf0;
	color: #222224;
	padding: 5px;
	border-right: 1px solid #919191;
	letter-spacing: 0;
	font-size:15px;
}
.minwontb2 td {
	letter-spacing: 0;
	font-size:15px;
	border-bottom: 1px solid #444547;
	padding: 5px 5px;
}
.minwontb3 {
	width: 100%;
	border-top: 2px solid #444547;
	border-bottom: 1px solid #919191;
	margin: 7px 0 20px 0;
}
.minwontb3 th {
	border-bottom: 1px solid #444547;
	background: #ebecf0;
	color: #222224;
	padding: 5px;
	border-right: 1px solid #919191;
	letter-spacing: 0;
	font-size:15px;
}
.minwontb3 td {
	letter-spacing: 0;
	font-size:15px;
	border-bottom: 1px solid #e0e0e0;
	padding: 5px 20px;
}
.minwontb5 {
	width: 100%;
	border-top: 2px solid #444547;
	border-bottom: 1px solid #444547;
	margin: 7px 0 20px 0;
}
.minwontb5 th {
	background: #ebecf0;
	color: #222224;
	padding: 5px;
	letter-spacing: 0;
	font-size:15px;
}
.minwontb5 td {
	letter-spacing: 0;
	font-size:15px;
	border-left: 1px solid #e0e0e0;
	padding: 5px 20px;
}
.m_minwontb span {
	display: block;
	margin-bottom: 7px;
}
.m_minwontb label {
	display: inline-block;
	width: 50px;
	font-weight:600;
	clear: both;
	text-align: left;
}
.m_minwontb .y_label {
	width: 100px !important;
}
.m_minwontb .select05 {
	width: 60%;
}
.m_minwontb .select03 {
	width: 60%;
}
.m_minwontb .input01 {
	width: 49%;
}
.minwontb6 {
	width: 100%;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	margin: 7px 0 20px 0;
	font-size: 14px;
}
.minwontb6 th {
	background: #F8F8F8;
	color: #666;
	padding: 8px 5px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	letter-spacing: 0;
	font-size:15px;
	vertical-align: middle;
}
.minwontb6 td {
	letter-spacing: 0;
	font-size:15px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	padding: 8px 8px;
	vertical-align: middle;
	word-break: keep-all;
}
.minwontb6 .txt_left {
	text-align: left;
}
/* 민원24바로가기 */


.minwon_box dt {
	color: #2E68B1;
	font-weight:600;
	margin-bottom: 10px;
}
.minwon_box dd {
	margin-bottom: 30px;
}
.grybox2 {
	border: 1px solid #DBDBDB;
	background: #F8F8F8;
	padding: 15px 20px;
}
.grybox2 div {
	background: url(/images/dpt/bul/bul_tel.png) no-repeat left 4px;
	padding-left: 20px;
	letter-spacing: 0;
}
/* 생활불편스마트폰 신고 */


.report2 .bg_box {
	background: url(/images/dpt/sub1/DPT010201_03.png) no-repeat left top;
	overflow: hidden;
}
.report2 .bg_box dl {
	padding: 0 0 50px 120px;
	letter-spacing: 0;
}
.report2 .bg_box dl dt {
	font-weight:600;
	font-size: 1.1em;
}
.report2 .mo_report {
    width: 100%;
    height: 100%;
    margin-bottom: 40px;
    border: 1px solid #dcdcdc;
    box-shadow: 2px 2px #ededed;    
    overflow: hidden;
}
.report2 .mo_report .left {
    float: left;
    display: inline-block;
    width: auto;
    padding: 30px 50px 35px 50px;
    border-right: 1px solid #dcdcdc;
}
.report2 .mo_report .left h3 {
	font-weight:600;
	font-size: 1.3em;
}
.report2 .mo_report .left p {
	width: 100%;
}
.report2 .font_01 {
	font-size: 13px
}
.report2 .mo_report .left .font_02 {
	margin-top: 10px;
	font-size: 0.950em;
}
.report2 .mo_report .left .font_03 {
	color: #999999;
	font-size:15px;
}
.report2 .mo_report .right {
	float: left;
	display: inline-block;
	margin: 10px 0 0 35px;
}
.applink {
    width: 100%;
    overflow: hidden;
}
.applink li a {
    float: left;
    width: 49%;
    margin-right: 1%;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    padding: 0;
    font-size: 18px;
    font-weight:600;
    border-radius: 8px;
    text-align: center;
}
.applink li:last-child a {
	width: 50%;
	margin-right: 0;
}
.applink li a img {
	padding: 18px 5px 18px 0;
	vertical-align: middle;
}
.hd01 {
	color: #2d69b1;
	font-weight:600;
	font-size: 1.1em;
	letter-spacing: 0;
	margin-bottom: 10px;
}
.img_block {
	width: 100%;
	display: inline-block;
	margin-top: 30px;
}
.img_block .left {
	float: left;
	display: inline-block;
	width: 48%;
	margin-right: 10px;
}
.img_block .right {
	float: right;
	display: inline-block;
	width: 48%;
}
/* 인허가자가진단 */


.report2 .bg_box2 {
	background: url(/images/dpt/sub1/DPT010202_03.png) no-repeat left top;
	height: 100px;
	margin-bottom: 40px;
}
.report2 .bg_box2 dl {
	padding: 0 0 0 140px;
	letter-spacing: 0;
}
.report2 .bg_box2 dl dt {
	font-weight:600;
	font-size: 1.1em;
}
/* 법률상담 */


.top_list {
	margin-top: 15px;
}
.top_list li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 7px;
	padding-left: 10px;
	font-size:15px;
	color: #656565;
}
.max_img img {
	max-width: 100%;
}
/* 20160812 민원개편 */
.ad_tab_2 {
	width: 96%;
	border: 1px solid #ddd;
	overflow: hidden;
	padding: 15px;
	margin-bottom: 20px
}
.ad_tab_2 ul {
	width: 100%;
}
.ad_tab_2 ul li {
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
}
.ad_tab_2 ul li:last-child {
	margin-right: 0;
}
.ad_tab_2 ul li a {
	padding: 5px 12px;
	border-radius: 3px;
	border: 1px solid #ddd;
	font-size: 0.95em;
	color: #787878;
}
.ad_tab_2 ul li a:hover {
	border-radius: 3px;
	border: none;
	background: #09C;
	color: #FFF;
}
.ad_tab_2 ul li .on {
	border-radius: 3px;
	border: none;
	background: #09C;
	color: #FFF;
}
.img01 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat 10px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img02 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -90px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img03 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -190px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img04 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -290px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img05 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -390px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img06 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -490px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.img07 {
	background: url(/images/dpt/dpt/sub1/icon_minwon.png) no-repeat -590px 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.text {
	width: 80%;
	margin: 20px 20px 10px 20px;
	display: inline-block;
}
.bt {
	margin: 10px 0 0 20px;
	display: inline;
}
/*************************


 02. 행정정보


 ************************/


 


/* 정보공개제도란 */


.jb_onfo {
	background: url(/images/dpt/sub1/DPT02010101_03.png) no-repeat left top;
	height: 120px;
}
.jb_onfo dl {
	padding-left: 180px;
}
.jb_onfo dl dt {
	color: #db2950;
	font-weight:600;
}
.jb_onfo dl dd {
	color: #222222;
	font-weight:600;
}
.bul_list01 dt {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 7px;
	padding-left: 10px;
	letter-spacing: 0;
}
.bul_list01 dd {
	padding-left: 10px;
	background: url(/images/dpt/bul/bul02.png) no-repeat left 8px;
	margin-left: 10px;
	letter-spacing: 0;
}
.bul_list02 dt {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 8px;
	padding-left: 10px;
	font-weight:600;
	margin: 7px 0 5px 0;
	color: #000;
	letter-spacing: 0;
}
.bul_list02 dd {
	padding-left: 10px;
	background: url(/images/dpt/bul/bul02.png) no-repeat left 8px;
	margin-left: 10px;
	color: #333;
	letter-spacing: 0;
}
/* 정보공개처리절차 */


.box_list ol {
	width: 741px;
	display: inline-block;
	height: 57px;
}
.box_list ol li {
	width: 230px;
	float: left;
	display: inline-block;
	text-indent: 60px;
	color: #fff;
	font-weight:600;
	height: 57px;
	line-height: 57px;
	letter-spacing: 0;
	background: #696F73;
	margin-right: 17px;
	border-radius: 15px;
	position:relative;
}
.box_list ol li:last-child {
	background:#4F75A6;

}
.box_list ol li:after{
	content:'';
	position:absolute;
	border-top: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 10px solid #006eba;
	right:-22px;
	top:20px;
}
.box_list ol li:last-child:after{
	display:none;
}
.gyrbox {
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
	padding: 15px 18px;
	margin: 15px 0 20px 0;
}
.gyrbox .pol {
	background: url(/images/dpt/bul/DPT02010102_07.png) no-repeat left top;
	letter-spacing: 0;
	font-size:15px;
	padding-left: 23px;
}
.gyrbox .pol dt {
	font-weight:600;
}
/* 비공개대상정보 */


.sc_list {
	clear: both;
	margin-top: 15px;
}
.sc_list li {
	margin-bottom: 10px;
	letter-spacing: 0;
	font-size:15px;
}
.sc_list li ol {
	margin-left: 17px;
}
.sc_list li ol li {
	margin-bottom: 5px !important;
}
/* 편람 및 서식 */


.jungbo_s .minwontb td h3 {
	color: #4076bc;
	font-weight:600;
	letter-spacing: 0;
	padding-left: 30px;
}
.jungbo_s .minwontb td ol {
	padding-left: 44px;
	margin-top: 5px;
}
.jungbo_s .minwontb td ol ol {
	padding-left: 12px !important;
}
/* 사전정보공개 */


.blue_search {
	margin: 40px 0 0 0;
	background: #6b85a8;
	display: inline-block;
	border: 1px solid #5d7493;
	padding: 20px 0 20px 28px;
	width: 710px;
}
.blue_search div {
	float: left;
	display: inline-block;
	margin-right: 33px;
}
.blue_search div label {
	color: #fff;
	letter-spacing: 0;
}
.sub_tb {
	width: 740px;
}
.sub_tb th {
	background: #5d6169 !important;
	color: #fff !important;
	border-top: 1px solid #444547;
	border-bottom: 1px solid #444547 !important;
	border-right: 1px solid #444547 !important;
	padding: 5px 0 !important;
}
.sub_tb td {
	border-right: 1px solid #919191;
	border-bottom: 1px solid #919191 !important;
	background: #f0f0f0;
}
.sub_datatb {
	padding: 0 !important;
}
/* 정책실명안내 */


.sc_list2 {
	margin-top: 15px;
}
.sc_list2 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 6px;
	padding-left: 10px;
	color: #656565;
	letter-spacing: 0;
	font-size:15px;
}
.sc_list4 {
	margin: 5px 0 0 10px;
}
.sc_list4 li {
	background: url(/images/dpt/bul/bul02.png) no-repeat left 9px;
	padding-left: 10px;
	color: #656565;
	letter-spacing: 0;
	font-size:15px;
}
.sc_list4 ol li {
	background: none !important;
	padding-left: 0 !important;
}
/*************************


 03. 구민참여


 ************************/





/* 커뮤니티플라자 */


.cot_list {
	display: block;
}
.cot_list li {
	float: left;
	display: inline-block;
	background: url(/images/dpt/sub3/bg_grybar.png) no-repeat left center;
	padding-left: 10px;
	margin-left: 10px;
}
.cot_list li:first-child {
	background: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.cot_list li a {
	font-size: 1em !important;
	font-weight:600;
	color: #979c9e !important;
}
.cot_list li a:hover, .cot_list li a:active, .cot_list li a:focus, .cot_list li .on {
	color: #f97b24 !important;
}
.plaza_box {
	display: inline-block;
	width: 100%;
}
.plaza_box .box1 {
	float: left;
	display: inline-block;
	width: 177px;
	margin-right: 8px;
}
.plaza_box .data {
	border: 1px solid #e1e1e1;
	border-bottom: none;
	background: url(/images/dpt/sub3/bg_databox.png) repeat-x left bottom;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
.plaza_box .data .comt {
	clear: both;
	font-size:15px;
	padding: 0 8px;
}
.plaza_box .data .comt .ht {
	background: url(/images/dpt/bul/bul_ht.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	margin-right: 10px;
}
.plaza_box .data .comt .ct {
	background: url(/images/dpt/bul/bul_cm.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	margin-right: 10px;
}
.plaza_box .data .com_txt {
	padding: 5px 7px 8px 7px;
	font-size: 0.855em;
	letter-spacing: 0;
	line-height: 1.2em;
}
.plaza_box .data .sns_box {
	background: #f0f0f0;
}
.plaza_box .data .sns_box ul li {
	background: url(/images/dpt/sub3/bg_grytp.png) repeat-x left bottom;
	padding: 9px 3px 9px 7px;
}
.plaza_box .data .sns_box ul li dl {
	width: 100%;
	display: inline-block;
	font-size: 0.8em;
	letter-spacing: 0;
}
.plaza_box .data .sns_box ul li dl .left {
	float: left;
	display: inline-block;
	width: 30px;
}
.plaza_box .data .sns_box ul li dl .left em {
	display: none;
}
.plaza_box .data .sns_box ul li dl dt {
	width: 28px;
	height: 28px;
	padding-left: 0 !important;
	margin-top: 3px;
}
.plaza_box .data .sns_box ul li dl .twiter {
	background: url(/images/dpt/bul/bul_tw.png) repeat-x left top;
}
.plaza_box .data .sns_box ul li dl .dd {
	background: url(/images/dpt/bul/bul_dd.png) no-repeat left top;
}
.plaza_box .data .sns_box ul li dl dd {
	padding: 0 5px 0 37px;
	line-height: 1.4em;
}
.plaza_box .data .sns_box ul li dl dd strong {
	display: inline-block;
	margin-right: 5px;
}
.plaza_box .data .entrybox {
	padding: 7px;
}
.plaza_box .data .entrybox input {
	vertical-align: middle;
}
.plaza_box .data .photo {
	text-align: center;
	padding: 8px 0 0 5px;
	margin-bottom: 10px;
}
.plaza_box .data .photo .thumb {
	position: relative;
	display: block;
	width: 161px;
	height: auto;
	line-height: 120px;
	overflow: hidden;
	text-align: center;
	color: #666;
	white-space: nowrap;
}
.plaza_box .data .photo .thumb img {
	display: block;
	border: 0;
	width: 161px;
	height: auto;
}
.plaza_box .data .photo .thumb em {
	position: absolute;
	visibility: hidden;
	width: 1px;
	height: 1px;
	left: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	background: #000 url(/images/dpt/sub3/bul_like.png) no-repeat 15px 15px;
	opacity: 0.6;
	color: #fff;
	font-weight:600;
	font-style: normal;
}
.plaza_box .data .photo .thumb em {
	_width: 100%;
	_height: auto;
	_line-height: 20px;
	_visibility: visible;
}
.plaza_box .data .photo a {
	display: block;
	margin: 0 auto;
	text-decoration: none;
	cursor: pointer;
}
.plaza_box .data .photo a strong {
	display: inline-block;
	margin: 8px 0 0 0;
	color: #333;
}
a:hover strong, .plaza_box .data .photo .plaza_box .data .photo a:active strong, .plaza_box .data .photo a:focus strong {
	text-decoration: underline;
}
.plaza_box .data .photo a:hover .thumb, .plaza_box .data .photo a:active .thumb, .plaza_box .data .photo a:focus .thumb {
	border: 3px solid #eee;
	margin: -3px;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
}
.plaza_box .data .photo a:hover .thumb em, .plaza_box .data .photo a:active .thumb em, .plaza_box .data .photo a:focus .thumb em {
	width: 100%;
	height: auto;
	visibility: visible;
}
.btn_plus {
	text-align: center;
	margin-top: 35px;
}
.btn_plus a {
	background: url(/images/dpt/sub3/bul_plus.png) no-repeat left center;
	padding-left: 20px;
	font-weight:600;
	text-decoration: underline;
	color: #9a9a9a;
}
/* 설문조사 */


.ques_box {
	background: url(/images/dpt/sub3/_DPT030401_questionaireWrite_03.gif) no-repeat left top;
	width: 740px;
	height: 221px;
	position: relative;
	margin-bottom: 30px;
}
.ques_box div {
	position: absolute;
	top: 24px;
	left: 170px;
	letter-spacing: 0;
	width: 520px;
}
.ques_box div h3 {
	font-weight:600;
	margin-bottom: 7px;
}
.ques_box div ul {
	margin-top: 7px;
}
.ques_box div ul li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 8px;
	padding-left: 10px;
}
/*설문조사 개인정보 이용 수집 동의 start*/
.info_box {
	margin:0 0 30px 0;
	padding:15px 30px;	
	background: url(/images/dpt/sub3/_DPT030401_questionaireWrite_04.gif) repeat 0 0;	
}
.info_box > h3 {
	margin:0 0 10px 0;
	color: #000; font-weight: 600;	
}
.info_box > pre {
	word-wrap: break-word; white-space: pre-wrap; word-break:break-all;
	margin:0 0 5px 0;
	padding:10px;	
	background: #fff;
	border: 1px solid #ccc;
	line-height: 16px;
}
.info_box > p {color: #000;}
.info_box > p.agrtle {
	padding:5px 0 0 0;	 
}
.info_box > p.agrrdo { 
	text-align: center; 
}
.info_box > p.agrrdo > label {
	cursor: pointer;
}
.info_box > p.agrrdo > input.mrg {
	margin: 0 5px 0 20px;
}
/*설문조사 개인정보 이용 수집 동의 end*/

.question_list dl {
	border-bottom: 1px dotted #c2c2c2;
	padding: 20px 10px;
}
.question_list dl dt {
	font-weight:600;
	color: #000;
	margin-bottom: 10px;
	background: url(/images/dpt/sub3/bg_nb.gif) no-repeat left 3px;
	padding-left: 30px;
}
.question_list dl dd {
	padding-left: 25px;
}
.gyr_nb {
	display: inline-block;
	width: 22px;
	height: 16px;
	line-height: 16px;
	color: #fff;
	font-weight: normal !important;
	font-size:15px;
	text-align: center;
	letter-spacing: 0;
	margin-right: 10px;
	margin-left: -30px;
}
.area01 {
	width: 100%;
	border: 1px solid #ccc;
	height: 80px;
}
/* 설문조사 */


.mquestion_list dl {
	border-bottom: 1px dashed #E3E5E0;
	padding: 20px 15px;
}
.mquestion_list dl dt {
	font-weight:600;
	color: #000;
	margin-bottom: 10px;
	background: url(/images/dpt/sub3/bg_nb.gif) no-repeat left 3px;
	padding-left: 30px;
}
.mquestion_list dd {
	padding-left: 30px;
	display: inline-block;
	width: 680px;
}
.mq_tit {
	float: left;
	display: inline-block;
}
.mquestion_list .fg {
	position: absolute;
	top: 30%;
	left: 50%;
	width: 300px;
	margin: 0 0 0 -150px;
	font-size: 12px;
}
.mquestion_list .fg div {
	margin: 0;
}
.mquestion_list .fg div.pMessage {
	color: #eee;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	border-left: 2px solid #ccc;
}
.mquestion_list .pGraph {
	position: relative;
	white-space: nowrap;
	float: right;
	display: inline-block;
}
.mquestion_list .pGraph .pBar {
	position: relative;
	display: inline-block;
	width: 300px;
	height: 8px;
}
.mquestion_list .pGraph .pAction {
	position: relative;
	display: inline-block;
	height: 8px;
	border-radius: 8px;
	background: #FF8D39;
	margin: -1px;
	float: right;
	margin-right: 15px;
}
.mquestion_list .pGraph .pPercent {
	font-size:15px;
	letter-spacing: 0;
	color: #666666;
	display: inline-block;
	width: 80px;
}
.mquestion_list .pGraph .pPercent strong {
}
.mquestion_list .pGraph .pNum {
	position: absolute;
	left: 5px;
	top: 3px;
	color: #666;
	font: 11px Tahoma, Geneva, sans-serif;
}
.question_tb th {
	padding-left: 12px !important;
}
.question_tb td div {
	display: block;
	margin-bottom: 7px;
}
.question_tb td div span {
	display: inline-block;
	width: 45px;
}
.question_tb td div .wf08 {
	width: 92% !important;
}
.question_tb td div .wf01 {
	width: 92% !important;
}
.question_tb .bg_black {
	background: #898c93 !important;
	text-align: center;
	color: #fff !important;
}
.img_st0305_01 {
	padding: 35px 0 40px 0;
}
/* 제도안내 */


.complaint .bg_img {
	float: left;
	height: 137px;
	width: 169px;
	display: inline-block;
}
.jb_onfo2 {
	letter-spacing: 0;
	min-height: 175px;
	background: url(/images/dpt/sub3/DPT030301_03.png) no-repeat left top;
	padding: 0 0 0 180px;
	box-sizing: border-box;
}
.sc_list1 {
}
.sc_list1 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 9px;
	padding-left: 10px;
	color: #656565;
	letter-spacing: 0;
	font-size:15px;
}
/*************************


 04. 구정소식


 ************************/


.newletter_list {
	clear: both;
	border-top: 2px solid #444547;
}
.newletter_list ul {
	overflow: hidden;
	padding-top: 30px;
	background: url(/images/dpt/sub4/DPT040501_newletter_bg_bar.gif) 0 208px;
}
.newletter_list li {
	float: left;
	text-align: center;
	display: block;
	width: 136px;
	height: 210px;
	background: url(/images/dpt/sub4/DPT040501_newletter_tbg.gif) no-repeat;
	margin: 0 0 53px 40px;
}
.newletter_list li img {
	margin-right: 10px;
}
.newletter_list li p {
	margin-top: 15px;
}
.newletter_view_skin_a {
	clear: both;
}
.newletter_view_skin_a .newletter_view_header {
	border-top: 2px solid #444547;
	border-bottom: 1px solid #bfc0c0;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	padding: 20px;
	position: relative;
	margin-bottom: 30px;
}
.newletter_view_skin_a .newletter_view_header h2 {
	font-size: 26px;
	color: #1583a3;
}
.newletter_view_skin_a .newletter_view_header h2 p {
	font-size: 10px;
	color: #999999;
}
.newletter_view_skin_a .newletter_view_header span {
	position: absolute;
}
.newletter_view_skin_a .newletter_view_header .left_logo {
	top: 23px;
	left: 23px;
}
.newletter_view_skin_a .newletter_view_header .right_logo {
	top: 18px;
	right: 23px;
}
.tit3 {
	display: none;
}
.newletter_view_skin_a .newletter_view_left {
	float: left;
	width: 510px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_box {
	clear: both;
	border-bottom: 1px dotted #c2c2c2;
	margin-bottom: 20px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_box h3 {
	font-size: 18px;
	color: #1583a3;
	font-weight:600;
	margin-bottom: 20px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a {
	overflow: hidden;
	padding-bottom: 20px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a img {
	width: 238px;
	height: 148px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a .photo {
	float: left;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a dl {
	float: left;
	font-size: 12px;
	margin-left: 20px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a dl strong {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a dt {
	font-size: 14px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_a dd {
}
.newletter_view_skin_a .newletter_view_left .newletter_con_b {
	border-bottom: 1px dotted #c2c2c2;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_b div {
	display: block;
	float: left;
	width: 245px;
	margin-right: 5px;
	font-size: 12px;
}
.newletter_view_skin_a .newletter_view_left .newletter_con_b div h3 {
	font-size: 18px;
	color: #1583a3;
	font-weight:600;
}
.newletter_view_skin_a .newletter_view_left .newletter_more {
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight:600;
	padding: 20px;
	margin-bottom: 30px;
}
.newletter_view_skin_a .newletter_view_right {
	float: left;
	width: 191px;
	margin-left: 38px;
	font-size: 12px;
}
.newletter_view_skin_a .newletter_view_right h3 {
	font-size: 16px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_c {
	clear: both;
	padding-top: 10px;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_c img {
	width: 191px;
	height: 123px;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_c p strong {
	font-weight: normal;
}
.con_d {
	display: none;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d {
	border-top: 1px solid #e6e6e6;
	margin-top: 50px;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d p {
	width: 191px;
	height: 39px;
	display: block;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d p a {
	display: block;
	padding: 9px 0 9px 28px;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d .ncd_icon_1 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_01.gif) no-repeat;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d .ncd_icon_2 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_02.gif) no-repeat;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d .ncd_icon_3 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_03.gif) no-repeat;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d ul {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d li {
	float: left;
	padding: 14px 0 6px 14px;
}
.newletter_view_skin_a .newletter_view_right .newletter_con_d .btn_befor {
	display: none;
}
/* skin B */
.newletter_view_skin_b {
	padding: 20px;
	background: url(/images/dpt/sub4/skin_b_body_bg.gif);
	overflow: hidden;
}
.newletter_view_skin_b .newletter_view_header {
	overflow: hidden;
	padding: 0px;
	text-align: center;
	padding: 20px;
	position: relative;
	background: url(/images/dpt/sub4/skin_b_header.png) 0 0;
}
.newletter_view_skin_b .newletter_view_header h2 {
	font-size: 26px;
	color: #1583a3;
}
.newletter_view_skin_b .newletter_view_header h2 p {
	font-size: 10px;
	color: #999999;
}
.newletter_view_skin_b .newletter_view_header span {
	position: absolute;
}
.newletter_view_skin_b .newletter_view_header .left_logo {
	top: 23px;
	left: 23px;
}
.newletter_view_skin_b .newletter_view_header .right_logo {
	top: 18px;
	right: 23px;
}
.newletter_view_skin_b .skin_body {
	background: #FFF;
	overflow: hidden;
	width: 700px;
}
.newletter_view_skin_b .newletter_view_left {
	float: left;
	width: 440px;
	background: #FFF;
	padding: 30px 0 0 20px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_box {
	clear: both;
	border-bottom: 1px dotted #c2c2c2;
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 500px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_box h3 {
	font-size: 18px;
	color: #1583a3;
	font-weight:600;
	margin-bottom: 20px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a {
	float: left;
	padding-bottom: 20px;
	width: 210px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a .photo {
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a .photo img {
	width: 180px;
	height: 113px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a dl {
	font-size: 12px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a dl strong {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a dt {
	font-size: 14px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_a dd {
}
.newletter_view_skin_b .newletter_view_left .newletter_con_b {
	border-bottom: 1px dotted #c2c2c2;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	position: absolute;
	width: 671px;
	background: #f6f2ea;
	border-top: 1px dotted #aaa7a2;
	border-bottom: 1px dotted #aaa7a2;
	padding: 20px;
	margin: -21px 0 0 -20px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_b div {
	display: block;
	float: left;
	width: 330px;
	margin-right: 5px;
	font-size: 12px;
}
.newletter_view_skin_b .newletter_view_left .newletter_con_b div h3 {
	font-size: 18px;
	color: #328ca8;
	font-weight:600;
}
.newletter_view_skin_b .newletter_view_right {
	float: left;
	width: 191px;
	margin-left: 20px !important;
	font-size: 12px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d {
	border-top: 1px solid #e6e6e6;
	margin-top: 50px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d p {
	width: 191px;
	height: 39px;
	display: block;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d p a {
	display: block;
	padding: 9px 0 9px 28px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d .ncd_icon_1 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_01.gif) no-repeat;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d .ncd_icon_2 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_02.gif) no-repeat;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d .ncd_icon_3 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_03.gif) no-repeat;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d ul {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d li {
	float: left;
	padding: 14px 0 6px 14px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_d .btn_befor {
	display: none;
}
.newletter_view_skin_b .newletter_view_right {
	float: left;
	width: 191px;
	margin-top: 30px;
	font-size: 12px;
}
.newletter_view_skin_b .newletter_view_right h3 {
	font-size: 16px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_c {
	clear: both;
	padding-top: 10px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_c img {
	width: 191px;
	height: 123px;
}
.newletter_view_skin_b .newletter_view_right .newletter_con_c p strong {
	font-weight: normal;
}
.newletter_view_skin_b .newletter_view_left .newletter_more {
	position: absolute;
	width: 610px;
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight:600;
	padding: 20px;
	margin-bottom: 30px;
	background: url(/images/dpt/sub4/skin_more.png) no-repeat 410px 15px;
	padding-right: 50px;
}
/* skin C */
.newletter_view_skin_c {
	padding: 20px;
	background: url(/images/dpt/sub4/skin_c_body_bg.gif);
	overflow: hidden;
}
.newletter_view_skin_c .newletter_view_header {
	overflow: hidden;
	padding: 0px;
	text-align: center;
	padding: 20px;
	position: relative;
	border-bottom: 1px solid #bfc0c0;
	background: #FFF;
}
.newletter_view_skin_c .newletter_view_header h2 {
	font-size: 26px;
	color: #1583a3;
}
.newletter_view_skin_c .newletter_view_header h2 p {
	font-size: 10px;
	color: #999999;
}
.newletter_view_skin_c .newletter_view_header span {
	position: absolute;
}
.newletter_view_skin_c .newletter_view_header .left_logo {
	top: 23px;
	left: 23px;
}
.newletter_view_skin_c .newletter_view_header .right_logo {
	top: 18px;
	right: 23px;
}
.newletter_view_skin_c .skin_body {
	background: #FFF;
	overflow: hidden;
	width: 700px;
}
.newletter_view_skin_c .newletter_view_left {
	float: left;
	width: 440px;
	background: #FFF;
	padding: 30px 0 0 20px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_box {
	clear: both;
	border-bottom: 1px dotted #c2c2c2;
	margin-bottom: 20px;
	overflow: hidden;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_box h3 {
	font-size: 18px;
	color: #1583a3;
	font-weight:600;
	margin-bottom: 20px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a {
	overflow: hidden;
	padding-bottom: 20px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a .photo {
	float: left;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a .photo img {
	width: 180px;
	height: 113px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a dl {
	float: left;
	font-size: 12px;
	margin-left: 20px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a dl strong {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a dt {
	font-size: 14px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_a dd {
}
.newletter_view_skin_c .newletter_view_left .newletter_con_b {
	border-bottom: 1px dotted #c2c2c2;
	padding-bottom: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	position: absolute;
	width: 671px;
	background: #f9f9f9;
	padding: 20px;
	margin: -21px 0 0 -20px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_b div {
	display: block;
	float: left;
	width: 330px;
	margin-right: 5px;
	font-size: 12px;
}
.newletter_view_skin_c .newletter_view_left .newletter_con_b div h3 {
	font-size: 18px;
	color: #328ca8;
	font-weight:600;
}
.newletter_view_skin_c .newletter_view_right {
	float: left;
	width: 191px;
	margin-left: 20px !important;
	font-size: 12px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d {
	border-top: 1px solid #e6e6e6;
	margin-top: 50px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d p {
	width: 191px;
	height: 39px;
	display: block;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d p a {
	display: block;
	padding: 9px 0 9px 28px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d .ncd_icon_1 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_01.gif) no-repeat;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d .ncd_icon_2 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_02.gif) no-repeat;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d .ncd_icon_3 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_03.gif) no-repeat;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d ul {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d li {
	float: left;
	padding: 14px 0 6px 14px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_d .btn_befor {
	display: none;
}
.newletter_view_skin_c .newletter_view_right {
	float: left;
	width: 191px;
	margin-top: 30px;
	font-size: 12px;
}
.newletter_view_skin_c .newletter_view_right h3 {
	font-size: 16px;
	color: #333;
	font-weight:600;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_c {
	clear: both;
	padding-top: 10px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_c img {
	width: 191px;
	height: 123px;
}
.newletter_view_skin_c .newletter_view_right .newletter_con_c p strong {
	font-weight: normal;
}
.newletter_view_skin_c .newletter_view_left .newletter_more {
	position: absolute;
	width: 610px;
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight:600;
	padding: 20px;
	margin-bottom: 30px;
	background: url(/images/dpt/sub4/skin_more.png) no-repeat 410px 15px;
	padding-right: 50px;
}
/* 뉴스레터 */
.newletter_list_writer {
	overflow: hidden;
	background: url(/images/dpt/sub4/DPT040501_newLetterView_01.gif) no-repeat 0 0;
	padding-left: 120px;
}
.newletter_list_writer strong {
	display: block;
	color: #000;
}
.newletter_list_writer ul {
	margin-top: 20px;
}
.newletter_list_writer li {
	float: left;
	padding: 0 10px 0 10px;
	font-size: 12px;
}
.newletter_list_writer li.recom {
	border-right: 1px solid #e0e0e0;
	color: #3f77bd;
	font-weight:600;
}
.newletter_list_table {
	background: url(/images/dpt/sub4/DPT040501_newletter_bg_bar2.gif) no-repeat;
	width: 740px;
	height: 38px;
	margin: 20px 0 20px 0;
}
.newletter_box {
	clear: both;
	background: url(/images/dpt/sub4/DPT040501_newLetterList_bg_01.gif);
	border: 1px solid #d4d4d4;
	position: relative;
	padding: 20px;
	font-size: 12px;
}
.newletter_box .label {
	position: absolute;
	top: -10px;
	left: 20px;
}
.newletter_box .nbtn_nb {
	position: absolute;
	top: 30px;
	right: 20px;
}
.newletter_box fieldset {
	margin: 0 0 0 60px;
}
.newletter_box .nl_txt {
	margin: 0 0 10px 60px;
}
.newletter_box .nl_input {
	width: 118px !important;
	height: 18px;
	border: 1px solid #aaadb4;
}
.newletter_box .nl_txt1 {
	margin: 0 0 10px 60px;
	color: #3f77bd;
	font-size: 20px;
	font-weight:600;
}
.newletter_box .nl_txt2 {
	padding: 0 0 20px 60px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #c2c2c2;
	font-size: 16px;
}
.newletter_box .nl_txt3 {
	padding-bottom: 20px;
	display: block;
}
.newletter_box .nl_txt3 a {
	color: #000;
	text-decoration: underline;
}
/*************************


 05. 대덕구소개


 ************************/


.catagory {
	display: none;
}
/* 대덕의 상징 */


.simbol_default {
	padding: 30px;
	/* margin-left: 20px; */
}
.simbol_list {
	border-left: 1px dotted #c2c2c2;
	padding-left: 30px;
	margin-top: 30px;
}
.simbol_list ul {
}
.simbol_list li {
	display: block;
	height: 43px;
	line-height: 40px;
	margin-bottom: 10px;
}
.simbol_list li img {
	vertical-align: middle;
	padding-right: 10px;
}

@media(max-width:768px){
   .simbol_default {padding:0; margin-left:0;}
}

.color_type_01 ul {
}
.color_type_01 li {
	float: left;
	padding: 40px 0px 40px 130px;
	display: block;
}
.color_type_02 ul {
}
.color_type_02 li {
	float: left;
	padding: 30px 0px 30px 60px;
	display: block;
}
.color_type_03 ul {
}
.color_type_03 li {
	float: left;
	padding: 30px 0px 20px 88px;
	display: block;
}
.color_type_04 ul {
}
.color_type_04 li {
	float: left;
	padding: 30px 0px 20px 30px;
	display: block;
}
.color_type_05 ul {
}
.color_type_05 li {
	float: left;
	padding: 10px 0px 10px 10px;
	display: block;
}
.slogan .slogan_box {
}
.slogan .slogan_box dl {
	padding: 0 0 40px 200px;
}
.slogan .slogan_box dl dt {
	font-size: 16px;
	font-weight:600;
	color: #3f77bd;
}
.slogan .slogan_box dl dd a {
	color: #3f77bd;
}
.slogan_icon_01 {
	background: url(/images/dpt/sub5/DPT050202_01.gif) no-repeat 0 0;
	height: 140px;
}
.slogan_icon_02 {
	background: url(/images/dpt/sub5/DPT050203_01.gif) no-repeat 0 0;
	height: 140px;
}
#map_canvas {
	width: 738px;
	height: 380px;
	border: 1px solid #666;
}
.blue_search2 {
	margin: 10px 0 0 0;
	background: #6b85a8;
	display: inline-block;
	border: 1px solid #5d7493;
	padding: 20px 0 20px 0px;
	margin-bottom: 20px;
	width: 100%;
	position: relative;
}
.blue_search2 fieldset {
	margin-left: 20px;
}
.blue_search2 span {
	color: #FFF;
}
.blue_search2 .txt_tr {
	position: absolute;
	top: 0px;
	right: 60px;
}
.blue_search2 .input_bs2 {
	width: 150px;
	border: 1px solid #aaadb4;
}
.org_chart_gred_01 {
	overflow: hidden;
	background: url('/images/dpt_2022/contents/or_bg_2023_03.png')no-repeat;
	width:825px; margin:0 auto;
}
.org_chart_gred_02 {
	background: url(/images/dpt_2022/contents/bg_org_line_02_2023_02.gif) no-repeat 0 50px;
	overflow: hidden; width:710px; margin-left:30px;
}
.org_chart_01 {
	position: relative; 
	float: left;
	width: 650px;
}
.org_chart_01 ul {
}
.org_chart_01 li {
	display: block;
	z-index: 99999;
}
.org_chart_01 li a {
	display: block;
}
.org_chart_01 li span {
	display: block;
	padding:10px;
	width:100px;
	text-align: center;
	font-weight:600;
	font-size: 12px;
	margin: 0 20px;
	box-sizing:border-box;
}
/*.org_chart_01:before{
	content:'';
	position:absolute;
	width:1px;
	height: 118px;
	background: #cacaca;
	top: 51px;
	left: 50%;
	z-index: -57;
}*/ 
.org_chart_01 li span a.boc_01 {
	background: #3e679f;
	border: 1px solid #34598e;
	color: #FFF;
	/* margin-left: 252px; */
	display: block;
	border-radius: 4px;
	padding: 10px 0;
}
.org_chart_01 li span a.boc_02 {
	background: #6094c3;
	border: 1px solid #5488b8;
	color: #FFF;
	display: block;
	border-radius: 4px;
	padding: 10px 0;
}
.org_chart_01 li ul {
	margin-top: 20px;
	position:relative;
}
/*.org_chart_01 > ul > li > ul:before{
	content:'';
	position:absolute;
	width: 613px;
	height: 1px;
	background: #cacaca;
	top: -20px;
	left: 12px;
}*/
.org_chart_01 li ul li {
	display: block;
	float: left;
}
.org_chart_01 li ul li a {
	display: block
}
.org_chart_01 ul > li > span {
	display: block;
	text-align: center;
	font-size: 15px !important;
	margin-bottom: 0px;
	/* position: absolute; */
	/* float: left; */
	margin: 0 auto 30px;
}
.org_chart_01 ul > li > ul > li > span {
	display: block;
	text-align: center;
	font-size: 12px !important;
	margin-bottom: 0px;
	/* position: absolute; */
	/* float: left; */
	margin: 0 auto 0px;
	padding: 3px 0px;
}
.org_chart_01 li ul li span.boc_03 {
	background: #158195;
	width:90px;
	padding: 5px;
	border: 1px solid #158195;
	color: #FFF;
	margin-top:5px;
	/* margin-left: 239px; */
}
.org_chart_01 li ul li span.boc_03 a:hover {
	display: block;
	border: 1px solid #03C
}
.org_chart_01 li ul li span.boc_04 a {
	display: block;
	color: #FFF;
}
.org_chart_01 li ul li span.boc_04 {
	background: #158195;
	width: 60px;
	padding: 3px;
	border: 1px solid #158195;
	color: #FFF;
	margin-top: 5px;
	/* margin-top: 30px; */
}
.org_chart_01 li ul li ul {
	/* width: auto; */
	/* background-color: aqua; */
	/* display: inline-block; */
	margin-top:41px;
}
.org_chart_01 li ul li ul.depth_02 {
	/* width: auto; */
	/* background-color: aqua; */
	/* display: inline-block; */
	margin-top:8px;
}
/*width*/
.w_20{
	width:20px !important;
}
.org_chart_01 > ul > li > ul > li > ul > li {
	background: #ececec;
	font-size:13px;
	float: left;
	width:100px;
	height:155px;
	line-height:1em;
	text-align: center;
	padding:10px 0 37px 0px;
	border: 1px solid #dadada;
	margin: 0 0 0 4px;
	word-wrap: break-word;
	position:relative;
}
.org_chart_01 > ul > li > ul > li > ul > li:before{
	content:'';
	position:absolute;
	width:1px;
	height:200px;
	top: -37px;
	z-index: 84;
}
.org_chart_01 li ul li ul li a {
	display: block;
	word-break: normal;
}
.r_box {
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//* width: 50px; */
}
.mt_30 {
	margin-top:39px !important;
}
.mt_35 {
	margin-top: 35px !important;
}
.mt_15 {
	margin-top: -15px !important;
}
.mt_5 {
	margin-top: 5px !important;
}
.org_chart_02 {
	float: left; margin-top:60px; margin-left:30px;
}
.org_chart_02 ul {
}
.org_chart_02 li {
	display: block;
}
.org_chart_02 li span a {
	display: block;
	padding:5px;
	width:90px;
	text-align: center;
	font-weight:600;
	font-size: 16px;
}
.org_chart_02 li span a.boc_05 {
	background: #3e679f;
	border: 1px solid #34598e;
	color: #FFF;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.org_chart_02 li span a.boc_06 {
	background: #6094c3;
	border: 1px solid #5488b8;
	color: #FFF;
	margin-top: 30px;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.org_chart_02 li ul {
}
.org_chart_02 li ul li {
	background: #ececec;
	font-size: 11px;
	float: left;
	height:155px;
	width:25px;
	padding:5px;
	border: 1px solid #dadada;
	margin:108px 0 0 35px;
	word-wrap: break-word!important;
}
.org_chart_02 li ul li a{
	display:block;
	word-break:normal;
}
.org_chart_03 {
	clear: both;
	padding-top: 50px;
}
.org_chart_03 ul {
}
.org_chart_03 li {
	display: block;
}
.org_chart_03 li span {
	display: block;
	padding: 10px;
	width: 144px;
	text-align: center;
	font-weight:600;
	font-size: 16px;
}
.org_chart_03 li span.boc_07 {
	background: #d74006;
	border: 1px solid #d74006;
	color: #FFF;
	margin-left:285px;
}
.org_chart_03 li span.boc_07 a {
	color: #fff;
	display: block;
}
.org_chart_03 li ul {
}
.org_chart_03 li ul li {
	background: #ececec;
	font-size:13px;
	float: left;
	width:55px;
	text-align: center;
	padding:6px 0;
	border: 1px solid #dadada;
	margin: 40px 0 0 4px;
}
/*************************


 06. 분야별정보


 ************************/

.sub #container .gasoline {
	width: 100%;
	height: 100%;
	position: relative;
	margin-top: 40px;
}
.sub #container .gasoline .blit {
	float: left;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	color: transparent;
	width: 35px;
	height: 35px;
	background: url(/images/dpt/main/blit.png) no-repeat -65px -396px;
}
.sub #container .gasoline .text {
	position: absolute;
	top: 3px;
	left: 50px;
}
.sub #container .gasoline .text .top {
	display: block;
	height: 16px;
	font-size: 1.071em;
	line-height: 1;
	color: #222;
	font-weight: 600;
}
.sub #container .gasoline .text .bottom {
	font-size: 0.929em;
	color: #939393;
	line-height: 1;
}
.sub #container .gasoline .text .bottom .ta01 {
	color: #222;
	font-weight: 600;
	font-size: 13px
}
.sub #container .gasoline .text .bottom .ta02 {
	color: #e56330;
	font-weight:600;
	font-size: 13px
}
.sub #container .gasoline .text .bottom .bar {
	color: #8d8d8d;
	font-size: 12px;
	display: inline-block;
	padding: 0 4px
}
.sub #container #contents .bottom .tm_hidden {
	display: none!important;
}
.ovh_history {
	margin-left:20px !important;
}
.complaint p {
	font-size:15px;
	color: #656565;
}
/* 평생학습도서관 */


.library div {
	width: 100%;
	display: inline-block;
	margin-bottom: 30px;
}
/* 직속기관,사업소 */


.library .left {
	display: block;
	float: left;
	margin-bottom: 0 !important;
	width: 35%;
}
.library .left img {
	max-width: 100%;
}
.library .right {
	display: block;
	float: right;
	margin-bottom: 0 !important;
	width: 60%;
}
.library_tb {
	width: 100%;
	border-top: 2px solid #444547;
	border-bottom: 2px solid #444547;
	letter-spacing: 0;
}
.library_tb th {
	background: #f8f8f8;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 8px 0;
}
.library_tb td {
	border-bottom: 1px solid #dfdfdf;
	padding: 8px 10px;
}
.library_tb td a {
	letter-spacing: 0;
	font-size:15px;
	text-decoration: underline;
	color: #3f77bd;
}
/* 민원24 */


.vjr_box01 {
	background: url(/images/dpt/sub6/DPT06010102_03.png) no-repeat left top;
	width: 100%;
	height: 206px;
	margin-bottom: 40px;
}
.vjr_box01 div {
	padding-left: 190px;
}
.vjr_box01 div p {
	font-size: 1.2em;
	font-weight:600;
	line-height: 1.2em;
	margin-bottom: 30px;
}
.sc_list3 {
	margin-top: 15px;
}
.sc_list3 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 8px;
	padding-left: 10px;
	color: #656565;
	letter-spacing: 0;
}
.sc_list3 li img {
	vertical-align: middle;
}
.li_mb10 li {
	margin-bottom: 10px!important;
}
.sc_list3 li table {
	margin: 10px 0 0 -10px;
}
.li_bgnone_inul {
	margin-top: 10px;
}
.li_bgnone_inul li {
	background: none!Important;
	padding: 1px 0!important;
}
/* 외교통상부 여권서비스 */


.t_tur {
	background: url(/images/dpt/sub6/DPT06010204_03.jpg) no-repeat left top;
	width: 740px;
	height: 348px;
	padding-top: 60px;
}
.t_turbox {
	width: 500px;
}
.t_tur .t_turbox div {
	margin: 0 0 0 55px;
	float: left;
	display: inline-block;
	width: 175px;
	height: 140px;
}
.t_tur .t_turbox div h2 {
	color: #3b2716;
	font-weight:600;
	font-size: 20px;
	margin-bottom: 20px;
	letter-spacing: 0;
}
.t_tur .t_turbox div ul li {
	border-bottom: 1px solid #c7c2bb;
	color: #ffffff;
	position: relative;
}
.t_tur .t_turbox div ul li a {
	color: #fff;
	letter-spacing: 0;
	font-size: 14px;
	display: block;
	padding: 3px 0;
}
.t_tur .t_turbox div ul li img {
	vertical-align: middle;
	position: absolute;
	right: 3px;
	top: 5px;
}
/* 청소년문화시설 */


.youth_top {
	width: 100%;
	display: inline-block;
	margin-top: 30px;
}
.youth_top .left {
	float: left;
	width: 155px;
	display: inline-block;
}
.youth_top .right {
	float: right;
	width: 555px;
	display: inline-block;
	font-weight:600;
}
/* 대덕학운동 */


.dea_u {
	width: 100%;
	display: inline-block;
	margin-top: 40px;
}
.dea_u .left {
	float: left;
	display: inline;
	width: 55%;
	border-right: 1px dotted #ccc;
}
.dea_u .right {
	float: right;
	display: inline;
	width: 40%;
	text-align: center;
}
/* 성인문해교육네트워크 할성화 */


.photo_list {
	margin-top: 30px;
}
.photo_list ul {
	width: 100%;
	display: inline-block;
}
.photo_list ul li {
	width: 180px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.photo_list ul li img {
	max-width: 100%;
}
.photo_list ul li span {
	display: block;
	clear: both;
	font-weight:600;
	text-align: center;
}
/* 마을기업안내 */


.maul {
	width: 100%;
	display: inline-block;
}
.maul .left {
	float: left;
	display: inline-block;
	width: 350px;
}
.maul .right {
	float: right;
	display: inline-block;
	width: 360px;
}
.top_line {
	border-top: 1px solid #e7e7e7;
	padding-top: 20px;
}
/* 산업단지소개 */


.sanup {
	width: 100%;
	display: inline-block;
}
.sanup .left {
	float: left;
	display: inline-block;
	width: 40%;
}
.sanup .left img {
	max-width: 100%;
}
.sanup .right {
	float: right;
	display: inline-block;
	width: 58%;
}
.l_box {
	display: inline-block;
	margin-left: 20px;
}
.l_box input {
	vertical-align: middle;
}
.bottleneck th {
	padding-left: 15px !important;
}
/* 사회적기업소개 */


.library_tb2 {
	width: 100%;
	border-top: 2px solid #444547;
	font-size: 0.950em;
	letter-spacing: 0;
}
.library_tb2 th {
	background: #f8f8f8;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 8px 0;
}
.library_tb2 td {
	border-bottom: 1px solid #dfdfdf;
	padding: 8px 0 8px 20px;
}
.photo_list2 {
	margin: 30px 0;
	border-bottom: 1px solid #444547;
	padding-bottom: 25px;
}
.photo_list2 ul {
	width: 100%;
	display: inline-block;
}
.photo_list2 ul li {
	float: left;
	display: inline-block;
	padding: 0 10px;
}
/* 길고양이개체수조절사업 */


.library_tb3 {
	width: 100%;
	border-top: 1px solid #444547;
	font-size: 0.950em;
	letter-spacing: 0;
}
.library_tb3 th {
	background: #f8f8f8;
	border-bottom: 2px solid #444547;
	border-right: 1px solid #444547;
	padding: 8px 0;
}
.library_tb3 td {
	border-bottom: 1px solid #444547;
	border-right: 1px solid #dfdfdf;
	padding: 8px 0 8px 0;
	text-align: center;
}
.cat_list {
	width: 740px;
	display: inline-block;
}
.cat_list li {
	float: left;
	display: inline-block;
	margin-right: 45px;
	margin-top: 10px;
}
.cat_list li.last {
	margin-right: 0 !important;
}
/* 신고방법 */


#q_a_list {
	border: 1px solid #dbdbdb;
	padding: 30px 20px;
	margin-bottom: 40px;
	background: #f8f8f8;
}
#q_a_list li {
	background: url(/images/dpt/sub6/bul_q.gif) no-repeat 10px 14px;
	border-bottom: 1px dashed #e0e0e0;
	padding: 10px 0 10px 35px;
	font-weight:600;
	list-style: none;
}
#q_a_list li.last {
	border-bottom: none !important;
}
.faq_list dl {
}
.faq_list dl dt {
	background: #f8f8f8 url(/images/dpt/sub6/bul_q.gif) no-repeat 25px 17px;
	border-bottom: 1px dotted #e0e0e0;
	border-top: 1px solid #444547;
	padding: 15px 0 15px 50px;
	font-weight:600;
	font-size: 1.1em;
	position: relative;
}
.faq_list dl dt img {
	position: absolute;
	top: 20px;
	right: 20px;
}
.faq_list dl dd {
	background: url(/images/dpt/sub6/bul_a.gif) no-repeat 25px 30px;
	padding: 25px 0 25px 60px;
}
.dt_box {
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
	padding: 30px;
	font-weight:600;
	color: #000;
	margin-top: 40px;
}
.dt_box strong {
	color: #3f77bd;
}
.dt_box .u_line {
	text-decoration: underline;
}
.bt_line2 {
	border-bottom: 1px solid #919191 !important;
}
.twriteForm3 th {
	padding-left: 15px !important;
}
/* 나의신고내역 */


.my_ps h3 {
	color: #db2950;
	font-weight:600;
	font-size: 1.2em;
	letter-spacing: 0;
}
.my_ps h3 strong {
	text-decoration: underline;
	color: #000;
}
/* 분야별정보 > 학교폭력지원 */


.sv01 {
	float: left;
	margin-right: 22px;
}
.sv01 p {
	display: block;
	width: 359px;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	text-align: center;
	font-weight:600;
	background: url(/images/dpt/sub6/DPT06020204_bg_01.gif) no-repeat;
}
.sv01 ul {
	display: block;
	width: 335px;
	height: 175px;
	margin-top: 10px;
	padding: 24px 0 0 24px;
	background: url(/images/dpt/sub6/DPT06020204_box_01.gif) no-repeat;
}
.sv01 li {
	font-size:15px;
	padding-left: 10px;
	margin-bottom: 10px;
	background: url(/images/dpt/bul/bul03.png) no-repeat 4px 7px;
}
.sv01 li strong {
	color: #3f77bd;
	font-weight: normal;
}
.sv02 {
	float: left;
}
.sv02 p {
	display: block;
	width: 359px;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	text-align: center;
	font-weight:600;
	background: url(/images/dpt/sub6/DPT06020204_bg_02.gif) no-repeat;
}
.sv02 ul {
	display: block;
	width: 335px;
	height: 175px;
	margin-top: 10px;
	padding: 24px 0 0 24px;
	background: url(/images/dpt/sub6/DPT06020204_box_01.gif) no-repeat;
}
.sv02 li {
	font-size:15px;
	padding-left: 10px;
	margin-bottom: 10px;
	background: url(/images/dpt/bul/bul03.png) no-repeat 4px 7px;
}
.sv02 li strong {
	color: #3f77bd;
	font-weight: normal;
}
.sv03 {
	float: left;
	margin-right: 22px;
}
.sv03 p {
	display: block;
	width: 359px;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	text-align: center;
	font-weight:600;
	background: url(/images/dpt/sub6/DPT06020204_bg_01.gif) no-repeat;
}
.sv03 ul {
	display: block;
	width: 335px;
	height: 225px;
	margin-top: 10px;
	padding: 24px 0 0 24px;
	background: url(/images/dpt/sub6/DPT06020204_box_02.gif) no-repeat;
}
.sv03 li {
	font-size:15px;
	margin-bottom: 10px;
}
.sv03 li strong {
	color: #3f77bd;
	font-weight: normal;
}
.sv04 {
	float: left;
}
.sv04 p {
	display: block;
	width: 359px;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	text-align: center;
	font-weight:600;
	background: url(/images/dpt/sub6/DPT06020204_bg_02.gif) no-repeat;
}
.sv04 ul {
	display: block;
	width: 335px;
	height: 225px;
	margin-top: 10px;
	padding: 24px 0 0 24px;
	background: url(/images/dpt/sub6/DPT06020204_box_02.gif) no-repeat;
}
.sv04 li {
	font-size:15px;
	margin-bottom: 10px;
}
.sv04 li strong {
	color: #3f77bd;
	font-weight: normal;
}
.sv05 {
	width: 100%;
	background: #f8f8f8;
	border: 1px solid #dbdbdb;
	overflow: hidden;
}
.sv05 ul {
	float: left;
	padding: 20px;
}
.sv05 li {
	padding: 0 0 30px 50px;
}
.sv05 li strong {
	color: #3d78be;
}
.sv05 .sv_bul_01 {
	background: url(/images/dpt/sub6/DPT06020204_bul_01.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_02 {
	background: url(/images/dpt/sub6/DPT06020204_bul_02.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_03 {
	background: url(/images/dpt/sub6/DPT06020204_bul_03.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_04 {
	background: url(/images/dpt/sub6/DPT06020204_bul_04.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_05 {
	background: url(/images/dpt/sub6/DPT06020204_bul_05.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_06 {
	background: url(/images/dpt/sub6/DPT06020204_bul_06.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_07 {
	background: url(/images/dpt/sub6/DPT06020204_bul_07.gif) no-repeat 10px 5px;
}
.sv05 .sv_bul_08 {
	background: url(/images/dpt/sub6/DPT06020204_bul_08.gif) no-repeat 10px 5px;
}
/* 분야별정보 > 부동산정보통합열람,부동산관리시스템,부동산실거래조회 */


.real_estate .bg_box {
	margin-bottom: 20px;
}
.real_estate .bg_box dl {
	padding: 0 0 40px 190px;
	letter-spacing: 0;
	word-break: keep-all;
	box-sizing: border-box;
}
.real_estate .bg_box dl dt {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
}
.real_estate .bg_box dl dd {
	font-size:15px;
}
.d6_icon_01 {
	background: url(/images/dpt/sub6/DPT06010303_01.gif) no-repeat 0 0;
}
.d6_icon_02 {
	background: url(/images/dpt/sub6/DPT06010304_01.gif) no-repeat 0 0;
	height: 160px;
}
.d6_icon_03 {
	background: url(/images/dpt/sub6/DPT06010305_01.gif) no-repeat 0 0;
	height: 160px;
}
.d6_icon_04 {
	background: url(/images/dpt/sub6/DPT06020202_01.gif) no-repeat 0 0;
	height: 160px;
}
.d6_icon_05 {
	background: url(/images/dpt/sub6/DPT06020203_01.gif) no-repeat 0 0;
	height: auto;
}
.d5_icon_0302 {
	background: url(/images/dpt/sub5/DPT050302_01.png) no-repeat 0 0;
	height: 160px;
}
.d1_icon_010302 {
	background: url(/images/dpt/sub1/DPT01010302_01.png) no-repeat 0 0;
}
.d6_icon_030211 {
	background: url(/images/dpt/sub6/DPT06030211_01.png) no-repeat 0 0;
}
.real_estate_line {
	border-bottom: 1px solid #e7e7e7;
}
/* 분야별정보 > 여권 */


.passport .bg_box {
	background: url(/images/dpt/sub6/DPT06010201_01.gif) no-repeat 0 0;
	display: block;
	overflow: hidden;
}
.passport .bg_box dl {
	padding: 0 0 40px 245px;
}
.passport .bg_box dl dt {
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
}
.passport .bg_box dl dd a {
	color: #3f77bd;
}
.passport_list {
}
.passport_list ul {
}
.passport_list li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 50%;
	padding-left: 12px;
	color: #666666;
	letter-spacing: 0;
}
.passport_list2 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 50%;
	color: #666666;
	letter-spacing: 0;
	padding:0 0 10px 12px;
}
.bul_q {
	background: url(/images/dpt/bul/bul03.png) no-repeat 30px 5px;
	padding-left: 38px !important;
}
.with_dang {
	position: relative;
	padding-left: 15px;
}
.with_dang .posi_dang {
	position: absolute;
	left: 0;
	top: 0;
}
/* 활동공간 */


.sc_grybox {
	background: url(/images/dpt/sub3/DPT030506_03.gif) no-repeat 0 0;
	width: 100%;
	height: 45px;
	display: inline-block;
	padding: 20px 0;
	margin-top: 20px;
}
.sc_grybox .left {
	float: left;
	display: inline-block;
	width: 145px;
	padding: 0 25px;
}
.sc_grybox .right {
	float: right;
	display: inline-block;
	padding: 0 35px 0 10px;
	width: 500px;
}
/* 정보화교육접수 */


.edu_rgybox {
	border-top: 1px solid #444547;
	padding: 20px;
	background: #f0f0f0;
	margin-top: -20px;
	overflow: hidden;
}
.edu_rgybox .tc_img {
	float: left;
	display: inline-block;
}
.edu_rgybox .edu_list {
	float: left;
	padding-left: 20px;
	width: 590px;
}
.edu_rgybox .edu_list li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 7px;
	padding-left: 8px;
	margin-bottom: 7px;
	display: inline-block;
	width: 100%;
}
.edu_rgybox .edu_list li strong {
	display: inline-block;
	width: 55px;
	float: left;
}
.edu_rgybox .edu_list li div {
	float: left;
	display: inline-block;
	width: 88%;
}
.edu_data {
	padding: 20px;
	line-height: 1.5em;
}
.edu_data h4 {
	font-weight:600;
	font-size: 1.1em;
	margin-bottom: 15px;
}
.skyblue_box {
	border: 1px solid #D8DDE4;
	background: #F5F8FC;
	text-align: center;
	padding: 15px 0;
	margin-top: 10px;
}
/* 지역상품 소개 및 구매안내 */


.hr_line {
	color: #000;
	height: 2px;
}
.library2 {
	overflow: hidden;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #e0e0e0;
}
.library2 .picture {
	float: left;
}
.library2 .contents {
	float: left;
	margin-left: 20px;
	font-size: 12px;
}
.library2 .contents p strong {
	color: #333;
}
.library2 .contents h2 {
	font-size: 16px;
	color: #000;
	margin-bottom: 8px;
	font-weight:600;
}
.library2 .contents h2 a {
	font-weight: normal !important;
	color: #3f77bd !important;
	font-size: 14px;
	text-decoration: underline;
}
.wrpa_with_img {
	margin: 20px 0 40px 0;
	overflow: auto;
}
.wrpa_with_img .left_img {
	float: left;
	width: 288px;
	padding-right: 35px;
}
.wrpa_with_img .right_txt {
	float: left;
	width: 415px;
}
.wrpa_with_img1 {
	margin: 20px 0 40px 0;
	overflow: auto;
}
.wrpa_with_img1 .left_img {
	float: left;
	width: 205px;
	padding-right: 35px;
}
.wrpa_with_img1 .right_txt {
	float: left;
	width: 470px;
}
.thumb_subttl {
	margin: 20px 0 40px -1px;
	overflow: auto;
}
.thumb_subttl li {
	float: left;
	padding-left: 1px;
	height: 262px;
	overflow: hidden;
}
.thumb_subttl li span {
	display: block;
	color: #151515;
	font-size:15px;
}





/*************************


 media query


 ************************/


/*


@media only screen and (min-width:1200px) and (max-width:3000px) 





{


.mobile_con {display:none;}


/* 나의민원 


.my_civil .left {width:80%; float:none; display:inline-block; padding:3% 10%;}


.my_civil .right {width:60%; float:none; display:inline-block; padding:20% 0;}


.namebox { border-left:none; padding:0;}


.vbtn_set {text-align:center !important;}


.mobile_con3 {display:none;}


}*/








/* tablet's layout */


@media only screen and (min-width:910px) and (max-width:1200px) {
.mobile_con {
	display: none;
}
.mobile_con3 {
	display: none;
}
.advice_data ul li {
	float: left;
	display: inline-block;
	width: 156px;
	margin: 0 10px 40px 0;
}
.advice_data ul li .img img {
	max-width: 100%;
}
.vbtn_set {
	text-align: center !important;
}
/* 커뮤니티플라자 */
.plaza_box .box1 {
	width: 160px;
	margin-right: 5px;
}
.plaza_box .data .photo .thumb img {
	max-width: 100%;
}
.plaza_box .data .photo .thumb {
	width: 148px;
}
}
 @media only screen and (min-width:600px) and (max-width:910px) {
.report2 .mo_report .left {
	border-right: none;
	padding: 30px;
}
	.mobile_img_st {
	width: 100%;
}
/* 민원신청 */
.minwon_main {
	width: 96%;
	padding: 2%;
	display: inline-block;
	border-bottom: 1px solid #e6e7e8;
	border-top: 1px solid #e6e7e8;
}
.minwon_main .left {
	background: url(/images/dpt/sub1/DPT010101_03.jpg) no-repeat left top;
	width: 45%;
	float: left;
	display: inline-block;
	height: 220px;
	max-width: 244px;
	margin-right: 20px;
}
.minwon_main .right {
	float: none;
	display: inline;
	width: inherit;
}
.minwon_main .right .mo_txt2 {
	clear: both;
	font-weight:600;
}
.minwon_main .right .txt_top {
	font-weight:600;
	color: #000;
	font-size: 1.3em;
}
.minwon_main .right h2 {
	color: #3f77bd;
	font-weight:600;
	font-size: 2.5em;
	margin: 0px 0 27px;
}
.minwon_menu {
	border-bottom: 1px solid #e6e7e8;
	padding: 2%;
	display: inline-block;
	width: 96%;
}
.minwon_menu h3 {
	float: none;
	display: block;
	color: #3f77bd;
	font-size: 1.3em;
	font-weight:600;
	letter-spacing: 0;
}
.minwon_menu h3 span {
	display: none;
}
.minwon_list {
	float: none;
	display: inline-block;
	width: 96%;
}
.minwon_list ul {
	width: 96%;
	display: inline-block;
}
.minwon_list ul li a {
	display: inline-block;
	float: left;
	width: 30%;
	margin-bottom: 5px;
	background: url(/images/dpt/bul/bul03.png) no-repeat left 8px;
	padding-left: 8px;
}
/* 민원상담.신고 */


 /* #advice { }


.ad_tab ul { display:inline-block; margin:0 0 15px 2%; border-left:none;}


.ad_tab ul li {float:left; display:inline-block; }


.ad_tab ul li a { background:none !important; width:inherit; height:inherit; padding-left:5px; }


.ad_tab ul li a:hover, .ad_tab ul li a:active, .ad_tab ul li a:focus, .ad_tab ul li .on { color:#000 !important; background:none !important; font-weight:normal;} */


#advice {
}
.ad_tab ul {
	display: inline-block;
	margin-bottom: 30px;
	border-left: 1px solid #d4d4d4;
}
.ad_tab ul li {
	float: left;
	display: inline-block;
}
.ad_tab ul li a {
	background: #fafafa;
	width: 182px;
	height: 31px;
	display: inline-block;
	line-height: 31px;
	text-align: center;
	color: #A1A1A1;
	border: 1px solid #d4d4d4;
	border-spacing: inherit;
}
.ad_tab ul li a:hover, .ad_tab ul li a:active, .ad_tab ul li a:focus, .ad_tab ul li .on {
	background: url(/images/dpt/sub1/bg_adtab_on.png) no-repeat left top;
	color: #fff;
	font-weight:600;
	border: 1px solid #676a71;
}
.advice_data ul li {
	float: left;
	display: inline-block;
	width: 156px;
	margin: 0 10px 40px 0;
}
.advice_data ul li .img img {
	max-width: 100%;
}
/* 예산낭비신고 */


.report3 .grybox3 {
	border-top: 1px solid #DBDBDB !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	background: none !important;
	padding: 5% 5% 0 5% !important;
}
.report3 .grybox3 h3 {
	color: #db2950;
}
.report3 .grybox3 dl dt {
	color: #000;
	margin: 7px 0;
	line-height: 1.1em;
}
.ys_list {
	margin: 1% 5% 5% 5% !important;
}
.ys_list ol li {
	border-bottom: none;
	border-right: none;
	padding: 10px 0 0 0;
}
.ys_list ol li strong {
	background: none;
	width: inherit;
	color: #db2950;
	height: inherit;
	line-height: inherit;
	text-indent: 0;
	margin-bottom: 5px;
}
.ys_list ol li strong span {
	display: none;
}
.ys_list ol li .pos01, .ys_list ol li .pos02, .ys_list ol li .pos03 {
	position: inherit;
	left: inherit;
	right: inherit;
	top: inherit;
	width: inherit;
}
/* 나의민원 */


.my_civil .left {
	width: 80%;
	float: none;
	display: inline-block;
	padding: 3% 10%;
}
.my_civil .right {
	width: 82%;
	float: none;
	display: inline-block;
	padding: 3% 10% 0 8%;
}
.namebox {
	border-left: none;
	padding: 0;
}
.namebox label {
	padding-left: 15px;
}
.vbtn_set {
	text-align: center !important;
}
.my_civil .left dl dd {
	background: url(/images/dpt/bul/bul01.png) no-repeat left 4px;
}
.bul_star {
	background: url(/images/dpt/bul/bul_star.png) no-repeat left 3px;
}
/* 설문조사 */


.ques_box {
	background: #F2F5F6 none;
	width: 100%;
	height: 25%;
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #CDD1D3;
}
.ques_box div {
	position: inherit;
	padding: 20px 15px;
	left: 0;
	top: 0;
	width: auto;
}
.mquestion_list dl {
	border-bottom: 1px solid #E3E5E0;
	padding: 20px 15px;
}
.mquestion_list dl dt {
	font-weight:600;
	color: #000;
	margin-bottom: 10px;
	background: url(/images/dpt/sub3/bg_nb.gif) no-repeat left 3px;
	padding-left: 30px;
}
.mquestion_list dd {
	padding-left: 30px;
	max-width: 550px;
	width: 96%;
}
.mquestion_list .fg {
	position: absolute;
	top: 30%;
	left: 50%;
	width: 300px;
	margin: 0 0 0 -150px;
	font-size: 12px;
}
.mquestion_list .fg div {
	margin: 0;
}
.mquestion_list .fg div.pMessage {
	color: #eee;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	border-left: 2px solid #ccc;
}
.mquestion_list .pGraph {
	position: relative;
	white-space: nowrap;
	float: none;
	display: block;
}
.mquestion_list .pGraph .pBar {
	position: relative;
	display: inline-block;
	width: 300px;
	height: 8px;
}
.mquestion_list .pGraph .pAction {
	position: relative;
	display: inline-block;
	height: 8px;
	border-radius: 8px;
	background: #FF8D39;
	margin: -1px;
	float: left;
}
.mquestion_list .pGraph .pPercent {
	font-size:15px;
	letter-spacing: 0;
	color: #666666;
}
.mquestion_list .pGraph .pPercent strong {
}
.mquestion_list .pGraph .pNum {
	position: absolute;
	left: 5px;
	top: 3px;
	color: #666;
	font: 11px Tahoma, Geneva, sans-serif;
}
.mq_tit {
	display: block;
	float: none;
}
.bb_line6 {
	border-bottom: 1px solid #CDD1D3;
	padding-bottom: 30px;
}
.jb_onfo2 {
	min-height: 120px;
}
.complaint .bg_img {
	margin-bottom: 20px;
	background-position: -30px top;
	width: 145px;
}
/* 활동공간 */


.sc_grybox {
	background: none;
	width: 90%;
	height: auto;
	display: block;
	padding: 5%;
}
.sc_grybox .left {
	float: left;
	display: inline-block;
	width: 180px;
	padding: 0;
}
.sc_grybox .left img {
	max-width: 100%;
}
.sc_grybox .right {
	float: right;
	display: inline-block;
	width: 68%;
	padding: 0;
}
.sc_list3 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat scroll left 8px !important;
	color: #656565;
	font-size: 0.888em;
	letter-spacing: 0;
	padding-left: 10px;
	border-bottom: none !important;
	font-weight: normal !important;
}
/* 뉴스레터 */


.title_m {
	font-size: 24px;
	font-weight:600;
	padding: 10px 20px;
}
.newletter_box {
	clear: both;
	display: none;
}
/* 커뮤니티플라자 */


.plaza_box .box1 {
	width: 160px;
	margin-right: 6px;
}
.plaza_box .data .photo .thumb img {
	max-width: 100%;
}
.plaza_box .data .photo .thumb {
	width: 148px;
}
}

















/* mobile's layout */


@media only screen and (min-width:100px) and (max-width:600px) {

/*도식*/
.ui{overflow:hidden;position:relative;}
.ui:after{content:"";display:block;clear:both;visibility:hidden;}
.ui.uip{margin:20px 0;}
.ui.uip li{position:relative;}
.ui.uip li:after{content:"";display:block;position:absolute;bottom:-22px;left:50%;margin-left:-7px;width: 0;height: 0;}
.ui.uip .last_child:after{display:none;}
.ui.uip li b{display:block;margin-bottom:5px;color:#54535a;font-size:16px;font-family:'nsr';line-height:22px;}
.ui.uip li em{display:block;color:#ee402e;font-size:11px;line-height:15px;}
.ui.uip.type3 li.last_child{background-color:#54535a;border-color:#54535a;color:#fff;margin-right:0px;}
.ui.uip.type3 li{display:inline-block;float:left;margin-right:3%;width: 29%;text-align:center;letter-spacing:-1px;border: 1px solid #ddd;height: 123px;}
.ui.uip.type3 .line_20{line-height: 20px !important;}
.ui.uip.type3 .line_50{line-height: 50px !important;}
.ui.uip.type3 .widt_{width: 29%;}
.ui.uip.type3 li:before{content:"";display:inline-block;height:54px;vertical-align:middle;}
.ui.uip.type3 li:after{top: 67px;left:auto;right: -11.5%;margin:0;width: 0;height: 0;background-position:-284px 0;}
.ui.uip.type3 .widt_:after{
	right: -11.5%;
}
.ui.uip.type3 li .cont{display:inline-block;line-height: 39px;vertical-align:middle;background: #5f5f5f;height: 48px;padding-top: 10px;width: 100%;color: white;}
.ui.uip.type3 li .cont_01 {background:white;display: block;font-size:15px;}

.tm_hidden {
	display: none;
}
.with_btn_posi01 {
	position: relative;
	left: 0;
	top: 10px;
}
#lnb > ul > li > ul {
	display: none;
}
.h2_darkg_st {
	font-size: 16px!important;
	color: #2562B2!important;
	margin-top: 20px!important;
}
.mobile_img_st {
	width: 100%;
}
.mobile_pt15 {
	padding-top: 15px;
}
/* 민원신청 */
.minwon_main .right h2 {
	font-size: 2.5em!important;
}
.minwon_main {
	width: 96%;
	padding: 2%;
	display: inline-block;
	border-bottom: 1px solid #e6e7e8;
	border-top: 1px solid #e6e7e8;
}
.minwon_main .left {
	background: url(/images/dpt/sub1/DPT010101_03.jpg) no-repeat left top;
	width: 45%;
	float: left;
	display: inline-block;
	height: 220px;
	max-width: 244px;
	margin-right: 20px;
}
.minwon_main .right {
	float: none;
	display: inline;
	width: inherit;
}
.minwon_main .right .mo_txt2 {
	clear: both;
	font-weight:600;
}
.minwon_main .right .txt_top {
	font-weight:600;
	color: #000;
	font-size: 1.3em;
}
.minwon_main .right h2 {
	color: #3f77bd;
	font-weight:600;
	font-size: 3.5em;
	margin: 0px 0 27px;
}
.minwon_menu {
	border-bottom: 1px solid #e6e7e8;
	padding: 2%;
	display: inline-block;
	width: 96%;
}
.minwon_menu h3 {
	float: none;
	display: block;
	color: #3f77bd;
	font-size: 1.3em;
	font-weight:600;
	letter-spacing: 0;
}
.minwon_menu h3 span {
	display: none;
}
.minwon_list {
	float: none;
	display: inline-block;
	width: 96%;
}
.minwon_list ul {
	width: 96%;
	display: inline-block;
}
.minwon_list ul li a {
	display: inline-block;
	float: left;
	width: 47%;
	margin-bottom: 5px;
	background: url(/images/dpt/bul/bul03.png) no-repeat left 8px;
	padding-left: 8px;
}
.d1_icon_010302 dl {
	padding: 0 0 40px 165px!important;
	margin-top: 20px;
}
.tit_data {
	background: #5c666f url(/images/dpt/sub/bul_tit_data.png) no-repeat 10px 9px;
	padding: 8px 0 8px 36px;
	color: #fff;
	font-weight:600;
	font-size: 1.2em;
	letter-spacing: 0;
}
.mobile_con {
	display: block;
}
.mobile_non {
	display: none !important;
}
.mobile_con3 {
	display: inline-block !important;
}
.mobile_con3 .orgbox {
	font-size: 1em !important;
	padding: 2px 5px
}
/* 나의민원 */


.my_civil {
	border-top: none;
}
.my_civil .left {
	width: 80%;
	float: none;
	display: inline-block;
	padding: 3% 10%;
}
.my_civil .right {
	width: 82%;
	float: none;
	display: inline-block;
	padding: 3% 10% 0 8%;
}
.namebox {
	border-left: none;
	padding: 0;
}
.namebox label {
	padding-left: 15px;
}
.vbtn_set {
	text-align: center !important;
}
.my_civil .left dl dd {
	background: url(/images/dpt/bul/bul01.png) no-repeat left 4px;
}
.bul_star {
	background: url(/images/dpt/bul/bul_star.png) no-repeat left 3px;
}
/* 민원상담.신고 */


#advice {
}
.ad_tab ul {
	display: inline-block;
	margin: 0 0 15px 2%;
	border-left: none;
}
.ad_tab ul li {
	float: left;
	display: inline-block;
}
.ad_tab ul li a {
	background: none !important;
	width: inherit;
	height: inherit;
	padding-left: 5px;
	border: none;
}
.ad_tab ul li a:hover, .ad_tab ul li a:active, .ad_tab ul li a:focus, .ad_tab ul li .on {
	color: #000 !important;
	background: none !important;
	font-weight: normal;
	border: none !important;
}
.ad_tab2 ul {
	display: inline-block;
	margin: 0 0 15px 2%;
	border-left: none;
}
.ad_tab2 ul li {
	float: left;
	display: inline-block;
}
.ad_tab2 ul li a {
	background: none !important;
	width: inherit;
	height: inherit;
	padding-left: 5px;
	border: none;
}
.ad_tab2 ul li a:hover, .ad_tab2 ul li a:active, .ad_tab2 ul li a:focus, .ad_tab2 ul li .on {
	color: #000 !important;
	background: none !important;
	font-weight: normal;
	border: none !important;
}
.advice_data ul {
	width: 100%;
	display: inline-block;
}
.advice_data ul li {
	float: none;
	width: 94%;
	margin: 0;
	padding: 3%;
	display: inline-block;
	border-top: 1px solid #E4E5E7;
}
.advice_data ul li .img {
	width: 120px;
	float: left;
	display: inline-block;
}
.advice_data ul li .img img {
	max-width: 100%;
}
.advice_data ul li dl {
	float: left;
	width: 148px;
	display: inline-block;
	margin-left: 15px;
}
.advice_data ul li dt {
	margin: 0px 0 5px 0;
	color: #5383c2;
	font-weight:600;
	font-size: 1.1em;
	letter-spacing: 0;
}
.advice_data ul li dt img {
	vertical-align: middle;
	max-width: 13%;
}
.advice_data ul li dd {
	width: 146px;
	display: block;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size:15px;
}
/* 공직자비리신고 */	


.mo_txt {
	padding: 5% 5% 2% 5%;
}
.mo_txt p {
	color: #3d3d3d;
}
.gry_box {
	padding: 0 5% 2% 5%;
	line-height: 1.2em;
	background: none;
	border: none;
}
.gry_box .n_bul {
	background: none;
	padding-left: 0;
	line-height: 1.3em;
}
.bottom_line {
	border-bottom: none;
	margin-bottom: 0;
}
/* 예산낭비신고 */


.report3 .grybox3 {
	border-top: 1px solid #DBDBDB !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	background: none !important;
	padding: 5% 5% 0 5% !important;
}
.report3 .grybox3 h3 {
	color: #db2950;
}
.report3 .grybox3 dl dt {
	color: #000;
	margin: 7px 0;
	line-height: 1.1em;
}
.ys_list {
	margin: 1% 5% 5% 5% !important;
}
.ys_list ol li {
	border-bottom: none;
	padding: 10px 0 0 0;
}
.ys_list ol li strong {
	background: none;
	width: inherit;
	color: #db2950;
	height: inherit;
	line-height: inherit;
	text-indent: 0;
	margin-bottom: 5px;
}
.ys_list ol li strong span {
	display: none;
}
.ys_list ol li .pos01, .ys_list ol li .pos02, .ys_list ol li .pos03 {
	position: inherit;
	left: inherit;
	right: inherit;
	top: inherit;
	width: inherit;
}
/* 무인민월발급 */


.mob20 {
	margin-top: 20px;
	color: #2562b2;
}
.txt03 {
	color: #000;
	font-size: 1.122em;
}
.select_box {
	padding: 0 5%;
}
.select80 {
	width: 100%;
	border: 1px solid #ccc;
}
.bt_line {
	border-top: 1px solid #CDD1D4 !important;
}
.bb_line {
	border-bottom: 1px solid #CDD1D4 !important;
	padding: 15px 10px;
	font-weight: normal !important;
	line-height: 1.2em;
}
/* color */


.link_color01 {
	color: #E76903 !important;
	text-decoration: underline !important;
}
/* 커뮤니티플라자 */


.plaza_box .box1 {
	float: none;
	display: block;
	width: 100%;
	margin-right: 0;
}
.plaza_box .data {
	border: 1px solid #e1e1e1;
	border-bottom: none;
	background: url(/images/dpt/sub3/bg_databox.png) repeat-x left bottom;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
.plaza_box .data .comt {
	clear: both;
	font-size:15px;
	padding: 0 8px;
}
.plaza_box .data .comt span {
	display: inline-block;
	background: url(/images/dpt/sub3/bg_grybar.png) no-repeat left center;
	padding-left: 7px;
}
.plaza_box .data .comt .ht {
	background: url(/images/dpt/bul/bul_ht.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	margin-right: 10px;
}
.plaza_box .data .comt .ct {
	background: url(/images/dpt/bul/bul_cm.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	margin-right: 10px;
}
.plaza_box .data .com_txt {
	padding: 5px 7px 8px 7px;
	font-size: 1.2em;
	font-weight:600;
	letter-spacing: 0;
	line-height: 1.2em;
	color: #000;
}
.plaza_box .data .sns_box {
	background: #f0f0f0;
}
.plaza_box .data .sns_box ul {
	border-bottom: 1px solid #CDD1D3;
}
.plaza_box .data .sns_box ul li {
	border-top: 1px solid #CDD1D3;
	background: none;
	padding: 9px 3px 9px 7px;
}
.plaza_box .data .sns_box ul li dl {
	width: 100%;
	display: inline-block;
	font-size: 0.8em;
	letter-spacing: 0;
}
.plaza_box .data .sns_box ul li dl .left {
	float: left;
	display: inline-block;
	width: 30px;
}
.plaza_box .data .sns_box ul li dl .left em {
	display: none;
}
.plaza_box .data .sns_box ul li dl dt {
	width: 28px;
	height: 28px;
	padding-left: 0 !important;
	margin-top: 0;
}
.plaza_box .data .sns_box ul li dl .twiter {
	background: url(/images/dpt/bul/bul_tw.png) repeat-x left top;
}
.plaza_box .data .sns_box ul li dl .dd {
	background: url(/images/dpt/bul/bul_dd.png) no-repeat left top;
}
.plaza_box .data .sns_box ul li dl dd {
	padding: 0 5px 0 37px;
	line-height: 1.4em;
}
.plaza_box .data .sns_box ul li dl dd strong {
	display: inline-block;
	margin-right: 5px;
}
.plaza_box .data .entrybox {
	padding: 7px;
	background: #F0F0F0;
}
.plaza_box .data .entrybox input {
	vertical-align: middle;
}
.plaza_box .data .photo {
	text-align: center;
	padding: 8px 0 0 5px;
	margin-bottom: 10px;
}
.plaza_box .data .photo .thumb {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #666;
	white-space: nowrap;
}
.plaza_box .data .photo .thumb img {
	display: block;
	border: 0;
	width: auto;
	height: auto;
	max-width: 100%;
}
.plaza_box .data .photo .thumb em {
	position: absolute;
	visibility: hidden;
	width: 1px;
	height: 1px;
	left: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	background: #000 url(/images/dpt/sub3/bul_like.png) no-repeat 15px 93%;
	opacity: 0.6;
	color: #fff;
	font-weight:600;
	font-style: normal;
}
.plaza_box .data .photo .thumb em {
	_width: 100%;
	_height: auto;
	_line-height: 20px;
	_visibility: visible;
}
.plaza_box .data .photo a {
	display: block;
	margin: 0 auto;
	text-decoration: none;
	cursor: pointer;
}
.plaza_box .data .photo a strong {
	display: inline-block;
	margin: 8px 0 0 0;
	color: #333;
}
a:hover strong, .plaza_box .data .photo .plaza_box .data .photo a:active strong, .plaza_box .data .photo a:focus strong {
	text-decoration: underline;
}
.plaza_box .data .photo a:hover .thumb, .plaza_box .data .photo a:active .thumb, .plaza_box .data .photo a:focus .thumb {
	border: 3px solid #eee;
	margin: -3px;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
}
.plaza_box .data .photo a:hover .thumb em, .plaza_box .data .photo a:active .thumb em, .plaza_box .data .photo a:focus .thumb em {
	width: 100%;
	height: auto;
	visibility: visible;
}
.btn_plus {
	text-align: center;
	margin-top: 0;
	background: #F2F5F6;
	padding: 10px 0;
	margin-top: -8px;
	border-bottom: 1px solid #E3E5E0;
	margin-bottom: 30px;
}
.btn_plus a {
	background: url(/images/dpt/bul/bul_bottom.png) no-repeat right center;
	padding-right: 33px;
	font-weight:600;
	text-decoration: none;
	color: #9a9a9a;
}
.input04 {
	width: 83%;
}
/* 민원24 */


.vjr_box01 {
	background: url(/images/dpt/sub6/DPT06010102_03.png) no-repeat -5px -35px;
	width: 100%;
	height: 306px;
	margin-bottom: 40px;
	position: relative;
}
.vjr_box01 div {
	padding-left: 160px;
}
.vjr_box01 div p {
	font-size: 1.1em;
	font-weight:600;
	line-height: 1.1em;
	margin-bottom: 30px;
	letter-spacing: 0;
}
.vjr_box01 .min24 {
	position: absolute;
	top: 180px;
	left: 0;
	border-top: 1px solid #CDD1D3;
	border-bottom: 1px solid #CDD1D3;
	padding: 15px 0;
	width: 100%;
}
.min24_tb {
	font-size:15px;
}
.howon_txt {
	font-weight:600;
	border-bottom: 1px solid #CDD1D3;
	padding-bottom: 20px;
}
.sc_list3 {
	margin-top: 3px;
}
.sc_list3 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat left 9px;
	padding-left: 10px;
	color: #656565;
	letter-spacing: 0;
	font-size:15px;
}
/* 산업단지소개 */


.sanup {
	width: 100%;
	display: inline-block;
}
.sanup .left {
	float: none;
	display: block;
	width: 100%;
}
.sanup .right {
	float: none;
	display: block;
	width: 100%;
	margin-top: 10px;
}
.complaint {padding: 0 !important;}
.twriteForm2 td {
	width: auto !important;
}
.p2 {
	padding: 0 15px
}
.mobile_img_st {
	width: 100%;
}
.mobile_h2_st {
	margin-top: 20px !important;
	color: #2562B2;
	font-size: 16px!important;
	font-weight:600;
}
/* 신고방법 */


#q_a_list {
	border: 1px solid #dbdbdb;
	padding: 10px 0px;
	margin-bottom: 40px;
	background: #f8f8f8;
}
#q_a_list li {
	background: url(/images/dpt/sub6/DPT06050203_03.gif) no-repeat 97% 12px;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0 10px 20px;
	font-weight:600;
	list-style: none;
}
#q_a_list li.last {
	border-bottom: none !important;
}
.faq_list dl {
}
.faq_list dl dt {
	background: #f8f8f8 url(/images/dpt/sub6/bul_q.gif) no-repeat 25px 17px;
	border-bottom: 1px dotted #e0e0e0;
	border-top: 1px solid #444547;
	padding: 15px 0 15px 50px;
	font-weight:600;
	font-size: 1.1em;
	position: relative;
	letter-spacing: 0;
}
.faq_list dl dt img {
	position: absolute;
	top: 12px;
	right: 20px;
}
.faq_list dl dd {
	background: none;
	padding: 25px 0 25px 0;
}
.faq_list dl dd p {
	background: url(/images/dpt/bul/bul03.png) no-repeat 5px 5px;
	padding: 0 15px;
}
/* .dt_box {border:1px solid #dbdbdb; background:#f8f8f8; padding:30px; font-weight:bold; color:#000; margin-top:40px;}


.dt_box strong {color:#3f77bd;}


.dt_box .u_line { text-decoration:underline;}


.bt_line2 {border-bottom:1px solid #919191 !important; }


.twriteForm3 th {padding-left:20px !important;} */


.tb_mob {
	width: 100%;
	border-top: 1px solid #919191;
	margin-top: 7px;
}
.tb_mob th {
	background: #eaecef;
	border-bottom: 1px solid #cdd1d3;
	padding: 7px 0;
	color: #000;
}
.tb_mob td {
	border-left: 1px solid #cdd1d3;
	border-bottom: 1px solid #cdd1d3;
	padding: 7px 0;
	text-align: center;
}
.tb_mob .mtit {
	border-bottom: 2px solid #444547 !important;
}
.tb_mob .mtit2 {
	border-left: 1px solid #919191 !important;
	background: #f8f8f8;
	color: #000;
	font-weight:600;
}
.twriteForm4 table {
	border-top: 2px solid #60646C !important;
}
.twriteForm4 td {
	width: auto !important;
}
.minwontb2 {
	width: 100%;
	border-top: 2px solid #444547;
	border-bottom: 1px solid #919191;
	margin: 7px 0 5px 0;
}
.p2 .bb_line {
	padding: 0 10px 20px 10px;
}
.dt_box {
	margin-top: 20px;
	padding: 15px;
}
.minwontb4 td {
	padding: 5px 7px;
}
.t_ml .ml40 {
	margin-left: 7px;
}
/* 나의신고내역 */


.my_ps h3 {
	color: #000;
	padding-left: 10px;
}
.my_ps h3 strong {
	color: #db2950;
}
.my_mane {
	background: #F1F4F6;
	padding: 13px 0;
	text-align: center;
	border-bottom: 1px solid #D1D1D3;
}
.my_mane img {
	vertical-align: middle;
}
.my_tb {
	border-top: 2px solid #444547;
	border-bottom: 1px solid #444547;
	width: 100%;
	margin-top: 10px;
}
.my_tb ul {
	border-bottom: 1px solid #e4e5e7;
}
.my_tb .my_gry {
	background: #f1f4f6;
}
.my_tb ul strong {
	text-align: left;
	padding: 5px 0 5px 17px;
	background: url(/images/dpt/bul/bul03.png) no-repeat 10px 13px;
	display: inline-block;
	width: 80px;
}
.my_tb ul .data {
	background: url(/images/dpt/sub6/bul_tline.png) no-repeat left center;
	padding: 5px 0 5px 10px;
}
/* 설문조사 */


.ques_box {
	background: #F2F5F6 none;
	width: 100%;
	height: 25%;
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #CDD1D3;
}
.ques_box div {
	position: inherit;
	padding: 20px 15px;
	left: 0;
	top: 0;
	width: auto;
}
.mquestion_list dl {
	border-bottom: 1px solid #E3E5E0;
	padding: 20px 15px;
}
.mquestion_list dl dt {
	font-weight:600;
	color: #000;
	margin-bottom: 10px;
	background: url(/images/dpt/sub3/bg_nb.gif) no-repeat left 3px;
	padding-left: 30px;
}
.mquestion_list dd {
	padding-left: 30px;
	width: inherit;
}
.mquestion_list .fg {
	position: absolute;
	top: 30%;
	left: 50%;
	width: 300px;
	margin: 0 0 0 -150px;
	font-size: 12px;
}
.mquestion_list .fg div {
	margin: 0;
}
.mquestion_list .fg div.pMessage {
	color: #eee;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	border-left: 2px solid #ccc;
}
.mquestion_list .pGraph {
	position: relative;
	white-space: nowrap;
	float: none;
	display: block;
}
.mquestion_list .pGraph .pBar {
	position: relative;
	display: inline-block;
	width: 185px;
	height: 8px;
}
.mquestion_list .pGraph .pAction {
	position: relative;
	display: inline-block;
	height: 8px;
	border-radius: 8px;
	background: #FF8D39;
	margin: -1px;
	float: left;
}
.mquestion_list .pGraph .pPercent {
	font-size:15px;
	letter-spacing: 0;
	color: #666666;
}
.mquestion_list .pGraph .pPercent strong {
}
.mquestion_list .pGraph .pNum {
	position: absolute;
	left: 5px;
	top: 3px;
	color: #666;
	font: 11px Tahoma, Geneva, sans-serif;
}
.mq_tit {
	display: block;
	float: none;
}
.bb_line6 {
	border-bottom: 1px solid #CDD1D3;
	padding-bottom: 30px;
	padding: 100px 0 30px 0;
	background: url(/images/dpt/sub3/DPT030301_03.png) no-repeat center top;
	background-size: 100px;
}
.bb_line6 div{
    width: 100%;
}
.mcb {
	clear: both;
}
.complaint .bg_img {
	margin-bottom: 20px;
	background-position: -30px top;
	width: 145px;
}
/* 활동공간 */


.sc_grybox {
	background: none;
	width: 90%;
	height: auto;
	display: block;
	padding: 5%;
}
.sc_grybox .left {
	float: left;
	display: inline-block;
	width: 45%;
	padding: 0;
}
.sc_grybox .left img {
	max-width: 100%;
}
.sc_grybox .right {
	float: right;
	display: inline-block;
	width: 50%;
	padding: 0;
}
.sc_list3 li {
	background: url(/images/dpt/bul/bul03.png) no-repeat scroll left 8px !important;
	color: #656565;
	font-size: 0.888em;
	letter-spacing: 0;
	padding-left: 10px;
	border-bottom: none !important;
	font-weight: normal !important;
}
/* 뉴스레터 */
.title_m {
	font-size: 24px;
	font-weight:600;
	padding: 10px 20px;
}
.newletter_list {
	clear: both;
	border-top: 2px solid #444547;
	margin: 0 10px;
}
.newletter_list ul {
	overflow: hidden;
	padding-top: 30px;
	background: url(/images/dpt/sub4/DPT040501_newletter_bg_bar3.gif) repeat-y 0 -5px;
}
.newletter_list li {
	float: left;
	text-align: center;
	display: block;
	width: 82px;
	height: 146px;
	background: url(/images/dpt/sub4/DPT040501_newletter_tbg_02.gif) no-repeat;
	margin: 0 0 22px 12px;
}
.newletter_list li img {
	margin-right: 10px;
	width: 78px;
	height: 110px;
}
.newletter_list li p {
	margin-top: 13px;
	font-size:15px;
}
.newletter_box {
	clear: both;
	display: none;
}
.newletter_view {
	padding: 0 20px 0 20px;
}
.newletter_view_header {
	display: none;
}
.b_info {
	display: none;
}
.tit3 {
	font-size: 30px !important;
	color: #000;
	font-weight:600;
	padding: 0 0 10px 0px;
	display: block !important;
}
.newletter_view_left {
	border-top: 2px solid #000;
	padding-top: 20px;
	width: 100% !important;
}
.newletter_view_left .newletter_con_box {
	clear: both;
	border-bottom: 1px dotted #c2c2c2;
	margin-bottom: 20px;
}
.newletter_view_left .newletter_con_box h3 {
	font-size: 24px;
	color: #1583a3;
	font-weight:600;
	margin-bottom: 20px;
}
.newletter_view_left .newletter_con_a {
	overflow: hidden;
	padding-bottom: 20px;
}
.newletter_view_left .newletter_con_a .photo {
	float: left;
}
.newletter_view_left .newletter_con_a .photo img {
	width: 130px;
	height: 80px;
}
.newletter_view_left .newletter_con_a dl {
	float: left;
	font-size: 12px;
	margin-left: 20px;
	width: 170px !important;
}
.newletter_view_left .newletter_con_a dl strong {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.newletter_view_left .newletter_con_a dt {
	font-size: 16px;
	color: #333;
	font-weight:600;
}
.newletter_view_left .newletter_con_a dd {
	font-size: 12px;
}
.newletter_view_left .newletter_con_b {
	border-bottom: 0px !important;
	overflow: hidden;
}
.newletter_view_left .newletter_con_b div {
	display: block;
	clear: both !important;
	font-size: 12px;
}
.newletter_view_left .newletter_con_b div h3 {
	font-size: 18px;
	color: #db2950;
	font-weight:600;
}
.newletter_view_left .newletter_con_b div ul {
	border-bottom: 1px solid #e4e5e7;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 600px !important;
}
.newletter_view_left .newletter_con_b div li {
	font-size: 12px;
	background: url(/images/dpt/bul/bul03.png) no-repeat 10px 10px;
	padding-left: 20px;
}
.newletter_view_left .newletter_more {
	text-align: center;
	color: #333;
	font-size: 20px;
	font-weight:600;
	padding: 20px;
	margin-bottom: 30px;
}
.newletter_more {
	display: none;
}
.newletter_view_right {
	margin-left: 0px !important;
	width: 100% !important;
	font-size: 12px;
}
.newletter_view_right h3 {
	font-size: 24px;
	color: #db2950;
	font-weight:600;
}
.newletter_view_right .newletter_con_c {
	clear: both;
	padding-top: 10px;
	overflow: hidden;
}
.newletter_view_right .newletter_con_c img {
	width: 130px;
	height: 80px;
}
.newletter_view_right .newletter_con_c span {
	float: left;
}
.newletter_view_right .newletter_con_c p {
	float: left;
	font-weight:600;
	font-size: 16px;
	color: #000;
	padding-left: 10px;
}
.newletter_view_right .newletter_con_c p strong {
	display: block;
	font-size: 12px;
	color: #999;
}
.con_d {
	display: block !important;
}
.newletter_view_right .newletter_con_d {
}
.newletter_view_right .newletter_con_d p {
	width: 100%;
	height: 39px;
	display: block;
}
.newletter_view_right .newletter_con_d p a {
	display: block;
	padding: 9px 0 9px 28px;
}
.newletter_view_right .newletter_con_d .ncd_icon_1 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_01_m.gif) no-repeat !important;
}
.newletter_view_right .newletter_con_d .ncd_icon_2 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_02_m.gif) no-repeat !important;
}
.newletter_view_right .newletter_con_d .ncd_icon_3 {
	background: url(/images/dpt/sub4/DPT040501_newLetterView_icon_03_m.gif) no-repeat !important;
}
.newletter_view_right .newletter_con_d ul {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.newletter_view_right .newletter_con_d li {
	float: left;
	padding: 14px 0 6px 18px;
}
.newletter_view_right .newletter_con_d .btn_befor {
	display: block !important;
	text-align: center;
	margin: 30px 0 30px 0;
}
.newletter_view_right .newletter_con_d .btn_befor img {
	width: 50%;
}
.m2_tit {
	font-size: 40px !important;
	font-weight: bold !important;
}
.ovh_history {
	margin-left: 0px !important;
}
.ovh_l20 {
	margin-left: 20px !important;
}
.ovh {
	margin: 0 20px 0 20px !important;
}
.ovh_s {
	padding: 20px;
	background: #f5f5f5;
	margin: 20px 0 20px 0;
	border-bottom: 1px solid #dedede !important;
	border-top: 1px solid #dedede !important;
}
.ovh_s label {
	background: url(/images/dpt/sub5/DPT05010402_01_h.gif) no-repeat 0 0;
	color: #49536b;
	font-size: 18px;
	padding-left: 40px;
}
#map_canvas {
	width: 98% !important;
	height: 380px;
	border: 1px solid #666;
}
.blue_search2 {
	margin: 10px 0 0 0;
	background: #f5f5f5;
	display: inline-block;
	border: 1px solid #e0e0e0;
	padding: 20px 0 20px 0px;
	margin-bottom: 20px;
	width: 100%;
	position: relative;
}
.blue_search2 fieldset {
	margin-left: 20px;
}
.blue_search2 span {
	color: #FFF;
}
.blue_search2 .txt_tr {
	position: absolute;
	top: 0px;
	right: 20px;
	color: #a8a8a8 !important;
	font-size: 11px;
}
.blue_search2 .input_bs2 {
	width: 120px;
	border: 1px solid #aaadb4;
}
.blue_search2 .blue_search_txt {
	color: #415076;
	display: block;
}
.catagory {
	display: block !important;
	text-align: center;
}
.catagory select {
	border: 1px solid #AAADB4;
	width: 80%;
	font-size: 18px;
	margin-bottom: 6px;
}
/* input0 */
.input06 {
	width: 35% !important;
}
.input02 {
	border: 1px solid #AAADB4;
	width: 11.2% !important;
}
/* select */


.select03 {
	width: 22%;
}
.select04 {
	width: 42% !important;
}
.select05 {
	border: 1px solid #aaadb4 !important;
	width: 50% !important;
}
}
ul.p_tab {
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}
ul.p_tab li {
	float: left;
	margin-right:42px;
}
ul.p_tab li:last-child {
	margin-right: 0;
}
ul.p_tab li a {
	width: 140px;
	height: 153px;
	display: block;
	font-size: 0;
}
ul.p_tab li a.tab01 {
	background: url(/images/dpt/sub2/tab01.png) no-repeat;
}
ul.p_tab li a:hover.tab01 {
	background: url(/images/dpt/sub2/tab01_ov.png) no-repeat;
}
ul.p_tab li a.tab01ov {
	background: url(/images/dpt/sub2/tab01_ov.png) no-repeat;
}
ul.p_tab li a.tab02 {
	background: url(/images/dpt/sub2/tab02.png) no-repeat top center;
}
ul.p_tab li a:hover.tab02 {
	background: url(/images/dpt/sub2/tab02_ov.png) no-repeat;
}
ul.p_tab li a.tab02ov {
	background: url(/images/dpt/sub2/tab02_ov.png) no-repeat;
}
ul.p_tab li a.tab03 {
	background: url(/images/dpt/sub2/tab03.png) no-repeat top center;
}
ul.p_tab li a:hover.tab03 {
	background: url(/images/dpt/sub2/tab03_ov.png) no-repeat;
}
ul.p_tab li a.tab03ov {
	background: url(/images/dpt/sub2/tab03_ov.png) no-repeat;
}
ul.p_tab li a.tab04 {
	background: url(/images/dpt/sub2/tab04.png) no-repeat top center;
}
ul.p_tab li a:hover.tab04 {
	background: url(/images/dpt/sub2/tab04_ov.png) no-repeat;
}
ul.p_tab li a.tab04ov {
	background: url(/images/dpt/sub2/tab04_ov.png) no-repeat;
}
ul.p_tab li a.tab05 {
	background: url(/images/dpt/sub2/tab05.png) no-repeat top center;
}
ul.p_tab li a:hover.tab05 {
	background: url(/images/dpt/sub2/tab05_ov.png) no-repeat;
}
ul.p_tab li a.tab05ov {
	background: url(/images/dpt/sub2/tab05_ov.png) no-repeat;
}
#con01 {
	width: 100%;
	overflow: hidden;
}
#con02 {
	width: 100%;
	overflow: hidden;
}
#con03 {
	width: 100%;
	overflow: hidden;
}
#con04 {
	width: 100%;
	overflow: hidden;
}
#con05 {
	width: 100%;
	overflow: hidden;
}
.govbox {
	width: 53%;
	float: left;
}
.orgtb {
	width: 100%;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	margin: 7px 0 20px 0;
	font-size: 14px;
}
.orgtb th {
	border-bottom: 2px solid #444547;
	background: #ebecf0;
	color: #222224;
	padding: 8px 5px;
	border-right: 1px solid #919191;
	letter-spacing: 0;
	font-size:15px;
	vertical-align: middle;
}
.orgtb td {
	letter-spacing: 0;
	font-size:15px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	padding: 12px 8px;
	vertical-align: middle;
	word-break: keep-all;
}
.pyo {
	width: 45.5%;
	margin-left: 1%;
	margin-top: 1%;
	float: left;
}
.pyo img {/*width:100%; max-width:293px; min-height:180px; height:auto;*/
	border: 1px #CCCCCC solid;
	padding: 10px;
}
@media (max-width: 767px) and (min-width: 1px) {

/*e로움 추가*/
.app_box {
    width: 100%;
    padding: 3% 0% 5% 0%;
    border: 1px solid #d3d3d3;
    height: 100px;
    border-radius: 20px;
}
.app_box li{
    float: left;
    margin-left: 3%;
    width: 32%;
    padding: 0% 3% 0% 3% !important;
}
.app_box li:first-child{
	border-right: 1px solid #d3d3d3;
	padding-right: 5% !important;
	margin: 0% 0% 0% 8%;
}
.app_box li img{height: 50px;padding: 0% 26%;}
.app_box li p{
	text-align: center;
	margin: 5% 0%;
}
.app_box li a{background: #006eba;text-align: center;width: 100%;display: inline-block;color: white;}
/* 신고방법 */
.faq {
	width: 100%;
	margin: 0 auto;
}
.accordion-ul > li {
	padding: 5px 0;
}
.accordion-title {
	border: 1px solid #c9c9c9;
}
.accordion-title.accordion-down {
	background: #fff url(/images/dpt_2019/contents/qna_open.png) 94% 50% no-repeat;
}

ul.p_tab {
	width: 95%;
	margin: 20px 3%;
}
.govbox {
	width: 100%;
}
#con01 {
	width: 90%;
	margin: 0 5%;
}
#con01 dl dd {
	font-size: 0.75em;
	padding-bottom: 60px;
}
#con02 {
	width: 90%;
	margin: 0 5%;
}
#con03 {
	width: 90%;
	margin: 0 5%;
}
#con04 {
	width: 90%;
	margin: 0 5%;
}
#con05 {
	width: 90%;
	margin: 0 5%;
}
}
a.ddplcSvc {
	display: inline-block;
	float: right;
	height: 22px;
	padding: 0 15px;
	line-height: 20px;
	border-radius: 4px;
	box-sizing: border-box;
	border: 1px solid #aaa;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-weight:600;
	box-shadow: 0px 2px 3px #777;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *//* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );  IE6-9 */
}
a.ddplcSvc:link {
	color: #000;
}
/*이미지 alt값*/
.backgr_img {
	position: absolute;
	top: -99999px;
	left: 0;
	text-indent: -99999px
}
@media (max-width: 767px) and (min-width: 1px) {
.width_100{width:100%;}
.app_box li .txt{
	display: block !important;
	width: 100%;
	margin: 0% !important;
}
/*안전신문고*/
.report2 .bg_box {
	margin-top: 30px;
}
.report2 .mo_report {
	height:inherit;
	overflow: hidden;
	background: none;
	border: 1px solid #dcdcdc;
	padding-bottom: 40px;
}
.report2 .mo_report .left {
	border-right: none;
	padding: 30px;
}
/*여권*/
.passport .bg_box {
	background: url(/images/dpt/sub6/DPT06010201_01.gif) no-repeat center top;
}
.passport .bg_box dl {
	padding: 160px 30px 20px 30px;
}
}

/* 코로나긴급복지 2020-04-22 */
.aid  {margin-top:20px; width:100%; float:left}
.aid a img {vertical-align:middle}
.mr10 {margin-right:7px;}
.btn_link2020 {display:inline-block; padding:2px 7px; font-size:13px; color:#000; border:1px solid #666;}
.btn_type_blue a {padding:6px 30px; background:#1e509a; color:#fff !important; border:1px solid #1e509a; display:inline-block; text-align:center; font-size:16px; border-radius:5px;}
.btn_type_blue a:hover{background:#fff; color:#000 !important;}

.define{
    background: url('/images/dpt/sub1/policy_img.png')no-repeat left;
    height: 150px;
    padding-left: 150px;
    margin: 0 !important;
}
.define dl{
    padding: 10px 0px;
}

/* 코로나지원 20200915*/
ul.covid_19_0915:after {margin-bottom:30px; clear: both; display: block; content: ""}
.covid_19_0915 li {float:left; }
.covid_19_0915 li:last-child {float:right;}

 @media screen and (max-width:800px) {
 ul.covid_19_0915:after {margin-bottom:0;}
 .covid_19_0915 li {width:100%; text-align:center;}
 .covid_19_0915 li:last-child {float:left; margin-top:20px;}
 }
 
 
/* 부서별직원정보 모바일전화번호 2021.02.18 */ 
.mobile_tel  {display:none;}
@media  (max-width: 767px) {
.pc_tel {display:none;}
.mobile_tel  {display:block !important;}
.mobile_tel a  {display:block !important;}
	}
  /* 부서별직원정보 모바일전화번호 2021.02.18 끝 */ 
  
  
  
 @font-face {
    font-family: 'gmarket';
    font-style: normal;
    font-weight:normal;
    src: url(https://www.daedeok.go.kr/font/gmarketsans/GmarketSansM.woff) format('woff')
	 }
	@font-face {
		font-family: 'gmarket';
		font-style: normal;
		font-weight: 100;
		src: url(https://www.daedeok.go.kr/font/gmarketsans/GmarketSansLight.woff) format('woff')
	 }
	@font-face {
		font-family: 'gmarket';
		font-style: normal;
		font-weight:400;
		src: url(https://www.daedeok.go.kr/font/gmarketsans/GmarketSansM.woff) format('woff')
	}
	@font-face {
		font-family: 'gmarket';
		font-style: normal;
		font-weight:600;
		src: url(https://www.daedeok.go.kr/font/gmarketsans/GmarketSansBold.woff) format('woff')
	}

/* 정책제안 2024.07.26. */
  .good_2024_t {font-size:28px; font-family:'gmarket'; font-weight:600; margin-bottom:15px; color:#000;}
  .good_2024_t span {font-size:18px; display:block; font-weight:normal; color:#db2950; margin-bottom:7px;}
	  
	  
.ui-topbox.type1 .inner {padding-left:190px; border:1px solid #9eb1cf; background:#f1f5fb; border-radius:5px; margin-bottom:30px;} 
.ui-topbox .inner {padding:28px 30px; position:relative}
.ui-topbox.type1:before {display:none;} 
.ui-topbox.type1:after {background-color:transparent;}
.ui-topbox.type1 .circle {position: absolute; top:25px; left:40px; width:115px; height:115px; background:url(https://www.daedeok.go.kr/images/yesan/contents/icon00.png);}  
.ui-topbox .inner .border {width:100%;height:0px;margin:15px 0;border-top:1px dashed #999;}
.info_txt {font-size:15px; word-break:keep-all;}

.good_list    {margin:10px 0 8px 15px;}
.good_list:after {clear: both; display: block; content: ""} 
.good_list > li{position:relative; margin-top:10px; padding-left:9px; box-sizing:border-box; word-break:keep-all; border:0 !important; width:100% !important; font-size:16px; color:#333}
.good_list > li:first-child{margin-top:0;}
.good_list > li:before{content:""; display:block; position: absolute; left:0; top:9px; width:3px; height:3px; background:#db2950; border-radius:50%;}

.good_list > li strong {color:#db2950; font-weight:600;}
.good_2024_box {border:1px solid #bbbbbb; border-radius:5px; padding:20px; box-sizing:border-box; color:#000; box-shadow:3px 5px 5px #e0e0e0}
.good_2024_btn  {margin:20px 0 7px 0; width:100%; text-align:left;}

.list li   {position: relative; margin-bottom:0; padding-left:9px; box-sizing:border-box; word-break:keep-all; line-height:160%; color:#333;}
.list li:before{content:""; display:block; width:3px; height:3px; background:#000; position:absolute; left:0; top:10px; border-radius:50%;}


@media  (max-width: 767px) {
.ui-topbox.type1 .inner {padding-left:30px;}
.ui-topbox.type1 .circle {display:none;}
.good_2024_t {font-size:1.8em}
.good_2024_btn {text-align:center;}
	}
	
@media  (max-width:600px) {
.good_2024_t {font-size:22px}
.good_2024_t span {font-size:15px;}
	}
	
@media  (max-width:420px) {
 .good_2024_t span {font-size:14px;}
	}
@media  (max-width:350px) {
.good_2024_t {font-size:1.1em}
 .good_2024_t span {font-size:13px;}
	}