@charset "utf-8";
/* 반응형 스크롤 테이블 박스 */
.table_scroll {
	overflow-x: auto;
	padding-bottom: 10px;
}
.table_scroll .table, .table_scroll .b_type3, .table_scroll .b_type3 table {
	min-width:650px !important;
}
.table_scroll2 {
	overflow-x: auto;
	padding-bottom: 10px;
	width:100%
}
.table_scroll2 .table, .table_scroll2 .b_type3, .table_scroll2 .b_type3 table {
	min-width:650px !important;
}

.table_scroll3 .table, .table_scroll3 .b_type3, .table_scroll3 .b_type3 table {
	min-width:500px !important;
}

.img_scroll{width:500px !important;}
.img_scroll2{overflow-x: auto;width:730px; text-align:right; }

/* 반응형 스크롤 TIP */
.scroll_tip {
	display: none;
}
.scroll_tip3{
	display: none;
}

@media all and (max-width:767px) {
.scroll_tip {
	text-align: center;
	margin: 10px 0 0 0;
	display: block;
}
.scroll_tip span {
	display: inline-block;
	background: url(http://www.daejeon.go.kr/images/common/hand.png) no-repeat left top;
	padding: 5px 0 0 65px;
	height: 33px;
}
.table_scroll{overflow-x:scroll;}
.table_scroll2 {
	overflow-x: auto;
	padding-bottom: 10px;
}

}

 @media all and (max-width:500px) {
.scroll_tip3 {
	text-align: center;
	margin: 10px 0 0 0;
	display: block;
}
.scroll_tip3 span {
	display: inline-block;
	background: url(http://www.daejeon.go.kr/images/common/hand.png) no-repeat left top;
	padding: 5px 0 0 65px;
	height: 33px;
}
.table_scroll3 {
	overflow-x: auto;
	padding-bottom: 10px;
}

}

/* PC용 모바일용 */
.pc {
	display: block
}
.mobile {
	display: none
}
 @media screen and (max-width:480px) {
.pc {
	display: none
}
.mobile {
	display: block
}
}
/* 이미지도식화 */
.img_mo {
	display: none
}
@media screen and (max-width:800px) {
.img_pc {
	display: block;
	width: 100%
}
.img_pc img {
	width: 100%;
	display: block
}
}
 @media screen and (max-width:480px) {
.img_pc {
	display: none
}
.img_mo {
	display: block;
	width: 100%
}
.img_mo img {
	width: 100%;
}
}
/* 참여마당-시민정책공유의방 */
.happy2016_mo {
	display: none
}
@media screen and (max-width:800px) {
.happy2016 {
	display: block;
	width: 100%
}
.happy2016 img {
	width: 100%;
	display: block
}
}
 @media screen and (max-width:480px) {
.happy2016 {
	display: none
}
.happy2016_mo {
	display: block;
	width: 100%
}
.happy2016_mo img {
	width: 100%;
}
}
/* 버튼 두개일경우 */
.btn2_style {
	text-align: center;
}
.btn_style2 {
	text-align: center;
}
.btn_style3 {
	text-align: center;
}
.btn_style4 {
	/*text-align: center;*/
}


/* 본인인증로그인 - 권한없을때 사용 20180410추가 */
.loginview_form{position:relative; width:100%; height:334px; background: url(http://www.daejeon.go.kr/images/drh/login/loginview_form_bg.png) no-repeat -74px bottom;}
.loginview_form h4{width:60%; margin:0 auto; font-weight:normal; font-size:28px; color:#777; background:none;  }
.loginview {position:relative; background:url(http://www.daejeon.go.kr/images/drh/login/loginview_bg.png) repeat-x 0 0; width:60%;  height:294px; margin: 0 auto; padding-top:65px;}
.loginview ul{display:block; overflow:hidden; width:80%; position:relative; z-index:1000; margin:0 auto;}
.loginview ul li {float:left; margin-right:4%; width:48%;}
.loginview ul li a{display:block; padding:20px 0; text-align:center;}
.loginview ul li:last-child{margin-right:0;}
.loginview ul li a.nonme_01{background:#ecf1ff url(http://www.daejeon.go.kr/images/drh/login/loginview_phon_bg.png) no-repeat center 45px;}
.loginview ul li a.nonme_02{background:#ecf1ff url(http://www.daejeon.go.kr/images/drh/login/loginview_ipin_bg.png) no-repeat center 50px;}
.loginview ul li a span.non_txt_01{display:block; color:#323a5a; font-weight:bold; font-size:17px;}
.loginview ul li a span.non_txt_02{display:block; color:#666666; font-size:15px; padding-top:80px;}

.loginview ul li a:hover.nonme_01{background:#dce3f6 url(http://www.daejeon.go.kr/images/drh/login/loginview_phon_bg.png) no-repeat center 45px;}
.loginview ul li a:hover.nonme_02{background:#dce3f6 url(http://www.daejeon.go.kr/images/drh/login/loginview_ipin_bg.png) no-repeat center 50px;}
.loginview p.btn_txt a {display:block; width:80%; margin: 10px auto 0 auto; color:#dcdbb4; text-decoration:underline;}
 
/* 본인인증로그인 끝 */

/* 전자민원 */
ul.minwon_box li.box3 {
	width: 30%;
	float: left
}
ul.minwon_box li.box3_bul {
	width: 60px;
	min-height: 100px;
	float: left;
	background: url("http://www.daejeon.go.kr/images/drh/common/bul_pc.gif") no-repeat center 50%;
}
.min24 {
	text-align: center;
}
.min24 img {
	margin: 30px 20px
}
/* 전자민원 끝 */

.font-blue strong{color:#3361c7 !important}


/* 전자민원 > 분야별민원안내 */	 
.passport {
	width: 100%
}
.passport li {
	position: relative;
	padding: 44px 0px 30px 177px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/dot.gif) repeat-x left bottom;
}
.passport li .passport_title {
	position: absolute;
	left: 0;
	top: 0;
}
.passport li strong.passport_title {
	top: 18px;
	font-size: 14px;
}
.passport li.last {
	background: none;
}
.passport li li {
	padding: 0;
	background: none;
}
.passport li .passport_photo {
	position: absolute;
	left: 0;
	top: 54px;
	display: block;
	height: 100px;
	border: 1px solid #ebebeb;
}
.passport li .passport_photo img {
	width: 160px;
	height: 94px;
}
.passport li .passport_text {
	min-height: 90px;
	margin-top: 10px;
	margin-left: 10px;
}
/* 전자민원 > 분야별민원안내 끝 */		


/************* 행정정보 *************/
/* 행정심판안내 */
.hangjeong {
	width: 100%;
	margin-bottom: 20px;
}
.hangjeong_box {
	position: relative;
	padding: 15px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	width: 100%;
	border-radius: 5px;
}
.hangjeong_box span {
	font-weight: 600;
	color: #333333;
	font-size: 15px;
	display: inline-block;
	width: 100%;
}
.hangjeong li.arow {
	text-align: center;
	margin: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/bul_2016_01.gif") no-repeat center bottom;
	height: 19px;
	margin: 5px 0
}
.center {
	text-align: center
}
/************* 열린경제 *************/
/* 대덕연구개발특구 */
.box .box_content.inno {
	padding: 20px 20px 20px 185px;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub03/sub03_01_01_01_img01.gif") no-repeat 10px 30px;
}
/* 금융상품정보 */
.finance_mo {
	height: 525px;
	width: 100%;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/finance_img_s.jpg") no-repeat;
	background-size: 100%;
	float: left;
	margin-top: 15px;
}
ul.finance_mo_btn {
	width: 249px;
	margin: 0 auto;
}
.finance_mo_btn li {
	float: left;
	margin-right: 5px;
	margin-top: 35%;
}
.finance_mo_btn li:last-child {
	margin-right: 0;
}
/* 금융상품정보 끝 */




/************** 대전소개 ******************/ 
/* 조직도 및 직원안내 */

.con_table {
	width: 100%;
	border-top: 2px solid #d2d2d2;
	margin: 5px 0 20px 0;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	font-size: 13px;
	color: #666;
}
.con_table caption {
	width: 1px;
	height: 1px;
	font-size: 0px;
	visibility: hidden;
	float: left;
	position: absolute;
	text-indent: -9999px;
}
.con_table th {
	color: #333333;
	background: #edeef1;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 6px 6px;
	text-align: center;
}
.con_table td {
	font-weight: normal;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #d2d2d2;
	padding: 6px 6px;
	text-align: center;
	background: none;
}
.con_table td.left {text-align:left;}
.con_table .t_end {border-right:none;}
.search {
	width: auto;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background-color: #f8f8f8;
	padding: 15px;
}
.search .table_spot {width:100%; padding-bottom:0 !important;}
.search .table_spot .bt {width:150px; float:right;}

.obtn {
	border-radius: 18px;
	background: #3fa0a8 url(http://www.daejeon.go.kr/images/drh/sub07/img_org.png) no-repeat 20px bottom;
	float: right;
}
.obtn a {padding: 8px 20px 8px 60px; display:block; color:#FFF; font-weight:600;}

.gobtn a {
    float: right;
    color: #fff;
    font-size: 12px;
    border-radius: 18px;
    background: #666 url(http://www.daejeon.go.kr/images/drh/sub/chart_211.png) no-repeat 85% 8px;
    position: relative;
    top: -22px;
    padding: 4px 45px 4px 25px;
	margin-right:16px;
}

.board_search {margin-left:10px; margin-bottom:0}



 @media all and (max-width:480px) {
.board_search {min-width:100%} 
.board_search input[id="searchKeyword"]  {width:99.5%;}	
.board_search {margin-left:0 !important;} 
.obtn {margin-bottom:10px;}
 }
/* 조직도 및 직원안내 */

/* 자매도시 */
.sister_cities {
	width: 100%;
	float: left;
	border-bottom: 1px dashed #999;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.sister_cities:after {
	content: "";
	display: block;
	clear: both;
}
.sister_cities .city_img {
	width: 319px;
	border: 1px solid #CCC;
	float: left
}
.sister_cities .city_info2 {
	float: left;
	width: auto;
	margin-left: 30px;
	padding-top: 5px;
}
.sister_cities .city_info2 strong {
	margin-bottom: 10px;
	display: block;
	font-size: 15px;
}
.sister_cities .city_info2 ul li {
	margin-bottom: 3px;
}
.sister_cities .city_info {
	float: left;
	width: auto;
	margin-left: 30px;
	padding-top: 18px;
}
.sister_cities .city_info strong {
	margin-bottom: 10px;
	display: block;
	font-size: 15px;
}
.sister_cities .city_info ul li {
	margin-bottom: 3px;
}
/* 자매도시 끝 */

/* 20층 복합문화공간 */
.cityhall_20 {
	margin-bottom: 20px;
}
.cityhall_20 li {
	float: left;
	margin-right: 10px;
}
.cityhall_20 li:last-child {
	margin-right: 0;
}
.cityhall_20:after {
	content: "";
	display: block;
	clear: both;
}
/* 전시공간 */
.cityhall:after {
	content: "";
	display: block;
	clear: both;
}
.cityhall li {
	float: left;
	background: url(http://www.daejeon.go.kr/images/drh/sub/dot.gif) repeat-x left bottom;
	padding-bottom: 20px;
	width: 100%
}
.cityhall li img {
	width: 155px;
	height: 116px;
	float: left;
	margin-right: 20px;
	padding-top: 20px;
}
.cityhall li span {
	margin-left: 20px;
	display: block
}
.cityhall li .txt_area {
	float: left;
	padding-top: 22px;
	width: auto
}
.cityhall li .txt_area02 {
	float: left;
	padding-top: 22px;
	width: auto
}
/* 학습공간 */
.cityhall02 li {
	width: 100%
}
.cityhall02 .cityhall02_photo {
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
.cityhall02 .cityhall02_photo li {
	float: left;
	margin-right: 5px;
	width: 151px;
}
.cityhall02 .cityhall02_photo li:last-child {
	margin-right: 0;
}
.cityhall02 .h6_ul li {
	width: 100%
}
/* 선사시대의 대전 */
.line_img_l{display:inline-block;float:left;margin-right:20px;}
.line_img_r{display:inline-block;float:right;margin-left:20px;}

/* 대전시청통합사이트 */
.dj_totalsite{width:100%;display:inline-block;padding:50px 20px 30px;box-sizing: border-box;}
.dj_totalsite li{width:20%;text-align:center;float:left}
.dj_totalsite li a{display:block;padding:0 0 20px 0}
.dj_totalsite li a img{width:65%;}
.dj_totalsite li span{display:block;padding:10px 0 0 0;line-height:18px;min-height:50px}

/************** 대전소개 끝 ******************/ 


		
/**********************************************480px 시작******************************************/
 @media only screen and (max-width:480px) {
.org_deputy_mayor li {
	min-width: 98px;
	margin: 0
}
.organization .org_department li ul {
	height: auto;
}
.organization .org_department li ul li {
	float: left;
	padding-left: 5px;
	width: 47%;
	background: url(http://www.daejeon.go.kr/images/drh/organization_bar.gif) no-repeat right 50%;
	letter-spacing: -1px;
	line-height: 30px;
}
.org_part {
	position: absolute;
	top: 120px;
}
a.org_btn01 {
	background: #009999;
	display: inline-block;
	padding: 5px 0;
	width: 80px;
	border-radius: 5px;
	color: #FFF;
	margin-bottom: 3px;
}
.org_box ul li {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif) no-repeat 0 10px
}
.org_box ul li.end {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif) no-repeat 0 10px
}


}
/**********************************************769px 시작******************************************/
 @media only screen and (min-width:769px) {
.organization .org_department li ul {
	height: auto;
}
.org_wrap {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 515px
}
.organization {
	min-height: 1250px;
	background: url(http://www.daejeon.go.kr/images/drh/org_bg2016.gif) no-repeat;
}
.organization span.org_spokesman a {
	display: block;
	position: absolute;
	top: 52px;
	right: 0;
	padding: 10px 0;
	width: 200px;
	background-color: #31b8bd;
	border-radius: 5px;
	color: #fff;
	text-align: center
}
.organization span.org_executive {
	display: block;
	position: absolute;
	top: 257px;
	left: 13%;
	padding: 10px;
	width: 235px;
	background-color: #40add1;
	color: #fff
}
.organization span.org_political_affairs {
	display: block;
	position: absolute;
	top: 278px;
	left: 50%;
	padding: 10px;
	width: 235px;
	background-color: #40add1;
	color: #fff
}
.organization ul.org_deputy_mayor {
	position: absolute;
	top: 40px;
	width: 500px;
	margin-top: 0;
}
.organization ul.org_deputy_mayor li {
	width: 200px
}
.organization span.org_general_affairs a {
	position: absolute;
	top: 152px;
	padding: 10px 0;
	width: 200px;
	text-align: center;
}
.organization_topbox {
	width: 100%;
}
.organization_topbox:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: " "
}
ul.org_department {
	position: absolute;
	top: 233px;
	left: 0;
	margin-top: 0
}
ul.org_department:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: " "
}
.org_part02 {
	position: absolute;
	top: 850px;
	left: 0;
	margin-top: 0;
	text-align: left
}
/*부서*/
.organization .org_department li {
	width: 15.6%
}
.organization .org_department li b a {
	display: block;
}
.organization .org_department li ul {
	margin-top: -5px;
	padding: 10px 0 0 0;
	width: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: none;
	border-radius: 0;
}
.organization .org_department li ul li {
	float: none;
	padding: 0;
	width: 100%;
	background: none;
	border-top: 1px dotted #eee;
	letter-spacing: 0;
}
.organization .org_department li ul li:first-child {
	border: none
}
.org_department li.department_w {
	float: left;
	margin-left: 14px;
}
.org_department li.department_w:first-child {
	margin-left: 0
}
.organization .org_department2 {
	position: absolute;
	width: 100%;
	top: 730px;
	left: 0;
}
.org_department2 li.department_w2 {
	border: 1px solid #999;
	border-radius: 6px;
}
.organization .org_department2 li b {
	width: auto;
}
.organization .org_department2 li b a {
	margin-bottom: 0;
	width: 160px;
}
.organization .org_department2 li ul {
	float: right;
	margin-top: 0;
	padding: 10px 0;
	width: 70%;
	border: none
}
.organization .org_department2 li ul li {
	line-height: 1.6
}
.organization .org_department2 li b a {
	position: relative;
	background: #767676;
}
.organization .org_department2 li b a:after, .organization .org_department2 li b a:before {
	position: absolute;
	left: 100%;
	top: 50%;
	height: 0;
	width: 0;
	border: solid transparent;
	content: " ";
}
.organization .org_department2 li b a:after {
	margin-top: -8px;
	border-width: 8px;
	border-color: rgba(118, 118, 118, 0);
	border-left-color: #767676;
}
.organization .org_department2 li b a:before {
	margin-top: -8px;
	border-width: 8px;
	border-color: rgba(118, 118, 118, 0);
	border-left-color: #767676;
}
.org_box {
	border: 1px solid #CCC;
	width: 100%;
	padding: 20px 40px 10px 40px;
	box-sizing: border-box;
	border-radius: 5px;
}
.org_box:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: " "
}
.org_box ul li {
	width: 22%;
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif) no-repeat 0 10px
}
.org_box ul li.end {
	width: 12%;
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif) no-repeat 0 10px
}
.org_box ul li:last-child {
	margin-bottom: 0;
}
}
/**********************************************1000px 시작******************************************/
 @media only screen and (min-width:1000px) {
.organization {
	background: url(http://www.daejeon.go.kr/images/drh/org_bg2016.gif) no-repeat;
}
.organization .org_department li ul {
	float: left;
	margin-top: 5px;
	padding: 7px 0;
	width: 100%;
	border: 1px solid #999;
	border-radius: 5px;
	height: 235px;
}
.organization_top {
	border-radius: 5px;
}
/* .organization_top{background:url(http://www.sejong.go.krhttp://www.daejeon.go.krhttp://www.daejeon.go.krhttp://www.daejeon.go.kr/images/kor/sub05/inner_left_bg.gif) repeat left 50%; border-radius:5px;} */

.organization_top .inner {
	padding: 0 0 0 200px;
}
.organization_top .inner .inner_box {
	padding: 20px;
	background: #fff;
}
/* .organization_top .icon{display:block;overflow:hidden;position:absolute;top:50%;left:70px;margin-top:-35px;width:84px;height:71px;background:url(http://www.sejong.go.krhttp://www.daejeon.go.krhttp://www.daejeon.go.krhttp://www.daejeon.go.kr/images/kor/sub05/organization_intro_icon.png) no-repeat center;} */
.organization_top .icon {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 70px;
	margin-top: -35px;
	width: 84px;
	height: 71px;
}
/*원도심으로오세요:S*/
.box .box_content.box_type3 {
	position: relative;
	padding: 35px 10px 45px 155px;
}
.box .box_content.box_type3 .box_content_img {
	position: absolute;
	left: 10px;
	top: 13px;
	width: 154px;
	height: 155px;
}
.box .box_content.box_type3 .box_content_text {
	position: absolute;
	top: 20px;
	width: 95%;
	padding-left: 155px;
	min-height: 155px;
}
/*원도심으로오세요:E*/
}
/*웹접근성 2015.08*/
.ir {
	position: absolute;
	text-indent: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 0;
	line-height: 0
}
/*시티홀그린투어 2015.08.26*/
.b_table input.in {
	border: 1px solid #C0C0C0;
	line-height: 20px;
	padding: 0 10px;
	width: 90%;
}
.b_table .b_address * {
	vertical-align: middle;
	margin: 2px 0px;
}
.btn_type07 {
	display: inline-block;
	width: 96px;
	height: 22px;
	line-height: 22px;
	margin-left: 10px;
	color: #fff !important;
	background: #666;
	text-align: center;
}
.member_m_step01 .b_table td {
	padding-top: 10px;
	padding-bottom: 10px;
}
/*20170622*/
.member_m_step01 td.r_line {
	border-right: 1px solid #e2e2e2;
}
/*20170622*/

.color_d71010{color:#d71010; padding-left:5px;}

.members li {
	float: left;
	width: 150px;
}
.green_tour {
	width: 100%;
	margin-left: 10px;
}
.green_tour li {
	float: left;
}
.green_box {
	position: relative;
	padding: 12px 10px;
	margin: 0 20px 15px 0;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
	background: #fff none;
	width: 22.5%;
	box-sizing: border-box;
}
.green_box.border {
	border-top: 1px solid #c8c8c8;
}
.green_box .green_box_content {
	overflow: hidden;
	position: relative;
	z-index: 0;
	min-height: 41px;
	text-align: center;
}
.green_box .green_box_content strong {
	color: #00a23d;
	font-size: 14px;
}
.green_box .green_box_content img {
	margin-top: 8px;
	clear: both;
	width: 100%;
}
.green_box .green_box_content p {
	margin: 11px 0px 0px 0px;
	word-break: normal;
	height: 72px;
	text-align: left
}
.green_box .green_box_content .local {
	border-top: 1px solid #eeeeee;
	margin-top: 10px;
	padding-top: 10px
}
.green_box .arow_r {
	position: absolute;
	right: -7px;
	top: 27px;
	z-index: 1;
	width: 7px;
	height: 13px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_r.gif") no-repeat left top;
}
.green_box .arow_b {
	position: absolute;
	left: 98px;
	bottom: -7px;
	z-index: 1;
	width: 13px;
	height: 7px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_b.gif") no-repeat left top;
}
.green_box_text {
	position: relative;
	height: 45px;
	line-height: 45px;
	padding: 12px 0px;
	margin: 0 20px 15px 0;
	font-weight: bold;
	background: none;
	color: #ff9b46;
}
.green img {
	width: 900px;
}
/*시민복지의견수렴 2015.10.27*/
.welfare_btn {
	margin-bottom: 30px;
	width: 610px;
	margin: 0 auto
}
/*원스톱민원개요 2015.09.08*/
.onestop {
	width: 100%;
	margin-left: 10px;
}
.onestop li {
	float: left;
}
.onestop_box {
	position: relative;
	padding: 12px 10px;
	margin: 0 30px 15px 0;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
	background: #fff none;
	width: 150px
}
.onestop li.wd01{width:200px;}
.onestop li.wd02{width:220px;}
.onestop_box .onestop_box_content {
	overflow: hidden;
	position: relative;
	z-index: 0;
	min-height: 41px;
	text-align: center;
}
.onestop_box .onestop_box_content strong {
	color: #0C7A35;
	font-size: 14px;
}
.onestop_box .onestop_box_content img {
	margin-top: 8px;
}
.onestop_box .onestop_box_content p {
	margin: 11px 0px 0px 0px;
	word-break: normal;
	height: 40px;
	text-align: left;
	border-top: 1px solid #c8c8c8;
	padding: 15px 0 0 15px;
}
.onestop_box .onestop_box_content .local {
	border-top: 1px solid #eeeeee;
	margin-top: 10px;
	padding-top: 10px
}
.onestop_box .arow_r {
	position: absolute;
	right: -7px;
	top: 27px;
	z-index: 1;
	width: 7px;
	height: 13px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_r.gif") no-repeat left top;
}
.onestop_box .arow_b {
	position: absolute;
	left: 98px;
	bottom: -7px;
	z-index: 1;
	width: 13px;
	height: 7px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_b.gif") no-repeat left top;
}
/*시정홍보*/
.public_cho li {
	float: left;
	width: 123px;
	display: block;
	padding: 2px 5px 2px 0;
}
.public_cho li.wid100 {
	width: 90px !important;
}
.public_cho li a {
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat 5px 10px;
	padding: 5px 5px 5px 12px;
}
.public_cho li a:hover, .public_cho li a.on {
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3_on.gif) no-repeat 5px 10px #038935;
	color: #fff;
	text-decoration: none;
}
.pub_btn_date {
	background-color: #f5f5f5;
	border: 1px solid #d4d4d4;
	padding: 2px 5px 1px;
	color: #535353;
	margin-right: 5px;
	letter-spacing: -1px;
}
.pub_search_bar {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 73%;
}
.pub_btn_div {
	display: inline-block;
	width: 200px;
	float: left;
	margin: 3px 10px 0 0;
}
.b_bodo_li li {
	padding: 44px 0 35px 177px !important;
}
.b_bodo li .b_bodo_text.static2 {
	overflow: hidden;
	height: 90px;
	min-height: 90px;
}

/*20170804 시민행복위원회 수정*/
.citizen_con{width:98%;background:#fff url("http://www.daejeon.go.kr/images/drh/sub/bg_citizen.jpg") no-repeat right top; border:1px solid #ccd7db;padding:26px 36px;box-sizing:border-box;margin:0 auto}
.citizen_con strong{margin:10px 0 10px 0;display:inline-block}
.citizen_con p{font-size:15px;color:#585858}
.citizen_con p span{color:#0560af}
.citizen_con .citizen_tit{font-size:16px;color:#000;font-weight:bold;}
.citizen_con .citizen_stit{margin:0 0 20px 0; font-size:20px;color:#000;font-weight:bold;}
.citizen_con .citizen_stit span{color:#0064ba}

/*시민제안공모사업*/
.suggestion_l {display: block;}
.suggestion_m {display: none;}
.suggestion_s {display: none;}
.suggestion_ss {display: none;}
.suggestion_l,.suggestion_m,.suggestion_s,.suggestion_ss{background-color:#e3ecf3;}

.suggestion_l.bg_none,.suggestion_m.bg_none,.suggestion_s.bg_none,.suggestion_ss.bg_none{background-color:transparent;}

/* 대전여성인재 */
.djwoman_l {display: block;}
.djwoman_m {display: none;}
.djwoman_s {display: none;}
.djwoman_ss {display: none;}
.djwoman_l,.djwoman_m,.djwoman_s,.djwoman_ss{background-color:#ffe377; text-align:center;}

/* 지역인재 의무채용 */
.cityjob_l {display: block;}
.cityjob_m {display: none;}
.cityjob_s {display: none;}
.cityjob_ss {display: none;}
.cityjob_l,.cityjob_m,.cityjob_s,.cityjob_ss{background-color:#9fc8d0; text-align:center;}

/*탄소중립*/
.carbon_img{text-align:center; border:1px solid #e3e3e3; margin:10px 0 25px 0;}

.height72 {
	height: 72px;
}
.height64 {
	height: 64px;
}
.contentType {
	display: block
}
.contentType2 {
	display: none
}
/*임시 2014.05.01*/
.new_sub07_12_box .box {
	position: relative;
	overflow: hidden;
	width: 95%;
	padding: 2%;
	border: 1px solid #ddd;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img05.gif") no-repeat right bottom;
}
.new_sub07_12_box strong {
	display: block;
	float: left;
	padding: 0px 10px 0px 40px;
	line-height: 31px;
	font-size: 14px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img01.gif") no-repeat left top;
}
.new_sub07_12_box ul {
	overflow: hidden;
	float: left;
	padding-left: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img06.gif") no-repeat left 10px;
}
.new_sub07_12_box ul li {
	float: left;
	padding-right: 10px;
}
/* kdy 2014.04.26 */
.imageType01 {
	display: block;
	width: 80%;
}
.imageType02 {
	display: none
}
/* kdy -2014.04.02 */
/* 홈페이지개선의견 수정 2018-11-02 */
.opinion {
	position: relative;
	overflow: hidden;
	height: auto;
	padding: 20px 0px 60px 180px;
	background: url('http://www.daejeon.go.kr/images/drh/sub/opinion_bg.jpg') no-repeat 10px 0;
}
.opinion p {
	font-family: "Nanum Gothic";
	font-size: 13px;
	color: #666;
}
.opinion p strong {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 18px;
}
.opinion p span {
	color: #086eb0
}
.opinion p.caution span {
	color: #f60
}
.opinion p.divbtn {
	width: 100%;
	margin-top: 10px;
}
.opinion p.divbtn a.btn-center-write {
	display: block;
	padding: 4px 0;
	width: 68px;
	text-align: center;
	color: #fff;
	background: #818181;
}
.opinion p.divbtn a:hover.btn-center-write {
	background: #595959;
}
/* page add 2014.04.24 */
.page li small.al_l {
	margin-left: 22px;
	font-size: 0.9em;
	color: #5f5f5f;
}
/* kdy2014.04.25 생활정보-복지-긴급복지지원 */
.support_step {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.support_step dd {
	float: left;
	width: 20%;
	margin-bottom: 10px;
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
	text-align: center
}
.support_step dd.long{width:25%;}
.support_step dd p {
	height: 85px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	font-size: 15px;
	color: #333;
	line-height: 140%;
	padding: 10px;
	border-radius: 5px;
}
.support_step dd.icon_arrow {
	width: 30px;
	border: none !important;
	background: none !important;
	line-height: 50px
}

/* 20201125 환경정보-대기정보-조기폐차 */
.envir_step{position:relative; overflow:hidden; width:100%;}
.envir_step dt{padding:5px}
.envir_step dd{float:left; width:200px; margin-bottom:10px;	font-size:0.9em;	color:#666; font-weight:normal; text-align:center}
.envir_step dd.long{width:25%;}
.envir_step dd p{height:100px; border:1px solid #ddd; background:#f5f5f5; font-size:15px; color:#333; line-height:140%; padding-top:10px; border-radius:5px; position:relative;}
.envir_step dd p.lineo{padding-top:19px}
.envir_step dd p span{position:absolute; display:block; background:#fff; bottom:0; width:100%; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:7px 0; font-size:14px; color:#595959;}
.envir_step dd.icon_arrow{width:30px; border:none !important;	background:none !important; line-height:90px}

.envirm {width:100%; margin-bottom:20px;}
.envirm_box {position:relative; border:1px solid #ddd; background:#f5f5f5; width:100%; border-radius:5px; text-align:center}
.envirm_box p{color:#464646; padding:10px 0;}
.envirm_box span{font-size:12px; display:block; background:#fff; padding:6px 0; width:100%; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.envirm li.arow {text-align:center; margin:0; background:url("http://www.daejeon.go.kr/images/drh/sub02/bul_2016_01.gif") no-repeat center bottom; height:19px; margin:5px 0}

/* kdy 2014.04.03 생활정보 - 공공체육시설 */
.NewselectBox {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.NewselectBox span {
	font-size: 14px;
	color: #4e4e50;
	font-weight: bold;
}
.NewselectBox select {
	margin: 0 5px;
	vertical-align: middle;
	height: 20px;
	border: 1px solid #c8d8c8
}
.NewselectBox input[type='button'] {
	cursor: pointer;
	position: relative;
	top: 1px;
	width: 40px;
	height: 20px;
	margin-right: 10px;
	border: 0;
	background: #888;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
.NewselectBox input:hover[type='button'] {
	background: #555;
}
.no_bullet li {
	background: none !important;
}
.no_bullet li .h6_ul li {
	margin-bottom: 3px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 0.9em;
	color: #666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 7px !important;
}
.no_bullet li .h7_ul li {
	margin-bottom: 3px;
	padding-left: 9px;
	font-weight: normal;
	font-size: 0.9em;
	color: #666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul4.gif) no-repeat left 8px !important;
}
/* 2014.04.16 생활정보 - 재활용*/
.waste_time {
	display: block;
}
.waste_time_s {
	display: none;
}
.finance {
	display: block;
}
.finance_s {
	display: none;
}
.climate {
	display: block;
	width: 100%;
}
.climate_s {
	display: none;
}
.imgchange {
	display: block;
	width: 100%;
}
.imgchange_s {
	display: none;
}
/* 추천브랜드 */
.new_brand {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.new_brand > li {
	float: left;
	margin-right: 20px;
	min-height: 250px;
	text-align: center;
	background: none !important;
}
.new_brand > li strong {
	display: block;
	margin-top: 10px;
	font-size: 0.9em;
}
.border_b {
	line-height: 30px;
	margin: 120px 0px 20px 0px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #000;
}
.ydm_dl {
	overflow: hidden;
	margin-left: 15px;
}
.ydm_dl dt, .ydm_dl dd {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
}
.ydm_dl dt {
	float: left;
	width: 20%;
	padding-left: 8px;
	font-weight: bold;
	background: url("http://www.daejeon.go.kr/images/drh/sub/bul3.gif") no-repeat left 7px;
}/*hart 4월 14일 choi 주석 처림 이게 왜있는지 모르겠음*/
.ydm_dl dd {
	float: left;
	width: 75%;
}
.ydm_dl dd.widthclear {
	float: none;
	clear: both;
	width: 100%
}
.sub02_07_02_dl {
	overflow: hidden;
	margin-left: 15px;
}
.sub02_07_02_dl dt, .sub02_07_02_dl dd {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
}
.sub02_07_02_dl dt {
	float: left;
	width: 160px;
	padding-left: 8px;
	line-height: 33px;
	font-weight: bold;
	background: url("http://www.daejeon.go.kr/images/drh/sub/bul3.gif") no-repeat left 16px;
}
.sub02_07_02_dl dd {
	float: left;
	width: 300px;
}
/*********20161109추가***********/
.sub02_07_03_dl {
	overflow: hidden;
	margin-left: 15px;
}
.sub02_07_03_dl dt, .sub02_07_03_dl dd {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
}
.sub02_07_03_dl dt {
	float: left;
	width: 10%;
	padding-left: 8px;
	padding-right: 15px;
	line-height: 17px;
	font-weight: bold;
	background: url("http://www.daejeon.go.kr/images/drh/sub/bul3.gif") no-repeat left 7px;
}
.sub02_07_03_dl dd {
	float: left;
	/*width: 300px;*/
	width: 35%;
}
/*******************/
/*행정정보 STORY대전*/
.story_d{clear:both;}
.story_d ul {
	width: 100%;
}
.story_d li {
	border-bottom: #CCC 1px dotted;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
.story_d li a {
	display: block;
	min-height: 120px;
}
.story_d li a:hover {
	text-decoration: none;
}
.story_d h5 {
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 1.1em;
	font-weight: 600;
	margin-bottom: 15px;
	color: #333333;
}
.story_d img {
	float: left;
	width: 195px;
	height: 120px;
	margin-right: 20px;
}
.story_d .date01 {
	color: #727272;
	line-height:24px;
	font-size:14px;
	padding-bottom:5px;
}
.story_d .office {
	color: #c14655;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px dotted #A0A0A0;
	padding-right: 12px;
	margin-right:8px;
	font-size:16px;
}
.story_d span.txt {
	width: auto;
	height: 90px;
	line-height:22px;
	font-size:15px;
	word-break:break-all;
	text-overflow: ellipsis;
	word-wrap: normal;
	white-space: normal;
	overflow: hidden;
	display: block;
	text-align: justify;
}
.story_d .t_list {
	color: #727272;
	line-height: 1em;
	font-size: 13px;
}
/* 열린경제 시작 */
.mo_land2016 {
	display: none
}
.mart_photo {
	float: left;
	width: 309px;
	padding-top: 10px;
	margin-right: 20px;
}
.mart_photo img {
	width: 100%;
}
.mart_text {
	float: left;
	width: auto;
	margin-bottom: 30px;
}
ul.vision2016{margin-top:10px;}
ul.vision2016 li {
	background: none;
	float: left;
	margin: 0;
	padding:10px 10px 10px 0; background-color:#ededed;
}
ul.vision2016 li:nth-child(1){padding-left:10px;}
ul.vision2016:after{content:''; clear:both; display:block;}
.h5_box_li {
	overflow: hidden;
}
.h5_box_li li {
	float: left;
	width: 265px;
}
.h5_box_li li li {
	float: none;
}
.sub03_01_01_04_arow {
	overflow: hidden;
}
.sub03_01_01_04_arow li {
	float: left;
	margin-right: 10px;
}
.sub03_01_01_04_arow li li {
	float: none;
	margin-right: 0px;
}
/*특구홍보*/
.flash_movie {
	position: relative;
	min-height: 224px;
	padding-left: 309px;
}
.flash_movie .flash_box {
	position: absolute;
	left: 0;
	top: 0;
	width: 304px;
	height: 249px;
	border: 1px solid #c8c8c8;
	padding: 1px 0 0 1px;
}
.flash_movie .flash_text {
	overflow-y: scroll;
	height: 249px;
	padding: 10px;
	border: 1px solid #c8c8c8;
	color: #c8c8c8;
}
.hongbo_list {
	width: 100%;
}
.hongbo_list li {
	width: 24%;
	padding: 5px 1% 5px 0 !important;
	float: left;
	background: none !important;
}
.hongbo_list li:nth-child(5n) {
	width: 20%;
	padding: 5px 0 5px 0 !important;
	float: left;
}
.hongbo_list li img {
	display: block;
	width: 100%;
	height: 195px;
	border: 1px solid #b4b4b4;
}
.hongbo_list li strong {
	display: block;
	margin: 10px 0px;
	padding: 0px 0px 3px 18px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf_s.gif") no-repeat 0px 0px;
}
.hongbo_list li a {
	display: block;
}
@media screen and (max-width:768px) {

.hongbo_list li:nth-child(1n) {
	width: 33%;
	height: 280px;
	padding: 5px 1% 5px 0 !important;
}
.hongbo_list li:nth-child(3n) {
	width: 33%;
	padding: 5px 0 5px 0 !important;
	float: left;
}
.hongbo_list li:nth-child(5n) {
	width: 33%;
	padding: inherit;
}

.sm0608_box7 strong img {
    width: auto !important;
}
.sm0608_box4_01 {
    width: 49% !important;
    padding-right: 0 !important;
	margin-right: 1% !important;
	height: inherit !important;
}
.sm0608_box5 {
    width: 50% !important;
    padding-right: 0 !important;
	margin-right: 0 !important;
	height: inherit !important;
}
.sm0608_box4_01 .more_xy, .sm0608_box4_01 .more_xy2 { 
    top: 15px !important;
}
}
@media screen and (max-width:680px) {
.hongbo_list li:nth-child(1n) {
	height: 265px;
}
.hongbo_list li img {
	height: 185px;
}
}
@media screen and (max-width:601px) {
.flash_movie .flash_box {
	width: 100%;
}
.flash_movie {
	padding: 260px 0 0 0;
}
}
@media screen and (max-width:414px) {
.flash_movie {
	padding: 0;
	min-height: 150px;
}
.flash_movie .flash_box {
	height: auto;
}
.hongbo_list li img {
	height: 165px;
}
.hongbo_list li:nth-child(1n) {
	width: 49%;
	height: 240px;
	padding: 5px 1% 5px 0 !important;
}
.hongbo_list li:nth-child(2n) {
	width: 50%;
	padding: 5px 0 5px 0 !important;
}
.hongbo_list li:nth-child(3n) {
	width: 49%;
}
.hongbo_list li:nth-child(5n) {
	width: 49%;
}
}
@media screen and (max-width:320px) {
.hongbo_list li img {
	height: 190px;
}
.hongbo_list li:nth-child(1n) {
	width: 100%;
	height: 240px;
	padding: 5px 0 5px 0 !important;
}
.hongbo_list li:nth-child(2n) {
	width: 100%;
}
.hongbo_list li:nth-child(3n) {
	width: 100%;
}
.hongbo_list li:nth-child(5n) {
	width: 100%;
}
}
/*특구홍보*/
.min_ul {
	clear: both;
	text-align: center;
	overflow: hidden;
}
.min_ul li {
	float: left;
	margin: 30px 90px;
}
.sub03_02_03_topbox {
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 198px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_02_03_img01.gif") no-repeat left 10px;
}
.sub03_06_03_01 li {
	position: relative;
	padding: 0px 0px 24px 326px;
	margin-top: 20px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/dot.gif) repeat-x left bottom;
}
.sub03_06_03_01 li.last {
	background: none;
}
.sub03_06_03_01 li li {
	margin: 0 0 0 5px;
	padding-bottom: 0;
}
.sub03_06_03_01 li .b_bodo_photo {
	position: absolute;
	left: 0;
	top: 0px;
	display: block;
	width: 309px;
	height: 185px;
	border: 1px solid #ebebeb;
}
.sub03_06_03_01 li .b_bodo_photo img {
	display: block;
	width: 309px;
	height: 185px;
}
.sub03_06_03_01 li .b_bodo_text {
	min-height: 190px;
}
.sub03_06_04_topbox {
	min-height: 155px;
	padding-top: 40px;
	padding-left: 178px !important;
	padding-right: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_img01.gif") no-repeat left top !important;
}
.sub03_06_05_topbox {
	min-height: 100px;
	padding-top: 40px;
	padding-left: 178px !important;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_img01.gif") no-repeat left top !important;
}
.item_list {
	overflow: hidden;
}
.item_list li {
	float: left;
	width: 150px;
}
.sub03_06_04_icon {
}
.sub03_06_04_icon li {
	padding-left: 110px;
	min-height: 85px;
	margin-bottom: 10px;
}
.sub03_06_04_icon li.icon1 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon01.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon2 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon02.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon3 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon03.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon4 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon04.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon5 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon05.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon6 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon06.gif") no-repeat left top;
}
.sub03_06_04_icon li.icon7 {
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sub03_06_04_icon07.gif") no-repeat left top;
}
.sub04_06_04_01_list {
	overflow: hidden;
	margin: 10px 0px 20px 0px;
}
.sub04_06_04_01_list li {
	position: relative;
	padding-left: 134px !important;
	min-height: 54px;
	font-size: 12px !important;
	font-weight: normal !important;
}
.sub04_06_04_01_list li.last {
	min-height: 33px;
}
.sub04_06_04_01_list li strong {
	position: absolute;
	left: 0;
	top: 0;
	width: 108px;
	height: 54px;
	padding-right: 26px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/list_bg.gif") no-repeat left top;
}
.sub04_06_04_01_list li.last strong {
	height: 32px;
}
.sub04_03_01_02_title {
	min-height: 39px;
	padding: 6px 0 0 56px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sub04_03_01_02_icon.gif") no-repeat left 5px;
}
.sub04_03_01_02_list {
	overflow: hidden;
	width: 100%;
}
.sub04_03_01_02_list li {
	float: left;
	padding: 0 0 16px 0;
	margin-right:10px;
	width:calc(20% - 8px);
}
.sub04_03_01_02_list li:nth-child(5n){margin-right:0;}
.sub04_03_01_02_list li img.sub04_03_01_02_list_img {
	display: block;
	width: 100%;
	height:165px;
}
.sub04_03_01_02_list li strong, .sub04_03_01_02_list li strong img {
	vertical-align: middle;
}
.sub04_03_01_02_list li strong {
	display: block;
	margin: 7px 0;
	font-weight:600;
}
.sub04_03_01_02_list li strong img {
	padding-bottom:4px; margin-right:4px;
}
/* 열린경제-협동조합-협동조합 설립절차 */
.h6_ul li.box2:first-child {
	margin-top: 20px;
}
.box2 {
	position: relative;
	padding: 12px !important;
	margin: 0;
	margin-bottom: 15px !important;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
	background: none !important;
}
.box2.min_line .box2_content {
	min-height: 21px;
}
.box2 .box2_content {
	overflow: hidden;
	position: relative;
	z-index: 0;
	min-height: 70px;
	padding-left: 211px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/box2_bg.gif") repeat-y left top;
}
.box2 .box2_content dt, .box2 .box2_content dd {
	display: block;
	padding: 0;
	margin: 0;
}
.box2 .box2_content dt {
	position: absolute;
	left: 0;
	top: 0;
	width: 18%;
	text-align: center;
}
.box2 .box2_content dt strong {
	color: #00a23d;
}
.box2 .arow_b {
	position: absolute;
	left: 98px;
	bottom: -7px;
	z-index: 1;
	width: 13px;
	height: 7px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_b.gif") no-repeat left top;
}
.box2 .box2_content dd.line_3 {
	height: 50px;
}
.box2 .box2_rbg {
	background: url("http://www.daejeon.go.kr/images/drh/sub/box2_rbg.gif") repeat-y right top;
}
.box2 .box2_rbg .box2_content {
	padding-right: 211px;
}
.box2 .box2_rbg .box2_content dd.tipbox {
	position: absolute;
	right: 0;
	top: 0;
	width: 188px;
	text-align: center;
}
.box2 .box2_rbg .box2_content dd.tipbox strong {
	color: #00a23d;
}
.box3 {
	position: relative;
	padding: 12px 24px !important;
	margin: 0 0 0 0 !important;
	margin-bottom: 15px !important;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
	background: #fff none !important;
	min-height:78px;
}
.box3.border {
	border-top: 1px solid #c8c8c8;
}
.box3 .box3_content {
	overflow: hidden;
	position: relative;
	z-index: 0;
	min-height: 41px;
	text-align: center;
}
.box3 .box3_content strong {
	color: #00752c;
}
.box3 .box3_content p {
	margin: 7px 0px 0px 0px;
}
.box3 .arow_r {
	position: absolute;
	right: -7px;
	top: 27px;
	z-index: 1;
	width: 7px;
	height: 13px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_r.gif") no-repeat left top;
}
.box3 .arow_b {
	position: absolute;
	left: 98px;
	bottom: -7px;
	z-index: 1;
	width: 13px;
	height: 7px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_b.gif") no-repeat left top;
}
/* 20180430 추가 */
.box3.last{
	background:#e3e8e4 !important;	
}
.box3_text {
	position: relative;
	height: 45px;
	line-height: 45px;
	padding: 12px 0px !important;
	margin: 0 20px !important;
	margin-bottom: 60px !important;
	font-weight: 600;
	background: none !important;
	color: #b85500 !important;
}
.box3_content.min_line {
	line-height: 50px;
}
.box3_content.normal_line {
	line-height: 18px;
}
.box3_content ul {
}
.box3_content ul li {
	float: none;
	text-align: left;
}
.relative {
	position: relative;
}
/* 2014.04.17 열린경제 - 금융상품정보*/
.finance {
	display: block;
}
.finance_s {
	display: none;
}
/* kdy -2014.04.03 상징마크 반응형 큰해상도에서 1줄로 표시하기 위해 클래스 새로 추가 */
.new_mark {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.new_mark > li {
	float: left;
	width: 150px;
	min-height: 160px;
	text-align: center;
	background: none !important;
}
.new_mark > li strong {
	display: block;
	margin-top: 10px;
	font-size: 0.9em;
}
/* 대전소개 */
.sub06_01_04_list {
	overflow: hidden;
	margin-top: 10px;
}
.sub06_01_04_list li {
	float: left;
	width: 195px;
	padding: 0 !important;
	text-align: center;
	background: none !important;
}
.sub06_01_04_list li strong {
	display: block;
	text-align: center;
	margin-top: 10px;
	font-size: 0.9em;
}
.sub06_01_05_list {
	overflow: hidden;
	margin-top: 10px;
}
.sub06_01_05_list li {
	height: 70px;
	padding: 0 !important;
	text-align: center;
	background: none !important;
}
.sub06_01_05_list2 {
	overflow: hidden;
	margin-top: 10px;
}
.sub06_01_05_list2 li {
	height: 60px;
	padding: 0 !important;
	text-align: center;
	background: none !important;
}
.sub06_01_05_list2 li * {
	display: inline-block;
	vertical-align: middle;
}
.sub06_01_06_list {
	overflow: hidden;
}
.sub06_01_06_list li {
	float: left;
	text-align: center;
    width:25%;
	padding: 18px;
}
.sub06_01_06_list li strong {
	display: block;
	text-align: center;
	font-size:0.9em;
}
.sub06_01_06_list li div img {
	height: 140px;
}
.characterImg2 img{width:500px;}
.sub06_02_03_list {
	overflow: hidden;
	margin: 10px 0px 20px 0px;
}
.sub06_02_03_list {
	overflow: hidden;
	margin: 10px 0px 20px 0px;
}
.sub06_02_03_list li {
	float: left;
	margin-right: -40px;
}
.sub06_03_01_01_top {
	position: relative;
	min-height: 83px;
	margin-bottom: 20px;
	padding-left: 255px;
	border-bottom: 1px solid #e6e7e8;
}
.sub06_03_01_01_top .sub06_03_01_01_title {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 255px;
}
.sub06_03_01_01_top .sub06_03_01_01_text {
	padding-top: 42px;
}
/* 대전의색 추가 20190125 */
.sub06_boxtit{
	padding: 15px 5px 15px 145px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_icon1.png") no-repeat left 50%;
	color:#4c4c4c;
	font-weight:600;
}
.sub06_boxtit em{
	color:#2049a0;
}
.sub06_djcolor_tit{
	width:100%; 
	height:187px;
	background:#dadada url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg01.jpg") no-repeat right 50%;
}
.sub06_djcolor_tit p.h6{
	padding:50px 0 0 50px; 
	font-size:18px;
	color:#191919;
}
.sub06_djcolor_tit p.h6 span{
	font-size:32px; 
	font-weight:600;
	text-decoration:underline;
	line-height:2em;
	display:block;
}
.sub06_djcolor_list{
	overflow:hidden; 
	width:100%;

}
.sub06_djcolor_list li{
	position:relative;
	float:left; 
	width:49%; 
	height:140px;
	padding:15px 0 0 245px;
	margin-bottom:20px;;
}
.sub06_djcolor_list li:nth-child(odd) {
    margin-right: 2%;
}
.sub06_djcolor_list li em{
	position:absolute;
	bottom:15px;
	right:15px;
	font-size:20px;
	font-weight:600; 
}
.sub06_djcolor_list li.color01{color:#191919; background:#dadada url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg02.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color02{color:#fff; background:#55392e url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg03.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color03{color:#fff; background:#4778b4 url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg04.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color04{color:#fff; background:#72706e url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg05.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color05{color:#fff; background:#70902f url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg06.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color06{color:#fff; background:#821b1f url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg07.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color07{color:#191919; background:#d2cca8 url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg08.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color08{color:#fff; background:#ae3e8e url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg09.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color09{color:#fff; background:#B58523 url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg10.jpg") no-repeat left 0;}
.sub06_djcolor_list li.color10{color:#fff; background:#C76329 url("http://www.daejeon.go.kr/images/drh/sub06/sub06_djcolor_bg11.jpg") no-repeat left 0;}





/* sms서비스 */
.sub01_03_iconbox {
	padding: 15px 5px 15px 105px;
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sub01_03_icon1.gif") no-repeat left top;
}
.sub01_03_list {
	overflow: hidden;
}
.sub01_03_list li {
	float: left;
	width: 25%;
	padding: 10px;
	text-align: center;
}
.sub01_03_list li p {
	height: 50px;
	margin: 15px 0px;
}
/* 조직도관련 */
.chart-txt{margin:0 0 20px 0; word-break:keep-all; border:1px solid #d4d8dd; text-align:center; background:#fcfdfe; line-height:22px; font-weight:500; padding:25px; color:#555; font-size:16px;}
.chart-txt p{position:relative; display:inline-block; padding-left:30px;}
.chart-txt p:before{content:''; display:block; position:absolute; left:0; background-repeat:no-repeat; background-position:0 0; width:22px; height:22px; background-image:url(/images/drh/sub/ic_mark01.png);}

.chart {
	position: relative;
	width: 100%;
	background: url("/images/drh/sub/chart_line.gif") no-repeat 50% top;
	font-size: 0.9em;
}
.chart.bg {
	background: url("/images/drh/sub/chart_line_drh_new4.png") no-repeat top center !important;;
}
.chart .chart_btn {
	display: block;
}
.chart .chart_btn.type1 {
	width: 207px;
	height: 47px;
	margin: 0 auto;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: url("http://www.daejeon.go.kr/images/drh/sub/chart_1.gif") no-repeat left top;
	z-index:1;
    position: relative;
}
.chart .chart_btn.type2 {
	width: 205px;
	margin: 0 auto;
	line-height: 27px;
	text-align: center;
	color: #fff;
	background: #757575;
	top:0; 
	left:0;
	z-index:2;
    position: absolute;
}
.chart .chart_btn.type2.type3 {
	top:30px; 
}
.chart .group_right {
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-top: 10px;
	width: 252px;
	padding-left: 48px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/chart_group_right_bg.gif") no-repeat left top;
}
.chart .group_right li {
	float: left;
	display: block;
	width: 109px;
	height: 34px;
	margin-right: 13px;
	line-height: 36px;
	border: 2px solid #4b4b4b;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #767676;
}
.chart .group_left {
	overflow: hidden;
	position: relative;
	right: 0.5%;
	width: 550px;
	margin-top: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/chart_group_left_bg.gif") no-repeat right top;
}
.chart .group_left li {
	float: left;
	display: block;
	width: 93px;
	height: 27px;
	margin: 0 0 10px 13px;
	padding: 0 10px;
	line-height: 27px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #9f9f9f;
}
.chart .group_left li a {
	color: #fff;
}
.chart .group_right02 {
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-top: -39px;
	width: 252px;
	padding-left: 48px;
}
.chart .group_right02 li {
	float: left;
	display: block;
	width: 109px;
	height: 34px;
	margin-right: 13px;
	line-height: 36px;
	border: 2px solid #4b4b4b;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #767676;
}
.chart .group_right03{overflow:hidden; width:140px; float:right; margin:-127px 10px 0 0;}
.chart .group_right03 li{width:140px; font-size:14px; line-height:29px; background:#757575; text-align:center; font-weight:bold;}
.chart .group_right03 li a{color:#fff; font-size:14px;}
.chart .group_right04{overflow:hidden; width:140px; float:right; margin:-145px 10px 0 0;}
.chart .group_right04 li{width:140px; font-size:14px; line-height:29px; background:#757575; text-align:center; font-weight:bold;}
.chart .group_right04 li a{color:#fff;}
.chart .group_left01 {
	overflow: hidden;
	width:140px;
	margin:-108px 0 25px;
}
.chart .group_left01 li {
	float: left;
	display: block;
	width: 140px;
	height: 29px;
	font-size:14px;
	margin: 0 10px 5px 0;
	padding: 0 0px;
	line-height: 27px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #757575;
}
.chart .group_left01 li a {
	color: #fff;
}
.chart .group_left02 {
	overflow: hidden;
	width:530px;
	height:82px;
	margin:65px auto 0;
	position:relative;
}
.chart .group_left02 li {
	display: block;
	width:120px;
	line-height: 34px;
	border: 2px solid #4b4b4b;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #636363;
}
.chart .group_left02 li a {
	color: #fff;
}
.chart .group_left02_left {
	float: left; margin-left:65px;
}
.chart .group_left02_right {
	float: right; margin-right:65px;
}
.chart .group_left02 li.group_left02_sub{position:absolute; bottom:0; border:0; background:#757575; height:29px; margin-left:65px; font-size:14px; line-height:27px}
.chart .group_left02 li.group_left02_sub.sub2{left:130px;}
.chart .group_left03{
	top: -19px;
    position: absolute;
    width: 100%;
	z-index:10;
}
.chart .group_left03 li{
	overflow: hidden;
	width:467px;
	margin: 25px auto 0;
}
.chart .group_left03 li a{
	display: block;
	width: 93px;
	height: 27px;
	margin: 0 0 10px 13px;
	padding: 0 10px;
	line-height: 27px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #9f9f9f;
}
.chart .group_center {
	display: block;
	overflow: hidden;
	width: 207px;
	height: 39px;
	margin: 10px auto 10px auto;
	line-height: 36px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #4b4b4b;
	color: #fff;
	background: #767676;
}
.chart .group_center li.pol{
	line-height:31px;
}
.chart .group_center li.pol a{
	color: #fff;
}
.chart .group_all {
	clear:both;
	width: 100%;
	font-size: 1em;
	background: #fff url("/images/drh/sub/chart_group_all_bg_2024.png") no-repeat left top;
}
.chart .group_all li a{
	display:block
}
.chart .group_all li a.group_tit{
	float:left; padding:10px 8px 0 0;
}
.chart .group_all li {
	position: relative;
	min-height: 28px;
	padding-top: 10px;
}/* overflow:hidden;*/
.chart .group_all li strong {
	display: block;
	width: 155px;
	padding: 9px 0 9px 11px;
	font-weight: 600;
	text-align: left;
	color: #fff;
	background: url("http://www.daejeon.go.kr/images/drh/sub/chart_21.gif") repeat 100% 2px;
}
.chart .group_all li strong i{font-size:13px; font-weight:300; line-height:10px;}
.chart .group_all li a.groupT_line2 strong{background: url("http://www.daejeon.go.kr/images/drh/sub/chart_21_n.gif") repeat 100% 0;}
.chart .group_all li a.groupT_line2::after{content:''; display:block; clear:both; height:20px}
.chart .group_all li ul {
	overflow: hidden;
}
.chart .group_all li ul.depart {
	height:48px; padding:10px 0 0 0;
}
.chart .group_all li ul li {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 16.6%;
}
.chart .group_all li ul li .type5, .chart .group_all2 ul li .type5 {
	display: block;
	margin-right: 8px;
	padding: 7px 0 7px 6px;
	font-size: 1em;
	letter-spacing:-.5px;
	text-align: left;
	border: 2px solid #e4e5e6;
}
.chart .group_all li ul li .type5, .chart .group_all2 ul li .type5, .chart .group_all li ul li a.type5:link, .chart .group_all li ul li a.type5:visited, .chart .group_all li ul li a.type5:active, .chart .group_all2 ul li a.type5:link, .chart .group_all2 ul li a.type5:visited, .chart .group_all2 ul li a.type5:active {
	border-color: #e4e5e6;
	font-weight: normal;
	color: #454a50;
	background: #f6f6f6;
}
.chart .group_all li ul li .type5.on, .chart .group_all2 ul li .type5.on, .chart .group_all li ul li a.type5:hover, .chart .group_all2 ul li a.type5:hover, .chart .group_all li ul li a.type5.on:link, .chart .group_all li ul li a.type5.on:visited, .chart .group_all li ul li a.type5.on:active, .chart .group_all li ul li a.type5.on:hover, .chart .group_all2 ul li a.type5.on:link, .chart .group_all2 ul li a.type5.on:visited, .chart .group_all2 ul li a.type5.on:active, .chart .group_all2 ul li a.type5.on:hover {
	font-weight: bold;
	color: #000;
	border-color: #454b52;
	background: #fff;
}

.chart .group_all2 ul.group_record{width:700px; margin-left:-350px;}
.chart .group_all2 ul.group_record > li{width:140px; padding:20px 5px 0 5px;}
.chart .group_all2 ul.group_record li .type5{height:90px; text-align:center; margin:0; padding:10px 0;}
.chart .group_all2 ul.group_record li .type5 > div{line-height:20px;}

/* 열린경제-대전비전 추가 20170322 */	
.sub03_02_03_workbox {
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 198px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub01_03_work_bg.gif") no-repeat left 33px;
}
/* 열린경제-대전비전 추가 20170322 */	

/*조직도 반응형 시작*/
@media screen and (min-width:1px) and (max-width:1300px) {
.chart .group_all li ul li {
	width: 25%;
}
}
@media screen and (min-width:1px) and (max-width:900px) {
.sub06_01_06_list li{width:33%}
}
@media screen and (min-width:1px) and (max-width:800px) {
.chart .group_all li ul li {
	width: 33.3%;
}
.characterImg2 img{width:70%}
}
@media screen and (min-width:1px) and (max-width:740px) {
.characterImg2 img{width:100%}
.chart{
    background: url("/images/drh/sub/m_chart_line.gif") no-repeat 50% top;
}

.chart.bg{
	 background: none !important;
}
.chart .chart_btn.type2{
	display:none;
}
.chart .group_all {
	background: none;
	margin-top: 0;
}
.chart .group_all li {
	padding-left: 0;
}
.chart .group_all li strong {
	width: 100%;
	padding: 8px 0;
	text-align: center;
}
.chart .group_all li a.group_tit {width:100%; padding:10px 0 0 0}
.chart .group_all li a.groupT_line2 strong{background: url("http://www.daejeon.go.kr/images/drh/sub/chart_21.gif") repeat 100% 0;}
.chart .group_all li a.groupT_line2::after{display:none;}
.chart .group_all li ul {
	border: 2px solid #e4e5e6;
	background: #f6f6f6;
	margin-top: 55px;
	padding: 0 0 10px 10px;
}
.chart .group_all li ul.depart {
	height:auto; padding: 0 0 10px 0;
}
.chart .group_all li ul li {
	background: url(http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif) no-repeat 10px 19px;
}
.chart .group_left02 {
	width: 100%;
	margin: 0;
	height:auto;
}
.chart .group_left02 li.group_left02_sub{position:inherit; margin:15px auto 0;}
.chart .group_left02 li.group_left02_sub.sub2{left:auto;}
.chart .group_left02 li {
	width: 207px;
    float: none;
    margin: 15px auto 0;
}
.chart .group_right03,.chart .group_right04{float:none; width:100%; clear:both; margin:0;}
.chart .group_right03 li,.chart .group_right04 li{margin:15px auto 0; width:207px; line-height:27px;}
.chart .group_left01 {
	width: 100%;
	margin: 0;
}
.chart .group_left01 li {
	width: 207px;
    float: none;
    margin: 15px auto 0;
}
.chart .group_left01 li:last-child {
}
.chart .group_left03 {
	position: relative;
	top:0;
}
.chart .group_left03 li{
	width: 100%;
}
.chart .group_left03 li a{
	width: 45%;
	margin: 0 0 10px 0;
}

}

@media screen and (min-width:1px) and (max-width:580px) {
	.chart-txt{text-align:left; padding:15px;}
}
 
 @media screen and (min-width:1px) and (max-width:460px) {
.sub06_01_06_list li{width:100%}
}
 @media screen and (min-width:1px) and (max-width:400px) {
.chart .group_all li ul li {
	width: 50%;
}
}
/*조직도 반응형 끝*/

.chart .group_all2 ul li ul {
	left: 0;
	margin: 0 auto;
}
.chart .group_all2 ul li ul li {
	float: none;
	padding: 0 0 0 8px;
	line-height: 19px;
	text-align: left;
	background: url("http://www.daejeon.go.kr/images/drh/sub/bul3.gif") no-repeat left 7px;
}
.chart .group_all2 ul li .type5.height_auto {
	width: auto;
	height: 90px;
	line-height: 19px;
	padding: 7px;
	text-align: center;
	margin:0 0 0 10px;
}
.chart .group_all2 ul li .type5.height_auto.height_65 {
	height: 65px;
}
.chart .group_all2 ul li .type5.height_auto.height_90 {
	height: 90px;
}
.chart .group_all li ul li .type6, .chart .group_all2 ul li .type6 {
	display: block;
	width: 125px;
	height: 34px;
	margin-right: 8px;
	padding-left: 11px;
	line-height: 34px;
	font-size: 0.9em;
	text-align: left;
	border: 2px solid #e4e5e6;
}
.chart .group_all li ul li .type6, .chart .group_all2 ul li .type6, .chart .group_all li ul li p.type6:link, .chart .group_all li ul li p.type6:visited, .chart .group_all li ul li p.type6:active, .chart .group_all2 ul li p.type6:link, .chart .group_all2 ul li p.type6:visited, .chart .group_all2 ul li p.type6:active {
	border-color: #e4e5e6;
	font-weight: normal;
	color: #454a50;
	background: #f6f6f6;
}
.chart .group_all li ul li .type6.on, .chart .group_all2 ul li .type6.on, .chart .group_all li ul li p.type6:hover, .chart .group_all2 ul li p.type6:hover, .chart .group_all li ul li p.type6.on:link, .chart .group_all li ul li p.type6.on:visited, .chart .group_all li ul li p.type6.on:active, .chart .group_all li ul li p.type6.on:hover, .chart .group_all2 ul li p.type6.on:link, .chart .group_all2 ul li p.type6.on:visited, .chart .group_all2 ul li p.type6.on:active, .chart .group_all2 ul li p.type6.on:hover {
	border-color: #e4e5e6;
	font-weight: normal;
	color: #454a50;
	background: #f6f6f6;
}
.chart .group_all2 ul li ul {
	left: 0;
	margin: 0 auto;
}
.chart .group_all2 ul li ul li {
	float: none;
	padding: 0 0 0 8px;
	line-height: 19px;
	text-align: left;
	background: url("http://www.daejeon.go.kr/images/drh/sub/bul3.gif") no-repeat left 7px;
}
.chart .group_all2 ul li .type6.height_auto {
	width: 122px;
	height: auto;
	line-height: 19px;
	padding: 7px;
	text-align: center;
}
.chart .group_all2 ul li .type6.height_auto.height_65 {
	height: 65px;
}
.chart .group_all .type {
	background: url("http://www.daejeon.go.kr/images/drh/sub/chart_3.gif") repeat left top;
}
.chart .group_all2 {
	width: 100%;
	margin-top: 30px;
	background: #fff;
}
.chart .group_all3 {
	width: 100%;
	margin-top: 30px;
	background: #fff;
}
.chart .group_all2 ul {
	overflow: hidden;
	min-height: 38px;
	position: relative;
	left: 50%;
}
.chart .group_all3 ul {
	overflow: hidden;
	min-height: 38px;
	position: relative;
	left: 50%;
}
.chart .group_all2 ul.line2 {
	width:260px;
	margin-left: -135px;
}
.chart .group_all2 ul.line3 {
	width:390px;
	margin-left: -199px;
}
.chart .group_all2 ul.line4 {
	width: 592px;
	margin-left: -295px;
}
.chart .group_all2 ul.line5 {
	width: 100%;
	margin-left: -334px;
}
.chart .group_all2 ul.line6 {
	width: 888px;
	margin-left: -443px;
}
.chart .group_all2 ul.line7 {
	width: 100%;
	margin-left: -485px;
}
.chart .group_all3 ul.line7 {
	width: 1000px;
	margin-left: -496px;
}
.chart .group_all2 ul.line8 {
	width: 658px;
	margin-left: -330px;
	padding:0 0 30px 0;
}
.chart .group_all2 ul.line8_1 {
	width:880px;
	margin-left:-440px;
}
.chart .group_all2 ul li {
	float: left;
	padding: 20px 0px 8px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_c.gif") no-repeat 20% top;
}
.chart .group_all2 ul li.line_l {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_l.gif") no-repeat 20% top;
}
.chart .group_all2 ul li.line_r {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_r.gif") no-repeat 20% top;
}
.chart .group_all2 ul.line8_1 li{background-position-x:-15px;}
.chart .group_all3 ul li {
	float: left;
	padding: 20px 0px 8px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_c.gif") no-repeat left top;
}
.chart .group_all3 ul li.line_l {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_l.gif") no-repeat left top;
}
.chart .group_all3 ul li.line_r {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_r.gif") no-repeat left top;
}
/* 2014-06-27 최민영추가 */
.chart .group_all li ul li .type7 {
	display: block;
	margin: 0 0 0 15px;
	text-align: left;
	padding-left: 8px;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 8px no-repeat;
}
.chart .group_all li ul li .type7.line2{letter-spacing:-1px;}
.chart .group_all2 ul li .type7 {
	display: block;
	width:100px;
	height: 26px;
	line-height: 26px;
	margin:10px 8px 0 22px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}
.chart .group_all3 ul li .type7 {
	display: block;
	width: 85px;
	height: 26px;
	line-height: 26px;
	margin: 5px 8px 0 40px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}
.chart .group_all2 ul li .type8 {
	display: block;
	position: relative;
	width: 90px;
	height: 26px;
	line-height: 26px;
	margin: 5px 10px 0 10px;
	text-align:center;
}
.chart .group_all2 ul li .type8::before{display:inline-block; content:''; width:3px; height:3px; padding:0 0 2px 5px; background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif')no-repeat;}
.sub06_03_02_boxline {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 160px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sub06_03_02_bg.gif") no-repeat left top;
}
.sub06_03_02_boxline span {
	display: none;
}
/* sub06_05_14 */
.sub06_05_14_box {
	overflow: hidden;
	margin-top: 42px;
}
.sub06_05_14_box_img {
	float: left;
}
.sub06_05_14_box_img ul {
	overflow: hidden;
}
.sub06_05_14_box_img ul li {
	float: left;
	width: 250px;
	height: 200px;
	padding: 0px 20px;
	text-align: center;
}
.sub06_05_14_box_img ul li strong {
	display: block;
	text-align: center;
	line-height: 32px;
	font-weight: normal;
	color: #5f5f5f;
}
.sub06_05_14_box_text {
	float: left;
}
.sub06_05_14_box_text .h5_ul li {
	font-size: 0.9em;
}
.music_box {
	position: relative;
	overflow: hidden;
	height: 390px;
	padding-left: 346px;
	margin-bottom: 30px;
}
.music_box .music_img {
	position: absolute;
	left: 0;
	top: 0;
	width: 346px;
	height: 440px;
}
.music_box .music_text {
	color: #5f5f5f;
}
.music_box .music_text .music_title {
	font-size: 18px;
	color:#000;
	line-height: 40px;
}
.music_box .music_text ul li {
	padding-bottom: 8px;
}
.music_box .music_btbox {
	position: absolute;
	left: 346px;
	bottom: 0;
}
/* sub06_07_05 */
.sub06_07_05_list {
	overflow: hidden;
}
.sub06_07_05_list li {
	position: relative;
	float: left;
	width: 50%;
	height: 113px;
}
.sub06_07_05_list img {
	position: absolute;
	left: 0;
	top: 0;
}
.sub06_07_05_list .sub06_07_05_list_text {
	padding-left: 134px;
	padding-top: 30px;
	margin-right: 10%;
}
/* sub06_08_02 */
.sub06_08_02_box {
	overflow: hidden;
	text-align: center;
	width: 100%;
	color: #4e4e50;
}
/* 2014_12_02 *붙은 속성 ie용 css로 분리(웹표준 위반)  .sub06_08_02_box li{position:relative; display: inline-block; *zoom: 1; *display: inline; width:259px; height:235px; padding:21px; margin:0px 44px 44px 0px; text-align:left; border:1px solid #ebebeb;} */
.sub06_08_02_box li {
	position: relative;
	display: inline-block;
	width: 32%;
	height: 290px;
	padding: 21px;
	margin: 0px 1% 44px 0px;
	text-align: left;
	border: 1px solid #ebebeb;
	float: left;
}
.sub06_08_02_box li:nth-child(3n) {
	width: 33%;
	margin: 0 0 44px 0;
}
.sub06_08_02_box li strong {
	font-size: 14px;
}
.sub06_08_02_box li p strong {
	font-size: 0.9em;
}
.sub06_08_02_box li p {
	margin-top: 8px;
}
.sub06_08_02_box li .sub06_08_02_box_img {
	position: absolute;
	left: 22px;
	top: 100px;
	width: 100%;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 85.7%;
	height: 100px;
}
.sub06_08_02_box li .down_button {
	position: absolute;
	left: 0px;
	top: 220px;
	width: 100%;
}
/* sub06_08_04 */
.sub06_08_04_list {
	overflow: hidden;
}
.sub06_08_04_list li {
	width: 48%;
	float: left;
}
.sub06_08_04_list li .box {
	margin-right: 20px;/*margin-bottom: 20px;
	max-height: 150px;*/
}
.sub06_08_04_list li:nth-child(2n) .box {
	margin-right: 0;
}
.sub06_08_04_list li .box_content_img {
	width: 138px !important;
	height: 110px !important;
}
.sub06_08_04_list li .box_type2 {
	min-height: 114px !important;
	padding-top: 13px !important;
}
/* sub06_03_08 */
.sub06_03_08_box3 {
	width: 30%;
	min-height: 250px;
}
.sub06_03_08_box3 .box3_content strong {
	line-height: 40px;
	font-size:90%
}
.sub06_03_08_box3 .arow_r {
	top: 96px;
}
.sub06_03_08_box3 .arow_b {
	display: none;
	left: 50%;
	margin-left: -3px;
}
.sub06_03_08_list {
	overflow: hidden;
	margin-top: 10px;
}
.sub06_03_08_list li {
	float: left;
	width: 22% !important;
	margin: 0 3% 10px 0px !important;
	padding: 0 0 0 0 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #5f5f5f !important;
	background: none !important;
}
.sub06_03_08_list li img {
	display: block;
}
.sub06_03_08_list li span {
	display: block;
	line-height: 23px;
	padding-left: 5px;
	font-size: 1.2em;
	text-align: center;
}
.sub06_03_08_list2 {
	overflow: hidden;
	width: 220px;
	margin: 10px auto 0 auto;
}
.sub06_03_08_list2 li {
	float: left;
	width: 220px !important;
	margin: 0 0px 10px 0px !important;
	padding: 0 10px 0 10px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-align: center;
	color: #5f5f5f !important;
	background: none !important;
}
.sub06_03_08_list2 li img {
	display: block;
}
.sub06_03_08_list2 li span {
	display: block;
	line-height: 23px;
	text-align: center;
}
/* sub08_01_01 */
.col_intro {
	padding: 63px 0px 0px 230px;
	background: url("http://www.daejeon.go.kr/images/drh/sub08/icon_col.gif") no-repeat left top;
}
/* sub07 */
.box4 {
	position: relative;
	height: 97px;
	padding: 10px 10px 10px 38px;
	margin: 0 0 15px 0;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
}
.box4 .box4_title {
	font-size: 1.0em;
	color: #038935;
}
.box4 p {
	margin: 2px 0;
}
.box4 ul.h6_ul {
	margin-bottom: 0px !important;
}
.box4.icon1 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_01.gif") no-repeat left bottom;
}
.box4.icon2 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_02.gif") no-repeat left bottom;
}
.box4.icon3 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_03.gif") no-repeat left bottom;
}
.box4.icon4 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_04.gif") no-repeat left bottom;
}
.box4.icon5 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_05.gif") no-repeat left bottom;
}
.box4.icon6 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_06.gif") no-repeat left bottom;
}
.box4.icon7 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_07.gif") no-repeat left bottom;
}
.box5 {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #c8c8c8;
}
.box5 ul {
	overflow: hidden;/*background: url("http://www.daejeon.go.kr/images/drh/sub/box5_bg.gif") repeat left top;*/
}
.box5.no_line ul {
	background: none;
}
.box5 ul li {
	float: left;
	width: 20%;
	font-size:15px;
	padding-left: 12px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/box5_bul.gif") no-repeat 5px 10px;
}
.box5 ul li a:link, .box5 ul li a:visited, .box5 ul li a:active {
	color: #5f5f5f;
}
.box5 ul li a:hover {
	color: #0b9642;
}
.box5 ul li.wd33{
	width:33%;
}
.mail_intro {
	min-height: 200px;
	padding: 63px 0px 0px 230px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_mail.gif") no-repeat left top;
}
.sub07_11_type1 {
	min-height: 270px;
	padding: 63px 0px 0px 500px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_11_img01.gif") no-repeat left top;
}
.sub07_11_type2 {
	overflow: hidden;
	width: 705px;
	margin: 0 auto;
}
.sub07_11_type2 li {
	float: left;
	width: 215px;
	padding: 0px 10px;
}
.sub07_11_type3 {
	position: relative;
	min-height: 47px;
	padding: 22px 9px 9px 260px;
	background: #f5f5f5
}
.sub07_11_type3 .down_btn {
	position: absolute;
	left: 9px;
	top: 9px;
	padding: 21px 24px 19px 68px;
	font-weight: bold;
	color: #fff;
	background: #038935 url("http://www.daejeon.go.kr/images/drh/sub07/sub07_11_img05.gif") no-repeat left top;
}
/* sub05_03_01_01 */
.sub05_03_01_01_chart {
	height: 250px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_03_01_01_chart_bg.gif") no-repeat left top;
}
.sub05_03_01_01_chart .box3_1 {
	position: absolute;
	left: 20px;
	top: 150px;
	width: 340px;
	height: 40px;
}
.sub05_03_01_01_chart .box3_2 {
	position: absolute;
	left: 20px;
	top: 75px;
	width: 340px;
	height: 40px;
}
/* sub05_11_04_02_01_chart */
.sub05_11_04_02_01_chart_1 {
	width: 130px;
	margin: 0 auto 13px auto !important;
}
.sub05_11_04_02_01_chart_2 {
	width: 260px;
	margin: 0 auto 43px auto !important;
}
.sub05_11_04_02_01_chart_3 {
	width: 400px;
	margin: 0 auto 43px auto !important;
}
.sub05_11_04_02_01_chart_4 {
	width: 490px;
	margin: 0 auto 222px auto !important;
	padding: 24px !important;
}
.sub05_11_04_02_01_chart_2 strong {
	font-size: 20px;
	font-family: "verdana";
	color: #c14655 !important;
}
.sub05_11_04_02_01_chart_1 .arow_b {
	left: 82px;
}
.sub05_11_04_02_01_chart_2 .arow_b.arow_b1 {
	left: -22px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_2 .arow_b.arow_b2 {
	left: 253px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_3 .arow_b.arow_b1 {
	left: 184px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_3 .box3_content .li_left li {
	float: left !important;
	width: 199px;
	padding: 0;
	margin: 0;
	text-align: center;
	background: none;
}
.sub05_11_04_02_01_chart_3 .box3_content .li_left li.r_border {
	border-right: 1px solid #c8c8c8;
}
.sub05_11_04_02_01_chart_4 .arow_b.arow_b1 {
	left: 0px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_4 .li_left {
	height: 109px;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2 {
	position: absolute;
	left: 50%;
	width: 256px;
	margin-left: -128px;
	background: #fff;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2 .box3 {
	margin-right: 0 !important;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2 .box3 .arow_b.arow_b2 {
	left: -25px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2 .box3 .arow_b.arow_b3 {
	left: 202px;
	bottom: -28px;
	width: 80px;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	padding-top: 13px;
	text-align: center;
	background-position: 33px top;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_1 {
	position: absolute;
	left: -64px;
	top: 40px;
	width: 210px;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_1 .box3 {
	height: 90px;
	padding: 10px !important;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_1 ul li {
	line-height: 18px;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_2 {
	position: absolute;
	left: -64px;
	top: 40px;
	width: 210px;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_2 .box3 {
	height: 90px;
	padding: 10px !important;
}
.sub05_11_04_02_01_chart_4 .sub05_11_04_02_01_chart_4_2_2 ul li {
	line-height: 18px;
}
.sub05_05_09_03_02_chart_1 {
	height: 180px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_05_09_03_02_chart_1_bg.gif") no-repeat left bottom;
}
.sub05_05_09_03_02_chart_1_1 {
	position: absolute;
	left: -486px;
	top: 100px;
	width: 1000px;
}
.sub05_05_09_03_02_chart_1_1 li {
	float: left;
}
.sub05_05_09_03_02_chart_1 .box3 .box3_content {
	overflow: visible !important;
}


/* 직원검색 */
.work_top {
	/*height: 39px;
	padding-top: 17px;*/
	padding: 10px;
	text-align: center;
	border: 1px solid #d3d3d3;
	border-top: 2px solid #959595;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/work_top.gif") no-repeat left top;
}
.work_search {
	width: 300px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #b4b4b4;
}
.work_search_btn {
	padding: 1px 6px;
	font-size: 0.9em;
	color: #fff;
	border: 1px solid #6e6e6e;
	background: #878787;
}
.work_search_btn.type2 {
	padding: 3px 8px 3px 8px;
	border: none;
	background: #595959;
}
.work_search_btn.type2:link, .work_search_btn.type2:visited, .work_search_btn.type2:active, .work_search_btn.type2:hover {
	font-size: 0.9em;
	color: #fff;
}
.directory_board {
	position: relative;
	margin-top: 20px;
	padding-left: 228px;
}
.directory_board .directory {
	height: 444px;
}
.directory_board .b_table {
	min-height: 470px;
}
.directory {
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 178px;
	height: 360px;
	padding: 12px 15px;
	border: 1px solid #d3d3d3;
}
.directory .root {
	padding-left: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_root.gif") no-repeat left top;
}
.directory .folder {
	padding-top: 2px;
	padding-left: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_close.gif") no-repeat left top;
}
.directory .folder.open {
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_open.gif") no-repeat left top;
}
.directory .document {
	padding-top: 3px;
	padding-left: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_document.gif") no-repeat 2px top;
}
.directory_action {
	position: absolute;
	left: 4px;
	top: 4px;
	display: block;
	width: 9px;
	height: 9px;
	line-height: 9px;
	text-indent: -10000px;
}
.directory_action.open {
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_p.gif") no-repeat left top;
}
.directory_action.close {
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_m.gif") no-repeat left top;
}
.directory ul li {
	position: relative;
}
.directory ul li.last {
	background-color: #fff;
}
.directory ul li ul {
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_line1.gif") repeat-y left top;
}
.directory ul li ul li {
	padding-left: 19px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/directory_line2.gif") no-repeat left top;
}
.directory ul li ul li ul li {
}
/* 서브메인 */
.sm_border1 {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #d68505;
}
.sm_border2 {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #00be64;
}
.sm_border3 {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #3e8bf5;
}
.sm_border4 {
	border: 1px solid #d7d7d7;
}
.sm_border5 {
	border: none;
}
/* 대전소개 */
.sm06_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 54px 100px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_bg01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm06_bg01_gns {
	width: 100%;
	height: auto;
	margin: 30px 0;
	padding: 33px 0 0 40px;
	text-align: left;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_bg01_gns.jpg") no-repeat 0 0;
	background-size: cover;
}
.sm06_bg01_gns .gns_bg {
	width: 100%;
	height: auto;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_bg01_gns_img.png") no-repeat right bottom;
}
.sm06_bg02 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0601_bg01.jpg") no-repeat right 0px;
}
.sm06_bg03 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/repeat_01.gif") repeat left top;
}
.sm06_bg04 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/repeat_02.gif") repeat left top;
}
.sm06_bg05 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/repeat_03.gif") repeat left top;
}
.sm06_bg06 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/repeat_04.gif") repeat left top;
}
.sm06_bg07 {
	background: url("http://www.daejeon.go.kr/images/drh/sub06/repeat_05.gif") repeat left top;
}
.sm06_icon01 {
	width: 135px;
	height: 78px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat 0px 0px;
}
.sm06_icon02 {
	width: 120px;
	height: 87px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat -150px 0px;
}
.sm06_icon03 {
	width: 80px;
	height: 88px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat -300px 0px;
	margin-left: 49.5%;
}
.sm06_icon04 {
	width: 62px;
	height: 65px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat -450px 0px;
}
.sm06_icon05 {
	width: 75px;
	height: 70px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat 0px -100px;
}
.sm06_icon06 {
	width: 87px;
	height: 100px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat -150px -100px;
}
.sm06_icon07 {
	width: 107px;
	height: 75px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_icon01.png") no-repeat -300px -100px;
}
.sm_more {
	display: block;
	width: 62px;
	height: 17px;
	line-height: 18px;
	padding-left: 5px;
	font-size: 0.8em;
	font-family: "NanumBarunGothic";
	border-bottom: 1px solid #d9d9d9;
	color: #888;
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub06/arow_r_02.gif") no-repeat 54px 6px;
}

.sm_more.type2 {
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub06/arow_r_01.gif") no-repeat 54px 6px;
}
.sm_more.type3 {
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_arow3.gif") no-repeat 54px 6px;
}
.sm_box1 a, .sm_box2 a, .sm_box3 a, .sm_box5 a, .sm_box6 a {
	position: relative;
	z-index: 1;
	display: block;
	width: 60%;
	height: 100px;
	padding: 18px 15px;
}
.sm_box4 {
	width: 100%;
	height: 103px;
	padding: 18px 15px;
}


.sm_box5 a {
	width: 100%;
	height: 100px;
	padding-right: 120px;
	/* margin-bottom: 14px; */
}
.sm_box7 {
	width: 100%;
	height: 165px;
	padding: 18px 15px;
}
.sm_box8 {
	width: 132px;
	height: 135px;
	padding: 18px 15px;
}
.sm_box9 a {
	position: relative;
	z-index: 1;
	display: block;
	width: 132px;
	height: 135px;
	padding: 18px 15px;
}
.sm_box11 {
	width: 340px
}
.sm_box15 {
	width: 100%;
	height: 153px;
	padding: 18px 15px;
}
.sm_box1 {
	overflow: hidden;
	position: relative;
	margin: 0 12px 12px 0;
	width: 100%;
}
.sm_box2 {
	overflow: hidden;
	position: relative;
	margin: 0 12px 12px 0;
	width: 100%;
}
.sm_box3 {
	overflow: hidden;
	position: relative;
	margin: 0 12px 12px 0;
	width: 100%;
}
.sm_box4 {
	overflow: hidden;
	position: relative;
	margin: 0 12px 12px 0;
}
.sm_box5 {
	overflow: hidden;
	position: relative;
	margin: 0 0 12px 0;
}
.sm_box6 {
	overflow: hidden;
	position: relative;/* margin:0 12px 12px 0; */
}
.sm_box7 {
	overflow: hidden;
	position: relative;
	margin: 0 0 12px 0;
}
.sm_box8 {
	overflow: hidden;
	float: left;
	position: relative;
	margin: 0 12px 12px 0;
}
.sm_box9 {
	overflow: hidden;
	float: left;
	position: relative;
	margin: 0 0 12px 0;
}
.sm_box15 {
	overflow: hidden;
	position: relative;
	margin: 0 0 12px 0;
}
.sm_box2 .sm06_icon01 {
	position: absolute;
	/*left: 180px;*/
	left: 55%;
	top: 17px;
	z-index: 0;
}
.sm_box3 .sm06_icon02 {
	position: absolute;
	/*left: 189px;*/
	left: 55%;
	top: 12px;
	z-index: 0;
}
.sm_box4 .sm06_icon03 {
	position: absolute;
	/*left: 97px;*/
	left: 24%;
	top: 21px;
	z-index: 0;
}
.sm_box5 .sm06_icon04 {
	position: absolute;
	left: 75%;
	top: 20px;
	z-index: 0;
}
.sm_box6 .sm06_icon05 {
	position: absolute;
	left: 75%;
	top: 20px;
	z-index: 0;
}
.sm_box8 .sm06_icon06 {
	position: absolute;
	left: 71px;
	top: 61px;
	z-index: 0;
}
.sm_box9 .sm06_icon07 {
	position: absolute;
	left: 28px;
	top: 92px;
	z-index: 0;
}
.sm_box15 .sm06_icon06 {
	position: absolute;
	left: 252px;
	top: 61px;
	z-index: 0;
}
.sm_box4 ul {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.sm_box4 ul li {
	float: left;
	width: 87px;
	line-height: 25px;
	color: #4e4e50;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm_bar.gif") no-repeat 71px 6px;
}
.sm_box4 ul li.last {
	width:80px;
	background: none;
}
.sm_box7 .sm_book_btn_ac {
	display: none;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 13px;
}
.sm_box7 .sm_book_btn_ac li {
	float: left;
}
.sm_box7 .sm_book_move {
	position: relative;
	overflow: hidden;
	margin-top: 8px;
	width: 100%;
	height: 76px;
}
.sm_box7 .sm_book_move ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 76px;
}
.sm_box7 .sm_book_move ul li {
	position: relative;
	float: left;
	width: 50%;
	height: 76px;
}
.sm_box7 .sm_book_move ul li img {
	position: absolute;
	left: 0px;
	top: 0px;
}
.sm_box7 .sm_book_move ul li strong {
	font-size: 0.9em;
	margin-bottom: 2px;
}
.sm_box7 .sm_book_move ul li .sm_book_btn {
	position: absolute;
	left: 62px;
	top: 37px;
}
.sm_box8 ul {
	position: relative;
	z-index: 1;
}
.sm_box8 ul li {
	margin-bottom: 7px;
}
.sm_box8 .sm_more {
	width: 72px;
	background-position: 69px 6px;
}
.sm_box15 ul.lst {
	position: relative;
	z-index: 1;
}
.sm_box15 ul.lst li {
	margin: 20px 18px 7px 0;
	float: left;
}
.sm_box15 ul.lst .sm_more {
	width: 100px;
	background-position: 90px 6px;
}
.sm06_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 30px;
	color: #000;
}
.sm06_bg01 p {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/blind_text_line2.png") repeat left top;
}
.sm06_bg01_gns strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 23px;
	color: #000;
}
.sm06_bg01_gns p {
    position:relative;
	top:10px;
	display: inline-block;
	padding: 3px 0px 40px 0px;
	font-size: 14px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/blind_text_line2.png") repeat left top;
}
.sm_box1 strong, .sm_box2 strong, .sm_box3 strong, .sm_box4 strong, .sm_box5 strong, .sm_box6 strong, .sm_box7 strong, .sm_box8 strong, .sm_box9 strong, .sm_box15 strong {
	display: block;
	margin-bottom: 0;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	font-weight: 600;
}
.sm_box8 strong {
	margin-bottom: 14px;
}
.sm_box1 span, .sm_box2 span, .sm_box3 span, .sm_box4 ul, .sm_box5 span, .sm_box6 span, .sm_box7 span, .sm_box9 span {/* display:block; */
	font-family: "NanumBarunGothic";
	font-size: 0.8em;
}
/* 정보공개 */
.sm00_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 54px 90px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm00_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 30px;
	color: #000;
}
.sm00_bg01 p {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/blind_text_line2.png") repeat left top;
}
.sm00_box {
	overflow: hidden;
	float: left;
	position: relative;
	width: 31.5%;
	height: 150px;
	margin: 0px 1% 12px 0px;
	padding: 18px 15px;
}
.sm00_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	font-weight: 600;
	color: #4e4e50;
}
.sm00_box p {
	position: relative;
	z-index: 1;
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.84em;
	line-height: 18px;
}
.sm00_more {
	position: absolute;
	left: 15px;
	bottom: 18px;
	z-index: 2;
	display: block;
	width: 70px;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	font-family: "NanumBarunGothic";
	border-bottom: 1px solid #d9d9d9;
	color: #888;
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub00/arow_r.gif") no-repeat 60px 10px;
	font-size: 0.8em;
}
.sm00_box3, .sm00_box6 {
	margin-right: 0;
	width: 33%;
}
.sm00_icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}
.sm00_box1 {
	width: 32.6%;
	padding-right: 105px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_01.gif") no-repeat right bottom;
}
.sm00_box2 {
	width: 31.8%;
	padding-right: 75px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_02.gif") no-repeat right bottom;
}
.sm00_box3 {
	width: 33%;
	padding-right: 105px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_03.gif") no-repeat right bottom;
}
.sm00_box4 {
	width: 32.6%;
	padding-right: 135px;
}
.sm00_box5 {
	width: 31.8%;
	padding-right: 100px;
}
.sm00_box4 .sm00_icon {
	width: 103px;
	height: 104px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_04.png") no-repeat right bottom;
}
.sm00_box5 .sm00_icon {
	width: 103px;
	height: 104px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_05.png") no-repeat right bottom;
}
.sm00_box6 .sm00_icon {
	width: 103px;
	height: 104px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg_06.png") no-repeat right bottom;
}
/* 참여마당 */
.sm01_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 60px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg01.jpg") no-repeat left 0px;
	background-size: cover;
}
.sm01_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub01/blind_text_line2.png") repeat right top;
}
.sm01_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm01_box {
	float: left;
	position: relative;
	width: 33%;
	height: 140px;
	margin: 0px 1% 12px 0px;
	padding: 18px 15px;
}
.sm01_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	font-weight: 600;
	color: #4e4e50;
}
.sm01_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
	line-height: 18px;
}
.sm01_box1 {
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_icon_01.gif") no-repeat right bottom;
}
.sm01_box2, .sm01_box3, .sm01_box4, .sm01_box5, .sm01_box6, .sm01_box7, .sm01_box8 {
	width: auto;
	height: auto;
	padding: 0px;
}
.sm01_box2 a, .sm01_box3 a, .sm01_box4 a, .sm01_box5 a, .sm01_box6 a, .sm01_box7 a, .sm01_box8 a {
	display: block;
	width: 309px;
	height: 140px;
	padding: 18px 15px;
}
.sm01_box2 {
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_icon_02.gif") no-repeat right bottom;
	width: 31.8%;
	height: 140px;
}
.sm01_box3 {
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_02.gif") no-repeat right bottom;
	width: 32.7%;
	background-size: cover;
	height: 140px;
}
.sm01_box3 a {
	width: 311px;
	height: 112px;
}
.sm01_box4 {
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_03.png") no-repeat right bottom;
	width: 33%;
}
.sm01_box5 {
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_04.gif") no-repeat right bottom;
	width: 32%;
}
.sm01_box6 {
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_05.png") no-repeat right bottom;
	width: 15.5%;
	height: 140px;
}
.sm01_box7 {
	margin-right: 0;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_06.png") no-repeat right bottom;
	width: 16%;
	height: 140px;
}
.sm01_box8 {
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_07.png") no-repeat right bottom;
	width: 33%;
}
.sm01_box6 a, .sm01_box7 a {
	width: 152px;
}
/* 전자민원 */
.sm02_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 70px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm02_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 16px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/blind_text_line2.png") repeat right top;
}
.sm02_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm02_box {
	position: relative;
	width: 100%;
	height: 110px;
	margin: 0 0 12px 0px;
	padding: 18px 15px;
}
.sm02_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	font-weight: 600;
}
.sm02_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.84em;
	line-height: 18px;
}
.sm02_box1 {
	height: 162px;
}
.sm02_box1 ul {
	overflow: hidden;
}
.sm02_box1 li {
	float: left;
	width: 133px;/*margin-bottom: 8px;*/
}
.sm02_box1 a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bul_01.gif") no-repeat left 6px;
}
.sm02_box2 {
	width: 100%;
	height: 58px;
	padding:8px 0 0 21px;
	font-weight: bold;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_02_1.png") no-repeat left top;
	background-size: cover;
}
.sm02_box2 strong{font-size:16px; float:left; width:110px; padding-top:10px;}
.sm02_box2 ul{overflow:hidden; float:left; width:calc(100% - 120px);}
.sm02_box2 li{float:left; padding:0; height:21px;}
.sm02_box2 a{
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size:13px;
	font-weight:normal;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bul_01.gif") no-repeat left 6px;
}

.sm02_box3 {
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_03.gif") no-repeat right bottom;
}
.sm02_box3 ul {
	overflow: hidden;
}
.sm02_box3 ul li {
	float: left;
	margin-right: 5px;
}
.sm02_box3 ul li .sm_more {
	width: 94px;
	font-size: 0.84em;
	background-position: 80px 6px;
	height: 20px;
	padding-top: 2px;
}
.sm02_box4 {
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_04.gif") no-repeat right bottom;
}
.sm02_box4 ul {
	overflow: hidden;
}
.sm02_box4 ul li {
	float: left;
	margin-right: 4px;
}
.sm02_box4 ul li .sm_more {
	width: 120px;
	font-size: 0.84em;
	background-position: 106px 6px;
	height: 20px;
	padding-top: 2px;
	margin-bottom: 5px;
}
.sm02_box5 {
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_05.png") no-repeat right bottom;
}
.sm02_box5 a {
	display: block;
}
.sm02_box5 li {
	float: left;
	width: 120px;
	margin-bottom: 10px;
}
.sm02_box5 li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bul_01.gif") no-repeat left 6px;
}
.sm02_box5, .sm02_box6 {
	margin-right: 0;/* height: 110px; */
}
.sm02_box6 {
	width: auto;
	height: auto;
	padding: 0;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_06.png") no-repeat right bottom;
	min-height: 110px;
}
.sm02_box6 a {
	display: block;
	width: 307px;
	height: 73px;
	padding: 18px 15px;
}
/* 전자민원 */
.sm03_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 100px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm03_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/blind_text_line2.png") repeat right top;
}
.sm03_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm03_box {
	position: relative;
	float: left;
	width: 33%;
	/* height: 73px; */
	margin: 0px 1% 12px 0px;
	padding: 18px 15px 10px 15px;
}
.sm03_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	font-weight: 600;
}
.sm03_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.84em;
	line-height: 18px;
}
.sm03_box1 {
	height: 130px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_02.gif") no-repeat right bottom;
}
.sm03_box1 ul li {
	margin-bottom: 6px;
}
.sm03_box1 ul li .sm_more {
	width: 130px;
	font-size: 0.84em;
	background-position: 95% 6px;
	height: 18px;
}
.sm03_box2 {
	height: 130px;
}
.sm03_box2 span {
	display: inline;
	padding: 0px 5px;
	font-weight: normal;
	color: #6b6b6b;
}
.sm03_box2 strong a:link, .sm03_box2 strong a:visited, .sm03_box2 strong a:active {
	color: #b0b0b0;
}
.sm03_box2 strong a:hover, .sm03_box2 strong a.on:link, .sm03_box2 strong a.on:visited, .sm03_box2 strong a.on:active, .sm03_box2 strong a.on:hover {
	text-decoration: none;
	color: #5a5a5c;
}
.sm03_box2 strong {
	float: left;
}
.sm03_box2 ul {
	position: absolute;
	left: 15px;
	top: 47px;
	width: 90%;
}
.sm03_box2 ul li {
	position: relative;
	/*margin-bottom: 7px;*/
	font-size: 0.9em;
}
.sm03_box2 ul li span {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	font-family: "dotum";
}
.sm03_box2 ul li a {
	padding-left: 8px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_01.gif") no-repeat left 5px;
}
.sm03_box3 {
	width: 32%;
	height: 130px;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_03.gif") no-repeat right bottom;
}
.sm03_box3 ul li {
	/*margin-bottom: 7px;*/
	font-size: 0.9em;
}
.sm03_box3 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_02.gif") no-repeat left 5px;
}
.sm03_box4 {
	height: 85px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_04.gif") no-repeat right -5px;
}
.sm03_box4 ul {
	overflow: hidden;
}
.sm03_box4 ul li {
	float: left;
	margin-right: 5px;
}
.sm03_box4 ul li .sm_more {
	width: 130px;
	font-size: 0.8em;
	background-position: 95% 6px;
}/* kdy 2014.04.08 AM 0:34 7일이 생일이었는데...시청서 이러고 있었다. */
.sm03_box5 {
	/* width: 32.3%; */
	/* height: 92px; */
	padding: 0;
}
.sm03_box5 a {
	overflow: hidden;
	display: block;
	width: 100%;
	/* height: 83px; */
	padding: 18px 15px;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_05.gif") no-repeat right -5px;
}
.sm03_box6 {
	width: 32%;
	height: 85px;
	margin-right: 0;
}
.sm03_box6 ul {
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.sm03_box6 li {
	float: left;
	width: 35%;
}
.sm03_box6 li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_02.gif") no-repeat left 5px;
	font-size: 0.9em;
}
.sm03_box6 .sm03_box6_icon {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
	display: block;
	width: 87px;
	height: 76px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_06.png") no-repeat right bottom;
}
.sm03_box7 {
	width: 100%;
	margin-right: 0;
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_07.gif") no-repeat right bottom;
}
.sm03_box7 strong span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #9ba0a6;
}
.sm03_box7 strong.stitle {
	float: left;
	display: block;
	width: 60px;
	margin-right: 15px;
	padding: 2px 0px;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	background: #626262;
}
.sm03_box7 ul {
	float: left;
	display: block;
	margin-right: 25px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bar.gif") no-repeat right 4px;
}
.sm03_box7 ul:after {
	content: "";
	display: block;
	clear: both;
}
.sm03_box7 ul.last {
	margin-right: 0;
	background: none;
}
.sm03_box7 ul li {
	float: left;
	padding: 2px 0px;
	margin-right: 25px;
}
.sm03_box7 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_02.gif") no-repeat left 5px;
}
.sm03_box7 ul.site li {
	float: left;
	margin: 0;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bar_1.gif") no-repeat right 6px;
}
.sm03_box7 ul.site li a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 25px 0 25px;
	text-align: center;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: none;
}
.sm03_box7 ul.site li.last {
	background: none;
}
.sm03_box7_01 {
	width: 100%;
	height: 100px;
	margin-right: 0;
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_07.gif") no-repeat right bottom;
}
.sm03_box7_01 ul.site {
	position: absolute;
	left: 5px;
	width: 90%;
}
.sm03_box7_01 ul.site li {
	float: left;
	margin: 0;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bar_1.gif") no-repeat right 6px;
}
.sm03_box7_01 ul.site li a {
	display: block;
	height: 23px;
	line-height: 20px;
	padding: 0 10px 0 10px;
	text-align: center;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: none;
}
.sm03_box7_01 ul.site li.last {
	background: none;
}
/* 행정도시 */
.sm04_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 70px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm04_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/blind_text_line2.png") repeat right top;
}
.sm04_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm04_box {
	position: relative;
	float: left;
	width: 32.6%;
	height: 150px;
	margin: 0px 1.1% 12px 0px;
	padding: 18px 15px;
}
.sm04_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	white-space: nowrap;
	font-weight: 600;
}
.sm04_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.84em; /* kdy- 2014.0324 자간 줄임 추가 */
	letter-spacing: -0.5px;
	line-height: 18px;
}
.sm04_box1 {
	height: 150px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_02.gif") no-repeat right bottom;
}
.sm04_box1 ul li {
	margin-bottom: 6px;
}

/*
.sm04_box1 ul li .sm_more {
	width: 90px;
	font-size: 0.84em;
	background-position: 82px 6px;/* height: 17px; 
}*/


/*20170215 수정추가*/
.sm04_box1 ul li .sm_more {
	width: 120px;
	font-size: 0.84em;
	background-position: 105px 6px;
	/* height: 17px; */
}



.sm04_box2 {
	height: 150px;
}
.sm04_box2 span {
	display: inline;
	padding: 0px 5px;
	font-weight: normal;
	color: #6b6b6b;
}
.sm04_box2 strong a:link, .sm04_box2 strong a:visited, .sm04_box2 strong a:active {
	color: #b0b0b0;
}
.sm04_box2 strong a:hover, .sm04_box2 strong a.on:link, .sm04_box2 strong a.on:visited, .sm04_box2 strong a.on:active, .sm04_box2 strong a.on:hover {
	text-decoration: none;
	color: #5a5a5c;
}
.sm04_box2 strong {
	float: left;
}
.sm04_box2 ul {
	position: absolute;
	left: 15px;
	top: 47px;
	width: 90%;
}
.sm04_box2 ul li {
	position: relative;
	/*margin-bottom: 7px;*/
	font-size: 0.9em;
}
.sm04_box2 ul li span {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	font-family: "dotum";
}
.sm04_box2 ul li a {
	padding-left: 8px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bul_01.gif") no-repeat left 5px;
}
.sm04_box3 {
	height: 150px;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_03.gif") no-repeat right bottom;
}
.sm04_box3 ul li {
	/*margin-bottom: 7px;*/
	font-size: 0.9em;
}
.sm04_box3 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bul_02.gif") no-repeat left 5px;
}
.sm04_box4 {
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_04.gif") no-repeat right bottom;
}
.sm04_box4 ul li {
	margin-bottom: 6px;
}
.sm04_box4 ul li .sm_more {
	width: 110px;
	font-size: 11px;
	background-position: 106px 6px;
}
.sm04_box5 {
	width: 61%;
	background: #f0f5ec url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_05.gif") no-repeat right 100%;
	margin-right: 3%;
}
.sm04_box5 ul {
	margin-top: 7px;
}
.sm04_box5 ul li {
	/*margin-bottom: 3px;*/
	font-size: 0.9em;
}
.sm04_box5 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bul_02.gif") no-repeat left 5px;
	white-space: nowrap
}
.sm04_box5 ul li.link1 {
	float: none
}
.sm04_box6_group {
	width: 32.6%;
	float: left;
	margin-right: 1.1%;
}
.sm04_box6, .sm04_box7 {
	width: 36%;
	height: 69px;
	margin-right: 0;
	padding: 0;
}
.sm04_box6 a, .sm04_box7 a {
	display: block;
	width: 100%;
	height: 35px;
	margin-right: 0;
	padding: 26px 45px 18px 15px;
}
.sm04_box6 {
	background: #f0f5ec url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_06.gif") no-repeat right top;
}
.sm04_box7 {
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_07.gif") no-repeat right 12px;
}
.sm04_box8 {
	margin-right: 0;
}
.sm04_box8_icon {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
	display: block;
	width: 91px;
	height: 115px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_08.png") no-repeat right 25px;
}
.sm04_box8 ul li {
	/*margin-bottom: 5px;*/
	font-size: 0.9em;
}
.sm04_box8 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bul_02.gif") no-repeat left 5px;
}
/* 생활정보 */
.sm05_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 70px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm05_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/blind_text_line2.png") repeat right top;
}
.sm05_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm05_box {
	/* position: relative; */
	float: left;
	width: 309px;
	height: 121px;
	margin: 0px 0 12px 0px;
	padding: 18px 15px;
}
.sm05_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	font-weight: 600;
}
.sm05_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.84em;
}
.sm05_box_group_1 {
	float: left;
	width: 69%;
}
.sm05_box_group_2 {
	float: right;
	width: 30%;
}
/* .sm05_box1{width:440px; height:196px; padding-right:236px; background:url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_01.gif") no-repeat right bottom;} */
.sm05_box1 {
	width: 100%;
	height: 221px;
	padding-right: 100px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_01.gif") no-repeat right bottom;
}/* kdy 2014.05.07 */
.sm05_box1 span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #aaaaab;
}
.sm05_box1 .more_xy {
	position: absolute;
	left: 61%;
	top: 25%;
}
.sm05_box1 table {
	width: 100%;
	font-size: 13px;
}
.sm05_box1 table th {
	padding: 8px 12px;
	color: #646363;
	background: #c9dcde;
}
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배)  .sm05_box1 table td{padding:4px 6px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} */
.sm05_box1 table td {
	padding: 4px 6px;
	white-space: nowrap;
	overflow: hidden;
}
/* .sm05_box1 table td {
	padding: 4px 6px;
	white-space: nowrap;
	overflow: hidden;
} */


.sm05_box2 {
	width: 100%;
	height: 105px;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_02_1.jpg") no-repeat left top;
}
.sm05_box2 a {
display:block
}
.sm05_box2 strong {
	margin-bottom: 7px;
}
.sm05_box2 span {
	font-family: "NanumBarunGothic";
	font-size: 15px;
}
.sm05_box2 span strong {
	display: block;
	margin: 0px 0px 10px 0px;
	line-height: 26px;
	font-family: "NanumBarunGothic";
	font-size: 23px;
}
.sm05_box2 span strong span {
	display: inline;
	line-height: 26px;
	font-family: "NanumBarunGothic";
	font-size: 22px;
	color: #a94c00;
}
.sm05_box2_1 {
	width: 100%;
	height: 105px;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_02_2.jpg") no-repeat left top;
}
.sm05_box2_1 a {display:block}
.sm05_box2_1 strong {
	margin: 13px 0 7px;
}
.sm05_box2_1 span {
	font-family: "NanumBarunGothic";
	font-size: 13px;
}
.sm05_box2_1 span strong {
	display: block;
	margin: 0px 0px 10px 0px;
	line-height: 26px;
	font-family: "NanumBarunGothic";
	font-size: 25px;
}
.sm05_box2_1 span strong span {
	display: inline;
	line-height: 26px;
	font-family: "NanumBarunGothic";
	font-size: 26px;
	color: #006C65;
}
.sm05_box2 ul {
	margin-top: 20px;
}
.sm05_box2 ul li {
	margin-bottom: 8px;
}
.sm05_box2 ul li a {
	padding-left: 10px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bul_01.gif") no-repeat left 5px;
}
.sm05_box3 {
	width: 100%;
	height: inherit;
	background: #f0f5ec;
}
.sm05_box3 ul li {
	float: left;
	width: auto;
	margin-right: 2.5%;/*margin-bottom: 8px;*/
}
.sm05_box3 ul li a {
	padding-left: 10px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bul_02.gif") no-repeat 2px 6px;
}
.sm05_box4 {
	width: 49%;
	height: 139px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_04.gif") no-repeat right bottom;
}
.sm05_box4 li {
	margin-bottom: 5px;
}
.sm05_box4 .sm_more {
	width: 75px;
	font-size: 0.84em;
	background-position: 71px 6px;
}
.sm05_box5 {
	width: 49%;
	height: 139px;
	float: right;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_05.gif") no-repeat right bottom;
}
.sm05_box5 li {
	margin-bottom: 5px;
}
.sm05_box5 .sm_more {
	width: 75px;
	font-size: 0.84em;
	background-position: 71px 6px;
}
.sm05_box6 {
	width: 49.5%;
	height: 110px;
	padding-right: 80px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_06.gif") no-repeat right bottom;
	float: left;/* margin: 0; */
}
.sm05_box7 {
	width: 48.5%;
	height: 110px;
	padding-right: 80px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_07.gif") no-repeat right bottom;
	float: right;
}
.sm05_box6 ul li, .sm05_box7 ul li {
	float: left;
	width: 98px;/*margin-bottom: 8px;*/
}
.sm05_box6 ul li a, .sm05_box7 ul li a {
	padding-left: 10px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bul_02.gif") no-repeat 2px 6px;
}
.sm05_box8 {
	width: 100%;
	height: 110px;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_08.gif") no-repeat right bottom;
}
.sm05_box8 li {
	margin-bottom: 5px;
}
.sm05_box8 .sm_more {
	width: 55px;
	margin-top: 5px;
	font-size: 11px;
	background-position: 51px 6px;
}
.sm05_box9 {
	width: 49%;
	height: 110px;
	margin-right: 0;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_09.gif") no-repeat right bottom;
}
.sm05_box9 li {
	margin-bottom: 5px;
}
.sm05_box9 .sm_more {
	width: 55px;
	margin-top: 5px;
	font-size: 11px;
	background-position: 51px 6px;
}
/* 출산보육 서브메인:s */
.sm05_bg_childbirth {
	width: 100%;
	height: 110px;
	border: 1px solid #cdcdcd;
	margin-bottom: 27px;
	padding: 25px 70px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth.jpg") no-repeat;
}
.sm05_bg_childbirth strong {
	display: block;
	font-size: 30px;
	line-height: 35px;
	color: #000;
	font-weight: normal;
}
.sm05_bg_childbirth strong span {
	font-size: 30px;
	line-height: 50px;
}
.sm05_bg_childbirth strong span span {
	color: #914fad;
}
.sm05_bg_childbirth span {
	display: inline;
	font-size: 17px;
	color: #333;
}
/* 20180221 수정 */
.sm05_box_childbirth01 {
	width: 49%;
	height: 106px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth01.gif") no-repeat right bottom;
}
.sm05_box_childbirth02 {
	width:  49%;
	height: 106px;
	float:right;
	margin: 0px 0 12px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth02.gif") no-repeat right bottom;
}
/* 출산보육 서브메인 끝 */

/* 원도심이야기 */
.sm0608_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 54px 100px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_01.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm0608_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #fff;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/blind_text_line.png") repeat right top;
}
.sm0608_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #fff;
}
.sm0608_box {
	position: relative;
	display: inline-block;
	float: left;
	width: 309px;
	height: 121px;
	margin: 0 0 3% 0;
	padding: 18px 15px;
}
.sm0608_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 1.15em;
	color: #4e4e50;
	font-weight: 600;
}
.sm0608_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
}
.sm0608_box_01 {
	position: relative;
	display: inline-block;
	float: left;
	width: 309px;
	height: 121px;
	margin: 0 0 3% 0;
	padding: 10px 15px;
}
.sm0608_box_01 strong {
	display: block;
	margin: 3px 0 5px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	color: #4e4e50;
}
.sm0608_box_group_1 {
	float: left;
	width: 69%;
	margin-right: 1%;
}
.sm0608_box_group_2 {
	float: right;
	width: 30%;
}
.sm0608_box1 {
	width: 100%;
	height: 160px;
	padding-right: 30%;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_01.gif") no-repeat right bottom;
}
.sm0608_box1 span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #aaaaab;
}
.sm0608_box1 ul li {
	position: relative;
	margin-bottom: 7px;
}
.sm0608_box1 ul li span {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	font-family: "dotum";
	font-size: 0.9em;
	color: #6c6c6c;
}
.sm0608_box1 ul li a {
	padding-left: 8px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bul_01.gif") no-repeat left 5px;
}
.sm0608_box1 .more_xy {
	position: absolute;
	right: 15px;
	top: 18px;
}
.sm0608_box2 {
	width: 100%;
	height: 110px;
	padding: 0px;
	margin: 12px 0;
}
.sm0608_box2 li {
	float: left;
	width: 20%;
	text-align: center;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bar.gif") no-repeat right 23px;
}
.sm0608_box2 li strong {
	display: block;
	margin-top: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
}
.sm0608_box2 li a {
	display: block;
	text-align: center;
}
.sm0608_box2 li.last {
	background: none;
}
.sm0608_box3 {
	width: 100%;
	height: 110px;
	padding-left: 20%;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_03.gif") no-repeat left top;
	margin-bottom: 2%;
}
.sm0608_box3 strong {
	float: left;
	display: block;
	width: 30%;
	font-size: 16px;
	color: #5a5a5c;
}
.sm0608_box3 strong span {
	display: block;
	margin-top: 0;
	font-family: "verdana";
	font-size: 10px;
	color: #c0c0c0;
}
.sm0608_box3 ul {
	float: left;
	/* padding-left: 30%; */
	width: 69%;
	width: 70%;
}
.sm0608_box3 ul li {
	float: left;
	margin-right: 1%;
	width: 49%;
}
.sm0608_box3 ul li.last {
	margin-right: 0;
}
.sm0608_box3 ul li a {
	display: block;
	width: 100%;
	height: 70px;
	padding: 15px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bul_01.png") no-repeat 90% 50%;
}
.sm0608_box3 .more_xy {
	position: absolute;
	left: 147px;
	top: 64px;
}
.sm0608_box4 {
	width: 311px;
	height: 27px;
	margin-right: 0;
}
.sm0608_box4 strong {
	margin: 5px 0 0 0;
}
.sm0608_box4 .more_xy {
	position: absolute;
	left: 257px;
	top: 22px;
}
.sm0608_box4_01 {
	width: 100%;
	height: 81px;
	margin-right: 0;
}
.sm0608_box4_01 .more_xy {
	position: absolute;
	left: 73%;
	top: 12px;
}
.sm0608_box4_01 .more_xy2 {
	position: absolute;
	left: 73%;
	top: 40px;
}
.sm0608_box5 {
	width: 100%;
	height: 69px;
	margin-right: 0;
}
.sm0608_box5 strong {
	margin: 5px 0 0 0;
}
.sm0608_box5 .more_xy {
	position: absolute;
	left: 73%;
	top: 22px;
}
.sm0608_box6 {
	width: 100%;
	height: 137px;
	padding: 0px;
	margin-right: 0;
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_06.gif") no-repeat right bottom;
}
.sm0608_box6 a {
	display: block;
	width: 100%;
	height: 135px;
	padding: 18px 125px 18px 15px;
}
.sm0608_box7 {
	width: 100%;
	height: 110px;
	margin-right: 0;
}
.sm0608_box7 ul {
	overflow: hidden;
	margin-top: 5px;
}
.sm0608_box7 ul li {
	float: left;
	margin-right: 5px;
}
.sm0608_box7 .sm_more {
	width: 76px;
	background-position: 71px 6px;
	margin-bottom: 3px;
}
.sm0608_box8 {
	float: none;
	width: 100%;
	margin-right: 0;
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_08.gif") no-repeat right bottom;
	margin-bottom: 0;
}
.sm0608_box8 ul {
	overflow: hidden;
}
.sm0608_box8 ul li {
	float: left;
	padding: 2px 5px;
	margin-right: 1%;
	width: 24%;
}
.sm0608_box8 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_02.gif") no-repeat left 5px;
}
.sub07_12_box {
	overflow: hidden;
	height: 63px;
	padding-top: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img05.gif") no-repeat right bottom;
}
.sub07_12_box strong {
	display: block;
	float: left;
	padding: 0px 10px 0px 40px;
	line-height: 31px;
	font-size: 14px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img01.gif") no-repeat left top;
}
.sub07_12_box ul {
	overflow: hidden;
	float: left;
	padding-left: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img06.gif") no-repeat left 10px;
}
.sub07_12_box ul li {
	float: left;
	padding-right: 10px;
}
.sub07_12_ul {
	overflow: hidden;
}
.sub07_12_ul li {
	float: left;
	width: 174px;
	height: 240px;
	border: 1px solid #dad7d7;
	border-right: none;
}
.sub07_12_ul li.sub07_12_ul_li_5 {
	border-right: 1px solid #dad7d7;
}
.sub07_12_ul .sub07_12_ul_li_3 {
	width: 346px;
}
.sub07_12_ul li strong {
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_repeat.gif") repeat left top;
}
.sub07_12_ul li ul li {
	float: none;
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	border: none;
}
.sub07_12_ul li ul {
	padding: 10px;
}
.sub07_12_ul li.sub07_12_ul_li_3 ul li {
	float: left;
	width: 50%;
}
.sub07_12_ul li ul li a {
	padding-left: 20px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img07.gif") no-repeat left top;
}
.sub07_12_ul li ul li a:link, .sub07_12_ul li ul li a:visited, .sub07_12_ul li ul li a:active {
}
.sub07_12_ul li ul li a:hover, .sub07_12_ul li ul li a.on:link, .sub07_12_ul li ul li a.on:visited, .sub07_12_ul li ul li a.on:active, .sub07_12_ul li ul li a.on:hover {
	font-weight: bold;
	letter-spacing: -1px;
	color: #0b818b;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img07_on.gif") no-repeat left top;
}
.sub07_12_sns {
	overflow: hidden;
	margin-top: 20px;
	height: 640px;
}
.sub07_12_sns_l {
	float: left;
	width: 170px;
	margin-right: 9px;
	background: #eaeaea;
	height: 100%;
}
.sub07_12_sns ul.h6_ul {
	overflow: hidden;
	height: 250px;
	margin: 0;
	padding: 32px 0px 0px 22px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_img08.gif") no-repeat left bottom;
}
.sub07_12_sns_l_btn {
	background: #dedede;
	padding: 17px 21px;
}
.sub07_12_sns_l_btn a {
	display: block;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #2b74d9;
}
.sub07_12_sns_l_btn a:link, .sub07_12_sns_l_btn a:visited, .sub07_12_sns_l_btn a:active, .sub07_12_sns_l_btn a:hover {
	color: #fff;
}
.sub07_12_sns_r {
	float: left;
	position: relative;
	height: 100%;
	padding-right: 20px;
}
.sub07_12_sns_r ul {
	overflow: hidden;
	width: 869px;
	border-bottom: 2px solid #3fafcf;
}
.sub07_12_sns_r ul.type2 {
	border-bottom: 2px solid #3a5999;
}
.sub07_12_sns_r ul li {
	float: left;
}
.sub07_12_sns_teb_title {
	display: block;
	width: 69px;
	height: 31px;
	margin-right: 3px;
}
.sub07_12_sns_teb_view {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 33px;
	width: 100%;
	height: 94%;
	border-bottom: 1px solid #bebebe;
}
.sub07_12_sns_teb_view ul {
	border: none;
}
.sub07_12_sns_teb_view ul li {
	position: relative;
	padding: 17px 0px 17px 70px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_sns_dot.gif") repeat-x left bottom;
}
.sub07_12_sns_teb_view ul li strong {
	color: #0088af;
}
.sub07_12_sns_img {
	position: absolute;
	left: 7px;
	top: 17px;
}
.sub07_12_sns_teb_more {
	position: absolute;
	right: 0;
	top: 0;
}
.pla_group li {
	float: left;
	margin-bottom: 40px;
}
/* 어르신 */
.sm_si_bg01 {
	width: 100%;
	height: 112px;
	margin-bottom: 27px;
	padding: 21px 40px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg01.jpg") no-repeat 0 0;
	border: 1px solid #cdcdcd;
	box-sizing: border-box;
}
.sm_si_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 30px;
	color: #a4580d;
	font-weight: normal;
}
.sm_si_bg01 strong span {
	color: #323232;
}
.sm_si_bg01 p {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 13px;
	color: #323232;
}
.sm_si_box {
	overflow: hidden;
	float: left;
	position: relative;
	width: 221px;
	height: 152px;
	margin: 0px 14px 12px 0px;
	padding: 18px 16px;
}
.sm_si_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.sm_si_box p {
	position: relative;
	z-index: 1;
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
}
.sm_si_more {
	position: absolute;
	left: 15px;
	bottom: 15px;
	z-index: 2;
	display: block;
	width: 70px;
	height: 17px;
	line-height: 18px;
	padding-left: 5px;
	font-family: "NanumBarunGothic";
	border-bottom: 1px solid #d9d9d9;
	color: #888;
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub00/arow_r.gif") no-repeat 60px 6px;
}
.sm_si_more2 {
	position: absolute;
	left: 15px;
	bottom: 15px;
	z-index: 2;
	display: block;
	width: 70px;
	height: 17px;
	line-height: 18px;
	padding-left: 5px;
	font-family: "NanumBarunGothic";
	border-bottom: 1px solid #d9d9d9;
	color: #888;
	background: #ededed url("http://www.daejeon.go.kr/images/drh/sub00/arow_r.gif") no-repeat 60px 6px;
}
.sm_si_box4 {
	margin-right: 0;
}
.sm_si_icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}
.sm_si_box1 {
	width: 27%;
	padding-right: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg_01.gif") no-repeat 100% 100%;
}
.sm_si_box2 {
	width: 27%;
	padding-right: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg_02.gif") no-repeat 100% 100%;
}
.sm_si_box3 {
	width: 20%;
	padding-right: 50px;
}
.sm_si_box4 {
	width: 20%;
	padding-right: 50px;
}
.sm_si_box3 .sm_si_icon {
	width: 103px;
	height: 142px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg_03.png") no-repeat 100% 50%;
}
.sm_si_box4 .sm_si_icon {
	width: 103px;
	height: 142px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg_04.png") no-repeat 100% 50%;
}
/* 레이아웃 :s */
.clear_after:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0
}
.o_left {
	padding-top: 0px !important;
	padding-bottom: 50px !important;
	background: #fff url("http://www.daejeon.go.kr/images/drh/office/common/bg_leftmenu.gif") no-repeat right bottom;
}
.o_left header {
	height: 170px;
	line-height: 270px;
	text-align: center;
	/*background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box3.gif") repeat left top;*/
	background: #0b818b url("http://www.daejeon.go.kr/images/drh/office/common/obj_tit_division.png") no-repeat center 28%;
}
.o_left header h2 {
	padding: 0 !important;
	margin: 0 !important;
	color: #fff;
}
/* selectbox */
.o_leftmenu_select_xy {
	padding: 15px;
	margin:50px 0 0 0;
	background-color:#f2f2f2
}
.o_select_ac {
	position: inherit; /* z-index:999999; */
	z-index: 989;
}
.o_select_ac strong {
}
.o_select_ac strong a {
	overflow: hidden;
	display: block;
	font-size:15px;
	height: 32px;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #d8d8d8;
	background: #fff url("/images/drh/office/common/btn_selectbox2.png") no-repeat right top;
}
.o_select_ac ul {
	position: absolute;
	padding-left: 10px;
	border: 1px solid #d8d8d8;
	background: #fff;
	height:220px;
	overflow-y:scroll;
	z-index:99;
	bottom:46px;
}
.o_select_ac ul li {
	overflow: hidden;
	height: 26px;
	line-height: 26px;
	font-size:15px
}
/* 박스 */
.o_box1 {
	border: 1px solid #d7d7d7;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box1.gif") repeat left top;
}
.o_box2 {
	padding: 18px 15px;
	border: 1px solid #d7d7d7;
	border-top: 2px solid #0cb7c6;
}
.o_box3 {
	padding: 18px 15px;
	border: 1px solid #d7d7d7;
	border-top: 2px solid #00be64;
}
.o_box4 {
	border: 1px solid #d7d7d7;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box1.gif") repeat left top;
}
.o_box5 {
	border: 1px solid #d7d7d7;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box5.gif") repeat left top;
}
.o_box6 {
	position: relative;
	padding: 18px 15px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_line.png") no-repeat left top;
	width:49%;
	float:left;
	min-height:133px
}
.o_box7 {
	border: 1px solid #d7d7d7;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box7.gif") repeat left top;
}
.o_box6 span.box_tline {
	position: absolute;
	left: 0;
	top: 0;
	width: 149px;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	background: #ffb96d;
}
.o_box4 a.o_box4_link01 {
	position: relative;
	z-index: 1;
	display: block;
	padding: 18px 0px 0px 15px;
}
.o_box4 a.o_box4_link02 {
	position: relative;
	z-index: 1;
	display: block;
	padding: 12px 0px 0px 15px;
}
.o_box4 a, .o_box5 a, .o_box7 a {
	position: relative;
	z-index: 1;
	display: block;
	padding: 18px 15px;
	font-size: 0.9em;
	line-height: 19px;
}
.o_box4 strong {
	display: block;
	margin-bottom: 10px;
}
.o_box4 strong.office09 {
	display: block;
	margin-bottom: 0px;
}
.o_box5 .no_link {
	position: relative;
	z-index: 1;
	display: block;
	padding: 18px 15px;
}
.o_box5 strong {
	display: block;
	margin-bottom: 10px;
}
.o_box3.icon_1 {
	background: url("http://www.daejeon.go.kr/images/drh/office/common/icon_2.gif") no-repeat right bottom;
	background-size:25%
}
.o_box3.icon_2 {
	background: url("http://www.daejeon.go.kr/images/drh/office/common/icon_3.gif") no-repeat right bottom;
	background-size:40%
}
.o_box3.icon_12_1 {
	background: url("http://www.daejeon.go.kr/images/drh/office/common/icon_4.gif") no-repeat right bottom;
}
.o_box3.icon_12_2 {
	background: url("http://www.daejeon.go.kr/images/drh/office/common/icon_5.gif") no-repeat right bottom;
}
.o_box4 .icon_5 {
	display: block;
	width: 56px;
	height: 54px;
	position: absolute;
	right: 7px;
	bottom: 7px;
	z-index: 0;
	background: url("http://www.daejeon.go.kr/images/drh/pti/icon_train.png") no-repeat right bottom;
}
.o_box5 .icon_6 {
	display: block;
	width: 56px;
	height: 54px;
	position: absolute;
	right: 7px;
	bottom: 7px;
	z-index: 0;
	background: url("http://www.daejeon.go.kr/images/drh/pti/icon_dtcc.png") no-repeat right bottom;
}
.o_box7 .icon_1 {
	display: block;
	width: 68px;
	height: 54px;
	position: absolute;
	right: 7px;
	bottom: 7px;
	z-index: 0;
	background: url("http://www.daejeon.go.kr/images/drh/pti/icon_djcall.png") no-repeat right bottom;
}
.icon_3 {
	display: block;
	width: 56px;
	height: 54px;
}
.icon_4 {
	display: block;
	width: 56px;
	height: 54px;
}
.o_box4 .icon_3, .o_box5 .icon_4 {
	position: absolute;
	right: 7px;
	bottom: 7px;
	z-index: 0;
}
.o_main_top {
	overflow: hidden;
	position: relative;
	font-family: "NanumBarunGothic";
	height: 154px;
}
.o_main_top strong {
	position: absolute;
	left: 39px;
	top: 32px;
	z-index: 3;
	color: #2b2b2b;
	font-size: 36px;
	line-height: 45px;
}/*line-height:36px;*/
.o_main_top p {
	position: absolute;
	left: 44px;
	top: 80px;
	z-index: 3;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #676868;
	line-height: 140%;
}
.o_main_top .o_box1_icon1 {
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 0;
	display: block;
	width: 1052px;
	height: 154px;
}
.o_main_top .o_box1_icon2 {
	position: absolute;
	right: 10%;
	top: 10px;
	z-index: 2;
	display: block;
	width: 215px;
	height: 126px;
	background: #ff0000;
}
.o_main_top .o_box1_blind {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	display: block;
	width: 358px;
	height: 30px;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_blind.png") no-repeat left top;
}
/* 색상 */
.o_color_green {
	color: #0b818b;
}
/* 시정소식 */
.o_mini_board {
	position: relative;
	height: 170px;
	margin-top: 20px;
}
.o_mini_board strong {
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.o_mini_board ul {
	margin-top: 18px;
}
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배) .o_mini_board ul li{position:relative; padding:6px 70px 6px 0px; white-space:nowrap; line-height:18px; text-overflow:ellipsis;} */
.o_mini_board ul li {
	position: relative;
	padding: 3px 50px 3px 0px;
	white-space: nowrap;
	line-height: 18px;
}
.o_mini_board ul li strong {
	/*font-family: "dotum";*/
	font-size: 1em;
}
.o_mini_board ul li span {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.8em;
}
.o_mini_board ul li a {
	padding-left: 8px;
	/*font-family: "dotum";*/
	font-size: 0.85em;
	color: #646363;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bul_1.gif") no-repeat left 6px;
}
.o_mini_board ul li a:link, .o_mini_board ul li a:visited, .o_mini_board ul li a:active {
	font-weight: normal;
}
.o_mini_board ul li a:hover {
	font-weight: bold;
}
.o_mini_board .o_more_xy {
	position: absolute;
	right: 15px;
	top: 14px;
}
.o_more {
	display: block;
	width: 60px;
	height: 20px;
	line-height: 18px;
	padding-left: 5px;
	padding-top: 2px;
	border-bottom: 1px solid #d9d9d9;
	color: #888;
	background: #ededed url("http://www.daejeon.go.kr/images/drh/office/common/bul_3.gif") no-repeat 50px 8px;
	font-size: 12px;
}
.o_layout .o_mini_board {
	/*width: 508px;*/
	width: 49.5%;
}
/* 작은박스 */
.o_box3.o_sbox1 {
	width: 49.5%;
	height: 130px;
}
.o_sbox {
	position: relative;
	font-family: "NanumBarunGothic";
	color: #666;
}
.o_box3.o_sbox,.o_box7.o_sbox {

	width: 24%;
	height: 133px;
}
.o_box4.o_sbox, .o_box5.o_sbox {
	width: 24.0%;
	height: 130px;
}
.o_sbox strong {
	font-size: 15px;
	color: #4e4e50;
}
.o_sbox p {
	margin: 4px 0;
	font-size: 0.9em;
}
.o_box4.o_sbox, .o_box4.o_sbox strong, .o_box4.o_sbox p {
	color: #4a5f7d;
}
.o_bbox {
}
.o_bbox strong {
	font-family: "NanumBarunGothic";
	font-size: 15px;
	color: #4e4e50;
}
.o_bbox strong span {
	padding: 2px 10px;
	display:block;
	margin-top:3px;
	color: #fff;
	background: #646464;
	border-radius:15px;
	font-size:13px
}
.o_bbox ul {
	overflow: hidden;
	margin-top: 10px;
}
.o_bbox ul li {
	float: left;
	width: 150px;
	padding:2px 0 2px 10px;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bul_2.gif") no-repeat left 10px;
}
.o_main_site {
	position: relative;
	padding:18px 15px;
	width:calc(52% - 20px);
	float:right;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bg_box4.gif") repeat left top;
	border:1px solid #d7d7d7;
	min-height:133px
}
.o_main_site.main_con_2{width:calc(76% - 10px);}
.o_main_site.main_con_3{width:calc(50.5% - 10px);}
.o_main_site strong {
	font-family: "NanumBarunGothic";
	font-size: 15px;
	color: #4e4e50;
}
.o_main_site ul {
	overflow: hidden;
	margin-top:10px
}
.o_main_site ul li {
	float: left;
	width:33.3%;
	padding:3px 0 3px 10px;
	background: url("http://www.daejeon.go.kr/images/drh/office/common/bul_2.gif") no-repeat left 11px;
}
.o_main_site.main_con_2 ul li{width:20%;}
.o_main_site.main_line_2 ul li{width:20%;}
.o_main_site ul li.w_size50 {width: 50%;}
.o_main_site ul li.w_full{width:100% !important}
.o_main_site ul li.last {

}

/************************** 2 감사관실 *******************************/

/* 무엇이든 물어보세요 */
.thick_box {
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	margin-top: 20px;
	padding: 5px 0;
}
.member_list {
}
.member_list li {
	float: left;
	width: 47%;
	height: 70px;
	color: #222;
	padding: 15px 10px;
}
.member_list li ul {
	margin: 0;
}
.member_list li ul li {
	float: none;
	width: 100%;
	height: 15px;
	padding: 0 0 0 12px;
}
.member_list .type01 {
	background-color: #f4f4f4;
}
.member_list .type02 {
	background-color: #e0e0e0;
	float: right;
}
/* 20140704 최민영 추가 */
.member_list2 {
}
.member_list2 li {
	position: relative;
	float: left;
	width: 49%;
	color: #222;
	padding: 15px 10px;
}
.member_list2 li ul {
	margin: 0;
}
.member_list2 li ul li {
	float: none;
	width: 100%;
	height: 15px;
	padding: 0 0 0 12px;
	display:inline-block
}
.member_list2 .type01 {
	background-color: #f4f4f4;
	min-height: 110px;
}
.member_list2 .type02 {
	background-color: #e0e0e0;
	min-height: 110px;
	float: right;
}
.member_list2 li div.typebtn {
	text-align:center;
	margin-top:10px
}

input.input_w30{width:30% !important}




/************************** 7 문화체육국 *******************************/

/* 대전시립예술단 */
.art_info_list {
}
.art_info_list li {
	width: 32%;
	float: left;
	margin-bottom: 30px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 0.9em;
	color: #4e4e50;
	background: url(http://www.daejeon.go.kr/images/drh/common/dep_bul2.gif) no-repeat left 6px;
}
.art_info_list li div.image {
	width: 218px;
	height: 132px;
	border: 1px solid #cdcdcd;
	margin: 8px 0;
}
.art_info_list li div.down_button {
	margin-left: 30px;
}
/************************** 8 보건복지여성국 *******************************/

/* 공원안내도 */
.box_bgw {
	padding: 10px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #e4e4e4;
}
.park_info_img {
	float: left;
	margin: 15px 40px 0;
}
.park_info_list {
	float: right;
	margin: 15px 100px 0 40px;
}
.park_info_list li {
	margin-bottom: 10px;
}
.park_info_list li span.num {
	width: 20px;
	height: 16px;
	background-color: #0c3b6f;
	color: #fff;
	font-weight: bold;
	line-height: 16px;
	padding: 4px;
	margin-right: 10px;
}

/************************** 9 도시재생본부 *******************************/
dl.gallery_info{width:100%;position:relative;margin:0 0 40px 0;min-height:242px}
dl dt{padding: 0 0 20px 400px;}
dl dd.img{width:362px;position: absolute;top: 0;left: 0;}
dl dd.txt{padding:0 0 0 400px;}

.guide_map{width:100%;border:1px solid #e4e4e4;text-align:center;margin:0 0 30px 0;padding:20px 0}
.guide_map .img_scroll{text-align:center;width:inherit}

/************************** 12 서울사무소 *******************************/

/* 기본목표 및 방향 */
.target_list {
}
.target_list li {
	float: left;
	width: 33%;
	text-align: center;
	margin: 10px 0 15px 0;
}
.target_list li p.txt01 {
	width: 120px;
	height: 50px;
	margin: 0 auto;
	color: #fff;
	word-wrap: break-word;
	text-align: center;
	line-height: 22px;
	margin-top: 80px;
	font-size:17px;
	letter-spacing:-1px;
}
.target_list li p.txt02 {
	font-weight: bold;
	text-align: center;
	margin-top:90px;
	font-size:18px;
}
.target_list li .bl {
	color: #2b74d9;
}
.target_list li .gy {
	color: #767676;
}
.target_list li .gr {
	color: #0b818b;
}
.target_list .type01 {
	background: url(http://www.daejeon.go.kr/images/drh/office/12bg_target01_1.png) no-repeat center top;
}
.target_list .type02 {
	background: url(http://www.daejeon.go.kr/images/drh/office/12bg_target02_1.png) no-repeat center top;
}
.target_list .type03 {
	background: url(http://www.daejeon.go.kr/images/drh/office/12bg_target03_1.png) no-repeat center top;
}
/* 사무실 전경 */
.office_img_list li {
	float: left;
	width: 32.5%;
	margin:0 auto;
	height: 200px;
	text-align:center
}
.office_img_list p {
	margin: 4px 0px 7px 0px;
	font-size: 0.95em;
	font-weight: normal;
	color: #666;
}
/* title style */
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0;
	padding: 0;
}
h3 {
	margin: 0;
	padding: 0;
}
h4 {
	margin: 20px 0 10px 0;
	padding-left: 9px;
	font-size: 1.4em;
	color: #333333;
	/* letter-spacing: -1px; */
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul1.gif) no-repeat left 6px;
	font-weight: 600;
	line-height: 140%;
}
.first {
	margin-top: 0 !important;
}
h5 {
	margin: 10px 0 6px 0;
	padding: 0 0 0 18px;
	font-size:18px;
	color: #0C7A35;
	letter-spacing: -1px;
	text-align: left;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul2.gif) no-repeat left 5px;
	font-weight: 600;
}/*4e4e50*/
h6 {
	margin: 5px 0 3px 26px;
	padding: 0 0 0 8px;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 8px;
}

.h5_subtext{padding-left:10px; font-weight:normal; color:#666; font-size:14px;}
.h5_subtext2{float:right; font-weight:normal; color:#666; font-size:14px;}

.h6_btnbox{float:right; font-weight:normal; color:#666; font-size:14px; margin-top:-15px}

.btnbox_fr{position:relative;}
.btnbox_fr .h6_btnbox{position:absolute; right:0; top:0;}

.h7 {
	margin: 5px 0 3px 33px;
	padding: 0 0 0 9px;
	color: #666666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul4.gif) no-repeat left 6px;
}
.h7 strong {
	font-weight: normal;
	color: #666666;
}
/* list style */
.h5_ul {
	margin: 20px 0 10px 0px;
	padding: 0;
}
.h5_ul li {
	margin-bottom: 5px;
	padding-left: 20px;
	font-weight: 600;
	font-size:18px;
	color: #0a7c5b;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul2.gif) no-repeat left 5px;
}
.h5_ul li strong{font-weight:600;}
.h5_ul li.no_bul {
	background: none;
	padding-left: 0;
}
.h5_ul li p{
	font-size:16px;
	font-weight:400;
	color: #666;
}
.h5_ul1 {
	margin: 5px 0 10px 10px;
	padding: 0;
}
.h5_ul1 li {
	margin-bottom: 3px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 0.9em;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 6px;
}/*4e4e50*/
.h5_ul1 li strong {
	color: #038935;
}
.h6_ul {
	margin: 5px 0 20px 21px;
	padding: 0;
}
.h6_ul li {
	margin-bottom: 3px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 16px;
	line-height:24px;
	color: #2b2b2b;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 9px;
}
.h6_ul li strong {
	font-weight: 600;
	font-size: 1.01em;
	color:#474747;
}
.h6_ul li.no_bul {
	background: none;
	padding-left: 0;
}
.number_ul{margin: 5px 0 20px 21px; padding: 0;}
.number_ul > li{margin-bottom: 3px; font-weight: normal; font-size: 14px; color: #666; padding-left:8px; text-indent:-8px}
.h6_ul li.bul_sup{background:url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 14px; margin-top:-5px}
.h6_ul li.bul_sup sup{font-size:12px}
/*
.h7_ul {
	margin: 5px 0 20px 33px;
	padding: 0;
}
.h7_ul li {
	margin-bottom: 3px;
	padding-left: 9px;
	font-weight: normal;
	font-size: 0.98em;
	color: #666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul4.gif) no-repeat left 8px;
}
*/
.h7_ul {
	margin: 5px 0 20px 0;
	padding: 0;
}
.h7_ul li {
	margin-bottom: 3px;
	padding-left: 9px;
	font-weight: normal;
	font-size: 16px;
	color: #666;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul4.gif) no-repeat left 10px;
	text-indent:0;
}
.h7_ul li.no_bul {
	background: none;
	padding-left: 0;
}
.h5_ul .h6_ul {
	margin-left: 0;
	margin-bottom: 10px;
}
.h6_ul .h7_ul {
	margin-left: 0;
	margin-bottom: 10px;
}
.h7_ul ul {
	margin-left: 0;
	margin-bottom: 3px;
}
.h5_textline {
	font-size: 0.9em;
	padding-left: 20px;
}
.h5_ul li .h5_textline {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: normal;
	color:#666
}
.h6_textline {
	font-size: 0.9em;
	padding-left: 34px;
}
.h6_ul li .h6_textline {
	padding-left: 0px;
	font-weight: normal;
}
.h7_textline {
	font-size: 0.9em;
	padding-left: 42px;
}
.h7_ul li .h7_textline {
	padding-left: 0px;
	font-weight: normal;
}
.h7_ol {
	margin: 5px 0 20px 0;
	padding: 0;
}
/*
.h7_ol li {
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 0.9em;
	color: #666;
	background: none;
	padding-left: 0;
}
*/
.h7_ol li ol {
	margin: 0 0 0 14px;
}
.h7_ul li li {
	background: none;
}

sub{letter-spacing:-1px; font-size:10px}

/* margin */
.mr0 {
	margin-right: 0px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr20 {
	margin-right: 20px !important;
}

.mr50 {
	margin-right: 50px !important;
}

.ml0 {
	margin-left: 0px !important;
}
.ml2 {
	margin-left: 2px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pb0 {padding-bottom: 0 !important;}
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb40 {padding-bottom: 40px !important;}
.nomar {
	margin: 0;
}
/* align style */
.clear {
	clear: both;
}
.ft_left {
	float: left;
	/*width: 33%;*/
	margin-right: 1%;
}
.ft_right {
	float: right;/*width: 32%;*/
}
.ft_right01 {
	float: right;
	width: 32%;
}
.ft_right11 {
	float: right;
	width: 32%;
}
.ft_left01 {
	float: left;
	width: 33%;
	margin-right: 1%;
}
.ft_left11 {
	float: left;
	width: 33%;
	margin-right: 1%;
}
.ft_left12 {
	float: left;
	width: 33%;
	margin-right: 1%;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.valign_top {
	vertical-align: top;
}
.valign_middle, .valign_middle * {
	vertical-align: middle;
}
.li_left li {
	float: left;
}
.overflow_hidden {
	overflow: hidden;
}
.no_bul {
	background: none;
}
.underline{
    text-decoration: underline;
}
.img_w100{width:100%}
/* a링크기본 */
a:link, a:visited, a:active {
	color: #5f5f5f;
}
a:hover {
	color: #2b2b2b;
}
/* font */
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal
}
.font12 {
	font-size: 0.9em;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 14px;
}
.font15 {
	font-size: 15px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.underline, .underline:link, .underline:visited, .underline:active, .underline:hover {
	text-decoration: underline;
}
/* font-color */
.color_red {
	color: #fe4f5c !important;
}
.color_blue {
	color: #0035ff;
}
.hidden2 {
	position: relative;
	min-width: 300px;
	min-height: 200px;
}
.hidden2 img {
	position: relative;
	z-index: 1;
}
.hidden2 div {
	overflow: auto;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 300px;
	height: 200px;
}
.no_back {
	background: none !important;
}
/*********** down_button style *********/	
.down_button {
	margin: 0;
}
.down_button span {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #c8c8c8;
	background: none;
	background-color: #fff;
}
.down_button span a {
	display: block;
	color: #646464;
	font-size: 15px;
	font-weight: normal;
	padding: 7px 15px 7px 40px;
	text-align: left;
}
.down_button span a.hwp_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp.gif) no-repeat 12px 7px;
}
.down_button span a.xls_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_excel.gif) no-repeat 12px 7px;
}
.down_button span a.pdf_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf.gif) no-repeat 12px 7px;
}
.down_button span a.reserv_link {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link.gif) no-repeat 11px 8px;
}
.down_button span a.normal_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_document.gif) no-repeat 12px 7px;
}
.down_button span a.mp3_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_mp3.gif) no-repeat 12px 7px;
}
a.hwp_down2015 {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp.gif) no-repeat 12px 9px;
	padding: 13px 20px 13px 40px;
	border: 1px solid #CCC;
	margin: 4px 0 0 0;
	line-height: 120%
}
.down_button.bus_btn span a.reserv_link{width:265px;}
.down_button2 {
	margin: 0;
}
.down_button2 span {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #c8c8c8;
	background: none;
	background-color: #fff;
	width:100%;
}
.down_button2 span a {
	display: inline-block;
	color: #646464;
	font-size: 13px;
	font-weight: normal;
	padding: 17px 10px 15px 40px;
	text-align: left;
	width: 100%
}
.down_button2 span a.hwp_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp.gif) no-repeat 13px 6px;
}
.down_button2 span a.xls_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_excel.gif) no-repeat 13px 6px;
}
.down_button2 span a.pdf_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf.gif) no-repeat 13px 6px;
}
.down_button2 span a.reserv_link {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link.gif) no-repeat 13px 6px;
}
.down_button2 span a.reserv_link2 {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link.gif) no-repeat 13px 18px;
}
.down_button2 span a.normal_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_document.gif) no-repeat 13px 6px;
}
.down_button2 span a.mp3_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_mp3.gif) no-repeat 13px 6px;
}
.b_table table .down_button span {
	border: 0;
	margin-bottom: 0;
}
.b_table table .down_button span a {
	padding: 0px 0px 3px 18px;
	background-position: 0px 0px;
}
.b_table table .down_button span a.hwp_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp_s.gif) no-repeat 0px 0px;
}
.b_table table .down_button span a.xls_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_excel_s.gif) no-repeat 0px 0px;
}
.b_table table .down_button span a.pdf_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf_s.gif) no-repeat 0px 0px;
}
.b_table table .down_button span a.reserv_link {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link_s.gif) no-repeat 0px 0px;
}
.b_table table .down_button span a.normal_down {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_document_s.gif) no-repeat 0px 0px;
}
a.hwp_down {
	padding: 2px 0px 3px 18px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp_s.gif) no-repeat 0px 0px;
}
a.xls_down {
	padding: 2px 0px 3px 18px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_excel_s.gif) no-repeat 0px 0px;
}
a.pdf_down {
	padding: 2px 0px 3px 18px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf_s.gif) no-repeat 0px 0px;
}
a.reserv_link {
	padding: 2px 0px 3px 18px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link_s.gif) no-repeat 0px 0px;
}
a.normal_down {
	padding: 2px 0px 3px 18px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_document_s.gif) no-repeat 0px 0px;
}
/* 버튼 */
.btn {
	display: inline-block;
	padding: 12px 25px;
	font-weight: bold;
	background: #757575;
	color:#fff;
}/* gray */
.btn.red {
	background: #b74233;
}
.btn.red2 {
	background: #c14655;
}
/* 20180327추가 */
.btn.red3 {
	background: #c14655;
	text-decoration: none;
}
.btn.gray2 {
	text-decoration: none;
}
/* 20190906추가 */
.btn.red4 {
	background: #931d1d;
	text-decoration: none;
}
.pBtn{
	padding:10px 50px !important;
}

.btn.blue {
	background: #3c82c3;
}
.btn.blue2 {
	background: #3573B8;
}
.btn.green {
	background: #0C7A35;
}
.btn.green2 {
	background: #0b818b;
}
.btn.white {
	font-weight: normal;
	border: 1px solid #c8c8c8;
	background: #fff;
}
.btn.address {
	padding: 2px 10px;
}
.btn.btns {
	padding: 8px 17px;
}
.btn:link, .btn:visited, .btn:active {
	color: #fff;
}
.btn:hover {
	text-decoration: underline;
	color: #fff;
}
.btn.white:link, .btn.white:visited, .btn.white:active {
	color: #767676;
}
.btn.white:hover {
	text-decoration: underline;
	color: #767676;
}

.btn.sns_btn{padding:7px 17px 7px 45px; background:#fff; border:1px solid #cbcbcb; font-size:15px; position:relative; text-decoration:none; color:#4c4c4c; font-weight:600;}
.btn.sns_btn:before{content:''; display:block; position:absolute; width:26px; height:25px; left:12px; top:calc(50% - 13px);}
.btn.sns_btn:hover{color:#000; text-decoration:underline;}
.btn.blog:before{background-image:url(/images/drh/sub05/btn_sns_ic_blog.png);}
.btn.facebook:before{background-image:url(/images/drh/sub05/btn_sns_ic_facebook.png);}

/* map */
.map {
	width: 718px;
	height: 493px;
	margin: 0 auto;
	border: 1px solid #ebebeb;
}
/* box */
.box {
	padding: 5px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #e4e4e4;
	background: #f5f5f5;
}
.box_pd {
	padding: 15px;
	margin: 10px 0px 15px 0px;
	border: 1px solid #e4e4e4;
	background: #f5f5f5;
}
/*기네스북*/
.box_half {
    width:49%;
    float:left;
	padding: 5px;
	margin: 10px 0;
	border: 1px solid #e4e4e4;
	background: #f5f5f5;
}
.box_half .box_content {
	padding: 10px 13px;
	background: #fff;
}
.box_half .box_content.img_gns {
	min-height: 180px;
	padding-left: 200px;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub07/img_2016guinness.jpg") no-repeat left top;
}
.box_half .box_content.img_gns2 {
	min-height: 180px;
	padding-left: 192px;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub07/img_2017guinness.jpg") no-repeat left top;
}
/*기네스북*/
.box.no_back {
	padding: 0px;
	background: none;
}
.box .box_content {
	padding: 10px 13px;
	background: #fff;
}
.box .box_content.icon1 {
	min-height: 100px;
	padding-left: 185px;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon8.gif") no-repeat left top;
}
.box .box_content.icon2 {
	min-height: 100px;
	padding-left: 150px;
	padding-top:35px !important;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon12.png") no-repeat 20px 15px;
}
.box .box_content.icon3 {
	min-height: 100px;
	padding-left: 150px;
	padding-top:28px !important;
	background: #fff url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon12.png") no-repeat 20px 15px;
}
.box .box_content.min_line {
	padding-top: 15px;
	min-height: 90px;
}
.box .box_content.img_line {
	padding-top: 15px;
	min-height: 90px;
}
.box .box_content.box_type2 {
	position: relative;
	padding-left: 165px;
}
.box .box_content.box_type2 .box_content_img {
	position: absolute;
	left: 10px;
	top: 13px;
	width: 154px;
	height: 155px;
}
.box .box_content.box_type2 .box_content_text {
	width: 99%;
	max-height: 170px;
	height: auto;
}
.dot_box {
	padding: 20px 0;
	background: url(http://www.daejeon.go.kr/images/drh/sub/dot.gif) repeat-x left bottom;
}
/* arow box */
.arow_box {
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	width: 215px;
	height: 44px;
	padding-top: 7px;
	text-align: center;
	background: #efefef;
}
.arow_box.green {
	padding-right: 20px;
	background: #43b454 url("http://www.daejeon.go.kr/images/drh/sub/arow_bg.gif") no-repeat right top;
}
.arow_box.blue {
	padding-right: 20px;
	background: #3e8bf5 url("http://www.daejeon.go.kr/images/drh/sub/arow_bg.gif") no-repeat right top;
}
.arow_box.red {
	background: #d56368;
}
/* teb style1 */
/*.teb2 {
	overflow: hidden;
	padding: 10px 0px 25px 0px;
	margin: 0;
	background: url(http://www.daejeon.go.kr/images/drh/sub/teb_style1_bg.gif) no-repeat left bottom;
}
.teb2 li {
	float: left;
	padding: 5px 5px 5px 20px;
	margin: 0;
}
.teb2 li a {
	padding: 5px 5px 5px 13px;
	word-break: break-all;
	white-space: nowrap;
}
.teb2 li a:link, .teb2 li a:visited, .teb2 li a:active {
	color: #636363;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat 5px 10px;
}
.teb2 li a:hover, .teb2 li a.on:link, .teb2 li a.on:visited, .teb2 li a.on:active, .teb2 li a.on:hover {
	text-decoration: none;
	color: #fff;
	background: #038935 url(http://www.daejeon.go.kr/images/drh/sub/bul3_on.gif) no-repeat 5px 10px;
}
*/
/*teb2*/
.toggle_m {
	display: none;
}
.teb2 {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.teb2 li {
	float: left;
	padding: 8px 4px 17px 0;
	margin: 0;
}
.teb2 li a {
	padding: 5px;
	word-break: break-all;
	white-space: nowrap;
}
.teb2 li a:link, .teb2 li a:visited, .teb2 li a:active {
	color: #636363;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.png) no-repeat center top;
	padding: 10px 15px 18px 15px;
}
.teb2 li a:hover, .teb2 li a.on:link, .teb2 li a.on:visited, .teb2 li a.on:active, .teb2 li a.on:hover {
	text-decoration: none;
	color: #fff;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3_on.png) no-repeat center top;
	padding: 10px 15px 18px 15px;
}
/* teb style2 */
.teb1 {
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	margin: 0;
	border: 1px solid #d7d7d7;
	border-top: 1px solid #636363;
}
.teb1 li {
	float: left;
	padding: 5px 5px 5px 20px;
	margin: 0;
}
.teb1 li a {
	padding: 5px 5px 5px 13px;
	word-break: break-all;
	white-space: nowrap;
}
.teb1 li a:link, .teb1 li a:visited, .teb1 li a:active {
	color: #636363;
	background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat 5px 13px;
}
.teb1 li a:hover, .teb1 li a.on:link, .teb1 li a.on:visited, .teb1 li a.on:active, .teb1 li a.on:hover {
	text-decoration: none;
	color: #fff;
	background: #038935 url(http://www.daejeon.go.kr/images/drh/sub/bul3_on.gif) no-repeat 5px 13px;
}


/*20170515 행정구역별 체육시설 추가*/

.teb1 li span.teb_font{
	font-size:15px;	
	color: #5f5f5f;  
	font-weight:bold; 
	margin:0 0 0 -20px;}
.teb1 li span.teb_font1{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 130px;}
.teb1 li span.teb_font2{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -5px;}
/* 20180122 생활정보 체육이용시설-공공체육시설 행정정보 탭수정. */
.teb1 li span.teb_font3{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 266px;}
.teb1 li span.line{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 35px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line1{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 20px 0 0;
	margin-right: 15px;
	}
	.teb1 li span.line2{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 26px 0 0;
	margin-right: 15px;
	}
/*20170515 행정구역별 체육시설 추가*/

/* teb style3 */
.teb3 {
	overflow: hidden;
	margin: 10px 0px;
}
.teb3 li {
	float: left;
	margin-right: 2px;
}
.teb3 li a {
	display: block;
	width: 166px;
	padding: 7px 0px;
	text-align: center;
}
.teb3 li a:link, .teb3 li a:visited, .teb3 li a:active {
	color: #5f5f5f;
	background: #ebebeb;
}
.teb3 li a:hover, .teb3 li a.on:link, .teb3 li a.on:visited, .teb3 li a.on:active, .teb3 li a.on:hover {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #00a23e;
}
/* input_Set */
.b_table .search_input {
	width: 150px;
	height: 28px;
	line-height: 20px;
	border: 1px solid #c0c0c0;
}
.b_table
.b_table .title_input {
	width: 90%;
	height: 20px;
	line-height: 20px;
	padding: 0px 10px;
	border: 1px solid #c0c0c0;
}
.b_table .file_input {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 80%;
	border: 1px solid #c0c0c0;
}
.b_table .name_input {
	float: left;
	width: 130px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	border: 1px solid #c0c0c0;
}
.b_table .cellphone_input {
	float: left;
	width: 45px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	border: 1px solid #c0c0c0;
}
/* 테이블 정의 */
.b_table .notice {
	font-weight: bold;
}
.b_table {
	width: 100%;
	margin-top: 15px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 10px;
}
.b_table table {
	width: 100%;
}
.b_table table th {
	padding: 7px 5px;
	text-align: center;
	border-bottom: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #f5f5f5;
}
.b_table table td {
	padding:8px 5px;
	text-align: center;
	border-bottom: 1px solid #c8c8c8;
	color: #5f5f5f;
	word-break: break-all;
	font-size: 1em;
}
.b_table table td .file2 {
	margin: 0 auto;
	width: 14px;
	height: 14px;
	background: url(http://www.daejeon.go.kr/images/common/file.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}
.b_table table .sign {
	font-weight: bold;
	color: #c14655;
}
.b_table table .bor_right {
	border-right: 1px solid #c8c8c8;
}
.b_table table .al_l {
	text-align: left;
	padding-left: 20px;
}
.b_table table .al_l2 {
	text-align: left;
}
.b_table table .al_l3 {
	text-align: left;
	padding-left: 10px;
	padding-right:15px;
}
.b_table .btn_group {
	float: right;
	margin-top: 10px;
	height: 40px;
}
.b_table .txt_area {
	width: 98%;
	border: 1px solid #d6d6d6;
	margin: 10px 0px;
	font-size: 0.9em;
	font-family: NanumGothic;
	color: #666;
}
.table_spot {
	overflow: hidden;
	padding-bottom: 10px;
}
.table_spot .page_num {
	float: left;
	color: #878787;
	font-size: 13px;
	position: relative;
	padding-top: 3px;
}
.table_spot .page_num > span {
	font-weight: bold;
	color: #2b2b2b;
}
.table_search {
	float: right;
}
/* 2014_12_09	*붙은 속성 ie용 css로 분리(웹표준 위반) .table_search input {vertical-align:middle; *vertical-align:top; line-height:1;} */
.table_search input {
	vertical-align: middle;
	line-height: 1;
}
.search_btn {
	border: 0;
	width: 45px;
	height: 24px;
	background: url(http://www.daejeon.go.kr/images/common/btn_search.gif) no-repeat -48px 0px;
	padding: 0;
	font-size: 13px;
	font-weight: bold !important;
	cursor: pointer;
	text-indent: -9999px;
}
.search_btn:hover, .search_btn:active, .search_btn:focus {
	width: 45px;
	height: 24px;
	background: url(http://www.daejeon.go.kr/images/common/btn_search.gif) no-repeat 0px 0px;
}
.table_calendar {
	text-align: right;
	margin-bottom: 5px;
}
.table_calendar * {
	vertical-align: middle;
}
.b_table ul li {
	margin-top: 5px;
	overflow: hidden;
}
.b_table ul li.first {
	margin-top: 0px;
}
.b_table ul.file1 li {
	background: url(http://www.daejeon.go.kr/images/common/file.gif) no-repeat 0 3px;
	padding: 0 20px 0 20px;
}
.b_table a.file_edit, .ani_table a.file_del {
	float: left;
	margin-left: 10px;
	font-size: 0.9em;
	text-align: center;
	width: 66px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #d7d7d7;
}
.b_table a.file_plus {
	display: inline-block;
	margin-top: 10px;
	font-size: 0.9em;
	text-align: center;
	width: 80px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #d7d7d7;
}
.b_table a.table_btn {
	display: inline-block;
	font-size: 0.9em;
	text-align: center;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #d7d7d7;
}
/*sms인증버튼*/
.b_table a.table_btn_sms{
	display: inline-block;
	font-size: 0.9em;
	text-align: center;
	height: 28px;
	line-height: 26px;
	padding: 0 10px;
	font-weight: bold;
	border: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #d7d7d7;
}
/* 2014_12_09 *붙은 속성 ie용 css로 분리(웹표준 위반) .paging{clear:both; margin-top:20px; padding:0; text-align:center; color:#cccccc; font-size:13px; position:relative; *zoom:1; overflow:hidden;} */
/*
.paging {
	clear: both;
	margin-top: 20px;
	padding: 0;
	text-align: center;
	color: #cccccc;
	font-size: 13px;
	position: relative;
	overflow: hidden;
}
.boardbtn {
	display: inline-block;
	width: 400px;
	margin: 0;
	position: relative;
	text-align: center;
	z-index: 1;
}
.pagination {
	padding: 0;
	text-align: center;
	line-height: normal;
	white-space: nowrap;
}
.pagination * {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 1px 2px;
	text-decoration: none;
	line-height: normal;
	color: #00a23d;
	vertical-align: middle;
}
.pagination a {
	display: inline-block;
	padding: 2px 4px;
	font-weight: normal;
	color: #878787;
}
.pagination a.first {
	display: inline-block;
	margin-right: 15px;
}
.pagination a.last {
	display: inline-block;
	margin-left: 15px;
}
.pagination a:hover, .pagination a:active, .pagination a:focus {
	text-decoration: underline;
}
.pagination .direction {
	width: 16px;
	height: 18px;
	border: 1px solid #bcbcbc;
	margin: 0 2px;
	padding: 7px 6px 3px 6px;
}
.pagination .direction:hover, .pagination .direction:active, .pagination .direction:focus {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #00a23d;
}
*/
.b_table input.in {
	border: 1px solid #C0C0C0;
	line-height: 20px;
	padding: 0 10px;
	width: 90%;
}
.b_table input.in2 {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 70%;
}/*kdy 2014.04.16*/
.b_table input.in3 {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 40%;
}
.b_table input.in4 {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 10%;
}
.b_table input.in5 {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 20%;
}
.b_table input.in6 {
	border: 1px solid #C0C0C0;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	width: 30%;
}
.b_table .btn_post {
	background: #666666;
	color: #fff;
	padding: 2px 5px 1px 5px;
	display: inline-block;
	font-size: 11px;
}
.b_table .btn_post a {
	color: #fff;
}
.b_table select {
	border: 1px solid #C0C0C0;
}
.b_table textarea {
	border: 1px solid #C0C0C0;
	width: 90%
}
.b_table .b_address * {
	vertical-align: middle;
	margin: 2px 0px;
}
.b_table .file {
	overflow-y: auto; /* height:50px; kdy */
	max-height: 55px;
}
.b_table .table_sati_write {
	clear: both;
	position: relative;
	padding-right: 50px;
}
.b_table .table_sati_write input.in {
	padding: 0;
}
.b_table .table_sati_write .table_sati_btn {
	position: absolute;
	right: 0;
	top: 0;
}
.b_table .b_textarea {
	font-size: 0.9em;
	color: #b4b4b4;
}
/* outline border값을 가지고있는 추가타입 */
.b_table table.b_type2 {
	margin-top: 10px;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
}
.b_table table.b_type2 * {
	font-size: 0.9em;
}
.b_table table.b_type2 .sns_area {
	position: relative;
	padding-right: 70px;
}
.b_table table.b_type2 .sns_area textarea {
	width: 100%;
	height: 58px;
	color: #b4b4b4;
}
.b_table table.b_type2 .sns_area .sns_add_btn {
	font-size: 0.9em;
	position: absolute;
	right: 20px;
	top: 0;
	display: block;
	width: 50px;
	height: 14px;
	padding: 22px 0px;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #d9d9d9;
	background: #ededed;
	color: #787878;
}
.b_table table.b_type2 td {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* outㆍinline border값을 가지고있는 추가타입 */
.b_table table.b_type3 th, .b_table table.b_type3 td {
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	font-weight: normal;
	word-break: break-all;
}
.b_table table.b_type3 th {
	font-weight: bold;
}
.b_table table.b_type3 td.left {
	text-align: left;
	padding-left: 10px;
}
.b_table table.b_type3 .bg_line th, .b_table table.b_type3 .bg_line td {
	background: #f8f8f8;
}
/*20170621*/
.b_table .btnAdd {
	background: #666666;
	color: #fff;
	padding: 0 5px 0 5px;
	height: 20px;
	display: inline-block;
	font-size: 11px;
}
/*20170621*/

.b_table table thead th{font-size:16px; font-weight:600; padding:10px 0;}
.b_table table tbody th{font-size:16px; font-weight:500 !important;}
.b_table table td{font-size:16px; line-height:22px; color:#2b2b2b;}

/* 층별안내 */
table.floor {
	word-break: normal;
	width: 100%;
}
table.floor th, table.floor td {
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	background: #f5f5f5;
	font-weight: normal;
	border: 5px solid #fff;
}
table.floor th {
	font-weight: bold;
	background: #ebebeb;
	padding: 5px;
	color:#3e3e3e;
}
table.floor td.left {
	text-align: right;
	padding: 10px 20px 10px 0;
}
table.floor td.middle {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	background: #d1dbeb;
	border: 5px solid #fff;
}
table.floor td span {
	color: #2052a1;
	padding-right: 10px;
}
table.floor td.right {
	text-align: left;
	padding: 10px 0 10px 20px;
}
/* photo board */
.b_photo {
	overflow: hidden;
	width: 100%;
}
.b_photo li {
	float: left;
	/*width: 200px;
	padding: 0px 5px;
	margin-bottom: 30px;*/
	width: 24%;
	margin: 0 1% 30px 0;
	border: 1px solid #e8e3e3;
	text-align: center;
	padding: 10px;
}
.b_photo li:nth-child(5n) {
	width: 24%;
}
.b_photo li a:link, .b_photo li a:visited, .b_photo li a:active {
	opacity: 1;
}
.b_photo li a:hover {
	opacity: 0.5;
}
.b_photo li img {
	/*width: 200px;*/
	width: 100%;
	height: 100%;
	min-height: 140px;
	max-height: 140px;
}
.b_photo li strong {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 18px;
	margin-top: 10px;
	text-align: center;
}
.b_photo li span {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 18px;
	text-align: center;
}
/* 시정홍보물안내 List */
.b_photo_01 {
	overflow: hidden;
	width: 100%;
}
.b_photo_01 li {
	float: left;
	width: 170px;
	padding: 0px 23px;
	margin-bottom: 30px;
}
.b_photo_01 li img {
	width: 170px;
	height: 200px;
	border: 1px #e4e4e4 solid;
}
.b_photo_01 li strong {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	height: 18px;
	margin-top: 10px;
	text-align: center;
}
.b_photo_01 li span {
	display: block;
	text-align: center;
	margin-top: 7px;
}
.b_photo_01 li span.txt {
	color: #c14655;
	margin-top: 3px;
}
.b_photo_01 li span img {
	width: 90px;
	height: 21px;
	border: none;
}
/*시정홍보물안내 List*/
/* 시정홍보물안내 List */
.b_photo_02 {
	overflow: hidden;
	width: 85%;
	margin: 0 auto;
}
.b_photo_02 li {
	float: left;
	width: 170px;
	margin: 0 1% 30px 0;
}
.b_photo_02 li:nth-child(5n) {
	margin: 0 0 30px 0;
}
.b_photo_02 li img {
	width: 170px;
	height: 200px;
	border: 1px #e4e4e4 solid;
}
.b_photo_02 li strong {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	height: 18px;
	margin-top: 10px;
	text-align: center;
}
.b_photo_02 li span {
	display: block;
	text-align: center;
	margin-top: 7px;
}
.b_photo_02 li span.txt {
	color: #c14655;
	margin-top: 3px;
}
.b_photo_02 li span img {
	width: 90px;
	height: 21px;
	border: none;
}
/* 교통건설국 E-BOOK */
.ebook {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
.ebook li {
	float: left;
	width: 17.6%;
	margin: 0 3% 30px 0;
	background: #e7e7e7;
    color: #333;
    border: 1px solid #e8e3e3;
    text-align: center;
	padding:15px;
}
.ebook li:nth-child(5n) {
	width: 17.6%;
	margin: 0 0 30px 0;
}
.ebook li img {
	width: 100%;
	height: 100%;
	border: 1px #e4e4e4 solid;
}
.ebook li strong {
	display: block;
	white-space: nowrap;
	width: 100%;
	height: 18px;
	margin-top: 10px;
	text-align: center;
}
.ebook li span {
	display: block;
	text-align: center;
	margin-top: 7px;
}
.ebook li span.btn_ebook{
    display: block;
    padding: 5px 20px;
    font-weight: bold;
    color: #767676;
	border: 1px solid #c8c8c8;
	background:#fff;
}
@media screen and (max-width:736px) {
.b_photo_02 {
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
}
.b_photo_02 li {
	float: left;
	width: 32%;
	margin: 0 1% 30px 0;
}
.b_photo_02 li:nth-child(3n) {
	width: 33%;
	margin: 0 0 30px 0;
}
}
@media screen and (max-width:640px) {
.b_photo_02 {
	width: 75%;
}
.b_photo_02 li:nth-child(1n) {
	float: left;
	width: 49%;
	margin: 0 1% 30px 0;
}
.b_photo_02 li:nth-child(2n) {
	width: 50%;
	margin: 0 0 30px 0;
}
}
@media screen and (max-width:414px) {
.b_photo_02 {
	overflow: hidden;
	width: 60%;
	margin: 0 auto;
}
.b_photo_02 li:nth-child(1n) {
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
}
}
@media screen and (max-width:320px) {
.b_photo_02 {
	overflow: hidden;
	width: 66%;
	margin: 0 auto;
}
}
/*시정홍보물안내 List*/
/* 이전글 다음글 */
.page {
	clear: both;
	padding-top: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #c0c0c0;
}
.page li {
	padding: 6px 0px 6px 10px;
	border-top: 1px solid #c0c0c0;
	margin-top: 0px !important;
}
.page li span {
	width: 12%;
	padding-right: 20px;
	background: url(http://www.daejeon.go.kr/images/common/td_bg.gif) no-repeat 100% 0;
}
.page li a {
	margin-left: 20px;
}
/* 테이블 구분 색상 지정 - 기본 */
.b_table table {
	border-top: 1px solid #656565;
}/* table_top_border_Reset*/
.btn_group a {
	float: left;
	display: block;
	padding: 4px 0;
	width: 68px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
	background: #818181;
}/*button_background_Reset*/
.btn_group a:hover, .btn_group a:active, .btn_group a:focus {
	background: #595959;
}/*button_mouse_OVER_Reset*/
.common_calendar {
	border-top: 1px solid #656565;
}/*calendar_top_border_Reset*/
/* 설문조사 */
.s_textarea {
	width: 98%;
	height: 58px;
	font-size: 0.9em;
	color: #b4b4b4;
}
.s_textarea_view {
	width: 98%;
	padding: 3px;
	font-size: 0.9em;
	color: #b4b4b4;
	border: 1px solid #b4b4b4;
}
.grap {
	position: relative;
	width: 100px;
	height: 18px;
	padding-right: 85px;
}
.grap span {
	position: absolute;
	right: 110px;
	top: 4px;
	display: block;
	height: 10px;
	line-height: 1px;
	background: #72aed6;
}
.grap strong {
	position: absolute;
	right: 0;
	top: 0;
	width: 105px;
	display: block;
	text-align: left;
}
/* 게시판 상단 박스디자인 */
.board_textbox {
	position: relative;
	overflow: hidden;
	padding: 18px 18px 18px 116px;
	border: 1px solid #ebebeb;
}

.board_textbox2 {
	position: relative;
	overflow: hidden;
	padding: 18px 18px 18px 116px;
	border: 1px solid #ebebeb;
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon1.gif") no-repeat left top;
}

.board_textbox.icon1 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon1.gif") no-repeat left top;
}
.board_textbox.icon2 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon2.gif") no-repeat left top;
}
.board_textbox.icon3 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon3.gif") no-repeat left top;
}
.board_textbox.icon4 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon4.gif") no-repeat left top;
}
.board_textbox.icon5 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon5.gif") no-repeat left top;
}
.board_textbox.icon6 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon6.gif") no-repeat left top;
}
.board_textbox.icon7 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon7.gif") no-repeat left top;
}
.board_textbox.icon8 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon8.gif") no-repeat left top;
}
.board_textbox.icon9 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon9.gif") no-repeat left top;
}
.board_textbox.icon10 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon10.gif") no-repeat left top;
}
.board_textbox.icon11 {
	background: url("http://www.daejeon.go.kr/images/drh/sub/board_top_icon11.gif") no-repeat left top;
}
.board_textbox.min_line {
	padding: 30px 18px 30px 116px;
}
.board_textbox a {
	text-decoration: underline;
}
.board_textbox .down_button a:link, .board_textbox .down_button a:visited, .board_textbox .down_button a:active {
	text-decoration: none;
}
.board_textbox .down_button a:hover {
	text-decoration: underline;
}
.b_color_red {
	color: #c14655;
}
.b_color_red a:link, .b_color_red a:visited, .b_color_red a:active, .b_color_red a:hover {
	color: #c14655;
	text-decoration: underline;
}
.b_color_blue {
	color: #2b74d9;
}
.b_color_blue a:link, .b_color_blue a:visited, .b_color_blue a:active, .b_color_blue a:hover {
	color: #2b74d9;
	text-decoration: underline;
}
.b_color_green {
	color: #038935;
}
.b_color_green a:link, .b_color_green a:visited, .b_color_green a:active, .b_color_green a:hover {
	color: #038935;
	text-decoration: underline;
}
.b_color_orange {
	color: #ff9b46;
}
.b_color_orange a:link, .b_color_orange a:visited, .b_color_orange a:active, .b_color_orange a:hover {
	color: #ff9b46;
	text-decoration: underline;
}
.b_color_black {
	color: #000;
}
.b_color_black a:link, .b_color_black a:visited, .b_color_black a:active, .b_color_black a:hover {
	color: #000;
	text-decoration: underline;
}
/* 컨텐츠 상단 공고 */
.wow {
	padding: 5px 5px 5px 59px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_wow.gif) no-repeat left top;
}
.wow.min_line {
	padding: 15px 5px 15px 59px;
}
.b_bodo {
	margin: 20px 0;
	overflow: hidden;
}
.b_bodo li {
	width: 49%;
	margin-top: 0 !important;
	margin-right: 2%;
	float: left;
	position: relative;
	padding: 20px 0 20px 177px;
	border-bottom: 1px dashed #dcdcdc;
}
.b_bodo li:nth-child(2n) {
	width: 49%;
	margin-right: 0;
	position: relative;
	padding: 20px 0 20px 177px;
}
.b_bodo li .bodo_title {
	position: absolute;
	left: 0;
	top: 0;
}
.b_bodo li strong.bodo_title {
	top: 18px;
	font-size: 14px;
}
.b_bodo li .bodo_title_r {
	position: absolute;
	right: 85px;
	top: 18px;
	font-weight: bold;
	color: #c14655;
}
.b_bodo li .bodo_title_d {
	position: absolute;
	right: 5px;
	top: 18px;
}
.b_bodo li.last {
	background: none;
}
.b_bodo li li {
	padding: 0px 0px;
	background: none;
}
.b_bodo li .b_bodo_photo {
	position: absolute;
	left: 0;
	display: block;
	height: 100px;
}
.b_bodo li .b_bodo_photo img {
	width: 160px;
	height: 94px;
	border: 1px solid #dcdcdc;
	padding: 6px;
}
.b_bodo li .b_bodo_text {
	min-height: 90px;
	margin-top: 0;/*margin-left: 10px;*/
}
.b_bodo li .b_bodo_text.static {
	overflow: hidden;
}
.b_bodo li .b_bodo_photo2 {
	position: absolute;
	left: 0;
	top: 44px;
	display: block;
}
.b_bodo li .b_bodo_photo2 img {
	display: block;
}
.b_bodo.no_title li {
	padding: 0px 0px 24px 177px;
	margin-top: 20px;
}
.b_bodo.no_title li .b_bodo_photo {
	top: 0px;
}
.b_bodo.no_title li li {
	padding: 0px;
	margin-top: 0;
}
.b_bodo.type3 li {
	padding: 10px 0px 10px 344px;
}
.b_bodo.type3 li .b_bodo_photo {
	position: absolute;
	left: 0;
	top: 0px;
	display: block;
	width: 317px;
	height: 184px;
	border: 1px solid #ebebeb;
	box-sizing: content-box;
}
.b_bodo.type3 li .b_bodo_photo img {
	display: block;
	width: 317px;
	height: 184px;
}
.b_bodo.type3 li .b_bodo_text {
	min-height: 190px;
}
.b_bodo.type3 li .b_bodo_text .b_bodo_text_title {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #5f5f5f;
}



@media screen and (max-width:680px) {
.b_bodo li {
	width: 100%;
	margin-top: 0 !important;
	margin-right: 0;
	float: left;
	position: relative;
	padding: 20px 0 20px 177px;
	border-bottom: 1px dashed #dcdcdc;
}

}
/* tip */
.tip {
	padding: 11px 17px 11px 66px;
	background: #ebebeb url(http://www.daejeon.go.kr/images/drh/sub/icon_tip.gif) no-repeat 17px 13px;
	min-height: 32px;
}
.tip.min_line {
	padding: 15px 17px 15px 66px;
}
/* FAQ */
#faq_ac td a.faq_q {
	padding: 4px 0px 4px 27px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_q.gif) no-repeat left 1px;
}
#faq_ac td.on a.faq_q {
	padding: 4px 0px 4px 27px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_q_ov.gif) no-repeat left 2px;
}
#faq_ac td div.faq_a {
	padding: 4px 0px 4px 27px;
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_a.gif) no-repeat 9px 8px;
}
/************************************************ 컨텐츠 스타일 ************************************************/
.con_title_s {
	margin-top: 20px;
}
.con_title_s2 {margin-top:10px; color:#000; font-size:1.04em}
/* 장애인생활정보-고용지원사업소개 */
.disabled_infor {
	width: 100%;
	margin-top: 10px;
}
.disabled_infor li {
	float: left;
	background: none;
	padding: 0;
	width: 165px;
	height: 50px;
	margin: 0 20px 10px 0;
}
.disabled_infor li a img {
	display: block;
	border: 1px solid #c8c8c8;
}
/* 장애인생활정보-건강카페 */	
.cafe_img_list {
	margin-left: 18px;
}
.cafe_img_list li {
	float: left;
	width: 33%;
	background: none;
	padding: 0;
	margin: 0;
}
.cafe_img_list li img {
	border: 1px solid #c8c8c8;
}
/* 청소년-청소년현황 (대전의 명소부분에서도 사용) */	
.violence_img_list {
}
.violence_img_list li {
	float: left;
	width: 20%;
	background: none;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
.violence_img_list li img {
	border: 1px solid #c8c8c8;
}
.violence_img_list li span.txt {
	width: 100px;
	display: block;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 22px;
}
/* 열린경제 */
.sub03_01_01_01_photolist {
	position: relative;
	padding-left: 240px;
}
.sub03_01_01_01_photolist .photolist_img {
	position: absolute;
	left: 0;
	top: 0;
	width: 230px;/* min-height: 500px; */
}
.sub03_01_01_01_photolist .photolist_img img {
	width: 230px;
	height: 144px;
	margin-bottom: 15px;
}
.sub03_01_01_01_photolist .photolist_text {
}
/* 대전의 3대하천 */
/* 대전의 3대하천 kdy -2014.04.01 */					
.river_list {margin:5px auto 0; width:940px;}
.river_list li {float:left; background:none; padding-top:10px; width:33.3%; text-align:center;}
.river_list:after{content:''; display:block; clear:both;}
.river_list.river_lst_sup{width:100%;}
.river_list.river_lst_sup li{width:20%;}

.river_list2 {margin:5px auto 0; width:100%;}
.river_list2 li {float:left; background:none; padding-top:10px; width:25%; text-align:center;}
.river_list2:after{content:''; display:block; clear:both;}

.river_list4 {margin:5px auto 0;}
.river_list4 li {float:left; background:none; padding-top:10px; width:320px; text-align:center;}
.river_list4:after{content:''; display:block; clear:both;}

.river_list3 {
	margin: 10px 0 0 0;
}
.river_list3:after {
	content: "";
	display: block;
	clear: both;
}
.river_list3 li {
	float: left;
	background: none;
	padding-left: 0;
	margin: 0 10px 0 0;
}
.river_list3 li img {
	border: 1px solid #c8c8c8;
}
.river_list02 {
	margin: 10px 35px 0;
}
.river_list02 li {
	float: left;
	background: none;
	padding-left: 0;
	margin: 0 20px 30px;
}
.river_list02 li img {
	border: 1px solid #c8c8c8;
}
/* 100대실천과제 */
.problem_ol {
}
.problem_ol li {
	font-weight: bold;
}
.problem_ol li ul li {
	font-weight: normal;
}
/* 기후변화 대응 - 기후변화의 영향 */
.climate_box {
	border: 1px solid #c8c8c8;
	margin-top: 30px;
	padding: 20px 15px;
}
.climate_box .type01 {
	min-height: 66px;
	background: url(http://www.daejeon.go.kr/images/drh/sub05/climate_type01.gif) no-repeat 10px top;
	padding-left: 100px;
}
.climate_box .type02 {
	min-height: 66px;
	background: url(http://www.daejeon.go.kr/images/drh/sub05/climate_type02.gif) no-repeat 10px top;
	padding-left: 100px;
}
.climate_box .type03 {
	min-height: 92px;
	background: url(http://www.daejeon.go.kr/images/drh/sub05/temperature_bg.gif) no-repeat 10px top;
	padding-left: 150px;
}

.cityjobbox{text-align:center; border:1px solid #ddd; box-sizing:border-box; padding:20px;}
.cityjobbox img{width:760px; max-width:100%;}

/* 자주찾는 정보 전체 보기  */
#category {
	display: block;
	min-height: 660px;
	margin: 0 10px 0 10px;
	padding: 20px 20px 50px 20px;
	font-family: NanumBarunGothic;
}
.cate_info_box {
	position: relative;
	display: block;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 20px;
}
.cate_info_box > p.cate_info_txt {
	position: absolute;
	left: 34px;
	top: 40px;
	font-size: 24px;
	font-weight: normal;
	color: #4e4e50;
	line-height: 30px;
}
.cate_info_box a {
	color: #666666
}
.cate_info_box a:hover, .cate_info_box a:active {
	color: #47bd18
}
.cate_info_box dl {
	clear: both;
	position: relative;
	display: block;
	margin: 1px 10px 0 191px;
}
.cate_info_box dl > dt {
	float: left;
	width: 92px;
	padding: 14px 0 0 20px;
	font-weight: 600;
	font-size: 14px;
	z-index: 1;
	border-top: 1px solid #fff;
	margin-top: -1px;
}
.cate_info_box dl > dd {
	padding: 12px 10px 10px 120px;
	border-bottom: 1px solid #eeeeee;
	background: url('http://www.daejeon.go.kr/images/drh/category/bg_cate_layer.gif') repeat-y;
	background-color: #fff
}
.cate_info_box dl > dd a {
	display: inline-block;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 6px no-repeat;
	padding-left: 10px;
	margin-left: 30px;
	margin-bottom: 3px;
	font-size: 13px
}
.cate_info_box dl > dd a:hover, .cate_info_box dl > dd a:active {
	background-position: 0 -21px
}
.cate_info_img1 {
	position: absolute;
	left: 130px;
	bottom: 0;
	display: block;
	width: 62px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_01.gif') left bottom no-repeat;
}
.cate_info_img2 {
	position: absolute;
	left: 96px;
	bottom: 0;
	display: block;
	width: 95px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_02.gif') left bottom no-repeat;
}
.cate_info_img3 {
	position: absolute;
	left: 93px;
	bottom: 0;
	display: block;
	width: 98px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_03.gif') left bottom no-repeat;
}
.cate_info_img4 {
	position: absolute;
	left: 105px;
	bottom: 0;
	display: block;
	width: 86px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_04.gif') left bottom no-repeat;
}
.cate_info_img5 {
	position: absolute;
	left: 104px;
	bottom: 0;
	display: block;
	width: 88px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_05.gif') left bottom no-repeat;
}
.cate_info_img6 {
	position: absolute;
	left: 123px;
	bottom: 0;
	display: block;
	width: 69px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_06.gif') left bottom no-repeat;
}
.cate_info_img7 {
	position: absolute;
	left: 116px;
	bottom: 0;
	display: block;
	width: 76px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_07.gif') left bottom no-repeat;
}
.cate_info_img8 {
	position: absolute;
	left: 99px;
	bottom: 0;
	display: block;
	width: 83px;
	height: 113px;
	background: url('http://www.daejeon.go.kr/images/drh/category/cate_info_08.gif') left bottom no-repeat;
}
#photo_sBox .photo_sBox_move2 {
	overflow: hidden;
	z-index: 0;
	width: 732px;
	height: 80px;
	margin: 0 auto;
}
#photo_sBox .photo_sBox_move2 ul {
	position: absolute;
	width: 800px;
}
#photo_sBox .photo_sBox_move2 ul li {
	float: left;
	width: 111px;
	height: 73px;
	margin-right: 9px;
	border: 1px solid #cdcdcd;
}
#photo_sBox .photo_sBox_move2 ul li img {
	width: 111px;
	height: 73px;
}
#photo_sBox .photo_sBox_move2 ul li img.photo_ov {
	width: 111px;
	height: 73px;
	border: 2px solid #ff6200;
}
strong.license_icon01 {
	float: left;
	text-indent: -9999px;
	width: 93px;
	height: 34px;
	background: url('http://www.daejeon.go.kr/images/common/mark01.gif') 0 0 no-repeat;
	margin-right: 10px;
}
strong.license_icon02 {
	float: left;
	text-indent: -9999px;
	width: 114px;
	height: 34px;
	background: url('http://www.daejeon.go.kr/images/common/mark02.gif') 0 0 no-repeat;
	margin-right: 10px;
}
strong.license_icon03 {
	float: left;
	text-indent: -9999px;
	width: 113px;
	height: 34px;
	background: url('http://www.daejeon.go.kr/images/common/mark03.gif') 0 0 no-repeat;
	margin-right: 10px;
}
strong.license_icon04 {
	float: left;
	text-indent: -9999px;
	width: 136px;
	height: 34px;
	background: url('http://www.daejeon.go.kr/images/common/mark04.gif') 0 0 no-repeat;
	margin-right: 10px;
}
strong.license_txt {
	float: left;
}
/*여성가족 submain*/
/* 20180221 수정 */
.woman_bg01 {
	width: 100%;
	height: 112px;
	margin-bottom: 27px;
	padding: 21px 20px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg01.jpg") no-repeat -46px 0;
	border: 1px solid #cdcdcd;
}
.woman_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 30px;
	color: #323232;
	font-weight: normal;
}
.woman_bg01 strong span {
	color: #e94557;
}
.woman_bg01 p {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 13px;
	color: #323232;
}
.wo00_box {
	overflow: hidden;
	float: left;
	position: relative;
	height: 170px;
	margin: 0px 12px 12px 0px;
	padding: 18px 15px;
}
.wo00_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.wo00_box p {
	position: relative;
	z-index: 1;
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
}

.wo00_box1 {
	width: 32%;
	padding-right: 100px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg01.gif") no-repeat right bottom;
}
.wo00_box2 {
	width: 32%;
	padding-right: 102px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg02.gif") no-repeat right bottom;
}
.wo00_box3 {
	width: 32%;
	padding-right: 105px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg03.gif") no-repeat right bottom;
}
.wo00_box4 {
	width: 32%;
	padding-right: 30px;
}
.wo00_box4 strong {
	white-space: nowrap
}
.wo00_box4 p {
	width: 100%
}
.wo00_box5 {
	width: 219px;
	padding-right: 105px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg04.gif") no-repeat right bottom;
}
.wo00_box6 {
	width: 32%;
	padding-right: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg05.gif") no-repeat right bottom;
}
.wo00_box7 {
	width: 32%;
	padding-right: 15px;
}
.sm00_icon {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
}
/* 청소년 submain */
.youth_box {
	position: relative;
	float: left;
	margin: 0px 12px 12px 0px;
	padding: 18px 15px;
}
.youth_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.youth_box_group_1 {
	float: left;
	width: 705px;
}
.youth_box_group_2 {
	float: left;
	width: 312px;
}
.youth_box01 {
	width: 440px;
	height: 90px;
	padding-right: 236px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/yo_bg01.gif") no-repeat right bottom;
}
.youth_box01 span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #aaaaab;
}
.youth_box01 .more_xy {
	position: absolute;
	right: 15px;
	top: 18px;
}
.youth_box01 table {
	width: 430px;
	margin: 10px 0px 0 0;
}
.youth_box01 table td {
	line-height: 22px;
}
.youth_box01 table td.list {
	float: left;
	padding: 0 0 0 6px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/table_blt.gif") no-repeat 0px 9px;
}
.youth_box01 table td.date {
	float: right;
}
.youth_box02 {
	width: 440px;
	height: 90px;
	padding-right: 236px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/yo_bg02.gif") no-repeat right bottom;
}
.youth_box02 span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #aaaaab;
}
.youth_box02 .more_xy {
	position: absolute;
	right: 15px;
	top: 18px;
}
.youth_box02 table {
	width: 430px;
	margin: 10px 0px 0 0;
}
.youth_box02 table td {
	line-height: 22px;
}
.youth_box02 table td.list {
	float: left;
	padding: 0 0 0 6px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/table_blt.gif") no-repeat 0px 9px;
}
.youth_box02 table td.date {
	float: right;
}
.youth_box03 {
	position: relative;
	float: left;
	width: 100%;
	height: 20px;
	margin: 0px 0px 12px 0px;
	padding: 18px 15px;
}
.youth_box03 strong {
	display: block;
	margin-bottom: 0px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.youth_box03 strong span {
	float: left;
}
.box03_go {
	float: right;
}
.youth_box04 {
	position: relative;
	float: left;
	width: 100%;
	height: 20px;
	margin: 0px 0px 12px 0px;
	padding: 18px 15px;
	background-color: #f5f3ed;
}
.youth_box04 strong {
	display: block;
	margin-bottom: 0px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.youth_box04 strong span {
	float: left;
}
.box03_go {
	float: right;
}
.youth_box05 {
	width: 1015px;
	height: 45px;
	margin-right: 0;
	background: #e1ebf4 url("http://www.daejeon.go.kr/images/drh/sub05/yo_bg03.gif") no-repeat right bottom;
}
.youth_box05 strong span {
	display: inline;
	padding-left: 10px;
	font-size: 14px;
	color: #9ba0a6;
}
.youth_box05 strong.stitle {
	float: left;
	display: block;
	width: 60px;
	margin-right: 15px;
	padding: 2px 0px;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	background: #626262;
}
.youth_box05 ul {
	float: left;
	display: block;
}
.youth_box05 ul li {
	float: left;
	padding: 2px 0px;
	margin-right: 25px;
}
.youth_box05 ul li a {
	padding-left: 8px;
	font-family: "NanumBarunGothic";
	font-size: 13px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_02.gif") no-repeat left 5px;
}
.youth_bg01 {
	width: 1007px;
	height: 112px;
	margin-bottom: 27px;
	padding: 38px 40px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub05/yo00_bg01.jpg") no-repeat right 0px;
	border: 1px solid #cdcdcd;
}
.youth_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 30px;
	font-size: 30px;
	color: #323232;
	font-weight: normal;
}
.youth_bg01 strong span {
	color: #3c883d;
}
.youth_bg01 p {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 13px;
	color: #323232;
}
.pic04 {
	width: 100%;
	height: 194px;
	text-align: center;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/pic4.gif") no-repeat left 0px;
	overflow: hidden;
}
.pic04 ul {
	display: none;
	text-indent: -9999px;
}
/* 페이지오류입니다 */
.nopage {
	height: 180px;
	background: url("http://www.daejeon.go.kr/images/drh/common/page_bg01.jpg") no-repeat left 0px;
}
.nopage > div {
	width: 485px;
	padding: 20px 0 0 220px;
}
.nopage dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.nopage dd {
	line-height: 20px;
	padding: 0 0 0 6px;
	background: url("http://www.daejeon.go.kr/images/drh/common/blt_dd.gif")no-repeat 0 8px;
}
.title_left {
	float: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}
.title_right {
	float: right;
	font-size: 16px;
	font-weight: bold;
	color: #c14655;
}
.nopage_line {
	clear: both;
	border-bottom: 1px dotted #dddddd;
	margin: 35px 0 15px 0;
	height: 1px;
	font-size: 0;
	line-height: 1px;
}
.sub05_silver {
	display: block;
}
.sub05_silver2 {
	display: none;
}
.sub01_0901 img {
	width: 720px;
	height: 309px;
} /*{width:720px; height:309px; background:url("http://www.daejeon.go.kr/images/drh/sub01/sub01_0901.jpg")no-repeat 0 0px;}*/
.riv_table {
	width:calc(100% - 220px);
	float: left;
}
.riv_table_img {
	float: right;
	padding-top:15px;
	width: 200px;
}
.o_box_pla1 {
	margin-right: 10px
}
/* 깃대종 :s */
.sub06_sp {
	width: 220px;
	height: 180px;
}
/* 깃대종 :e */

/* 국민기초생활보장_보장절차 :s */
.sub05_figure {
	width: 924px;
	height: 715px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_figure01_new.jpg") no-repeat left top;
}
.sub05_figure ul {
	display: none;
}
/* 국민기초생활보장_보장절차 :e */

/*기술사업화 :s */
.sub03_p_ul {
	overflow: hidden;
	display: block;
	height: 32px;
	font-weight: bold;
	line-height: 32px;
	padding-left: 10px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_repeat.gif") left top repeat;
}
.hong_bo_l {
	margin-top: 30px;
	border-left: 1px solid #dad7d7;
	border-top: 1px solid #dad7d7;
	overflow: hidden;
	width: 100%;
}
.hong_bo_l .title_h {
	float: left;
	width: 25%;
	height: 350px;
	padding: 15px;
	border: 1px solid #dad7d7;
	border-left: none;
	border-top: none;
	color: #038935;
	font-weight: bold;
	word-wrap: break-word;
	text-align: left;
}
.hong_bo_l .title_h ul.h6_ul li {
	margin-left: -20px !important;
}
/*기술사업화 :e */

/* 참여마당 :s */
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배) .sub01_ind  li {width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} */
.sub01_ind li {
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
}
/* 참여마당 :e */

/*물가정보 :s */
.sm03_con_bg01 {
	width: 100%;
	height: 150px;
	margin-bottom: 27px;
	padding: 49px 100px 0px 0px;
	text-align: right;
	font-family: "NanumBarunGothic";
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_con_bg01.jpg") no-repeat left 0;
	background-size: cover;
}
.sm03_con_bg01 span {
	display: inline;
	padding: 3px 0px 3px 10px;
	font-size: 17px;
	color: #333;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/blind_text_line2.png") repeat right top;
}
.sm03_con_bg01 strong {
	display: block;
	font-size: 30px;
	line-height: 50px;
	color: #000;
}
.sm03_con_box {
	position: relative;
	float: left;
	width: 70%;
	height: 131px;
	margin: 0px 12px 12px 0px;
	padding: 18px 25px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_con_box_bg.jpg") no-repeat right bottom;
}
.sm03_con_box strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.sm03_con_box span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
}
.sm03_con_box .more_xy {
	position: absolute;
	right: -181px;
	top: -34px;
}
.sm03_con_box .more {
	position: absolute;
	right: 20px;
	top: 11px;
}
.sm03_con_box2 {
	height: 180px;
}
.sm03_con_box2 span {
	display: inline;
	padding: 0px 5px;
	font-weight: normal;
	color: #6b6b6b;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
}
.sm03_con_box2 strong a:link, .sm03_con_box2 strong a:visited, .sm03_con_box2 strong a:active {
	color: #b0b0b0;
}
.sm03_con_box2 strong a:hover, .sm03_con_box2 strong a.on:link, .sm03_con_box2 strong a.on:visited, .sm03_con_box2 strong a.on:active, .sm03_con_box2 strong a.on:hover {
	text-decoration: none;
	color: #5a5a5c;
}
.sm03_con_box2 strong {
	float: left;
}
.sm03_con_box2 ul {
	position: absolute;
	left: 25px;
	top: 47px;
	width: 65%;
}
.sm03_con_box2 ul li {
	position: relative;
	margin-bottom: 7px;
}
.sm03_con_box2 ul li a {
	padding-left: 8px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_01.gif") no-repeat left 5px;
}
.sm03_con_box3 {
	position: relative;
	float: left;
	width: 304px;
	height: 180px;
	margin: 0px 0px 12px 0px;
	padding: 18px 15px
}
.sm03_con_box3 strong {
	display: block;
	margin-bottom: 10px;
	font-family: "NanumBarunGothic";
	font-size: 16px;
	color: #4e4e50;
}
.sm03_con_box3 span {
	display: block;
	margin-top: 5px;
	font-family: "NanumBarunGothic";
	font-size: 0.9em;
}
.sm03_con_box4 {
	height: 131px;
}
.sm03_con_box4 span {
	display: inline;
	padding: 0px 5px;
	font-weight: normal;
	color: #6b6b6b;
}
.sm03_con_box4 strong a:link, .sm03_con_box4 strong a:visited, .sm03_con_box4 strong a:active {
	color: #b0b0b0;
}
.sm03_con_box4 strong a:hover, .sm03_con_box4 strong a.on:link, .sm03_con_box4 strong a.on:visited, .sm03_con_box4 strong a.on:active, .sm03_con_box4 strong a.on:hover {
	text-decoration: none;
	color: #5a5a5c;
}
.sm03_con_box4 strong {
	float: left;
}
.sm03_con_box4 ul {
	position: absolute;
	left: 15px;
	top: 47px;
	width: 304px;
}
.sm03_con_box4 ul li {
	position: relative;
	margin-bottom: 7px;
}
.sm03_con_box4 ul li span {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	font-family: "dotum";
}
.sm03_con_box4 ul li a {
	padding-left: 8px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_01.gif") no-repeat left 5px;
}
.sm03_con_photo {
	width: 28%;
	overflow: hidden;
	float: right;
}
.sm03_con_photo ul {
	overflow: hidden;
	margin-top: 20px;
}

.sm03_con_photo li {
	width: 48%;
	background: none;
	padding-right: 0;
	margin-right: 1%;
	float: left;
}
.sm03_con_photo li:last-child {
	width: 49%;
	background: none;
	padding-right: 0;
	margin-left: 0;
}

.sm03_con_photo li.con_photo_02 {
	padding-right: 0px;
	background: none;
}
.sm03_con_photo li.con_photo_03 {
	display: none;
}
.sm03_con_photo li img {
	width: 120px;
	height: 75px;
}
.sm03_con_photo li strong {
	text-align: center;
	font-size: 13px;
	padding-top: 5px;
}
.sm03_con_photo .more_xy {
	position: absolute;
	right: 32px;
	top: 13px;
}
/*물가정보 :e */

/*조직정보공개*/
.teb4 {
	/* display:flex; */
	overflow: hidden;
}
.teb4 li {
	float: left;
	text-align: center;
	width:calc(20% - 4px);
	margin-right:5px;
	border: #d7d7d7 1px solid;
	border-radius: 6px;
}
.teb4 li:last-child {
	margin-right:0;
}
.teb4 li a {
	display: inline-block;
	width: 100%;
	height: 120px;
	background-color: #f5f5f5;
	border-radius: 5px;
}
.teb4 li a p.txt {
	font-weight: 600;
	margin: 80px auto 0;
	width: 85%;
	height: 30px;
	vertical-align: middle;
	line-height: 15px;
	text-align: center;
	display: inline-block;
	word-wrap: break-word;
	white-space: normal;
}
.teb4 li a.tab01 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 50% 30%;
}
.teb4 li a:hover.tab01 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 50% 30%;
}
.teb4 li a.tab01on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 50% 30%;
}
.teb4 li a.tab02 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 50% 30%;
}
.teb4 li a:hover.tab02 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 50% 30%;
}
.teb4 li a.tab02on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 50% 30%;
}
.teb4 li a.tab03 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 50% 30%;
}
.teb4 li a:hover.tab03 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 50% 30%;
}
.teb4 li a.tab03on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 50% 30%;
}
.teb4 li a.tab04 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 50% 30%;
}
.teb4 li a:hover.tab04 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 50% 30%;
}
.teb4 li a.tab04on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 50% 30%;
}
.teb4 li a.tab05 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 50% 30%;
}
.teb4 li a:hover.tab05 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 50% 30%;
}
.teb4 li a.tab05on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 50% 30%;
}
.half_table {
	width: 50%;
	margin-top: 5px;
	overflow: hidden;
	font-size: 1em;
	margin-bottom: 10px;
	float: left;
}
.half_table table {
	width: 100%;
	border-top: 1px solid #656565;
	margin-bottom: 20px;
}
.half_table table th {
	padding: 15px 5px;
	text-align: center;
	border-bottom: 1px solid #c8c8c8;
	color: #2b2b2b;
	background: #f5f5f5;
}
.half_table table td {
	padding: 15px 5px;
	text-align: center;
	border-bottom: 1px solid #c8c8c8;
	color: #5f5f5f;
	word-break: break-all;
}
.half_table table td .file2 {
	margin: 0 auto;
	width: 14px;
	height: 14px;
	background: url(http://www.daejeon.go.kr/images/common/file.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}
.half_table table .sign {
	font-weight: bold;
	color: #c14655;
}
.half_table table .bor_right {
	border-right: 1px solid #c8c8c8;
}
.half_table table .al_l {
	text-align: left;
	padding-left: 20px;
}
.half_table table .al_l2 {
	text-align: left;
}
.half_table table.b_type3 th, .half_table table.b_type3 td {
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	font-weight: normal;
	word-break: break-all;
}
.half_table table.b_type3 th {
	font-weight: bold;
}
.half_table table.b_type3 td.left {
	text-align: left;
	padding-left: 10px;
}
.half_table table.b_type3 .bg_line th, .half_table table.b_type3 .bg_line td {
	background: #f8f8f8;
}
.half_table dl dt {
	font-size: 1em;
	color: #06C;
	font-weight: 600;
}
.pyo {
	width: 47%;
	float: left;
	margin-left: 1%;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	text-align: center;
}
.pyo img {
	width: 100%;
	max-width: 403px;
	min-height: 263px;
}
/*조직정보 20170330수정*/
.ft_right12 {
	float: right;
	width: 13%;
	margin: 0;
}

/*조직정보 20240322수정*/
.half-box{position:relative; margin:5px 0 10px;}
.half-box:after{content:''; clear:both; display:block;}
.half-box .half_table{margin:0;}
.half-box .half_table table{margin-bottom:0;}
.half-box .pyo-box{position:absolute; padding:15px 0; top:0; right:0; height:100%; width:calc(50% - 10px); border:1px solid #e6e6e6; box-sizing:border-box; text-align:center;}
.half-box .pyo-box.pyo-txt-p{height:calc(100% - 23px); bottom:0; top:auto;}
.half-box .pyo-box > p{position:absolute; top:5px; right:7px; font-size:14px;}
.down_button span.half-logo{border:0;}

/********************************뷰어다운로드20170306***************************/
.box_wrap {position:relative;}

.box_wrap dl{position:relative;float:left; width:49%;border:1px solid #ccc; margin-bottom:20px;display:inline;padding:2% 1% 2% 1%}
.box_wrap dl:nth-child(even){margin-left:2%;}
.box_wrap dl dt{position:relative;font-size: 18px;color:#038935;font-weight:600;margin-left:144px;border-left:1px solid #ccc;padding:0 0 10px 20px}
.box_wrap dl dd.img{position:absolute;top:40px;left:30px}
.box_wrap dl dd.txt{position:relative;line-height:18px; font-size:14px;margin-left:144px;border-left:1px solid #ccc;padding:0 0 5px 20px}
.box_wrap dl dd.btn02{position:relative;line-height:18px; font-size:15px;margin-left:144px;border-left:1px solid #ccc;padding:0 0 4px 20px}
.box_wrap dl dd.btn02 .view_btn {display: inline-block;	line-height: 20px;	text-align: left;
	color: #fff;
	width: 140px;
	margin-top: 6px;
	font-size: 15px !important;
	padding: 5px 0 5px 11%;
	background: #474d65 url(http://www.daejeon.go.kr/images/drh/sub08/icon_download.png) no-repeat 84% 6px !important;}
/********************************뷰어다운로드20170306***************************/


/* 실국 - 조형물현황 */
.b_bodo02 {
	margin: 20px 0;
	overflow: hidden;
}
.b_bodo02 li {
	position: relative; 
	width:100%;
	padding: 44px 0 30px 177px;
	margin-right:2%;
	float:left;
	border-bottom: 1px dashed #dcdcdc;
}
.b_bodo02 li .bodo_title {
	position: absolute;
	left: 0;
	top: 0;
}
.b_bodo02 .bodo_title {
	top: 18px;
	font-size: 16px;
}

.b_bodo02 li.last {
	background: none;
}
.b_bodo02 li li {
	padding: 5px 0px 0 0;
	background: none ;
}
.b_bodo02 li .b_bodo_photo {
	position: absolute;
	left: 0;
	top: 50px;
	display: block;
	width: 160px;
	height: 94px;
	border: 1px solid #ebebeb;
}
.b_bodo02 li .b_bodo_photo img {
	width: 160px;
	height: 94px;
	padding:6px;
	border: 1px solid #dcdcdc;
}
.b_bodo02 li .b_bodo_text {
	min-height: 90px; line-height:150% !important;
}

.b_bodo02 li .b_bodo_text li{line-height:160% !important;border: none !important;}


/*************************************20170710 대전원자력안전 공익제보 추가*******************************/
.safe_atomy{width:98%;background:#e7f9ff url("http://www.daejeon.go.kr/images/drh/sub/bg_safe_atomy.png") no-repeat right top; border:1px solid #ccd7db;padding:48px 36px;box-sizing:border-box;margin:0 auto}
.safe_atomy strong{margin:0 0 36px 0;display:inline-block}
.safe_atomy p{font-size:15px;color:#585858}
.safe_atomy p span{color:#01b5fc}
/*************************************20170710 대전원자력안전 공익제보 끝*******************************/

/*************************************대전문화예술*******************************/
.cul_title{width:98%;background:#eaefe8 url("http://www.daejeon.go.kr/images/drh/sub/bg_cul_title.png") no-repeat right top; border:1px solid #ddd; box-sizing:border-box;margin:0 auto}
.cul_title .cul_right{width:98%; height:244px; background:url("http://www.daejeon.go.kr/images/drh/sub/bg_right_cul_title.jpg") no-repeat 0 0;}
.cul_title .cul_txt{padding:40px 68px}
.cul_title strong{margin:0 0 36px 0;display:inline-block}
.cul_title p{font-size:15px;color:#585858;font-weight:bold}
.cul_title p span{color:#01b5fc}

/*************************************학자금 대출이자*******************************/
.csf_expen_pt{background:url("http://www.daejeon.go.kr/images/drh/sub/patten_csf_expen.gif") repeat 0 0}
.csf_expen{width:98%; margin:0 auto; background:url("http://www.daejeon.go.kr/images/drh/sub/righ_csf_expen.png") no-repeat left top !important;}
.csf_expen .csf_txt{margin:0 auto; padding:26px 60px; border:5px solid #82c6df; box-sizing:border-box; background:url("http://www.daejeon.go.kr/images/drh/sub/bg_csf_expen.png") no-repeat right top;}
.csf_expen strong{margin:0 0 23px 0;display:inline-block}
.csf_expen p{font-size:15px;color:#585858;}
.csf_expen b{font-weight:bold;}
.csf_expen p span{color:#01b5fc}

/*************************************20170727 트램 추가*******************************/
.tram_con{width:98%; height:350px; background:#d71a21 url("http://www.daejeon.go.kr/images/drh/sub/bg_tram_title_left.gif") no-repeat left top; box-sizing:border-box}
.tram_con .right_img{background:url("http://www.daejeon.go.kr/images/drh/sub/bg_tram_title_right.gif") no-repeat right 8px}
.tram_con .tram_txt{position:relative; top:72px; height:260px; background:#e1f2fc url("http://www.daejeon.go.kr/images/drh/sub/bg_tram_img.gif") no-repeat right bottom; margin:30px 15px 15px 15px;}
.tram_con .tram_txt p{line-height:26px !important}
.tram_con .tram_txt strong{position:relative; top:25px;margin:0 30px}
.tram_con p{margin:50px 30px; line-height:22px; font-size:16px;color:#000; font-weight:bold;}
.tram_con p span{color:#d71a21; margin-right:10px;}

/**********************************************1530px 시작******************************************/
 @media screen and (max-width: 1530px) {
.o_box4.o_sbox, .o_box5.o_sbox{width:24.2%}
}
/**********************************************1470px 시작******************************************/
 @media screen and (max-width: 1470px) {
.sm03_con_photo ul {
	width: 100%;
	margin: 0 auto;
}
.sm03_con_photo li {
	width: 48%;
	background: none;
	padding-right: 0;
	margin-right: 1%;
	float: left;
}
.sm03_con_photo li:last-child {
	width: 49%;
	background: none;
	padding-right: 0;
	margin-left: 0;
}
.sm03_con_photo li img {
	width: 100%;
}
.o_main_site {min-height:130px;}

.o_box4.o_sbox, .o_box5.o_sbox {width:24.0%}

}
/**********************************************1400px 시작******************************************/
 @media screen and (max-width: 1400px) {
.sm04_box5 {
	width: 100%;
}
.sm04_box6, .sm04_box7 {
	display: none;
}
.sm05_box strong {
	font-size: 1em;
}
.o_bbox strong span {
	margin-left:0px
}
.box3{
    margin-bottom: 5px !important;
}
.box3_text{
    height: inherit;
	line-height: 55px;
}

.o_box4.o_sbox, .o_box5.o_sbox {width:24.1%}

.river_list {width:100%;}
.river_list.river_lst_sup li{width:25%;}

}

/**********************************************1360px 시작******************************************/
 @media screen and (max-width: 1360px) {
.welfare_btn {
	margin-bottom: 30px;
	width: 610px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
.contentType {
	display: block
}
.contentType2 {
	display: none
}
/* kdy 2014.04.26 */
.imageType01 {
	display: block;
	width: 80%;
}
.imageType02 {
	display: none
}
/* kdy -2014.04.01 */
.river_list02 {
	margin: 0 auto;
	width: 90%;
	margin: 0 5%
}
.river_list02 li {
	margin: 0 1% 2%;
}
.sub05_05_09_03_02_chart_1 {
	height: 180px;
}
/*
	.o_layout .o_mini_board{width:487px;}
	.o_box3.o_sbox{width:222px;}
	.o_box4.o_sbox,
	.o_box5.o_sbox{width:252px;}
	*/
/*원도심으로오세요*/
.sub06_08_04_list li .box_type2 {
	min-height: 170px !important;
}
.o_bbox ul li{width:140px}

.o_box4.o_sbox, .o_box5.o_sbox {width:23.8%}

}


/**********************************************1330px 시작******************************************/
 @media screen and (max-width:1330px) {
 .o_main_site{width:49.1%}

	/** 전자민원 메인 **/
	.ft_left01,.ft_right11{width:100%;}
	.sm02_box1{width:72%; float:left; height:120px;}
	.sm02_box2{width:26%; float:right; height:120px;}
	.sm02_box2 strong,.sm02_box2 ul,.sm02_box2 li{float:none; width:100%;}
	.sm02_box2 li{height:auto;}
	.sm02_box3{background-position:100% 7px; width:48%; float:left;}
	.sm02_box4{background-position:100% 7px; width:50%; float:right;}
	.sm02_box5{width:48%; float:left;}
	.sm02_box6{width:50%; float:right;}
 }
/**********************************************1280px 시작******************************************/
 @media screen and (max-width:1280px) {
 .sm06_bg01 p {
   width:70%;
}
.welfare_btn {
	margin-bottom: 30px;
	width: 610px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
.pub_btn_div {
	float: none;
	display: block;
	margin-bottom: 5px;
}
.public_cho li.wid100 {
	width: 123px !important;
}


/*시민제안공모사업*/
.suggestion_l {display: none;}
.suggestion_m {display: block;}
.suggestion_s {display: none;}
.suggestion_ss {display: none;}

/*대전여성인재*/
.djwoman_l {display: none;}
.djwoman_m {display: block;}
.djwoman_s {display: none;}
.djwoman_ss {display: none;}

/*지역인재*/
.cityjob_l {display: none;}
.cityjob_m {display: block;}
.cityjob_s {display: none;}
.cityjob_ss {display: none;}

/*조직도*/
.chart .group_left {
	right: -12.3%;
	width: 270px;
}
.chart .group_all2 ul.line5 {
	width: 830px;
	margin-left: -410px;
}
.chart .group_all2 ul.line7 {
	width: 830px;
	margin-left: -371px;
}
.chart .group_all2 ul.line7 li .type7{
	width:auto;
}
.chart .group_all3 ul.line7 {
	width: 200px;
	margin-left: -70px;
}
.chart .group_all2 ul.line8_1{width:100%; left:0; margin-left:0;}
.chart .group_all2 ul.line8_1 li{width:12.5%;}
.chart .group_all2 ul li .type8{width:calc(100% - 20px);}
.chart .group_all3 {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	background: #fff;
}
.chart .group_all3 ul li {
	float: none;
	padding: 10px 0px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_v.gif") no-repeat center top;
}
.chart .group_all3 ul li.line_l {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_v.gif") no-repeat center top;
}
.chart .group_all3 ul li.line_r {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_v.gif") no-repeat center top;
}

.contentType {
	display: none
}
.contentType2 {
	display: block
}
/*물가정보 1280 :s */
.sm03_con_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_con_bg01.jpg") no-repeat left 0px;
}
.sm03_con_box .more_xy {
	position: absolute;
	right: 5px;
	top: -34px;
}

/* 깃대종 :s */
.sub06_sp {
	width: 90%;
	height: 60%;
}
/* 국민기초생활보장_보장절차 :s */
.sub05_figure {
	width: 690px;
	height: 780px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_figure02.jpg") no-repeat left top;
}
/* 기술사업화 :s */
.hong_bo_l {
	margin-top: 30px;
	border-left: 1px solid #dad7d7;
	border-top: 1px solid #dad7d7;
	overflow: hidden;
	width: 100%;
}
.hong_bo_l .title_h {
	width: 25%;
}
/* 참여마당 :s */
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배) .sub01_ind  li {width:160px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} */
.sub01_ind li {
	width: 160px;
	white-space: nowrap;
	overflow: hidden;
}
/* kdy 2014.04.26 */
.imageType01 {
	display: none;
}
.imageType02 {
	display: block
}
.ydm_dl dt {
	float: left;
	width: 30%;
}
.ydm_dl dd {
	float: left;
	width: 70%;
}
/* kdy -2014.04.01 */		

.river_list02 {
	margin: 0 auto;
	width: 90%;
	margin: 0 5%
}
.river_list02 li {
	margin: 0 1% 2%;
}
.min_ul li {
	float: left;
	margin: 30px 40px;
}
.pic04 {
	height: 209px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/800_pic4.gif") no-repeat left 0;
}
/*여성가족 submain*/
/* 20180221 수정 */
.woman_bg01 strong {
	display: block;
	margin-bottom: 8px;
	padding-right: 20px;
	line-height: 35px;
	font-size: 30px;
	color: #323232;
	font-weight: normal;
}
.woman_bg01 strong span {
	display: block;
}
.woman_bg01 p {
	display: none
}
.wo00_box1 {
	width: 31%;
	height: 190px;
	padding-right: 60px;
	background-position: 100% bottom;
}
.wo00_box2 {
	width: 31%;
	height: 190px;
	padding-right: 60px;
	background-position: 100% bottom;
}
.wo00_box3 {
	width: 31%;
	height: 190px;
	padding-right: 60px;
	background-position: 100% bottom;
}
.wo00_box4 {
	width: 31%;
	height: 215px;
	padding-right: 30px;
}
.wo00_box5 {
	width: 31%;
	height: 215px;
	padding-right: 15px;
}
.wo00_box6 {
	width: 31%;
	height: 215px;
	padding-right: 60px;
	background-position: 100% bottom;
}
.wo00_box7 {
	width: 31%;
	height: 215px;
	padding-right: 15px;
}
/*원도심:S*/

.sub06_08_04_list li .box_type2 {
	min-height: 190px !important;
}
/*.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 86%;
	height: 100px;
}
.box .box_content.box_type2 .box_content_text {
    max-height: 190px;
    height: auto;
}*/
/*원도심:E*/
.youth_bg01 {
	width: 720px;
	padding-right: 0;
	text-align: right;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/yo00_bg01_s.jpg")no-repeat right top;
}
.youth_bg01 strong {
	padding-right: 20px;
}
.youth_bg01 strong span {
	display: block;
}
.youth_bg01 p {
	display: none;
}
.youth_box01 {
	width: 470px;
}
.youth_box02 {
	width: 470px;
}
.youth_box03 {
	position: relative;
	float: left;
	width: 324px;
	margin: 0px 10px 12px 0px;
}
.youth_box04 {
	position: relative;
	float: left;
	width: 324px;
}
.youth_box05 {
	width: 690px;
}
.youth_box_group_2 {
	float: left;
	width: 722px;
}
.sub05_05_09_03_02_chart_1 {
	width: 504px;
	height: 380px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_05_09_03_02_chart_1_1_bg.gif") no-repeat left 135px;
}
.sub05_05_09_03_02_chart_1_1 {
	left: 19px;
}
.sub05_05_09_03_02_chart_1_1 {
	width: 564px;
}
.sm06_bg01 {
	width: 100%;
	padding: 54px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm06_bg02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm_box1, .sm_box2, .sm_box3, .sm_box4, .sm_box5, .sm_box6, .sm_box8 {/* margin:0 12px 12px 0; */
}
.sm_box7, .sm_box9 {
	margin: 0 0 12px 0;
}
.sm_box11 {
	width: 232px;
}
.sm_box1 a, .sm_box2 a, .sm_box3 a, .sm_box4, .sm_box5 a, .sm_box6 a, .sm_box7 {/* width:199px; */
}
.sm_box1 {
	background-position: right 0px;
}
.sm_box1 a {
	width: 100%;
}
.sm_box3 .sm06_icon02 {
	left: 55%;
}
.sm_box4 .sm06_icon03 {
	/*left: 180px;*/
	left: 55%;
}
.sm_box5 .sm06_icon04 {
	left: 70%;
}
.sm_box6 .sm06_icon05 {
	left: 70%;
}
.sm_box8 .sm06_icon06 {
	left: -100px;
}
.sm_box9 .sm06_icon07 {
	left: 1px;
}
.sm_box4 ul li {
	width: 65px;
	background: none;
}
.sm_box5 a {
	width: 100%;
	height: 100px;
	padding-right: 100px;
}
.sm_box6 a {
	width: 100%;
	height: 100px;
	padding-right: 97px;
}
.sm_box6 a span {
	width: 120px;
}
.sm_box7 .sm_book_btn_ac {
	display: block;
}
.sm_box8 {
	width: 81px;
	height: 133px;
	padding: 18px 13px;
}
.sm_box9 a {
	width: 88px;
	height: 133px;
	padding: 18px 10px;
	position: relative;
}
.sm_box9 strong {
	padding-left: 3px;
}
.sm_box15 {
	width: 100%;
	height: 154px;
	padding: 18px 13px;
	margin: 0;
}

.sm_box15 .sm06_icon06 {
	left: 210px;
}

.sm_box15 ul.lst {
	position: relative;
	z-index: 1;
}
.sm_box15 ul.lst li {
	margin: 7px 18px 5px 0;
}
.sm_box15 ul.lst .sm_more {
	width: 100px;
	background-position: 95px 6px;
}
.sm00_bg01 {
	width: 100%;
	padding: 54px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub00/sm00_bg02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm00_box1 {
	width: 33%;
	height: 155px;
	padding-right: 89px;
	background-position: right bottom;
}
.sm00_box2 {
	width: 32%;
	height: 155px;
	padding-right: 65px;
	background-position: right bottom;
}
.sm00_box3 {
	width: 33%;
	height: 155px;
	padding-right: 85px;
	background-position: right bottom;
}
.sm00_box4 {
	width: 33%;
	height: 155px;
	padding-right: 100px;
}
.sm00_box4 strong {
	white-space: nowrap
}
.sm00_box4 .sm00_icon {
	right: -5px;
}
.sm00_box5 {
	width: 32%;
	height: 155px;
	padding-right: 80px;
}
.sm00_box5 .sm00_icon {
	right: -5px;
}
.sm00_box6 {
	width: 33%;
	height: 155px;
	padding-right: 91px;
}
.sm00_box6 .sm00_icon {
	right: -14px;
}
.sm01_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm01_box1, .sm01_box2 a, .sm01_box3 a, .sm01_box4 a, .sm01_box5 a, .sm01_box6 a, .sm01_box7 a, .sm01_box8 a {
	width: 100%;
}
.sm01_box3 a {
	width: 199px;
}
.sm01_box6 {
	margin-right: 0;
	width: 33%;
	height: 55px;
}
.sm01_box7 {
	margin-right: 0;
	width: 33%;
	height: 55px;
}
.sm01_box2 a, .sm01_box3 a, .sm01_box4 a, .sm01_box5 a, .sm01_box8 a {
	height: 120px;
}
.sm01_box6 a, .sm01_box7 a {
	height: 29px;
}
.sm01_box6 {
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_05.png") no-repeat right -4px;
}
.sm01_box7 {
	background: #f4f4f4 url("http://www.daejeon.go.kr/images/drh/sub01/sm01_bg_06.png") no-repeat right -4px;
}
.sm01_box6 span, .sm01_box7 span {
	display: none;
}
.sm01_box6 strong, .sm01_box7 strong {
/* padding-top: 6px; */
}
.sm01_box1 {
	background-position: right bottom;
	width: 33%;
}
.sm01_box2 {
	background-position: right bottom;
	width: 32%;
}
.sm01_box3 {
	background-position: 0 bottom;
	width: 33%;
}
.sm01_box4 {
	background-position: 110% bottom;
}
.sm01_box8 {
	background-position: 110% bottom;
}
.sm01_box5 {
	background-position: 115% bottom;
}
.sm02_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub02/sm02_bg_03.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm02_box5 ul li {
	width: 98px;
}
.sm02_box3 {
	background-position: right 7px;
}
.sm02_box4 {
	background-position: right 7px;
}
.sm02_box4 ul li {
	margin-bottom: 5px;
}
.sm02_box4 ul li .sm_more {
	width: 114px;
}
/*.sm02_box5 {
	background: none;
}
.sm02_box6 {
	background: #f4f4f4;
}*/
.sm03_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bg_02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm03_box1, .sm03_box2, .sm03_box4, .sm03_box5 a {
 width: 33%;
}
.sm03_box2 ul {
 width: 95%;
}
.sm03_box7 {
	width: 100%;
}
.sm03_box4, .sm03_box5 a, .sm03_box6 {
	height: 100px;
}
.sm03_box2 ul li span {
	display: none;
}
.sm03_box4 {
	background-position: right 10px;
}
.sm03_box4 ul li {
	margin-bottom: 5px;
}
.sm03_box5 a {
	width: 100%;
	padding-right: 75px;/* background-position: 142px 3px; */
}
.sm03_box6 ul li {
	float: none;/*margin-bottom: 5px;*/
}
.sm03_box7 ul {
	margin-bottom: 10px;
	margin-right: 0;
	background: none;
}
.sm03_box7 ul li {
	margin-right: 55px;
}
.sm03_box7 ul.last {
	width: 590px;
	padding-top: 7px;
	border-top: 1px solid #b7b7b7;
}
.sm03_box7_01 {
	width: 100%;
	height: 100px;
}
/*물가정보*/
.sm03_con_photo ul {
	width: 100%;
	margin: 0 auto;
}
.sm03_con_photo li {
	width: 48%;
	padding-right: 1%;
	margin-right: 1%;
	float: left;
	text-align: center;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_con_photo_li.jpg") no-repeat right 0px;
}
.sm03_con_photo li:last-child {
	width: 49%;
	padding-right: 0;
	margin-left: 0;
}
.sm03_con_photo li img {
	width: 90%;
}
/*물가정보*/
.sm04_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub04/sm04_bg_02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm04_box1, .sm04_box2, .sm04_box2 ul, .sm04_box3, .sm04_box4, .sm04_box8 {
	width: 32.6%;
}
.sm04_box2 ul {
	width: 90%;
}
.sm04_box2 ul li span {
	display: none;
}
.sm04_box6_group {
	width: 32.6%;
}
.sm04_box5 {
	width: 100%;
	height: 150px;
	background-position: right 10px;
}
.sm04_box6 {
	/*margin-right: 12px;
	background-position: right -60px;
	width: 50%;
	height: 49px;*/
	display: none;
}
.sm04_box6 a, .sm04_box7 a {
	width: 100%;
	height: 11px;
	padding: 16px 15px;
}
.sm04_box7 {
	/*background-position: right -60px;
	width: 45.5%;
	height: 49px;*/
	display: none;
}
/* 20140425 :s */
.sm05_box_childbirth01 {
	width: 49%;
	margin-right: 2%;
	height: 106px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth01.gif") no-repeat 100% 100%;
}
.sm05_box_childbirth02 {
	width: 49%;
	height: 106px;
	margin: 0px 0 12px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth02.gif") no-repeat 100% 100%;
}
.sm05_bg_childbirth strong span {
	line-height: 30px;
}
.sm05_bg_childbirth strong span span {
	display: block;
}
.sm05_bg_childbirth > span {
	display: none;
}
/* 20140425 :e */
	
.sm05_box_group_1 {
	width: 65%;/* margin-right: 2%; */
}
.sm05_box_group_2 {
	width: 33.4%;
}
.sm05_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_03.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm05_box1 {
	width: 100%;
	padding-right: 15px;/*background: none;*/
}
.sm05_box1 table .contentType2_col1 {
	width: 35%;
}
.sm05_box1 table .contentType2_col2 {
	width: auto;
}
.sm05_box1 table .contentType2_col3 {
	width: 25%;
}
.sm05_box1 .sm_more, .sm05_box1 .dellbox {
	display: none;
}
.sm05_box2, .sm05_box2_1 {
	width: 100%;
}
.sm05_box3 {
	width: 100%;
	height: 173px;
}
.sm05_box3 ul li {
	width: auto;
}
.sm05_box3 ul li.link13 {
	width: 130px
}
.sm05_box4, .sm05_box5 {
	width: 100%;
	height: 80px;
	margin-right: 0;
}
.sm05_box5 {
	height: 80px;
}
.sm05_box4 li, .sm05_box5 li {
	float: left;
	margin-right: 5px;
}
.sm05_box6 {
	width: 49%;
}
.sm05_box7 {
	width: 49%;
}
.sm05_box6, .sm05_box7 {
	height: 172px;
	background-position: 95% 90%;
}
.sm05_box8, .sm05_box9 {
	width: 100%;
	height: 80px;
	margin-right: 0;
}
.sm05_box8 span, .sm05_box9 span, .sm05_box8 .sm_more, .sm05_box9 .sm_more {
	display: inline-block;
}
.sm0608_bg01 {
	width: 100%;
	padding: 49px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub06/sm0608_bg_02.jpg") no-repeat right 0px;
	background-size: cover;
}
.sm0608_box_group_1 {
	width: 70%;
}
.sm0608_box_group_2 {
	width: 29%;
}
.sm0608_box1 {
	width: 100%;
	padding-right: 15px;
	background: none;
}
.sm0608_box1 ul li a {
	display: block;
	overflow: hidden;
	width: 300px;
	height: 20px;
}
.sm0608_box2 {
	width: 100%;/* height: 123px; */
}
.sm0608_box2 li {
	width: 20%;
	padding: 0;
	margin: 0;
	background: none;
}
.sm0608_box3 {
	width: 100%;
	height: 115px;
	background-position: left 25px;
}
.sm0608_box3 ul li a {
	width: 100%;
	/* padding: 7px 15px; */
	background-position: 90% 50%;
}
.sm0608_box3 .more_xy {
	position: absolute;
	left: 20%;
	top: 67px;
}
.sm0608_box4, .sm0608_box4_01, .sm0608_box5 {
	width: 100%;
	height: 76px;
}
.sm0608_box4 .more_xy, .sm0608_box5 .more_xy {
	position: absolute;
	left: 68%;
	top: 22px;
}
.sm0608_box4_01 .more_xy, .sm0608_box4_01 .more_xy2 {
	left: 68%;
}
.height {
	width: 100%;
	height: 175px;
	padding-right: 115px;
}
.sm0608_box7 {
	width: 100%;
	height: 116px;
}
.sm0608_box7 ul li {
	margin-bottom: 5px;
}
.sm0608_box8 {
	width: 100%;
	height: 120px;
	padding-right: 65px;
}
.sub01_03_list li {
	width: 25%;
}
.sub01_03_list li p {
	height: 68px;
}
.sub07_12_ul .sub07_12_ul_li_1, .sub07_12_ul .sub07_12_ul_li_2 {
	width: 178px;
}
.sub07_12_ul .sub07_12_ul_li_3 {
	width: 357px;
	border-right: 1px solid #DAD7D7;
}
.sub07_12_ul .sub07_12_ul_li_4, .sub07_12_ul .sub07_12_ul_li_5 {
	width: 357px;
	height: 160px;
}
.sub07_12_box {
	background: none;
}
.sub07_12_sns {
	overflow: hidden;
	margin-top: 20px;
	height:640px;
}
.sub07_12_sns_l {
	display: none;
}
.sub07_12_sns_r {
	float: left;
	position: relative;
	height: 100%;
	padding-right: 20px;
}
.sub07_12_sns_r ul {
	overflow: hidden;
	width: 695px;
	border-bottom: 2px solid #3fafcf;
}
.sub07_12_sns_r ul.type2 {
	border-bottom: 2px solid #3a5999;
}
.sub07_12_sns_r ul li {
	float: left;
}
.sub07_12_sns_teb_title {
	display: block;
	width: 69px;
	height: 31px;
	margin-right: 3px;
}
.sub07_12_sns_teb_view {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 33px;
	width: 100%;
	height: 94%;
	border-bottom: 1px solid #bebebe;
}
.sub07_12_sns_teb_view ul {
	border: none;
}
.sub07_12_sns_teb_view ul li {
	position: relative;
	padding: 17px 0px 17px 70px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_sns_dot.gif") repeat-x left bottom;
}
.sub07_12_sns_teb_view ul li strong {
	color: #0088af;
}
.sub07_12_sns_img {
	position: absolute;
	left: 7px;
	top: 17px;
}
.sub07_12_sns_teb_more {
	position: absolute;
	right: 0;
	top: 0;
}
.sm_si_bg01 strong {
	display: block;
	margin-bottom: 8px;
	line-height: 35px;
	font-size: 30px;
	color: #a4580d;
	font-weight: normal;
}
.sm_si_bg01 strong span {
	display: block;
}
.sm_si_bg01 p {
	display: none
}
.sm_si_box3 {
	width: 237px;
}
.sm_si_box4 {
	width: 230px;
}
.o_layout .o_mini_board {
	/*width: 322px;*/
	width: 49.5%;
}
.o_box3.o_sbox1 {
	width: 49.5%;
}
.o_main_site{width:100%}
.o_main_site.main_con_2,.o_main_site.main_con_3{width:100%;}
.o_box3.o_sbox, .o_box7.o_sbox {
	width:100%; margin-right:0 !important;
}
.o_box3.icon_2.o_sbox{margin-right:0px !important;}

.o_box3.icon_1 {
	/*background-position: 122px bottom;*/
	background-position: right bottom;
}
.o_box3.icon_2 {
	/*background-position: 83px bottom;*/
	background-position: right bottom;
}
.o_main_top .o_box1_icon1 {
	right: -95px;
}
#photo_sBox .photo_sBox_move {
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -37%;
	top: 0px;
	z-index: 0;
	width: 75%;
	height: 80px;
}
/*시민헌장*/
.sub06_07_05_list li {
	width: 100%;
	height: 120px;
}
/*원도심으로오세요:S*/
.box .box_content.box_type3 {
	padding: 135px 10px 155px 10px;
}
.box .box_content.box_type3 .box_content_text {
	position: absolute;
	top: 135px;
	width: 93%;
	padding-left: 10px;
	min-height: 155px;
}
/*원도심으로오세요:E*/

/*생생현장포토*/
.b_photo li:nth-child(1n) {
	width: 24%;
	margin: 0 1% 30px 0;
}
.b_photo li:nth-child(4n) {
	width: 25%;
	margin: 0 0 30px 0;
}
/*생생현장포토*/
.o_bbox ul li{width:33%}

.o_box4.o_sbox, .o_box5.o_sbox {width:23.8%}

/*대전근현대사전시관*/
.img_big{width:100%;height:auto}


/* 20180122 생활정보 체육이용시설-공공체육시설 행정정보 탭수정. */
.teb1 li span.teb_font3{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 130px;}

/* 교통건설국 E-BOOK */
.ebook li,.ebook li:nth-child(5n) {
	width: 22.5%;
	margin: 0 3% 30px 0;
}
.ebook li:nth-child(4n) {
	width: 22.5%;
	margin: 0 0 30px 0;
}

}


/**********************************************1280px 시작******************************************/
 @media screen and (max-width: 1280px) {

.insbox1{float:left; margin-right:10px}
.insbox1+div.clear{display:none}
.insbox2{min-height:130px}

}


/**********************************************1220px 시작******************************************/
 @media screen and (max-width: 1220px) {
.sm06_bg01_gns p{width:65%}
 /*원도심//*/
.sm0608_box6 a {height: 135px;padding: 18px 75px 18px 15px;}
.sm0608_box6 {background-position: 110% bottom;}
.sm0608_box2 li strong {letter-spacing:-1px;width:100%;	line-height: 17px;}
 /*//원도심*/

/*보건복지여성국-공원안내도 S*/
.park_info_list {margin: 15px 100px 0 0px;}
/*보건복지여성국-공원안내도 E*/


/* 대전시청통합사이트 */
.dj_totalsite li img{width:80%}

/* 사업화지원 */
.hong_bo_l .title_h {
	width: 33%;
}

}


/**********************************************1116px 시작******************************************/
 @media screen and (max-width: 1116px) {
.sm0608_box3 {
    height: 145px;
 }
.sm0608_box7 {
    height: 147px;
}
.sm0608_box3 {
    padding-left: 25%;
}
.sm0608_box3 .more_xy {
    left: 53%;
    top: 41px;
}
.sm0608_box3 ul {
    width: 100%;
}
.sm0608_box3 strong {
    width: 40%;
}
.sm0608_box3 ul li a {
    padding: 7px 15px;
	height:inherit;
}
/************** 실국홈페이지 시작**************/
/*실국-감사관실조직도*/
.chart .group_all2 ul.line5 {
	width: 95%;
	margin-left: -45%;
}

.chart .group_all2 ul.line5 li .type7 {
	display: block;
	width: inherit;
	height: 26px;
	line-height: 26px;
	margin: 5px 8px 0 40px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}
/*실국-감사관실조직도*/
/*실국-보건복지여성국>공원안내도*/
.park_info_img {
	float: left;
	margin: 15px 0px 0;
}
/*실국-보건복지여성국>공원안내도*/

.o_box4.o_sbox, .o_box5.o_sbox {width:49%}
.insbox1{margin-right:0}
.insbox2{width:100%}
 /************** 실국홈페이지 끝**************/

 .ebook li span {
	font-size:12px;
}
.ebook li span.btn_ebook{padding:5px 10px;}

}
/**********************************************1115px 시작******************************************/
 @media screen and (max-width: 1115px) {
 /*원도심이야기//*/
.sm0608_box7 strong img {
    width: 100%;
}
.sm0608_box3 {
    padding-left: 30%;
}
.sm0608_box3 strong {
    width: 50%;
}
.sm0608_box3 .more_xy {
    left: 60%;
}
.sm0608_box5 strong {
    margin: 0;
}
.sm0608_box4 .more_xy, .sm0608_box5 .more_xy {
    left: 10%;
    top: 43px;
}
.sm0608_box4_01 div:nth-child(2) {
	display:none;
}
.sm0608_box4_01 .more_xy, .sm0608_box4_01 .more_xy2 {
    left: 15px;
    top: 38px;
}
/*//원도심이야기*/
 }

 /**********************************************1120px 시작******************************************/
 @media screen and (max-width: 1120px) {
.music_box{height:450px}
/*사이트맵E*/
}

/**********************************************1060px 시작******************************************/
 @media screen and (max-width: 1060px) {

/********************************뷰어다운로드20170306***************************/
.box_wrap dl dt{min-height:40px}
.box_wrap dl dd.btn02 .view_btn {width: 120px;}
/********************************뷰어다운로드20170306***************************/

/************** 실국홈페이지 시작**************/
/*실국-대전시립예술단S*/
.art_info_list li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.art_info_list li div.image {
	width: 190px;
	height: 115px;
}
.art_info_list li div.image img {
	width:100%
}
.art_info_list li div.down_button {
	margin-left: 20px;
}
.music_box{height:450px}
/*실국-대전시립예술단E*/
/************** 실국홈페이지 끝**************/
}

/**********************************************1024px 시작******************************************/
 @media screen and (max-width: 1024px) {

/*정보공개 SUB_index*/
.sm00_box1,.sm00_box3,.sm00_box4,.sm00_box6 {width: 49%;}
.sm00_box3{margin-right:1%}
.sm00_box2,.sm00_box5{width: 49%;}

/*참여마당 SUB_index*/
.sm01_box1,.sm01_box3,.sm01_box4,.sm01_box6,.sm01_box7,.sm01_box8 {width: 49%;}
.sm01_box2,.sm01_box5 {width: 49%;}
.sm01_box4{height:140px}
.sm01_box8{height:140px}
.sm01_box3{margin-right:1%}

/*열린경제 SUB_index*/
.sm03_box5 a{padding-right:65px}
.sm03_box6 li{width:50%}

/*대전소개 SUB_index*/
.sm_box4 {
	height: 104px;
}
.sm_box4 ul li {
	width: 100px;
}
.ft_left11 {
	float: left;
	width: 49%;
	margin-right: 1%;
}
.ft_left12 {
	float: right;
	width: 50%;
	margin-right: 0;
}
.ft_right01 {
	width: 100%;
}
.sm_box7 {
	width: 49%;
	height: 175px;
	margin-right: 1%;
	float: left;
}
.sm_box15 {
	width: 50%;
	height: 175px;
}
.sm_box15 ul.lst li {
	width: 50%;
}
.sm_box7 .sm_book_btn_ac {
	display: none;
}
.welfare_btn {
	margin-bottom: 30px;
	width: 610px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
.contentType {
	display: none
}
.contentType2 {
	display: block
}
.sm04_box5 span {
	display: none;
}
.box4 {
	height: auto;
	padding: 10px 10px 10px 38px;
	margin: 0 0 15px 0;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
}
.box4.icon1 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_01.gif") no-repeat left bottom;
}
.box4.icon2 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_02.gif") no-repeat left bottom;
}
.box4.icon3 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_03.gif") no-repeat left bottom;
}
.box4.icon4 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_04.gif") no-repeat left bottom;
}
.box4.icon5 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_05.gif") no-repeat left bottom;
}
.box4.icon6 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_06.gif") no-repeat left bottom;
}
.box4.icon7 {
	padding-left: 135px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_07.gif") no-repeat left bottom;
}

.green_box {
	margin: 0 15px 15px 0;
	width: 31%;
}

/*물가정보*/
.sm03_con_photo li {
	width: 100%;
	background: none;
	padding-right: 0;
	margin-right: 0;
	float: left;
}
.sm03_con_photo li:last-child {
	width: 100%;
}

/*물가정보*/
/*생황정보 SUB_index*/
.sm05_box1 {
	width: 100%;
	padding-right: 0;
}
.sm05_box_group_1 {
	width: 100%;
}
.sm05_box_group_2 {
	width: 100%;
}
.sm05_box2 span strong span {
	font-size: 16px;
}
.sm05_box2 span strong {
	font-size: 16px;
}
.sm05_box2 {
	width: 49%;
}
.sm05_box2_1 {
	width: 49%;
	float: right;
}
.sm05_box4 {
	width: 49%;
}
.sm05_box5 {
	width: 49%;
}
.sm05_box8 {
	width: 49%;
}
.sm05_box9 {
	width: 49%;
	float: right;
}
/* kdy 2014.04.26 */
.imageType01 {
	display: none
}
.imageType02 {
	display: block
}
/* kdy2014.04.25 생활정보-복지-긴급복지지원 */
.support_step dd {
	float: left;
	width: 40%;
	margin-bottom: 10px;
}
/* kdy2014.04.25 생활정보-복지-긴급복지지원 */	
.sub05_05_09_03_02_chart_1 {
	height: 380px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_05_09_03_02_chart_1_1_bg.gif") no-repeat left 135px;
}
.sub05_05_09_03_02_chart_1_1 {
	left: 19px;
}
.sub05_05_09_03_02_chart_1_1 {
	width: 564px;
}
/*width:358px;*/
.o_layout .o_mini_board {
	/*width: 322px;*/
	width: 49%;
}
.o_box3.o_sbox1 {
	width: 49%;
}
.o_box7.o_sbox {
	/*width: 140px;*/
	width: 49%;
	margin-right:10px !important
}
.o_box3.icon_2.o_sbox, .o_box7.icon_2.o_sbox{
	margin-right:0px !important
}
.o_box_pla1{
	margin-left:12px;
}

.o_box3.icon_2 {
	background-position: 172px bottom;
}
.o_main_top .o_box1_icon1 {
	right: -95px;
}
.o_box6{
	width:49%
}
/* kdy add 2014.04.10 */
.ydm_dl dt {
	float: left;
	width: 35%;
}
.ydm_dl dd {
	float: left;
	width: 65%;
}
/*원도심으로오세요:S*/
.sub06_08_02_box li .sub06_08_02_box_img {
	top: 125px;
	width: 100%;
}
.sub06_08_02_box li .down_button {
	top: 240px;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 76.5%;
	height: 100px;
}
.sub06_08_04_list li {
	width: 100%;
}
.sub06_08_04_list li .box_type2 {
	min-height: 145px !important;
}
.sub06_08_04_list li:nth-child(1n) .box {
	margin-right: 0;
}
/*원도심으로오세요:E*/

/*생생현장포토*/
.b_photo li:nth-child(1n) {
	width: 32%;
	margin: 0 1% 30px 0;
}
.b_photo li:nth-child(3n) {
	width: 34%;
	margin: 0 0 30px 0;
}
.b_photo li img {
	min-height: 130px;
	max-height: 130px;
}
/*생생현장포토*/

/************** 실국홈페이지 시작**************/
/*실국-감사관실조직도*/
.chart .group_all2 ul.line5 {
	width: 98%;
	margin-left: -50%;
}
/*실국-감사관실조직도*/
/*실국-보건복지여성국>공원안내도*/
.park_info_list {
	margin: 15px 0px 0 40px;
}
/*실국-보건복지여성국>공원안내도*/
.box3 {
	margin-bottom: 6px !important;
}
.box3_text{height:28px}
.o_main_site ul li {
	width: 49.8%;
}
.o_bbox ul li{width:49.5%}
/*실국-대전근현대사전시관*/
dl.gallery_info{width:100%;position:relative;margin:0 0 40px 0;min-height:242px}
dl dt{padding: 0 0 0 0;}
dl dd.img{width:362px;position:inherit;top: 0;left: 0;margin:15px auto 20px}
dl dd.txt{padding:0 0 0 0;}
.guide_map img {width:100%;}
/*실국-대전근현대사전시관*/

/*실국-시민안전실메인*/
.o_mini_board ul li a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:90%;display:block}

/*실국-홍보게시판*/
.b_bodo li strong.bodo_title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:95%;display:block}

/************** 실국홈페이지 끝**************/

/*20170515 행정구역별 체육시설 추가*/

.teb1 li span.teb_font1{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 10px;}
.teb1 li span.teb_font2{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -5px;}
/* 20180122 생활정보 행정구역별 공공체육시설 수정 */
.teb1 li span.teb_font3{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 10px;}
.teb1 li span.line{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 35px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line1{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 20px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line2{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 21px 0 0;
	margin-right: 15px;
	}
/*20170515 행정구역별 체육시설  끝*/

/* 사무실 전경 */
.office_img_list li img {
	width:98%
}

.box2 .box2_content dt {
	width: 29%;
}


.o_box4.o_sbox a br, .o_box5.o_sbox a br{display:none}

/* 대전소개 */
.chart .group_all2 ul li .type5.height_auto {
	width: 107px;
}
/* 본인인증로그인 */
.loginview_form{overflow:hidden; width:100%; height:auto; padding: 20px 60px;  background:#2f3755;}
.loginview_form h4{text-align:left; font-size:18px; margin-bottom:15px; width:100%; color:#fff; }
.loginview {overflow:hidden; width:100%; height:auto; padding-top:0; background:none;}
.loginview ul{width:100%;}
.loginview ul li a{display:block; padding:15px 15px; text-align:left;}
.loginview ul li:last-child{margin-right:0;}
.loginview ul li a.nonme_01{background:#ecf1ff url(http://www.daejeon.go.kr/images/drh/login/loginview_phon_bg.png) no-repeat 96% 50%; background-size: 13%;}
.loginview ul li a.nonme_02{background:#ecf1ff url(http://www.daejeon.go.kr/images/drh/login/loginview_ipin_bg.png) no-repeat 96% 50%; background-size: 13%;}
.loginview ul li a span.non_txt_02{display:block; color:#666666; font-size:15px; padding-top:10px;}
.loginview ul li a:hover.nonme_01{background:#dce3f6 url(http://www.daejeon.go.kr/images/drh/login/loginview_phon_bg.png) no-repeat 96% 50%; background-size: 13%;}
.loginview ul li a:hover.nonme_02{background:#dce3f6 url(http://www.daejeon.go.kr/images/drh/login/loginview_phon_bg.png) no-repeat 96% 50%; background-size: 13%;}
.loginview p.btn_txt a {width:100%; }

.river_list2 li{width:50%;}

/*시청둘러보기*/
.sub04_03_01_02_list li{width:calc(25% - 9px); margin-right:12px;}
.sub04_03_01_02_list li:nth-child(5n){margin-right:12px;}
.sub04_03_01_02_list li:nth-child(4n){margin-right:0;}
.sub04_03_01_02_list li img.sub04_03_01_02_list_img{height:auto;}

}

/**********************************************1000px 시작******************************************/
 @media screen and (max-width: 1000px) {

 /*정보공개 SUB_index*/
.sm00_box1,.sm00_box3,.sm00_box4,.sm00_box6 {width: 33%;}
.sm00_box3{margin-right:0}
.sm00_box2,.sm00_box5{width: 32%;}

/*참여마당 SUB_index*/
.sm01_box1,.sm01_box3,.sm01_box4,.sm01_box6,.sm01_box7,.sm01_box8 {width: 33%;}
.sm01_box2,.sm01_box5 {width: 32%;}
.sm01_box4{height:auto}
.sm01_box8{height:auto}
.sm01_box3{margin-right:0}

/*정보공개 SUB_index*/
.contentType {display: block}
.contentType2 {display: none}



/*원도심으로오세요:S*/
.sub06_08_02_box li .sub06_08_02_box_img {
	top: 110px;
	width: 100%;
}
.sub06_08_02_box li .down_button {
	top: 230px;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 82%;
	height: 100px;
}
/*원도심으로오세요:E*/

/************** 실국홈페이지 시작**************/
.chart .group_all2 ul.line5 {
	width: 95%;
	margin-left: -45%;
}

.chart .group_all2 ul.line5 li .type7 {
	display: block;
	width: 90px;
	height: 26px;
	line-height: 26px;
	margin: 5px 8px 0 40px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}
/*실국-보건복지여성국>공원안내도*/
.park_info_img {
	margin: 15px 0px 0 10px;
}
.park_info_list {
	margin: 15px 100px 0 40px;
}

.o_box3.icon_2 {
	background-position: 280px bottom;
	background-size:30%
}

/*실국-대전근현대사전시관*/
dl.gallery_info{width:100%;position:relative;margin:0 0 40px 0;min-height:242px}
dl dt{padding: 0 0 20px 400px;}
dl dd.img{width:362px;position: absolute;top: 0;left: 0;margin:0}
dl dd.txt{padding:0 0 0 400px;}
.guide_map img{width:initial;}

/************** 실국홈페이지 끝**************/

/* 사무실 전경 */
.office_img_list li img {
	width:initial
}

.box2 .box2_content dt {
	width: 21%;
}
/*20170804 시민행복위원회 수정*/
.citizen_con{background-size:72%}
.citizen_con p{width:40%}
}
/**********************************************980px 시작******************************************/
 @media screen and (max-width:980px) {

/*정보공개 SUB_index*/
.contentType {display: block}
.contentType2 {display: none}

.river_list li img{width:96%;}

.cityjobbox img{width:100%;}

}
/**********************************************920px 시작******************************************/
 @media screen and (max-width:920px) {

}
/**********************************************900px 시작******************************************/
 @media screen and (max-width:900px) {
/*대전소개:S*/
.ft_left {
	width: 100%;
}
.ft_right {
	width: 100%;
	margin-top: 12px;
}
.ft_left01 {
	width: 100%;
}
.ft_right01 {
	width: 100%;
	margin-top: 12px;
}
.ft_right11 {
	width: 100%;
}
.sm_box1 a, .sm_box2 a, .sm_box3 a, .sm_box5 a, .sm_box6 a {
	width: 100%;
}
.sm_box2 .sm06_icon01 {
	left: 65%;
}
.sm_box3 .sm06_icon02 {
	left: 65%;
}
/* 열린경제-물가정보 */
.sm03_con_box {
	width: 100%;
}
/* 열린경제-물가정보 끝 */


/*대전소개:E*/
.welfare_btn {
	margin-bottom: 30px;
	width: 310px;
	margin: 0 auto
}
.green img {
	width: 100%;
}

/*시민제안공모사업*/
.suggestion_l {display: none;}
.suggestion_m {display: none;}
.suggestion_s {display: block;}
.suggestion_ss {display: none;}

/*대전여성인재*/
.djwoman_l {display: none;}
.djwoman_m {display: none;}
.djwoman_s {display: block;}
.djwoman_ss {display: none;}

/*지역인재*/
.cityjob_l {display: none;}
.cityjob_m {display: none;}
.cityjob_s {display: block;}
.cityjob_ss {display: none;}

/*조직도*/
.chart .group_left {
	right: 4%;
}
.chart .group_left li {
	padding: 0 5px;
}
.contentType {
	display: block
}
.contentType2 {
	display: none
}
/*물가정보 900 :s */
.sm03_con_bg01 {
	width: 100%;
	background-position: left 0;
}
.sm03_con_box .more_xy {
	position: absolute;
	right: 4px;
	top: -34px;
}
.sm03_con_box .more {
	position: absolute;
	right: 4px;
	top: 11px;
}
.sm03_con_box2 ul {
	width: 68%;
}
.sm03_con_photo .more_xy {
	position: absolute;
	right: 18px;
	top: 13px;
}
.sm03_con_photo {
	width: 100%;
}
.sm03_con_photo li {
	width: 49%;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_con_photo_li.jpg") no-repeat right 0px;
	padding-right: 1%;
	margin-left: 1%;
}
.sm03_con_photo li:last-child {
	width: 49%;
}
.sm03_con_photo li img {
	width: 90%;
}
/*물가정보 900 :e */
	
/* 깃대종 :s */
.sub06_sp {
	width: 100%;
	height: 30%;
}
/* 깃대종 :e */
	
/* 국민기초생활보장_보장절차 :s */
.sub05_figure {
	width: 465px;
	height: 1087px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_figure03.jpg") no-repeat left top;
}
/* 국민기초생활보장_보장절차 :e */
	
/* 기술사업화 :s */
.hong_bo_l {
	margin-top: 30px;
	border-left: 1px solid #dad7d7;
	border-top: 1px solid #dad7d7;
	overflow: hidden;
	width: auto;
}
.hong_bo_l .title_h {
	width: 50%;
}
/* 기술사업화 :e */
		
/* 임시 20140501*/
.new_sub07_12_box .box {
	background: none !important;
}
.box4 {
	height: 110px;
	padding: 10px 10px 10px 38px;
	margin: 0 0 15px 0;
	border: 1px solid #c8c8c8;
	border-top: 1px solid #00a23d;
}
.box4.icon1 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_01.gif") no-repeat left bottom;
}
.box4.icon2 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_02.gif") no-repeat left bottom;
}
.box4.icon3 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_03.gif") no-repeat left bottom;
}
.box4.icon4 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_04.gif") no-repeat left bottom;
}
.box4.icon5 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_05.gif") no-repeat left bottom;
}
.box4.icon6 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_06.gif") no-repeat left bottom;
}
.box4.icon7 {
	padding-left: 156px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_type2_07.gif") no-repeat left bottom;
}
.sub01_0901 img {
	width: 100%;
	height: 100%;
}
/* kdy 2014.04.26 */
.imageType01 {
	display: none
}
.imageType02 {
	display: block
}
/* kdy2014.04.25 생활정보-복지-긴급복지지원 */
.support_step dd {
	float: left;
	width: 40%;
	margin-bottom: 10px;
}
/*생활정보 SUB_index*/
.sm05_box6, .sm05_box7 {
	height: 115px;
}
.sub05_silver {
	display: none;
}
.sub05_silver2 {
	display: block;
}
.sub05_chul img {
	width: 90%;
	height: 90%;
}
.sub05_woman_img02 img {
	width: 100%;
	height: 100%;
}
.sub05_woman_05_06_01 img {
	width: 100%;
	height: 100%;
}
.sub05_woman_03_01_01 img {
	width: 100%;
	height: 100%;
}
.sub05_3river07 img {
	width: 100%;
	height: 100%;
}
.sub05_conquest img {
	width: 100%;
	height: 100%;
}
.sub06_itsdaejeon img {
	width: 100%;
	height: 100%;
}
.sub06_ebook_img img {
	width: 100%;
	height: 100%;
}
.music_btbox {
	position: absolute;
	left: 346px;
	bottom: 0;
	width: 150px;
}
.music_height01 {
	height: 500px;
}
.music_height02 {
	height: 540px;
}
.mp3_down {
	display: block;
	width: 78px;
	height: 50px;
}
/* kdy 2014.04.16 */
.teb3 li a {
	display: block;
	width: 120px;
	padding: 7px 0px;
	text-align: center;
}
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배) .b_bodo li strong.bodo_title{top:18px; font-size:14px;width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }	 */
.b_bodo li strong.bodo_title {
	top: 18px;
	font-size: 14px;
	width: 75%;
	overflow: hidden;
	white-space: nowrap;
}
.min_ul li {
	float: left;
	margin: 10px 110px;
}
.o_main_top {
	width: inherit;
}
.o_main_top .o_box1_icon1 {
	right: 0;
}
.o_main_top .o_box1_icon2 {
	display: none;
}
.o_layout .o_mini_board {
	/*width: 465px;*/
	width: 99.5%;
	max-width: inherit;
}
.o_box3.o_sbox1 {
	width: 99.5%;
	max-width: inherit;
}
.o_layout .o_mini_board.ft_left, .o_layout .o_mini_board.ft_right, .o_box3.o_sbox1.ft_left {
	float: none;
}

.o_layout .o_box6 {
	width: 100%;
}

.o_main_site {
	/*width: 322px;*/
	width: 100%;
}
.o_box3.icon_1 {
	background-position: right bottom;
}
.o_box3.icon_2 {
	background-position: right bottom;
}
/* kdy 2014.04.16 */
.o_box3.icon_1.o_sbox.ft_left.mt20.mr10 {
	margin-right: 0; max-width: inherit;
}
.o_box3.icon_2.o_sbox.ft_left.mt20.mr10 {
	float: right;
	margin-right: 2px !important;
}
.o_box7.icon_2.o_sbox.ft_left.mt20.mr10 {
	float: right;
	margin-right: 2px !important;
}
/* kdy 2014.04.16 end */
.o_main_top .o_box1_icon1 {
	left: -110px;
	top: 0;
}
#photo_sBox .photo_sBox_move {
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -39.6%;
	top: 0px;
	z-index: 0;
	width: 80%;
	height: 80px;
}
#photo_sBox .photo_sBox_left {
	position: absolute;
	left: 15px;
	top: 20px;
	z-index: 0;
	width: 30px;
	height: 40px;
}
#photo_sBox .photo_sBox_right {
	position: absolute;
	right: 15px;
	top: 20px;
	z-index: 0;
	width: 30px;
	height: 40px;
}
.sm00_bg01 {
	width: 100%;
}
.sm01_bg01 {
	width: 100%;
}
.sub05_05_09_03_02_chart_1 {
	height: 380px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sub05_05_09_03_02_chart_1_1_bg.gif") no-repeat left 135px;
}
.sub05_05_09_03_02_chart_1_1 {
	left: 19px;
}
.sub05_05_09_03_02_chart_1_1 {
	width: 564px;
}
.sub07_11_type1 {
	padding: 290px 0px 0px 0px;
	min-height: 0;
}
.sub06_08_04_list li {
	width: 100%;
	float: none;
}
.sub06_08_04_list li .box {
	margin-right: 0px;
}
.sub06_03_08_box3 {
	width: 87%;
	min-height: 180px;
}
.sub06_03_08_box3 li {
	float: none;
}
.sub06_03_08_box3 .arow_r {
	display: none;
}
.sub06_03_08_box3 .arow_b {
	display: block;
}
.sub06_01_05_list li {
	float: left;
	margin-right: 20px;
}
.sub06_01_05_list2 li {
	float: left;
	margin-right: 20px;
}
.work_top {
	/*width: 496px;*/
	width: 100%;
}
.work_search {
	width: 128px;
}
.directory_board {
	/*width: 318px;*/
	padding-left: 178px;
}
.directory {
	width: 128px;
}
.directory_board .boardbtn {
	width: 318px;
}
.directory_board .direction {
	display: none;
}
.b_table .dellline {
	display: none;
}
.sm06_bg01 {
	width: 100%;
	min-height: 140px;
}
.sm_box1, .sm_box2, .sm_box3, .sm_box4, .sm_box5, .sm_box6, .sm_box8 {/* margin:0 12px 12px 0; */
}
.sm_box7, .sm_box9 {
	margin: 0 0 12px 0;
}
.sm_box4 {
	margin: 0 0 12px 0;
}
.sm_box5 {
	width: 100%;
}
.sm_box6 {/* margin:0 0 12px 0; */
	width: 100%;
}
.sm_box11 {
	width: 100%;
}
.sm_box1 a, .sm_box2 a, .sm_box3 a, .sm_box4, .sm_box5 a, .sm_box6 a, .sm_box7 {/* width:210px; */
}
.sm_box7 {
	width: 49%;
	height: 175px;
	margin-top: -12px;
}
.sm_box1 {
	background-position: right 0;
}
.sm_box1 a {
	width: 100%;
}
.sm_box4 .sm06_icon03 {
	left: 26%;
}
.sm_box5 .sm06_icon04 {
	left: 75%;
}
.sm_box6 .sm06_icon05 {
	left: 73%;
}
.sm_box8 .sm06_icon06 {
	left: 153px;
	top: 15px;
}
.sm_box9 .sm06_icon07 {
	left: 130px;
	top: 18px;
}
.sm_box4 ul li {
	width: 65px;
	background: none;
}
.sm_box5 a {
	width: 100%;
	height: 100px;
	padding-right: 100px;
}
.sm_box6 a {
	width: 100%;
	height: 100px;
	padding-right: 97px;
}
.sm_box7 .sm_book_btn_ac {
	display: none;
}
.sm_box8, .sm_box9 a {
	width: 210px;
	height: 72px;
	padding: 18px 15px;
}
.sm_box9 strong {
	padding-left: 0px;
}
.sm_box15 {
	width: 50%;
	float: right;
	height: 175px;
	padding: 18px 13px;
	margin: -12px 0 0 0;
}
.sm_box15 .sm06_icon06 {
	/*left: 407px;*/
	left: 73%;
	top: 32px;
}
.sm_box15 ul.lst {
	position: relative;
	z-index: 1;
}
.sm_box15 ul.lst li {
/*margin: 7px 55px 5px 0;*/
}
.sm_box15 ul.lst .sm_more {
	width: 100px;
	background-position: 95px 6px;
}
.sm_box8 ul li {
	float: left;
	margin-right: 6px;
}
.sm_box1 {
	width: 100%;
	margin-right: 0;
	height: 105px;
}
.sm_box2 {
	width: 100%;
	margin-right: 0;/* height: 100px; */
}
.sm_box2 a {/* padding:18px 15px; */
}
.sm_box3 {
	width: 100%;
	margin-right: 0;
}
.sm_box4 {
	width: 100%;
	height: 105px;
	float: left;
	margin-right: 1%;
}
.sm_box5 {
	float: left;
}
/* new .sm00_bg01{width:475px}*//* old .sm00_bg01{width:408px}*/
.sm00_box {
	width: 215px;
	height: 189px;
	padding: 15px 12px;
}
.sm00_box1, .sm00_box3, .sm00_box5 {
/*margin-right: 12px;*/
}
.sm00_box2, .sm00_box4, .sm00_box6 {
	margin-right: 0px;
}
.sm00_box1 {
	width: 48%;
	height: 140px;
	padding-right: 15%;
	background-position: right bottom;
	float: left;
}
.sm00_box2 {
	width: 50%;
	height: 140px;
	padding-right: 13%;
	background-position: right bottom;
	float: right;
}
.sm00_box3 {
	width: 48%;
	height: 140px;
	padding-right: 15%;
	background-position: right bottom;
	float: left;
}
.sm00_box4 {
	width: 50%;
	height: 140px;
	padding-right: 10%;
	float: right;
}
.sm00_box4 .sm00_icon {
	right: -5px;
}
.sm00_box5 {
	width: 48%;
	height: 140px;
	padding-right: 10%;
	float: left;
}
.sm00_box5 .sm00_icon {
/*right: 5px;*/
}
.sm00_box6 {
	width: 50%;
	height: 140px;
	padding-right: 10%;
	float: right;
}
.sm00_box6 .sm00_icon {
	right: -9px;
}
/*.sm01_bg01{width:438px}*/
.sm01_box1, .sm01_box2 a, .sm01_box3 a, .sm01_box4 a, .sm01_box5 a, .sm01_box6 a, .sm01_box7 a, .sm01_box8 a {
	width: 100%;
}
.sm01_box3 a {
	width: 213px;
}
.sm01_box6 {
	margin-right: 0;
}
.sm01_box6 a, .sm01_box7 a {
	height: 29px;
}
.sm01_box6 span, .sm01_box7 span {
	display: none;
}
.sm01_box6 strong, .sm01_box7 strong {
	padding-top: 2px;
}
.sm01_box1, .sm01_box3, .sm01_box5 {
	width: 48%;
	margin-right: 2%;
}
.sm01_box3 {
	background-size: cover;
	width: 50%;
	height: 121px;
	margin-right: 0;
}
.sm01_box2, .sm01_box4, .sm01_box6, .sm01_box7, .sm01_box8 {
	margin-right: 0;
	width: 50%;
}
.sm01_box3 a {
	height: 111px
}
.sm02_bg01 {
	width: 100%;
	background-position: left 0;
}
.sm02_box4 {
	height: 110px;
}
.sm02_box6 {
	min-height: 110px;
}
.sm02_box3, .sm02_box4 {
	margin-right: 0px;
}
.sm02_box5, .sm02_box6 {
	float: left;
}
.sm02_box1 ul li {
	width: auto;
	margin-right: 2%;
}
.sm02_box5, .sm02_box6 {
/*background: none;*/
}
.sm02_box5 ul li {
	width: 98px;
}
.sm02_box3 {
	background-position: 100% 7px;
	width: 48%;
	float: left;
}
.sm02_box4 {
	background-position: 100% 7px;
	width: 50%;
	float: right;
}
.sm02_box4 ul li .sm_more {
	width: 118px;
}
.sm02_box5 {
	/*background: none;*/
	width: 48%;
	float: left;
}
.sm02_box6 {
	/*background: #f4f4f4;*/
	width: 50%;
	float: right;
}
/*열린경제 SUB_index*/
.sm03_bg01 {
	width: 100%;/* background-position: left 0; */
}
.sm03_box1, .sm03_box2, .sm03_box2 ul, .sm03_box3, .sm03_box4, .sm03_box5 a, .sm03_box6 {
	width: 50%;
}
.sm03_box1, .sm03_box3, .sm03_box5 {
	width: 48%;
	margin-right: 2%;
}
.sm03_box2, .sm03_box4, .sm03_box6 {
	margin-right: 0px;
}
.sm03_box5 {
	width: 48%;
}
.sm03_box4 {
	height: 130px;
}
.sm03_box5 a, .sm03_box6 {
	height: 100px;
}
.sm03_box2 ul li span {
	display: none;
}
.sm03_box4 {
	background-position: right 20px;
}
.sm03_box4 ul li {
	width: 100%;
	margin-bottom: 5px;
}
.sm03_box5 a {
	width: 100%;
	padding-right: 75px;
	background-position: right 3px;
}
.sm03_box6 ul li {
	float: left;
	margin-right: 5px;
}
.sm03_box7 {
	width: 100%;
	height: auto;
	background-position: right 15px;
	float: left;
	padding-bottom: 10px;
}
.sm03_box7:after {
	content: "";
	display: block;
	clear: both;
}
.sm03_box7 ul {
	margin-bottom: 10px;
	margin-right: 0;
	background: none;
}
.sm03_box7 ul li {
	margin-right: 12px;
}
.sm03_box7 ul.last {
	width: 100%;
}
.sm03_box7_01 {
	width: 100%;
	height: 150px;
}
.sm04_bg01 {
	width: 100%;
	background-position: left 0;
}
.sm04_box1, .sm04_box3, .sm04_box6_group {
	margin-right: 12px;
}
.sm04_box2, .sm04_box4, .sm04_box5, .sm04_box7, .sm04_box8 {
	margin-right: 0;
}
/*행정정보 SUB_index*/
.sm03_box7_01 {
	height: 110px;
}
.sm04_box1, .sm04_box3 {
	width: 48%;
	margin-right: 2%;
}
.sm04_box2, .sm04_box4, .sm04_box8 {
	width: 50%;
}
.sm04_box6_group {
	width: 48% !important;
}
.sm04_box8 ul li {
	width: 50%;
	float: left;
}
.sm04_box2 ul li span {
	display: none;
}
.sm04_box6_group {
	width: 100%;
}
.sm04_box5 {
	width: 100%;
	height: 100px;
	background-position: right 10px;
}
.sm04_box5 li {
	float: left;
	margin-right: 0px;
}
.sm04_box5 span {
	display: none;
}
.sm04_box6 {
	margin-right: 3.7%;
	background-position: right -60px;
}
.sm04_box6 a, .sm04_box7 a {
	width: 100%;
	height: 11px;
	padding: 15px 15px;
}
.sm04_box7 {
	background-position: right -60px;
	width: 46.2%;
}
.sm04_box8 {
	margin-right: 0 !important;
	height: 100px;
}
/* 20140425 :s */
.sm05_bg_childbirth {
	width: 100%;
	height: 125px;
	padding: 24px 20px 0px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth.jpg") no-repeat -95px 0px;
}
.sm05_bg_childbirth strong {
	display: block;
	font-size: 28px;
	line-height: 34px;
	color: #000;
	margin-top: 10px;
}
.sm05_bg_childbirth strong span {
	font-size: 28px;
	line-height: 34px;
	display: block;
}
.sm05_bg_childbirth strong span span {
	color: #914fad;
	display: inline;
}
.sm05_bg_childbirth span {
	display: none;
}
.sm05_box_childbirth01 {
	width: 100%;
	height: 106px;
	margin-right: 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth01.gif") no-repeat right bottom;
}
.sm05_box_childbirth02 {
	width: 100%;
	height: 106px;
	margin: 0px 0 12px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth02.gif") no-repeat right bottom;
}
/* 20140425 :e */
	
.sm05_box_group_1 {
	width: 100%;
}
.sm05_box_group_2 {
	width: 100%;
}
.sm05_bg01 {
	width: 100%;
	background-position: left 0;
	background-size: cover;
}
.sm05_box1 {
	width: 100%;
	margin-right: 0;
	padding-right: 15px;
	background: none;
}
.sm05_box1 table .contentType2_col1 {
	width: 34%;
}
.sm05_box1 table .contentType2_col2 {
	width: auto;
}
.sm05_box1 table .contentType2_col3 {
	width: 30%;
}
.sm05_box1 .sm_more, .sm05_box1 .dellbox {
	display: none;
}
.sm05_box1 table tbody{width:100%;display:inline-table}
.sm05_box2 {
	width: 49%;
	margin-right: 0;
	/* background-position: -71px top; */
	background-size: cover;
}
.sm05_box2 > strong {
	display: none
}
.sm05_box2 p strong, .sm05_box2 p strong span {
	font-size: 21px;
}
.sm05_box2_1 {
	width: 49%;
	margin-right: 0;
	background-size: cover;
}
.sm05_box2_1 > strong {
	display: none
}
.sm05_box2_1 p strong, .sm05_box2_1 p strong span {
	font-size: 21px;
}
.sm05_box3 {
	width: 100%;
	height: 150px;
}
.sm0608_bg01 {
	width: 100%;
	background-position: left 0;
}
.sm0608_bg01 span {
	font-size: 1em;
}
.sm0608_box_group_1 {
	width: 100%;
}
.sm0608_box_group_2 {
	width: 100%;
}
.sm0608_box1 {
	width: 100%;
	padding-right: 15px;
	margin-right: 0;
	background: none;
}
.sm0608_box1 ul li a {
	display: block;
	overflow: hidden;
	width: 75%;
	height: 20px;
}
.sm0608_box2 {
	width: 100%;
	margin-right: 0;
	height:240px
}
.sm0608_box2 li {
	width: 33%;
	padding: 0;
	margin: 0;
	background: none;
}
.sm0608_box3 {
	width: 100%;
	height: 163px;
	margin-right: 0;
	background-position: left 90%;
	padding-left: 7%;
}
.sm0608_box3 strong {
	width: 100%;
}
.sm0608_box3 ul {
	width: 100%;
	padding-left: 35%;
}
.sm0608_box3 ul li {
	width: 48%;
}
.sm0608_box3 ul li a {
	width: 100%;
	padding: 7px 10px;
	background-position: 80% 75%;
	height: 70px;
	line-height: 18px;
}
.sm0608_box3 .more_xy {
	position: absolute;
	left: 74%;
	top: 37px;
}
.sm0608_box4, .sm0608_box4_01 {
	margin-right: 12px;
}
.sm0608_box4, .sm0608_box4_01, .sm0608_box5 {
	width: 100%;
	padding-right: 75px;
}
.sm0608_box5 {
	padding-top: 9px;
	height: 52px;
}
.sm0608_box4 .more_xy, .sm0608_box5 .more_xy {
	position: absolute;
	left: 75%;
	top: 12px;
}
.sm0608_box4_01 .more_xy, .sm0608_box4_01 .more_xy2 {
	left: 75%;
}
.sm0608_box6 {
	margin-right: 12px;
}
.sm0608_box6 a {
	width: 100%;
	height: 130px;
}
.sm0608_box6, .sm0608_box7 {
	float: left;
	background-position: 100% 50%;
	height: 117px;
}
.sm0608_box7 {
	width: 100%;
	height: 105px;
}
.sm0608_box7 ul li {
	margin-bottom: 0;
	width: 32.9%;
	margin-right: 0;
}
.sm0608_box8 {
	width: 100%;
	height: inherit;
	padding-right:0px;
}
.sub01_03_list li {
	width: 223px;
}
.sub01_03_list li p {
	height: 50px;
}
.sub07_12_box {
	height: 73px;
	padding-top: 10px;
}
.sub07_12_box strong.ml20 {
	margin-left: 0 !important;
}
.sub07_12_ul li {
	width: 247px;
}
.sub07_12_ul .sub07_12_ul_li_1, .sub07_12_ul .sub07_12_ul_li_2 {
	width: 247px;
	height: 185px;
}
.sub07_12_ul .sub07_12_ul_li_4, .sub07_12_ul .sub07_12_ul_li_5 {
	width: 247px;
	height: 160px;
}
.sub07_12_ul .sub07_12_ul_li_2 {
	border-right: 1px solid #DAD7D7;
}
.sub07_12_ul .sub07_12_ul_li_3 {
	width: 495px;
}
.sub07_12_sns {
	overflow: hidden;
	margin-top: 20px;
}
.sub07_12_sns_l {
	display: none;
}
.sub07_12_sns_r {
	float: left;
	position: relative;
	height: 100%;
	padding-right: 20px;
}
.sub07_12_sns_r ul {
	overflow: hidden;
	width: 478px;
	border-bottom: 2px solid #3fafcf;
}
.sub07_12_sns_r ul.type2 {
	border-bottom: 2px solid #3a5999;
}
.sub07_12_sns_r ul li {
	float: left;
}
.sub07_12_sns_teb_title {
	display: block;
	width: 69px;
	height: 31px;
	margin-right: 3px;
}
.sub07_12_sns_teb_view {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 33px;
	width: 100%;
	height: 94%;
	border-bottom: 1px solid #bebebe;
}
.sub07_12_sns_teb_view ul {
	border: none;
}
.sub07_12_sns_teb_view ul li {
	position: relative;
	padding: 17px 0px 17px 70px;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/sub07_12_sns_dot.gif") repeat-x left bottom;
}
.sub07_12_sns_teb_view ul li strong {
	color: #0088af;
}
.sub07_12_sns_img {
	position: absolute;
	left: 7px;
	top: 17px;
}
.sub07_12_sns_teb_more {
	position: absolute;
	right: 0;
	top: 0;
}
/* 여성가족 */
/* 20180221 수정 */
.woman_bg01 {
	width: 100%;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg01_s.jpg") no-repeat -40px 0px;
}
.woman_bg01 strong {
	margin-right: 0px;
}
.wo00_box {
	width: 215px;
	height: 120px;
	padding: 15px 12px;
}
.wo00_box1 {
	width: 100%;
	padding-right: 104px;
	background-position: right bottom;
}
.wo00_box2 {
	width: 100%;
	padding-right: 80px;
	margin-right: 0;
	background-position: right bottom;
}
.wo00_box3 {
	width: 100%;
	padding-right: 110px;
	margin-right: 10px;
	background-position: right bottom;
}
.wo00_box4 {
	width: 100%;
	height:145px;
	padding-right: 9px;
	margin-right: 0;
}
.wo00_box5 {
	width: 100%;
	padding-right: 60px;
}
.wo00_box6 {
	width: 100%;
	padding-right: 106px;
	margin-right: 0;
}
.wo00_box7 {
	width: 100%;
	height:145px;
	padding-right: 15px;
}
.chart .group_right li {
	float: none;
	margin-top: 10px;
}
.chart .group_right li:first-child {
	margin-top: 0px;
}
/* kdy add 2014.04.10 */
.ydm_dl dt {
	float: left;
	width: 35%;
}
.ydm_dl dd {
	float: left;
	width: 65%;
}
.riv_table {
	width: 100%
}
.riv_table_img {
	float: left;
}
.o_box_pla1 {
	margin-right: 0
}
.chart .group_all2 ul.line5 {
	width: 95%;
	margin-left: -45%;
}

.chart .group_all2 ul.line5 li .type7 {
	display: block;
	width: inherit;
	height: 26px;
	line-height: 26px;
	margin: 5px 8px 0 40px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}

.chart .group_all3 ul.line7 {
	width: 200px;
	margin-left: -70px;
}
.chart .group_all2 ul li div, .chart .group_all2 ul li span div {
	margin-top: 0px !important;
	height: auto;
	margin: 0;
}
.chart .group_all2 ul li .type5.height_auto {
	height: auto !important;
	line-height: 19px;
	padding: 7px;
	text-align: center;
	margin:0 3px;
}
.chart .group_all2 ul li .type5.height_auto ul:after {
	clear: both;
	content: " ";
	display: block;
}
.chart .group_all2 ul li .type5.height_auto ul li {
	float: left;
	width: 100%;
	height: auto !important;
	margin: 0;
}
/* hj 2014.04.16~ */
.waste_time {
	display: none;
}
.waste_time_s {
	display: block;
}
.climate {
	display: none;
}
.climate_s {
	display: block;
}
.imgchange {
	display: none;
}
.imgchange_s {
	display: block;
}
#photo_sBox .photo_sBox_move2 ul {
	position: absolute;
	width: 500px;
	padding-bottom: 20px;
}
#photo_sBox .photo_sBox_move2 {
	overflow: hidden;
	z-index: 0;
	width: 500px;
	height: 80px;
	margin: 0 auto;
}
.teb4 li {
	float: left;
	text-align: center;
	width: 19%;
	margin: 0 1% 1% 0;
	border: #d7d7d7 1px solid;
	border-radius: 6px;
}
.teb4 li:last-child {
	margin-right: 0;
}
.teb4 li a {
	display: inline-block;
	width: 100%;
	height: 120px;
	background-color: #f5f5f5;
	border-radius: 5px;
}
.teb4 li a p.txt {
	width: inherit;
	font-weight: normal;
	font-size: 0.9em;
	letter-spacing: -1px;
}
.half_table {
	width: 100%;
	margin-bottom: 0;
}
.half_table table th {
	padding: 6px 5px;
}
.pyo {
	width: 100%;
	margin-left: 0;
}
.half-box .half_table{padding-bottom:10px;}
.half-box .pyo-box{position:relative; width:100%; clear:both; height:auto;}
.half-box .pyo-box.pyo-txt-p{height:auto;}
.half-box .pyo-box img{max-width:90%;}

/*원도심*/
.sub06_08_02_box li {
	width: 100%;
	margin: 0 0 1% 0;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 100%;
}
/*행정정보 > Story대전 > 생생현장 > 포토뉴스 */
.b_photo li {
	width: 32%;
}
.b_photo li:nth-child(3n) {
	width: 34%;
	margin-right: 0;
}
.b_photo li:nth-child(5n) {
	width: 32%;
	margin-right: 1%;
}
/*대전사랑*/
.mp3_down {
	width: 220px;
	height: 38px;
}
/*원도심:S*/
.sub06_08_02_box li {
	width: 49%;
	margin: 0 1% 1% 0;
}
.sub06_08_02_box li:nth-child(3n) {
	width: 49%;
	margin: 0 1% 1% 0;
}
.sub06_08_02_box li:nth-child(2n) {
	width: 50%;
	margin: 0 0 1% 0;
}
.sub06_08_02_box li .sub06_08_02_box_img {
	top: 110px;
	width: 100%;
}
.sub06_08_02_box li .down_button {
	top: 230px;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 89%;
	height: 100px;
}
/*원도심:E*/

.o_box4.o_sbox, .o_box5.o_sbox{width:48.8%}
.o_box4.ft_left,.o_box6.ft_left{max-width:inherit;}
}

/**********************************************860px 시작******************************************/
@media screen and (max-width:860px) {
	.chart .group_all2 ul.line8_1{width:80%; margin:0 auto;}
	.chart .group_all2 ul.line8_1 li{width:25%; background:none; padding-top:0;}

	/*탄소중립*/
	.carbon_img img{width:95%;}
}
/**********************************************860px 시작******************************************/


/**********************************************800px 시작******************************************/
 @media screen and (max-width:800px) {
 /* 기네스 */
.box_half{width:100%;}
.sm06_bg01_gns .gns_bg{height:auto;}
.sm06_bg01_gns strong{font-size:20px; margin-right:10px;}
.sm06_bg01_gns p{width:70%; padding:3px 10px 40px 0px;}
/* 버튼 */
.btn_style2 .down_button2 span {
	width: 47%;
	margin: 1%;
}
/*************************** 전자민원 ***************************/ 
ul.minwon_box li.box3 {
	width: 40%;
	float: left
}
ul.minwon_box li.box3_bul {
	width: 60px;
	min-height: 100px;
	float: left;
	background: url("http://www.daejeon.go.kr/images/drh/common/bul_pc.gif") no-repeat center 50%;
}
/* 원스톱민원개요 */ 
.onestop_box {
	width: 42%;
}
/*생활정보 SUB_index*/
.sm05_box3 ul li {
	/*width: 127px;*/
	width: auto;
	float: left;
	margin-right: 2%;
}
.sm05_box3 ul li.link13 {
	width: auto;
}
.welfare_btn {
	margin-bottom: 30px;
	width: 310px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
.contentType {
	display: block
}
.contentType2 {
	display: none
}
/* 3대하천 */
.riv_table {
	width: 100%
}
/*참여마당 SUB_index*/
.sm01_box3 {
	width: 48%;
	margin-right: 2%;
	background-size: cover;
	background-position: right bottom;
}
/*대전소개 SUB_index*/
.sm_box7 {
	margin-top: 0;
}
.sm_box15 {
	margin: 0;
}
/* 임시 20140501*/
.new_sub07_12_box .box {
	background: none !important;
}
/* 물가정보 */
/* kdy 2014.04.26 */
.imageType01 {
	display: none
}
.imageType02 {
	display: block
}
/* kdy2014.04.25 생활정보-복지-긴급복지지원 */
.support_step dd {
	float: left;
	width: 40%;
	margin-bottom: 10px;
}
/* kdy 2014.04.16 */
.teb3 li a {
	display: block;
	width: 120px;
	padding: 7px 0px;
	text-align: center;
}
/* 2014_12_09 text-overflow:ellipsis;삭제 (웹표준 위배) .b_bodo li strong.bodo_title{top:18px; font-size:14px;width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } */
.b_bodo li strong.bodo_title {
	top: 18px;
	font-size: 14px;
	width: 75%;
	overflow: hidden;
	white-space: nowrap;
}
.youth_bg01 {
	width: 498px;
	background-position: -222px 0px;
}
.youth_box_group_1 {
	float: left;
	width: 500px;
}
.youth_box_group_2 {
	float: left;
	width: 500px;
}
.youth_box01 {
	width: 248px;
	background: none;
}
.youth_box02 {
	width: 248px;
	background: none;
}
.youth_box01 table {
	width: 470px;
	margin: 10px 0px 0 0;
}
.youth_box02 table {
	width: 470px;
	margin: 10px 0px 0 0;
}
.youth_box_group_2 {
	float: left;
	width: 500px;
}
.youth_box03 {
	width: 213px;
	margin: 0px 10px 12px 0px;
}
.youth_box04 {
	width: 213px;
}
.youth_box05 {
	width: 468px;
	height: 65px;
	background: #e1ebf4
}
.nopage {
	height: auto;
	background: none;
}
.nopage > div {
	width: 485px;
	padding: 20px 0 0 0px;
}
/* kdy add 2014.04.10 */
.ydm_dl dt {
	float: left;
	width: 45%;
}
.ydm_dl dd {
	float: left;
	width: 55%;
}
/*이용안내*/
.box4 {
	height: auto;
	padding: 10px;
}
.box4.icon1 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon2 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon3 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon4 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon5 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon6 {
	padding-left: 15px;
	background: inherit;
}
.box4.icon7 {
	padding-left: 15px;
	background: inherit;
}
/*대전사랑*/
.music_box {
	width: 100%;
	height: auto;
	padding-left: 0;
	margin-bottom: 30px;
}
.music_box .music_img {
	position: inherit;
	left: 0;
	top: 0;
	width: 100%;
	height: inherit;
}
.music_box .music_btbox {
	width: 100%;
	position: inherit;
	left: 0;
	bottom: 0;
}
/*원도심:S*/
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 87%;
	height: 100px;
}
/*원도심:E*/

/*탭메뉴S*/
.teb2 li {
	padding: 8px 4px 13px 0;
	margin: 0 0 10px 0;
}
.teb2 li a:link, .teb2 li a:visited, .teb2 li a:active {
	padding: 12px 15px 18px 15px;
}
.teb2 li a:hover, .teb2 li a.on:link, .teb2 li a.on:visited, .teb2 li a.on:active, .teb2 li a.on:hover {
	padding: 12px 15px 18px 15px;
}
/*탭메뉴E*/

/************** 실국홈페이지 시작**************/
/*실국-보건복지여성국>공원안내도*/
.park_info_img {
	margin: 15px 0 10px 10px;
}
.park_info_list {
	margin: 15px 40px 0 40px;
}
/*실국-보건복지여성국>공원안내도*/
.o_main_top .o_box1_icon1{
	left:-30%
}
.o_main_site ul li {
	width: 24.5%;
}
.o_main_site{min-height:initial}
.o_bbox ul li{width:24.5%}

/* 사무실 전경 */
.office_img_list li img {
	width:95%
}
.box2 .box2_content dt {
	width:36%;
}

.ft_left{max-width:inherit}

/*실국-대전근현대사전시관*/
dl.gallery_info{width:100%;position:relative;margin:0 0 40px 0;min-height:242px}
dl dt{padding: 0 0 0 0;}
dl dd.img{width:362px !important;position:inherit;top: 0;left: 0;margin:15px auto 20px}
dl dd.txt{padding:0 0 0 0;}
.guide_map img{width:100%;}
/*실국-대전근현대사전시관*/

/*************************************20170710 대전원자력안전 공익제보 추가 *******************************/
.safe_atomy{width:100%}
/*************************************학자금 800px*******************************/
.csf_expen{width:100%; background-image:none !important;}
.csf_txt{padding:30px 20px !important;}
/*************************************20170710 대전원자력안전 공익제보 끝*******************************/
/*************************************대전문화예술*******************************/
.cul_title{width:98%;background:#eaefe8; border:1px solid #ddd; box-sizing:border-box;margin:0 auto}
/*************************************트램*******************************/
.tram_con .tram_txt p{width:54%}

/*20170804 시민행복위원회 수정*/
.citizen_con{background:none}
.citizen_con p{width:100%}
.citizen_con strong{margin:0 0 10px 0}

/* 교통건설국 E-BOOK */
.ebook li, .ebook li:nth-child(5n), .ebook li:nth-child(4n) {
	width: 30.5%;
	margin: 0 3% 30px 0;
}
.ebook li:nth-child(3n) {
	width: 30.5%;
	margin: 0 0 30px 0;
}

/* 대전시청통합사이트 */
.dj_totalsite li{width:33.3%;}
.dj_totalsite li img{width:inherit}

/* 대전상징색 추가 20190125 */
.sub06_djcolor_list li{
	float:none; 
	width:100%; 
}

.river_list li{width:50%;}

}
/**********************************************768px 시작******************************************/

@media screen and (max-width:768px) {
.img_size{width:670px;}
.btn_style4 .down_button span {
	width: 100%;
	margin-bottom: 3px;
}
/***** 생활정보 ******/
.hong_bo_l .title_h {
	width: 50%;
}
.hong_bo_l {
	width: 100%;
}
/* 3대하천 */
.riv_table {
	width: 100%
}
.riv_table_img {
	float: left;
	width: 100%
}
/*어르신 서브메인*/
.sm_si_box1 {
	width: 49%;
	margin-right: 2%;
}
.sm_si_box2 {
	width: 49%;
	margin-right: 0;
}
.sm_si_box3 {
	width: 49%;
	margin-right: 2%;
}
.sm_si_box4 {
	width: 49%;
	margin-right: 0;
}
/*어르신 서브메인 끝*/

/*여성청소년 서브메인 20180221 수정
.wo00_box1 {
	width: 49%;
	margin-right: 2%;
}
.wo00_box2 {
	width: 49%;
	margin-right: 0;
}
.wo00_box3 {
	width: 49%;
	margin-right: 2%;
}
.wo00_box4 {
	width: 49%;
	margin-right: 0;
}
.wo00_box5 {
	width: 49%;
	margin-right: 2%;
}
.wo00_box6 {
	width: 49%;
	margin-right: 0;
}
.wo00_box7 {
	width: 49%;
	margin-right: 2%;
}
여성청소년 서브메인 끝*/

/***** 생활정보 끝 ******/


/*생활정보 SUB_index*/
.sm05_box8, .sm05_box9 {
	height: 100px;
}
/*전자민원 SUB_index*/
.ft_right01 {
	margin-top: 0;
}
.ft_right11 {
	width: 100%;
}
.sm02_box1,.sm02_box2{
	height: 140px;
}
.sm02_box2{padding-left:12px;}
.sm02_box4 ul li {
	margin-bottom: 1px;
}
.sm02_box4 {
	height: 110px;
}
.sm02_box6 {
	min-height: 110px;
}
/* 열린경제 */	
.mart_photo {
	float: left;
	width: 100%;
	margin-right: 0;
}
.mart_photo img {
	width: 100%
}
.mart_text {
	float: left;
	margin-bottom: 30px;
	width: 100%
}
ul.vision2016 li {
	width: 33.3%;
	text-align: center
}
.vision2016:after {
	content: "";
	display: block;
	clear: both;
}
/* 열린경제 끝 */  
/* map */
.map {
	width: 100%;
}
/*이메일주소무단수집거부*/
.mail_intro {
	padding: 50px 0px 0px 230px;
}
/*배너모음*/
.box5 ul li {
	width: 33%;
}
.box5 ul li.wd33{
	width: 49%;
}
/*코스안내*/
.green_box {
	width: 49%;
	margin-right: 1%;
}
.green_box:nth-child(2n) {
	width: 50%;
	margin-right: 0;
}
/*기록관*/
.sub06_03_08_list li img {
	width: 100%;
}
.sub06_03_08_list li span {
	width: 100%;
}
.sub06_03_08_list2 li img {
	width: 100%;
}
.sub06_03_08_list2 li span {
	width: 100%;
}
/*원도심:S*/
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 86%;
	height: 100px;
}
/*원도심:E*/

/*생생포토*/
.board_view .board_photo img {
	width: 100% !important;
	height: 100% !important;
}
/*생생포토*/

/************** 실국홈페이지 시작**************/
/*실국-보건복지여성국>공원안내도*/
.park_info_list {
	margin: 15px 20px 0 20px;
}
/*실국-보건복지여성국>공원안내도*/

/*************************************20170710 대전원자력안전 공익제보 추가*******************************/
.safe_atomy p{width:50%;}
.safe_atomy p br{display:none}
/*************************************20170710 대전원자력안전 공익제보 끝*******************************/

/*************************************학자금 768*******************************/
.csf_expen p{width:85%;}
.csf_expen{background-position:70px 0}
}
/**********************************************767px 시작******************************************/
@media screen and (max-width:767px) {
.img_size{width:initial;}
/*모바일 탭메뉴 추가*/
.depth2_tab {
	width: auto;
	margin-bottom: 30px;
}
.toggle_m {
	border: 1px solid #dfdfdf;
	display: block;
	padding: 8px 15px;
	background: url(http://www.daejeon.go.kr/images/drh/common/toggle_m_bul_off.gif) no-repeat 96% 50%;
}
.toggle_m.ov {
	background: url(http://www.daejeon.go.kr/images/drh/common/toggle_m_bul_on.gif) no-repeat 96% 50%;
	display: block;
}
.teb2 {
	margin: 0;
	overflow: hidden;
	display: none;
	border: 1px solid #dfdfdf;
	border-top: none;
}
.teb2 li {
	float: inherit;
	width: 100%;
	border: 0 !important;
	padding: 0;
	display: block;
	margin-bottom: 1px;
}
.teb2 li:last-child {
	margin-bottom: 0;
}
.teb2 li a {
	border: 0 !important;
	text-align: left;
	padding: 3px 15px;
	background: #fff;
	display: block;
}
.teb2 li a:link, .teb2 li a:visited, .teb2 li a:active {
	color: #636363;
	background: inherit;
	padding: 8px 15px 8px 15px;
}
.teb2 li a:hover, .teb2 li a.on:link, .teb2 li a.on:visited, .teb2 li a.on:active, .teb2 li a.on:hover, .teb2 li a.on:focus {
	text-decoration: none;
	color: #ffffff;
	padding: 8px 15px 8px 15px;
	background: #0fa073;
}
/*모바일 탭메뉴 추가*/

/*시정소식 포토갤러리*/
.b_photo li img {
	min-height: 125px;
}
/*시정소식 포토갤러리*/

/************** 대전소개 ******************/ 
/* 자매도시 */
.sister_cities .city_img {
	width: 100%;
	border: 0;
	text-align: center;
	padding: 0;
	margin: 0 auto 15px auto;
}
.sister_cities .city_img img {
	width: 100%;
	border: 1px solid #CCC;
}
.sister_cities .city_info {
	margin-left: 0
}
.sister_cities .city_info2 {
	margin-left: 0
}
.ydm_dl {
	margin-left: 0
}
/* 자매도시 끝 */

/* 20층 복합문화공간 */
.cityhall_20 li {
	width: 48%;
	margin-right: 2%;
	margin-bottom: 5px;
}
.cityhall_20 li:last-child {
	margin-right: 0;
}
.cityhall_20 li img {
	width: 100%;
}
/* 학습공간 */
.cityhall02 .cityhall02_photo li {
	float: none;
	margin: 10px 0 10px 0;
	width: 100%;
	text-align: center
}
/************** 대전소개 끝 **************/

/********************************뷰어다운로드20170306***************************/
.box_wrap dl{position:relative;float:left; width:100%;border:1px solid #ccc; margin-bottom:20px;display:inline;padding:3% 2% 3% 1%}
.box_wrap dl:nth-child(even){margin-left:0%;}
.box_wrap dl dt{padding:0 0 0px 20px;min-height:30px}
.box_wrap dl dd.img{position:absolute;top:16%}
.box_wrap dl dd.btn02 .view_btn {width:140px;padding: 5px 0 5px 5%;}
/********************************뷰어다운로드20170306***************************/
.guide_map{padding:15px 0;width:100%}
.guide_map img{width:initial;}
.guide_map .img_scroll{width:650px}

.river_list.river_lst_sup li{width:33.3%}


/*기록관조직도*/
.chart .group_all2 ul.group_record{width:100%; margin:0; left:0;}
.chart .group_all2 ul.group_record > li{width:100%; background:none; padding:0 5px;}
.chart .group_all2 ul.group_record li .type5{height:auto; width:350px; margin:0 auto;}
.chart .group_all2 ul.group_record li .type5 br{display:none;}
.chart .group_all2 ul.group_record li .type5 ul{min-height:auto;}
.chart .group_all2 ul.group_record > li ul li{float:left; width:33.3%}

}


/**********************************************667px 시작******************************************/
 @media screen and (max-width:667px) {

.sub06_djcolor_tit{
	background-position-x: -340px;
}

}
/**********************************************640px 시작******************************************/
 @media screen and (max-width:640px) {

.sm06_bg01_gns p{width:100%;}
/*정보공개*/
.sm00_box1,.sm00_box2,.sm00_box3,.sm00_box4,.sm00_box5,.sm00_box6{width:100%}
.sm00_box p{width:75%}
.sm06_bg01_gns .gns_bg{background:none;}
/*참여마당*/
.sm01_box1, .sm01_box2, .sm01_box3, .sm01_box5{width:100%}
.sm01_box2, .sm01_box4, .sm01_box6, .sm01_box7, .sm01_box8{width:100%}
.sm01_box4, .sm01_box5, .sm01_box8{background-position:right bottom}
.sm01_box6, .sm01_box7{width:49%}
.sm01_box7{float:right}

/*전자민원*/
.sm02_box{height:inherit}
.sm02_box1{height:inherit; width:100%;}
.sm02_box2{width:100%; padding:18px 15px}
.sm02_box2 strong{padding-top:0;}
.sm02_box2 li{width:auto; margin-right:2%; float:left;}
.sm02_box3, .sm02_box4, .sm02_box5, .sm02_box6{width:100%}
.sm02_box span{width:74%}

/*행정정보*/
.sm04_box1, .sm04_box2, .sm04_box3, .sm04_box4{width:100% }
.sm04_box6_group{width:100% !important}
.sm04_box8{width:100%;height:120px;}
.sm03_box7_01{height:150px;}
.sm04_box5 li{margin-right:4%}

/*열린경제*/
.sm03_box1, .sm03_box2, .sm03_box3, .sm03_box4, .sm03_box5,.sm03_box6{width:100%}
.sm03_box2 ul{width:90%}

/*생활정보*/
.sm05_box6, .sm05_box7{height: inherit;width:100%}
.sm05_box2, .sm05_box2_1{width:100%}
.sm05_box4, .sm05_box5{width:100%}
.sm05_box8, .sm05_box9{width:100%}

/*대전소개*/
.ft_left11,.ft_left12{width:100%}
.ft_right01{margin-top:12px}
.sm_box7,.sm_box15{width:100%}


/* 대전시청통합사이트 */
.dj_totalsite li img{width:80%}

input.input_w30{width:100% !important;margin:0 0 4px 0 !important}

/************** 실국홈페이지 시작**************/
/*실국-조직도*/
.chart .group_all2 ul.line7{
	width:45%;
	margin-left:-15%;
}
.chart .group_all2 ul.line7 li.line_l, 
.chart .group_all2 ul.line7 li.line_r{
	background:none;
}
.chart .group_all2 ul.line5 li .type7 {
	display: block;
	width: inherit;
	height: 26px;
	line-height: 26px;
	margin: 5px 8px 0 20px;
	padding-left: 8px;
	text-align: left;
	background: url('http://www.daejeon.go.kr/images/drh/common/bg_main_dot.gif') 0 12px no-repeat;
}
.chart .group_all2 ul li {
	float: left;
	padding: 20px 0px 8px 0px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_c.gif") no-repeat 40% top;
}
.chart .group_all2 ul li.line_l {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_l.gif") no-repeat 40% top;
}
.chart .group_all2 ul li.line_r {
	background: url("http://www.daejeon.go.kr/images/drh/sub/group_all2_r.gif") no-repeat 40% top;
}
.chart .group_all2 ul.line3 {
	width: 150px;
	margin-left: -60px;
}
.chart .group_all2 ul.line8_1{width:100%;}
.chart .group_all2 ul.line8_1 li{background:none; float:left;}
.chart .group_all2 ul.line3 li{background:none}
/*실국-조직도*/
/*실국-대전시립예술단S*/
.art_info_list li div.image {
	width: 160px;
	height: 97px;
}

.art_info_list li div.down_button {
	margin-left: 5px;
}
/*실국-대전시립예술단E*/
/*실국-보건복지여성국>공원안내도*/
.park_info_list {
	float: right;
	width:100%;
	margin:10px 0 0 0;
}
.park_info_list li{
	width:32.5%;
	display:inline-block
}
/*실국-보건복지여성국>공원안내도*/
.o_main_top .o_box1_icon1{
	left:-60%
}

.o_main_site ul li {
	width: 32.5%;
}
.o_bbox ul li{width:32.5%}

.guide_map{padding:15px 0;width:84%}

/************** 실국홈페이지 끝**************/
/*20170515 행정구역별 체육시설 추가*/

.teb1 li span.teb_font1{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -18px;}
/* 20180122 생활정보 행정구역별 공공체육시설 수정 */
.teb1 li span.teb_font3{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -18px;}

.teb1 li span.line{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 35px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line1{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 20px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line2{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 21px 0 0;
	margin-right: 15px;
	}

/*20170515 행정구역별 체육시설  끝*/

/* 사무실 전경 */
.office_img_list li {
	height:130px
}

/*************************************20170710 대전원자력안전 공익제보 추가*******************************/
.safe_atomy{background-image:none}
.safe_atomy p{width:100%}
.safe_atomy p br{display:block}
/*************************************20170710 대전원자력안전 공익제보 끝*******************************/

/*************************************학자금 640*******************************/
.csf_expen .csf_txt{background-image:none}
.csf_expen p{width:100%}
/*************************************트램*******************************/
.tram_con .right_img{background-size:70%; background-position:150px 23px}
.tram_con .tram_txt{background-image:none}
.tram_con .tram_txt p{width:84%}

/*************************************대전문화예술*******************************/
.cul_title{width:100%;}
.cul_title .cul_right{width:100%}
.cul_title strong img{width:100%}

/*대전소개 -기록관*/
.chart .group_all2 ul li .type5.height_auto {width:95% !important}
.chart .group_all2 ul li {float: none; padding: 0; background: none}
.chart .group_all2 ul li .type5.height_auto ul li{float:left !important; width:33.3% !important;}
.chart .group_all2 ul li ul{padding:10px 0px 0 50px !important; margin:0 auto}
.chart .group_all2 ul.group_record li .type5 ul{padding:0 !important;}

}
/**********************************************600px 시작******************************************/
 @media screen and (max-width:600px) {
.river_list3 li {
	width: 50%;
	text-align: center;
	margin: 0 10px 10px 0;
}
.river_list3 li:last-child {
	margin: 0 0 10px 0;
}
/* 버튼 두개일경우 */
.btn2_style .btn {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style2 .down_button {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style2 .down_button span {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style2 .down_button2 span {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style3 .down_button2 span {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style4 .down_button2 span {
	width: 100%;
	margin-bottom: 3px;
}
.btn_style2:after {
	content: "";
	display: block;
	clear: both;
}
.h5_ul {
	margin: 20px 0 10px 0;
	padding: 0;
}
/* 조직정보공개 */
.teb4 li {
	width: 100%;
	margin: 0 0 1% 0;
}
/* 전자민원 > 분야별민원안내 */	 
.passport li .passport_photo {
	display: none
}
.passport li {
	position: relative;
	padding: 44px 0px 20px 0;
}
.passport li .passport_text {
	margin-left: 0;
}
.passport li {
	float: left;
}
/* 전자민원 > 분야별민원안내 끝 */	 			  
			  
/* 열린경제 */
.sub03_02_03_topbox {
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0 !important;
	background: none !important;
}
.sub03_06_04_topbox {
	min-height: auto !important;
	padding: 20px 25px !important;
	background: none !important;
}
.btns {
	width: 100%;
	text-align: center
}
.mo_img {
	width: 100%
}
.land2016 {
	display: none
}
.mo_land2016 {
	display: block
}
ul.vision2016 li {
	width: 100%;
	text-align: center
}
/* 열린경제 끝 */

/******** 생활정보 ********/
.hong_bo_l .title_h {
	width: 100%;
	height: auto !important
}
.hong_bo_l {
	width: 100%;
}
.hong_bo_l .title_h ul.h6_ul li {
	margin-left: 0 !important;
}
/* 어르신 서브메인 */
.sm_si_bg01 {
	width: 100%;
	text-align: right;
	padding: 23px 20px;
	box-sizing: border-box;
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg01_2.jpg") no-repeat -350px 0;
}
.sm_si_bg01 strong {
	font-size: 26px;
}
.sm_si_box1 {
	width: 100%;
	background: none
}
.sm_si_box2 {
	width: 100%;
	margin-right: 0px !important;
	background: none
}
.sm_si_box3 {
	width: 100%;
	padding-right: 0;
}
.sm_si_box4 {
	width: 100%;
}
/* 어르신 서브메인 끝 */

/*여성청소년 서브메인*/
/* 20180221 수정 */
.wo00_box {
	height:165px;
}
.wo00_box1 {
	width: 100%;
	margin-right: 0;
}
.wo00_box2 {
	width: 100%;
	margin-right: 0;
}
.wo00_box3 {
	width: 100%;
	margin-right: 0;
}
.wo00_box4 {
	width: 100%;
	margin-right: 0;
}
.wo00_box5 {
	width: 100%;
	margin-right: 0;
}
.wo00_box6 {
	width: 100%;
	margin-right: 0;
}
.wo00_box7 {
	width: 100%;
	margin-right: 0;
}
.woman_bg01 {
	background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg01_s.jpg") no-repeat -40px 0px;
	text-align: right;
	padding: 23px 0 0 20px;
	box-sizing: border-box;
}
.woman_bg01 strong {
	font-size: 24px;
}
/*여성청소년 서브메인 끝*/

/******** 생활정보 끝 ********/

.welfare_btn {
	margin-bottom: 30px;
	width: 310px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
.teb4 li {
	width: 31.5%;
	margin-right: 1.5%;
}
.teb4 li:last-child {
	margin-right: 0;
	width: 31.5%;
}
/* 열린경제 > 대전비전 > 대덕연구개발특구 > 소개 */
.sub03_01_01_01_photolist {
	position: relative;
	padding-left: 0;
}
.sub03_01_01_01_photolist .photolist_img {
	width: 100%;
	position: relative;
	display: block
}
.sub03_01_01_01_photolist .photolist_img img {
	width: 100%;
}
.sub03_01_01_01_photolist .photolist_text {
	width: 100%;
	position: relative;
	clear: both
}
/* 열린경제 > 대전비전 > 대덕연구개발특구 > 소개 끝 */
			

/* 열린경제 > 협동조합 > 협동조합 설립절차 */
.box2 .box2_content {
	padding: 70px 0 0 0;
	min-height: 90px;
	background: none
}
.box2 .box2_content dt {
	display: block;
	width: 100%;
	text-align: left;
}
.box2 .box2_content dd {
	display: block;
	width: 100%;
	text-align: left;
}
/* 열린경제-협동조합-협동조합 설립절차 끝 */	




/* 대전소개 > 시청안내 > 청사둘러보기 > 시청외부 */
.sub04_03_01_02_list li {width:calc(33.3% - 8px);}
.sub04_03_01_02_list li:nth-child(4n){margin-right:12px;}
.sub04_03_01_02_list li:nth-child(3n){margin-right:0;}
.sub04_03_01_02_list li img.sub04_03_01_02_list_img {
	height: 107px;
}
/* 대전소개 > 시청안내 > 청사둘러보기 > 시청외부 끝 */
/*행정정보 > Story대전 > 생생현장 > 포토뉴스 */
.b_photo li {
	width: 49%;
	margin: 0 1% 2% 0;
}
.b_photo li:nth-child(1n) {
	width: 49%;
	margin-right: 1%;
}
.b_photo li:nth-child(2n) {
	width: 50%;
	margin-right: 0;
}
.b_photo li:nth-child(3n) {
	width: 49%;
	margin-right: 1%;
}
.b_photo li:nth-child(5n) {
	width: 49%;
	margin-right: 1%;
}
/*코스안내*/
.green_box {
	width: 100%;
	margin-right: 0;
}
.green_box:nth-child(2n) {
	width: 100%;
	margin-right: 0;
}
.green_box .green_box_content img {
	margin-top: 2%;
	clear: both;
	width: 100%;
	height: 200px;
}
/*직원검색*/
.work_top {
	background: inherit;
}
/*대전의연혁*/
.sub06_03_02_boxline img {
	height: 85px !important;
}
.sub06_03_02_boxline span {
	display: block;
	padding: 10px;
}
/*자매도시*/
.b_bodo.type3 li {
	padding: 200px 0px 10px 0;
}
/*이메일주소무단수집거부*/
.mail_intro {
	min-height: 200px;
	padding: 200px 0px 0px 0;
	background: url("http://www.daejeon.go.kr/images/drh/sub07/icon_mail.gif") no-repeat center top;
}
/*홈페이지의견개선*/
.opinion {
	padding: 180px 10px 10px 0;
}
/* 원도심으로오세요 */
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 82.5%;
	height: 100px;
}
.sub06_08_02_box li:nth-child(3) {
	height: 320px;
}
.sub06_08_02_box li:nth-child(4) {
	height: 320px;
}
.sub06_08_02_box li:nth-child(5) {
	height: 360px;
}
.sub06_08_02_box li:nth-child(3) .sub06_08_02_box_img {
	top: 135px;
	width: 100%;
}
.sub06_08_02_box li:nth-child(4) .sub06_08_02_box_img {
	top: 135px;
	width: 100%;
}
.sub06_08_02_box li:nth-child(3) .down_button {
	top: 250px;
}
.sub06_08_02_box li:nth-child(4) .down_button {
	top: 250px;
}
/*원도심:E*/

/************** 실국홈페이지 시작**************/
/*실국조직도-기획조정실...S*/
.chart .group_all li ul li .type7 {
	background:none;
}
/*실국조직도-기획조정실...E*/
.guide_map{width:100%}
/************** 실국홈페이지 끝**************/

/*대전소개 -기록관*/
.chart .group_all2 ul li .type5.height_auto {width:95% !important}
.chart .group_all2 ul li {float: none; padding: 0; background: none}
}
/**********************************************540px 시작******************************************/
 @media screen and (max-width:540px) {
/*정보공개*/
 .contentType {
	display: none
}
.contentType2 {
	display: block
}

 /************** 실국홈페이지 시작**************/
.box3 {width:95% !important;}
/*실국-감사관실조직도*/
.chart .group_all2 ul.line5{
	width:98%;
	margin-left:-50%
}
/*실국-감사관실조직도*/

/*실국-대전시립예술단S*/
.art_info_list li div.image {
	width: 160px;
	height: 97px;
}
.art_info_list li div.down_button {
	margin-left: 0px;
}
.down_button span a {
	padding:7px 8px 7px 38px
}


/************** 실국홈페이지 끝**************/
/*20170515 행정구역별 체육시설 추가*/
.teb1 li .le_sp {
	float: left;
	padding: 5px 5px 5px 67px;
	margin: 0;
}

.teb1 li span.teb_font1{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -18px;}
/* 20180122 생활정보 행정구역별 공공체육시설 수정 */
.teb1 li span.teb_font3{
	font-size:15px;
	color: #5f5f5f;
	font-weight:bold;
	margin: 0 0 0 -18px;}

.teb1 li span.line{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 23px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line1{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 15px 0 0;
	margin-right: 15px;
	}
.teb1 li span.line2{
	color: #5f5f5f;
	line-height: 1em;
	font-weight: 600;
	border-right: 1px solid #5f5f5f;
	border-top: none;
	border-bottom: none;
	padding: 0 15px 0 0;
	margin-right: 15px;
	}

/*20170515 행정구역별 체육시설  끝*/

.o_box4.o_sbox, .o_box5.o_sbox{width:48.6%}
.o_box4.o_sbox a br, .o_box5.o_sbox a br{display:block}
/*************************************대전문화예술*******************************/
.cul_title .cul_txt img{width:100%}
.cul_title strong{margin:0 0 15px 0;display:inline-block}
/*************************************트램*******************************/
.tram_con .right_img{background-size:70%; background-position:136px 27px}
.tram_con .tram_txt{background-size:60%;height:290px}
.tram_con{height:375px;}

/* 본인인증로그인 */
.loginview ul li{width: 100%; margin-right: 0; margin-bottom: 1%;}

/*생활정보*/
.sm05_box3{height:170px;}

/* 교통건설국 E-BOOK */
.ebook li, .ebook li:nth-child(3n), .ebook li:nth-child(4n), .ebook li:nth-child(5n) {
	width: 48.5%;
	margin: 0 3% 30px 0;
}
.ebook li:nth-child(2n) {
	width: 48.5%;
	margin: 0 0 30px 0;
}


}

/**********************************************489px 시작******************************************/
 @media screen and (max-width:489px) {
.b_bodo li:nth-child(1n) {
	padding: 15px 0 15px 0;
}
.b_bodo li .b_bodo_photo {
	position: inherit;
	left: 0;
	display: block;
	height: auto;
}
.b_bodo li .b_bodo_photo img {
	width: auto;
	width: auto;
}
.b_bodo li .b_bodo_text {
	margin-top: 8px;
}
/************** 실국홈페이지 시작**************/
/*실국-보건복지여성국>공원안내도*/
.box_bgw div img{width:150%}
.park_info_list {
	padding:0 0 0 5%;
	margin:10px 0 0 10px;
}
.park_info_list li{
	width:49%;
	display:inline-block
}
/*실국-보건복지여성국>공원안내도*/
/************** 실국홈페이지 끝**************/
}

/**********************************************480px 시작******************************************/
 @media screen and (max-width:480px) {
.sub02_07_02_dl {
	margin-left: 0;
}
.sub02_07_02_dl dd {
	width: 100%
}
/* 여성청소년, 출산, 어르신 서브메인 20180221 추가  */
.woman_bg01 {
    background: url("http://www.daejeon.go.kr/images/drh/sub05/wo00_bg01_s.jpg") no-repeat right 0px;
}
.sm05_bg_childbirth{
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm05_bg_childbirth.jpg") no-repeat right 0px;
}
.sm_si_bg01{
	background: url("http://www.daejeon.go.kr/images/drh/sub05/sm_si_bg01_2.jpg") no-repeat right 0;
}
/* 게시판 상단 박스디자인 */
.board_textbox.icon1 {
	background: none;
}
.board_textbox.icon2 {
	background: none;
}
.board_textbox.icon3 {
	background: none;
}
.board_textbox.icon4 {
	background: none;
}
.board_textbox.icon5 {
	background: none;
}
.board_textbox.icon6 {
	background: none;
}
.board_textbox.icon7 {
	background: none;
}
.board_textbox.icon8 {
	background: none;
}
.board_textbox.icon9 {
	background: none;
}
.board_textbox.icon10 {
	background: none;
}
.board_textbox.icon11 {
	background: none;
}
/* 글자 두줄로 만들경우 */
.br {
	width: 100%;
	display: inline-block
}
/*********** 전자민원 ***************/ 
ul.minwon_box li.box3 {
	width: 100%;
	float: left
}
ul.minwon_box li.box3_bul {
	width: 100%;
	min-height: 40px;
	float: left;
	background: url("http://www.daejeon.go.kr/images/drh/common/bul_mo.gif") no-repeat center top;
}
/* 원스톱민원개요 */
.onestop_box {
	width: 95%;
}
.onestop li.wd01{
	width: 95%;
}
.onestop li.wd02{
	width: 95%;
}
.onestop_box .arow_r {
	position: absolute;
	left: 48%;
	top: 97px;
	z-index: 1;
	width: 13px;
	height: 7px;
	line-height: 1px;
	background: url("http://www.daejeon.go.kr/images/drh/sub/arow_b.gif") no-repeat center bottom;
}
.board_textbox.min_line {
	padding: 20px 20px 17px 20px;
}
/************ 전자민원 끝 ***********/ 


/*참여마당 - 시민제안공모사업*/
.suggestion_l {display: none;}
.suggestion_m {display: none;}
.suggestion_s {display: block;}
.suggestion_s img {width: 100%}
.suggestion_ss {display: none;}
/*참여마당 - 시민제안공모사업끝*/

/*대전여성인재*/
.djwoman_l {display: none;}
.djwoman_m {display: none;}
.djwoman_s {display: block;}
.djwoman_s img {width: 100%}
.djwoman_ss {display: none;}

/*지역인재*/
.cityjob_l {display: none;}
.cityjob_m {display: none;}
.cityjob_s {display: block;}
.cityjob_s img {width: 100%}
.cityjob_ss {display: none;}

/************* 열린경제 *************/
/* 대덕연구개발특구 */
.box .box_content.inno {
	padding: 20px;
	background: #fff none;
}
/* 물가정보 */
.sm03_con_box span {
	font-size: 12px;
}
.sm03_con_box {
	padding-left: 10px;
	background: none
}
.sm03_con_box2 ul {
	position: absolute;
	left: 10px;
	top: 47px;
	width: 94%;
}
.sm03_con_box2 ul li {
	position: relative;
	margin-bottom: 7px;
}
.sm03_con_box2 ul li a {
	padding-left: 5px;
	background: url("http://www.daejeon.go.kr/images/drh/sub03/sm03_bul_01.gif") no-repeat left 5px;
	font-size: 12px;
}
.sm03_con_photo {
	width: 100%;
}
.sm03_con_photo li {
	width: 49%;
	background: none;
	padding-right: 1%;
	margin-left: 1%;
}
.sm03_con_photo li img {
	width: 95%;
}
/************* 생활정보 *************/
/* 3대하천 */
.river_list li {
	margin: 0;
	width: 100%;
}
.sm05_box3{height:200px;}
/************** 대전소개 ******************/ 

/* 전시공간 */
.cityhall li {
	width: 100%;
	text-align: center
}
.cityhall li img {
	width: 155px;
	height: 116px;
	float: none;
	margin-right: 0;
	padding-top: 20px;
}
.cityhall li span {
	margin-left: 0;
}
.cityhall li .txt_area {
	float: none;
	padding-top: 0;
	text-align: center;
}
.cityhall li .txt_area h5 {
	text-align: center;
	background: none;
	padding-left: 0
}
/* 학습공간 */
.cityhall02 .cityhall02_photo li {
	float: none;
	margin: 10px 0 10px 0;
	width: 100%;
	text-align: center
}
/* 대전의지명 */
.sub06_02_03_list li {
	float: left;
	margin-right: -50px;
}
.b_bodo.type3 li .b_bodo_text {
	min-height: 170px;
}
/************** 대전소개 끝 **************/
/* 조직정보공개 */
.teb4 li {
	width: 100%;
	margin: 0 0 5px 0;
}
.teb4 li:last-child {
	width: 100%;
}
.teb4 li a {
	display: inline-block;
	width: 100%;
	height: 57px;
	background-color: #f5f5f5;
	border-radius: 5px;
}
.teb4 li a p.txt {
	font-weight: 600;
	margin: 25px auto 0 30px;
	width: 85%;
	height: 30px;
	vertical-align: middle;
	line-height: 15px;
	text-align: center;
	display: inline-block;
	word-wrap: break-word;
	white-space: normal;
}
.teb4 li a.tab01 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 15px 30%;
}
.teb4 li a:hover.tab01 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 15px 30%;
}
.teb4 li a.tab01on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org01.png) no-repeat 15px 30%;
}
.teb4 li a.tab02 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 15px 30%;
}
.teb4 li a:hover.tab02 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 15px 30%;
}
.teb4 li a.tab02on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org02.png) no-repeat 15px 30%;
}
.teb4 li a.tab03 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 15px 30%;
}
.teb4 li a:hover.tab03 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 15px 30%;
}
.teb4 li a.tab03on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org03.png) no-repeat 15px 30%;
}
.teb4 li a.tab04 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 30px 30%;
}
.teb4 li a:hover.tab04 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 30px 30%;
}
.teb4 li a.tab04on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org04.png) no-repeat 30px 30%;
}
.teb4 li a.tab05 {
	background: #f5f5f5 url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 30px 30%;
}
.teb4 li a:hover.tab05 {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 30px 30%;
}
.teb4 li a.tab05on {
	background: #fff url(http://www.daejeon.go.kr/images/drh/sub00/tab_org05.png) no-repeat 30px 30%;
}
.half_table {
	width: 100%;
}
.pyo {
	width: 100%;
}
.board_textbox {
	padding: 18px;
}
.board_textbox2{padding:18px; background:none;}
.h5_ul .h6_ul {
	/* margin-left: 8px; */
	margin-bottom: 10px;
}
.h6_ul {
	margin: 5px 0 3px 0;
}
h6 {
	margin: 5px 0 3px 0;
}
/*  대전소개 > 시청안내 > 청사둘러보기 > 전경 */
#photo_sBox {
	position: relative;
	width: 393px;
	height: 180px;
}
#photo_sBox .photo_sBox_move2 {
	overflow: hidden;
	z-index: 0;
	width: 95%;
	height: 80px;
	margin: 0 auto;
}
#photo_sBox .photo_sBox_move2 ul {
	position: absolute;
	width: 100%;
	padding-bottom: 20px;
	left: 0;
	top: 16%;
}
#photo_sBox .photo_sBox_move2 ul li {
	float: left;
	width: 22%;
	height: 71px;
	margin-right: 1%;
	margin-bottom: 1%;
	border: 1px solid #cdcdcd;
	overflow: hidden;
}
.photo_slide.type2 #photo_sBox {
/* margin-top: 30px; */
}
.b_bodo li .b_bodo_photo img {
	width: 100%;
	height: 125px;
}
#photo_sBox .photo_sBox_move2 ul li img.photo_ov {
	width: 100%;
	height: 69px;
	border: 2px solid #ff6200;
	box-sizing: border-box;
}
/*  대전소개 > 시청안내 > 청사둘러보기 > 전경 끝 */
/* 대전소개 > 시청안내 > 청사둘러보기 > 시청외부 */
.sub04_03_01_02_list li {width:calc(50% - 6px);}
.sub04_03_01_02_list li:nth-child(3n){margin-right:12px;}
.sub04_03_01_02_list li:nth-child(2n){margin-right:0}
.sub04_03_01_02_list li img.sub04_03_01_02_list_img {
	height: 107px;
}
/* 대전소개 > 시청안내 > 청사둘러보기 > 시청외부 끝 */
/* 대전소개 > 시청안내 > 시민이용시설 > 휴게공간 */
.b_bodo.no_title li {
	padding: 0px 0px 24px 0;
	margin-top: 20px;
}
.b_bodo.no_title li .b_bodo_photo {
	top: 0px;
	clear: both;
	position: initial;
	width: 100%;
	display: block;
	margin-bottom: 5%;
}
.b_bodo li .b_bodo_photo img {
	width: 100%;
	height: 125px;
}
.b_bodo li .b_bodo_text {
	min-height: initial;
	width: 100%;
	margin-left: 0;
}
.story_d ul {
	width: 70%;
}
/*사이버역사관
.sub06_03_01_01_top {
	margin-bottom: 80px;
}*/


/*20170124 css 수정*/
.sub06_03_01_01_top {
	margin-bottom: 110px;
}

.sub06_03_01_01_top .sub06_03_01_01_title {
	width: 100%;
}
.sub06_03_01_01_top .sub06_03_01_01_text {
	position: absolute;
	left: 0;
	top: 55px;
}
.story_d img {
	width: 100%;
	height: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
/*시정백서*/
.box .box_content.icon1, .box .box_content.icon2, .box .box_content.icon3 {
	padding: 20px;
	background: #fff none;
}

/*기록관*/

.chart .group_all2 ul li {
	padding: 0;
}
.chart .group_all2 ul li.line_l {
	background: inherit;
}
.chart .group_all2 ul li.line_r {
	background: inherit;
}
.chart .group_all2 ul.line5 {
	width: 100%;
	margin-left: 0;
}
.chart .group_all2 ul li .type5.height_auto {
	width: 100%;
}
.chart .group_all2 ul li .type5.height_auto ul li {
	width: 100%;
	margin: 0;
}
/*기록관*/
.sub06_03_08_list li {
	width: 100% !important;
}
.sub06_03_08_list2 {
	width: 100%;
}
.sub06_03_08_list2 li {
	width: 100% !important;
}
.sub06_03_08_list2 li img {
	width: 100%;
}
/*대전갤러리*/
.photo_bimg_2 {
	max-width: 600px;
	min-height: 325px;
}
.sub06_03_02_boxline {
	height: 120px;
}
/*자매도시*/
.b_bodo.type3 li .b_bodo_photo img {
	width: 100%;
	height: 184px;
}
.ydm_dl dt {
	float: left;
	width: 100%;
}
.ydm_dl dd {
	float: left;
	width: 100%;
	padding: 0 0 0 7px;
}
.sub06_05_14_box_img {
	float: left;
	width: 100%;
}
.sub06_05_14_box_img ul {
	padding: 0;
	margin: 0;
}
.sub06_05_14_box_img ul li {
	width: 100%;
	padding: 0;
}
/*대전사랑*/
.music_box .music_img img {
	width: 100%;
}
/*시민헌장*/
.sub06_07_05_list li {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.sub06_07_05_list .sub06_07_05_list_text {
	padding-top: 0;
	margin: 0 0 20px 0;
	line-height: 20px;
}
/* map */
.map {
	height: 250px;
}
/*배너모음*/
.box5 ul li {
	width: 49%;
}
.box5 ul li.wd33{
	width: 49%;
}
/* 원도심으로오세요 */
.sub06_08_02_box li {
	width: 100%;
}
.sub06_08_02_box li:nth-child(2) {
	width: 100%;
}
.sub06_08_02_box li:nth-child(3) {
	width: 100%;
}
.sub06_08_02_box li:nth-child(4) {
	width: 100%;
}
.sub06_08_02_box li:nth-child(5) {
	height: 300px;
}
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 86.5%;
	height: 100px;
}
.sub06_08_04_list li .box_type2 {
	min-height: 138px !important;
}
.sub06_08_04_list li .box_content_img {
	width: 120px !important;
}
.box .box_content.box_type2 {
	padding-left: 145px;
}
.box .box_content.box_type2 .box_content_text {
	height: auto;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	width: 100%;
}
.box .box_content.box_type2 .box_content_text p {
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	width: 100%;
}
.down_button span a.reserv_link {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link.gif) no-repeat 13px 6px;
}
.down_button span a {
	padding: 7px 10px 7px 40px;
}
.down_button span {
	margin-right: 0;
}
/*원도심:E*/
/*직원검색*/
.directory {
	display: none;
}
.directory_board {
	padding-left: 0;
}

/************** 실국홈페이지 시작**************/
/*실국조직도S*/
.chart .group_all2 ul.line3 {
	width: 150px;
	margin-left: -30px;
}
.chart .group_all2 ul.line4 {
	width: 150px;
	margin-left: -40px;
}
.chart .group_all2 ul li .type7 {
	margin: 5px 8px 0 0;
}
.chart .group_all2 ul.line8 {
	width: 150px;
	margin-left: -32px;
	padding:0
}
.chart .group_all2 ul li {
	background:none;
}
.chart .group_all2 {
	margin-top: 10px;
}
/*실국조직도E*/
/*실국-감사관실조직도*/
.chart .group_all2 ul.line5{
	width:98%;
	margin-left:-50%
}
.chart .group_all2 ul.line5 li .type7 {
width:70px
}
/*실국-감사관실조직도*/
/*실국-대전시립예술단S*/
.art_info_list li {
	width: 100%;
	margin-bottom: 20px;
}
.art_info_list li div.image {
	width: 100%;
	height: 100%;
}
.art_info_list li div.down_button {
	float:right !important
}
/*실국-대전시립예술단E*/
/*실국-보건복지여성국>공원안내도*/
.box_bgw div {margin:0 !important}
.box_bgw div img{width:100%}

/*실국-보건복지여성국>공원안내도*/
/*실국-보건복지여성국>조형물현황 */
.b_bodo02 {
	margin: 20px 0;
	overflow: hidden;
}
.b_bodo02 li {
	position: relative; 
	width:100%;
	padding: 44px 0 20px 0px;
	margin-right:2%;
	float:left;
	border-bottom: 1px dashed #dcdcdc;
}
.b_bodo02 li .bodo_title {
	width:95%;
	position: absolute;
	left: 0;
	top: 0;
}
.b_bodo02 .bodo_title {
	top: 18px;
	font-size: 16px;
}

.b_bodo02 li.last {
	background: none;
}
.b_bodo02 li li {
	padding: 5px 0px 0 0;
	background: none ;
}
.b_bodo02 li .b_bodo_photo {
	position: static;
	left: 0;
	top: 50px;
	display: block;
	width: 100%;
	height: 80%;
	border: 1px solid #ebebeb;
	margin-top:10px
}
.b_bodo02 li .b_bodo_photo img {
	width: 100%;
	height: 100%;
	padding:6px;
	border: 1px solid #dcdcdc;
}
.b_bodo02 li .b_bodo_text {width:100%;float:left;min-height: inherit; line-height:150% !important;margin-top:10px}

.b_bodo02 li .b_bodo_text li{line-height:160% !important;border: none !important;width:100%}

.o_main_top .o_box1_icon1{
	left:inherit;
	top:-160px
}
.o_bbox strong span{margin-left:0;line-height:1.2em}
.o_main_site ul li {
	width: 49.5%;
}
.o_bbox ul li{width:49.5%}
.o_box4.o_sbox, .o_box5.o_sbox{width:48.4%}
/************** 실국홈페이지 끝**************/
/************** 20170516**************/
.teb1 li .le_sp1 {
	float: left;
	padding: 5px 5px 5px 71px;
	margin: 0;
}
/*************************************트램*******************************/
.tram_con .tram_txt strong{margin:0 10px}
.tram_con p{margin:50px 10px}
.tram_con .tram_txt strong img{width:80%;}
.tram_con .right_img{background-size:70%; background-position:118px 33px}
.tram_con .tram_txt{background-size:60%;}

/*20170804 시민행복위원회 수정*/
.citizen_con img{width:100%;}

/*대전소개 -기록관*/
.chart .group_all2 ul li .type5.height_auto {width:95% !important}
.chart .group_all2 ul li {float: none; padding: 0; background: none}

.river_list.river_lst_sup li{width:50%;}
.river_list2 li{width:100%;}

}

/**********************************************440px 시작******************************************/
@media screen and (max-width:440px) {

.chart .group_all2 ul.group_record li .type5{width:100%;}

}


/**********************************************414px 시작******************************************/
 @media screen and (max-width:414px) {
.box_half .box_content.img_gns{background-image:none; padding-left:10px;}
.box_half .box_content.img_gns2{background-image:none; padding-left:10px;}
/*************************************학자금 414*******************************/
.csf_expen .csf_txt{background-image:none; margin-bottom:50px !important}
.csf_expen .csf_txt img{width:100% !important}
.csf_expen p{width:100%}

.b_photo li:nth-child(1n) {
	width: 49%;
	margin-right: 1%;
}
.b_photo li:nth-child(2n) {
	width: 50%;
	margin-right: 0;
}
.o_box3.o_sbox, .o_box7.o_sbox{
	width:48%
}
.member_list2 li{
    width: 100%;
	margin:0 0 10px 0;
}
.member_list2 .type01{
	min-height:inherit
}
.member_list2 .type02{
	min-height:inherit
}
/* 사무실 전경 */
.office_img_list li {
    width: 100%;
    height: inherit;
	margin:0 0 10px 0
}

.o_box4.o_sbox, .o_box5.o_sbox{width:100%}
.o_box3.o_sbox, .o_box7.o_sbox{width:100%}

.sm0608_box8 ul li{width:49%}
.sm0608_box2 li{min-height:138px}
.sm0608_box4_01 .more_xy, .sm0608_box4_01 .more_xy2{left:15px;top:38px !important}
.sm0608_box4 .more_xy, .sm0608_box5 .more_xy{left:8%; top:43px;}

/*뷰어다운로드-414px*/
.view_img{width:initial !important}

/*실국-대전근현대사전시관*/
dl dd.img {width:100%}
dl dd.img img{width:100%}
/*실국-대전근현대사전시관*/

/*실국-시민안전실>대전원자력안전공익제보*/
.safe_atomy strong img{width:100%}

/*************************************학자금 414*******************************/
.csf_expen .csf_txt{background-image:none; margin-bottom:50px !important}
.csf_expen p{width:100%}
/*************************************대전문화예술*******************************/
.cul_title .cul_txt {padding:50px 30px;}
/*************************************트램*******************************/
.tram_con {background-size:25%;}
.tram_con .tram_txt strong{margin:0 10px}
.tram_con p{margin:40px 10px;font-size:14px;}
.tram_con .tram_txt strong img{width:80%;}
.tram_con .right_img{background-size:70%; background-position:98px 39px}
.tram_con .tram_txt{background-size:60%;}

/* 선사시대의 대전 */
.line_img_l{display:block;float:none;margin:0 auto;}
.line_img_r{display:block;float:none;margin:0 auto;}

/*대전소개*/
.chart .group_all2 ul li ul{padding:10px 0px 0 20px !important; margin:0 auto}
/*생활정보*/
.sm05_box3{height:230px;}

/* 대전시청통합사이트 */
.dj_totalsite li{width:50%;}


}

/**********************************************430px 시작******************************************/
 @media screen and (max-width:430px) {
	h4.h4btn{margin-top:60px}
	.h6_btnbox{margin-top:-80px;}
 }
/**********************************************430px 끝******************************************/

/**********************************************400px 시작******************************************/
 @media screen and (max-width:400px) {
/*참여마당 - 시민제안공모사업*/
.suggestion_l {display: none;}
.suggestion_m {display: none;}
.suggestion_s {display: none;}
.suggestion_ss {display: block;}
.suggestion_ss img {width: 100%}
/*참여마당 - 시민제안공모사업끝*/

/*대전여성인재*/
.djwoman_l {display: none;}
.djwoman_m {display: none;}
.djwoman_s {display: none;}
.djwoman_ss {display: block;}
.djwoman_ss img {width: 100%}

/*지역인재*/
.cityjob_l {display: none;}
.cityjob_m {display: none;}
.cityjob_s {display: none;}
.cityjob_ss {display: block;}
.cityjob_ss img {width: 100%}

.tip {
	padding: 11px 17px 11px 17px;
	background: #ebebeb none
}
.welfare_btn {
	margin-bottom: 30px;
	width: 310px;
	margin: 0 auto
}
.green img {
	width: 100%;
}
/*행정정보 > Story대전 > 생생현장 > 포토뉴스 */
.b_photo li {
	width: 100%;
	margin: 0 0 10px 0;
}
.b_photo li:nth-child(1n) {
	width: 100%;
	margin-right: 0;
}
.b_photo li:nth-child(2n) {
	width: 100%;
	margin-right: 0;
}
.b_photo li:nth-child(3n) {
	width: 100%;
	margin-right: 1%;
}
.b_photo li:nth-child(5n) {
	width: 100%;
	margin-right: 1%;
}
/*행정정보 STORY대전*/
.story_d ul {
	width: 70%;
}
.story_d img {
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
/*버튼*/
.down_button {
	float: inherit;
	width: 100%;
}
/* 원도심으로오세요 */
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 86%;
	height: 100px;
	margin-right: 1%;
}
.sub06_08_02_box li:nth-child(5) {
	height: 330px;
}
/*원도심:E*/

/* 자매도시 */
.sister_cities {
	padding-bottom: 0
}
/* 자매도시 끝 */
/************** 실국홈페이지 시작**************/
/*실국-대전시립예술단S*/
.art_info_list li div.down_button {
	float:right !important;
	width:initial
}
/*실국-대전시립예술단E*/
/*실국-보건복지여성국>공원안내도*/
.park_info_list{padding:0}
.park_info_list li{width:49.4%}
/*실국-보건복지여성국>공원안내도*/
.o_main_top strong{font-size:28px;left:20px}
.o_main_top p{left:20px}
/************** 실국홈페이지 끝**************/

/* 본인인증로그인 */
.loginview_form{padding:20px 30px;}

/* 교통건설국 E-BOOK */
.ebook li, .ebook li:nth-child(1n) {
	width: 100%;
	margin: 0 0 30px 0;
}

}
/**********************************************384px 시작******************************************/
 @media screen and (max-width:384px) {
.tram_con{height:422px}
.tram_con .tram_txt{height:336px}

.river_list.river_lst_sup li{width:100%;}
 }
/**********************************************380px 시작******************************************/
 @media screen and (max-width:380px) {
/* 전자민원 */
.min24 img {
	margin: 30px 0;
	width: 100%
}
/*SMS서비스*/
.sub01_03_iconbox {
	padding: 115px 5px 0 5px;
	background: url(http://www.daejeon.go.kr/images/drh/sub01/sub01_03_icon1.gif) no-repeat center top;
}
.sub01_03_list li {
	width: 100%;
}
/*배너모음*/
.box5 ul li {
	width: 99%;
}
.box5 ul li.wd33{
	width:99%;
}
/* 3대하천 */
.river_list3 li {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
/* 원도심으로오세요 */
.sub06_08_02_box li .sub06_08_02_box_img img {
	width: 81.2%;
	height: 100px;
}
.box .box_content.box_type2 {
	padding-left: 0;
}
.sub06_08_04_list li .box_content_img {
	width: 91% !important;
}
.box .box_content.box_type2 .box_content_text {
	height: auto;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	width: 100%;
	margin-top: 120px;
	margin-left: 10px;
}
/*원도심:E*/

/*생생현장포토*/
.b_photo li:nth-child(1n) {
	width: 100%;
	margin: 0 0 30px 0;
}
.b_photo li img {
	min-height: 175px;
	max-height: 175px;
}

/*생생현장포토*/

/********************************뷰어다운로드20170306***************************/
.box_wrap dl dd.img{top:20%}
.box_wrap dl dd.btn02 .view_btn {text-align:center;width: 100%;padding: 5px 0 5px 0;background-image:none !important;}
/********************************뷰어다운로드20170306***************************/


.o_main_top p{font-size:14px;width:80%}
.o_mini_board ul li a{width:85%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display:block}


/*대전근현대사전시관*/
.img_tit01{width:100%;height:auto}

dl dt {width:100% !important}
dl dt img{width:100%}
/*실국-대전근현대사전시관*/

}

/**********************************************380px 끝******************************************/

/**********************************************360px 시작******************************************/
 @media screen and (max-width:360px) {

/*정보공개*/
.sm00_box1,.sm00_box2,.sm00_box3,.sm00_box4,.sm00_box5,.sm00_box6{height:160px;}

/*참여마당*/
.sm01_box6, .sm01_box7{width:100%}

/*전자민원*/
.sm02_box span{width:70%}

/*행정정보*/
.sm04_box8_icon{background:none}
.sm03_box7_01{height:200px}

/*생활정보*/
.sm05_box3{height:inherit;}
.sm05_box6, .sm05_box7{width:100%}
.sm05_box2, .sm05_box2_1,.sm05_box4, .sm05_box5,.sm05_box8, .sm05_box9{width:100%}

/************** 실국홈페이지 시작**************/
/*실국-보건복지여성국>공원안내도*/
.park_info_list li {width:100% !important;padding:0 0 0 15px}
/*실국-보건복지여성국>공원안내도*/

.chart .group_all2 ul.line8_1 li{width:50%}

.chart .group_all2 ul.group_record > li ul li{width:100%;}

/************** 실국홈페이지 끝**************/
/*************************************트램*******************************/
.tram_con .tram_txt{height:350px}
.tram_con .right_img{background-position:70px 33px}
.tram_con{background-size:25%; height:450px;}

/*대전소개*/
.chart .group_all2 ul li ul{padding:10px 0px 0 0 !important; margin:0 auto}


}
/**********************************************320px 시작******************************************/
 @media screen and (max-width:320px) {
.target_list li p.txt01{width:65px; margin:65px 0 80px 8px}
/* 어르신 */
.sm_si_bg01 {
	padding: 15px 20px;
}
/* 어르신 끝 */

/*여성청소년 서브메인*/
.wo00_box1 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box2 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box3 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box4 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box5 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box6 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
.wo00_box7 {
	width: 100%;
	height: 190px;
	margin-right: 0;
}
/*여성청소년 서브메인 끝*/

/********************************뷰어다운로드20170306***************************/
.box_wrap dl{padding:10px}
.box_wrap dl dt{width:100%;padding:0;margin:0;border:none}
.box_wrap dl dd.txt{width:100%;padding:0;margin:0;border:none}
.box_wrap dl dd.img{display:none}
.box_wrap dl dd.btn02{width:100%;padding:0;margin:0;border:none}
.box_wrap dl dd.btn02 .view_btn {text-align:center;width: 100%;padding: 5px 0 5px 0;background-image:none !important;}
/********************************뷰어다운로드20170306***************************/

.o_main_site ul li {
	width: 100%;
}
.o_box4.o_sbox a br, .o_box5.o_sbox a br {display:none}

/*대전소개*/
.chart .group_all2 ul li ul{padding:0 !important; letter-spacing:-0.1em}
}
/**********************************************320px 끝******************************************/

.img_res_1846 {
	max-width: 100%;
}
.img_res_1484 {
	max-width: 100%;
}
.img_res {
	max-width: 100%;
}
/*조직정보공개_20160824추가*/
.teb4 {
	overflow: hidden;
	margin: 10px 0px;
}
/*생생현장포토소식*/
.photo2_bbox {
	position: inherit;
}
.photo2_bimg {
	position: inherit;
}
.photo2_bimg ul {
	position: inherit;
	width: 680px !important;
	margin: 0 auto;
	border-bottom: none !important;
}
.photo2_bimg ul li {
	float: left;
	width: 598px;
	height: 432px;
	margin: 0 auto;
	border-bottom: none !important;
}
.photo2_bimg ul li img {
	width: 100%;
	height: auto;
}
#photo_sBox2 {
	display: none;
}
@media all and (max-width:1023px) {
.photo2_bimg ul {
	width: 100% !important;
}
}
/*생생현장포토소식*/

/*포토슬라이드*/
.photo_bbox {
	position: relative;
	width: 100%;
	/*height: 470px;*/
	height: 430px;
	margin: 25px 0 0 0;
}
.photo_bimg {
	position: absolute;
	left: 50%;
	margin: 0 0 0 -299px;
	top: 0;
	width: 598px;
	height: 432px;
	overflow: auto;
	border: 1px solid #cdcdcd;
	padding: 0;
}
.photo_bimg ul {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30000px;
}
.photo_bimg ul li {
	float: left;
	width: 598px;
	height: 432px;
	margin: 0;
}
.photo_bimg ul li img {
	width: 598px;
	height: 432px;
}
.photo_bimg_1 {
	position: absolute;
	left: 50%;
	margin: 0 0 0 -299px;
	top: 0;
	width: 598px;
	/*height: 432px;*/
	/*height: 406px;*/
	height: auto;
	min-height: 408px;
	overflow: hidden;
	border: 1px solid #cdcdcd;
	padding: 15px;
}
.photo_bimg_1 ul {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30000px !important;
	border-bottom:none !important;
}
.photo_bimg_1 ul li {
	float: left !important;
	margin: 0 !important;
	padding: 5px 30px 0 0 !important;
	width: 598px !important;
	height: 400px !important;
	text-align: center !important;/*line-height: 432px;*/
}
.photo_bimg_1 ul li img {
	width: 100%;
	height: 360px;
}
#photo_sBox {
	position: relative;
	width: 100%;
	height: 100px;
}
#photo_sBox .photo_sBox_move {
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -300px;
	top: 0px;
	z-index: 0;
	width: 600px;
	height: 80px;
}
#photo_sBox .photo_sBox_move ul {
	position: absolute;
	width: 4000px;
	min-width: 598px;
	/*left: -3px;*//*2014.03.18
	top: -1px;*/
	padding: 0;
	border-bottom: none;
}
#photo_sBox .photo_sBox_move ul li {
	float: left;
	width: 113px;
	/*height: 73px;*/
	margin-right: 8px;
	/*border: 1px solid #cdcdcd;*/
	border: none;
}
#photo_sBox .photo_sBox_move ul li img {
	width: 113px;
	height: 75px;
}
#photo_sBox .photo_sBox_move ul li img.photo_ov {
	width: 113px;
	height: 75px;
	border: 2px solid #ff6200;
	box-sizing: border-box;
}
#photo_sBox .photo_sBox_left {
	position: absolute;
	left: 10%;
	top: 20px;
	z-index: 0;
	width: 30px;
	height: 40px;
}
#photo_sBox .photo_sBox_right {
	position: absolute;
	right: 10%;
	top: 20px;
	z-index: 0;
	width: 30px;
	height: 40px;
}
@media all and (max-width:1023px) {
.photo_bbox {
	position: inherit;
	width: 100%;
	height: auto;
}
#photo_sBox {
	display: none;
}
.photo_bimg_1 {
	border: none;
	padding: 0 0 15px 0;
	position: inherit;
	height: auto;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
.photo_bimg_1 ul {
	position: inherit;
	width: 100% !important;
	max-width: 680px !important;
	margin: 0 auto;
}
.photo_bimg_1 ul li {
	float: left;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0 0 15px 0;
	border-bottom: none !important;
}
.photo_bimg_1 img {
	width: 100% !important;
	height: 100% !important;
	max-height: inherit;
	min-height: inherit;
	margin: 0 auto;
}
}
/*포토슬라이드*/
/*카드뉴스*/
.b_photo_03 {
	overflow: hidden;
	width: 100%;
}
.b_photo_03 li {
	float: left;
	/*width: 200px;
	padding: 0px 5px;
	margin-bottom: 30px;*/
	width: 24.5%;
	margin: 0 0.5% 30px 0;
	border: 1px solid #e8e3e3;
	text-align: center;
	padding: 10px;
}
.b_photo_03 li:nth-child(5n) {
	width: 24.5%;
}
.b_photo_03 li a:link, .b_photo_03 li a:visited, .b_photo_03 li a:active {
	opacity: 1;
}
.b_photo_03 li a:hover {
	opacity: 0.5;
}
.b_photo_03 li img {
	width: 100%;
	height:245px;
}
.b_photo_03 li strong {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height:24px;
	margin-top: 10px;
	text-align: center;
}
.b_photo_03 li span {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 18px;
	text-align: center;
}
@media screen and (max-width:800px) {
.b_photo_03 li:nth-child(1n) {
	width: 32.5%;
	margin: 0 1% 30px 0;
}
.b_photo_03 li:nth-child(3n) {
	width: 32.5%;
	margin: 0 0 30px 0.5%;
}
.b_photo_03 li img {
	height:auto;
}
}
@media screen and (max-width:480px) {
.b_photo_03 li:nth-child(1n) {
	width: 49%;
	margin: 0 1.5% 30px 0;
}
.b_photo_03 li:nth-child(2n) {
	width: 49%;
	margin: 0 0 30px 0.5%;
}
}
@media screen and (max-width:390px) {
.b_photo_03 li:nth-child(1n) {
	width: 100%;
	margin: 0 0 20px 0;
}
}
/*카드뉴스*/

/*대전기네스*/
.b_photo_17 {
	overflow: hidden;
	width: 100%;
}
.b_photo_17 li {
	float: left;
	width: 46.5%;
	margin: 0 3.5% 30px 0;
	text-align: center;
	padding: 10px;
	border:1px solid #ddd;
}
.b_photo_17 li:nth-child(5n) {
	width: 19.5%;
	margin: 0 0 30px 0.5%;
}
.b_photo_17 li a:link, .b_photo_17 li a:visited, .b_photo_17 li a:active {
	opacity: 1;
}
.b_photo_17 li a:hover {
	opacity: 0.5;
}
.b_photo_17 li img {
	width: 100%;
	height: 100%;
}
.b_photo_17 li strong {
	display: block;
	width: 100%;
	height:40px;
	margin-top: 18px;
	text-align: center;
	font-size:16px;
}
.b_photo_17 li span {
	display: block;
	width: 100%;
	height: 35px;
	text-align: center;
}
.b_photo_17 li p {
	display: inline-block;
}
@media screen and (max-width:800px) {
.b_photo_17 li:nth-child(1n) {
	width: 47.5%;
	margin: 0 2% 30px 0;
}
.b_photo_17 li:nth-child(3n) {
	width: 32.5%;
	margin: 0 0 30px 0.5%;
}
}
@media screen and (max-width:480px) {
.b_photo_17 li:nth-child(1n) {
	width: 49%;
	margin: 0 1.5% 30px 0;
}
.b_photo_17 li:nth-child(2n) {
	width: 49%;
	margin: 0 0 30px 0.5%;
}
.b_photo_17 li span{height:55px;}
.b_photo_17 li strong{height:65px;}
}
@media screen and (max-width:390px) {
.b_photo_17 li:nth-child(1n) {
	width: 100%;
	margin: 0 0 20px 0;
}
.b_photo_17 li span{height:auto;}
.b_photo_17 li strong{height:auto;}
}
/*대전기네스*/


/************** 20170104 추가내용 ******************/ 
.h8_ul li {
	margin-bottom: 3px;
	padding-left: 25px;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	
}



.down_button1 {
	display: inline-block;
	margin: 0 10px 0 0;
}

/*************************************20170104*******************************/
.down_button1 span {
	display: inline-block;
	margin-right:5px;
	margin-bottom: 5px;
	border: 1px solid #c8c8c8;
	background: none;
	background-color: #fff;
	
}


.down_button1 span a {
	display:block;
	color: #646464;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 9px 5px 40px;
	text-align: left;
}

.down_button1 span a.reserv_link {
	background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_link.gif) no-repeat 13px 6px;
}
/*************************************20170104*******************************/

/*************************************20170630*******************************/
.atm_step:after {content:""; display:block; clear:both;}
.atm_step h3, .atm_member_m_step01 h3, .atm_member_m_step01_re h3{font-weight:600; color:#333333; font-size:15px; margin:30px 0 10px 0; background:url(http://www.daejeon.go.krdrh/join/h3_bul.gif) no-repeat left 8px; padding-left:13px;}
.atm_detail_info_re {text-align: justify; height:180px; width:100%; line-height:16px; padding:10px 15px; margin-bottom:10px; border:1px solid #cacbcb; background:#fff; overflow-x:hidden; overflow-y:scroll; box-sizing:border-box; color:#666666; font-family:"나눔고딕",Nanumgothic,"돋움",Dotum,Verdana,Arial,AppleGothic,sans-serif; font-size:12px;} 
.atm_detail_info_label{font-size:13px; font-weight:bold; line-height: 19px;}
.atm_detail_info_label span.red2 {color: #e64b4b;}

.atm_table table{width:100%; border-top:1px solid #656565; line-height:16px;}
.atm_table span{display:inline-block; margin:0 5px}
.atm_table input{vertical-align:middle !important;}
.atm_table .notice {font-weight:bold;}
.atm_table .atm_name {width:40%}
.atm_table .add_title{font-size:14px; color:#2b9cd7; font-weight:bold;}
.atm_table {width:100%; margin-top:10px; overflow:hidden; font-size: 13px; }
.atm_table table th {letter-spacing:-0.1em; padding:10px 10px; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f5f5f5;}
.atm_table table td {letter-spacing:-0.1em; padding:10px 0; text-align:center; border-bottom:1px solid #d6d6d6; vertical-align:middle}
.atm_table table .al_l {text-align:left; padding-left:10px;}
.atm_table table .al_left {border-left:1px solid #d6d6d6; padding-left:15px}
.atm_table table .al_r {text-align:right; padding-right:20px;}
.atm_table .txt_area {width:95%; border:1px solid #d6d6d6; margin:10px 0px; font-family:NanumGothic; color:#666;}
.atm_table input.in {border:1px solid #C0C0C0; height:26px; line-height:20px; padding:0 5px; margin:3px 0}
.atm_table .btn_type06 { margin-top:15px; color:#fff; font-size:16px; background:#333333; padding:0px 40px; text-align:center; display:inline-block;}
.atm_table table td input.atm_tel{width:26% !important;}
.atm_table select{border:1px solid #aaadb2; padding:0 0 0 5px !important; height:26px; font-size:13px; line-height:20px;}
.atm_member_m_step01 .atm_table td {padding:10px}
.color_d71010 {color:#ff0000}
.dis_none{display:none;}
/********************************************** 640px 시작 ******************************************/
 @media screen and (max-width:640px) {
.atm_table table .al_l span{display:none;}
.atm_table .atm_name{width:100% !important}
.atm_table .atm_email1,.atm_table .atm_email2{width:100% !important}
.atm_table .atm_tel1{width:100% !important}
.atm_table table td input[id="atm_tel1"],.atm_table table td input[id="atm_tel2"],.atm_table table td input[id="atm_tel3"]{width:100% !important;}
.atm_table table td input.atm_tel{width:100% !important;margin:1px 0}

 }
/********************************************** 640px 끝 ******************************************/
/*************************************20170630*******************************/



/* 준비중페이지 20190627 추가 */
.nopage {overflow:hidden;padding:50px 0;background:url("/images/common/page_bg01.jpg") no-repeat left 50px; border-bottom: 1px solid #dbdbdb; border-top: 2px solid #333; margin-top:50px;}
.nopage > div{width:100%; padding:20px 0 0 220px;}
.nopage dt{font-size:14px; font-weight:normal;margin-bottom:10px; padding:0}
.nopage dd{line-height:20px;padding:0 0 0 6px;background:url("/images/common/blt_dd.gif")no-repeat 0 8px;}
.title_left{float:left; font-size:20px; font-weight:bold; line-height:30px;}
.title_right{position:absolute; top:-30px; right:0px; width:100px; height:25px; line-height:25px; float:right; font-size:16px; font-weight:bold; color:#c14655;}
.nopage_line{ position:relative; clear: both;border-bottom: 1px dotted #dddddd;margin:35px 0 15px 0;height:1px;font-size:0;line-height:1px;}



/*20191101 대전트램*/
.tramroute img{width:100%}
.tramroute2 img{width:auto}
.tram_img{height:220px;}
.tram_img ul li{width:33%; height:auto; padding:0 5px 10px 5px; float:left;}
.tram_img ul li img{width:100%;} 

.tram_textbox{position:relative; overflow: hidden; padding: 20px 18px 20px 90px; border: 1px solid #eed6d6;}
.tram_textbox.icon{background:url(/images/drh/sub06/tram_icon.png) no-repeat 23px 22px;}

.tram_video{padding:31px; border:1px solid #e0e0e0; height:auto;}
.tram_video p{text-align:center; padding-top:10px}
.tram_video a{display:block; height:auto; text-align:center; padding:100px 0}
.tram_video.videoimg01 a{background:url(/images/drh/sub06/tram_video01.png)no-repeat; background-position:center}
.tram_video.videoimg02 a{background:url(/images/drh/sub06/tram_video02.png)no-repeat; background-position:center}

.trambox_green ul li{padding:15px; float:left; border:1px solid #c8c8c8; border-top:1px solid #00a23d; width:31.5%; box-sizing:border-box; background:#fff; margin:0px 7px 20px 7px; height:355px;}
.trambox_green strong{color:#00a23d; font-size:15px;}
.trambox_green img{width:100%; margin-top:8px}
.trambox_green p{margin-top:11px; letter-spacing:-.5px}

/********************************************** 1140px 시작 ******************************************/
 @media screen and (max-width:1140px) {
.trambox_green ul li{width:30%;}
.tram_img{height:200px;}
 }
/********************************************** 1140px 끝 ******************************************/

/********************************************** 890px 시작 ******************************************/
 @media screen and (max-width:890px) {
.tram_video a{padding:70px 0}
.tram_img{height:170px;}
 }
/********************************************** 640px 끝 ******************************************/

/********************************************** 640px 시작 ******************************************/
 @media screen and (max-width:640px) {
.trambox_green ul li{width:46%;}
.tram_video a{padding:20px 0;}
.tram_video.videoimg01 a,.tram_video.videoimg02 a{background-size:130%}
.tram_img{height:auto;}
.tram_img ul li{width:100%}
.tramroute2 img{width:100%}
 }
/********************************************** 640px 끝 ******************************************/

/********************************************** 470px 시작 ******************************************/
 @media screen and (max-width:470px) {
.trambox_green ul li{width:100%; height:auto; margin: 0 0 20px 0}
.tram_video img{width:90%}
 }
/********************************************** 470px 끝 ******************************************/

/********************************************** 380px 시작 ******************************************/
 @media screen and (max-width:380px) {
 }
/********************************************** 380px 끝 ******************************************/



/* 20200115 노인복지추가 */
.dolstep1 span{display:block; height:70px}
.dolstep1 p{height:45px;}



.cardnew-img{width:100%; text-align:center}
.cardnew-img img{width:525px}
@media screen and (max-width:525px) {
	.cardnew-img img{width:100%}
}


/* 20200311 비공개대상 파일다운라인 추가 */
.down_linebox{clear:both; margin-top:10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.down_linebox ul.h6_ul{float:left; margin:15px 10px;}
.down_linebox ul.h6_ul li{margin-bottom:0}
.down_linebox .filedown-line{float:right; padding:7px}
.down_linebox .filedown-line span{display:inline-block; padding-left:10px}
.down_linebox .filedown-line span a{border:1px solid #c8c8c8; display:block; padding:7px 15px}
.down_linebox::after{content:''; display:block; clear:both; height:1px}


/* 20200525 지역인재 추가 */
table.zoneT th{font-size:16px;}
table.zoneT td{font-size:15px;}
table.zoneT tr.all td{background:#fafcff}
table.zoneT .lineL{border-left:2px solid #b7b7b7 !important}
table.zoneT .lineR{border-right:2px solid #b7b7b7 !important}
table.zoneT .lineT{border-top:2px solid #b7b7b7 !important}
table.zoneT .lineB{border-bottom:2px solid #b7b7b7 !important}
table.zoneT .backP{background: #ddeaff !important; color:#000}

.zone_faq li{border:1px solid #e0e0e0; padding:10px; margin-bottom:6px}
.zone_faq dt{text-align:left; padding:0; padding:7px 15px 14px 45px;  font-weight:bold; width:100%; border-bottom:1px solid #e0e0e0; position:relative; font-size: 15px; color:#383838}
.zone_faq dt:before,.zone_faq dd:before{color:#fff; position:absolute; display:block; border-radius: 50%; width: 25px; height: 25px; text-align: center; line-height: 25px; font-size: 16px; font-weight: bold; left:10px}
.zone_faq dd{text-align:left; padding:15px 15px 15px 45px; background:#fafafa; position:relative;}
.zone_faq dt:before{content:'Q'; background:#BF5D20; top:5px}
.zone_faq dd:before{content:'A'; background:#7e7e7e; top:12px}


/* 20200709 구별조직도 추가 */
.gu_org::after{content:''; display:block; clear:both; height:1px; padding-bottom:30px}
.gu_org ul li{box-sizing:border-box; width:50%; padding-bottom:28px}
.gu_org ul li.gu01,.gu_org ul li.gu03,.gu_org ul li.gu05{padding-right:14px; float:left;}
.gu_org ul li.gu02,.gu_org ul li.gu04{padding-left:14px; float:right;}
.gu_org ul li a{border:1px solid #dfdfdf; width:100%; box-sizing:border-box; display:block; height:98px; padding:20px 25px}
.gu_org ul li a span{display:inline-block; position:relative;}
.gu_org ul li a span.ti{color:#000; font-weight:bold; font-size:20px; width:60%; padding:16px 0 0 67px}
.gu_org ul li a span.ti::before,.gu_org ul li a span.short::after{display:block; content:''; position:absolute;}
.gu_org ul li a span.ti::before{width:55px; height:55px; left:0; top:0;}
.gu_org ul li.gu01 a span.ti::before{background:url(/images/drh/sub07/gu_logo01.png)}
.gu_org ul li.gu02 a span.ti::before{background:url(/images/drh/sub07/gu_logo02.png)}
.gu_org ul li.gu03 a span.ti::before{background:url(/images/drh/sub07/gu_logo03.png)}
.gu_org ul li.gu04 a span.ti::before{background:url(/images/drh/sub07/gu_logo04.png)}
.gu_org ul li.gu05 a span.ti::before{background:url(/images/drh/sub07/gu_logo05.png)}
.gu_org ul li a span.short{color:#6f6f6f; font-size:17px; width:40%; text-align:right; padding-right:35px; letter-spacing:-1px;}
.gu_org ul li a span.short::after{width:19px; height:19px; background:url(/images/drh/sub07/gu_link.png); right:0; top:0}

@media screen and (max-width:1278px) {
	.gu_org ul li{width:100%; padding:0 0 10px 0 !important;}
}

@media screen and (max-width:500px) {
	.gu_org ul li a {height:78px; padding:15px 20px;}
	.gu_org ul li a span.ti{font-size:18px; padding: 12px 0 0 60px;}
	.gu_org ul li a span.short{font-size:15px}
	.gu_org ul li a span.short::after{width:15px; height:15px; background:url(/images/drh/sub07/gu_link.png); background-size:15px; top:2px;}
	.gu_org ul li a span.ti::before{width:45px; height:45px}
	.gu_org ul li.gu01 a span.ti::before{background:url(/images/drh/sub07/gu_logo01.png); background-size:45px;}
	.gu_org ul li.gu02 a span.ti::before{background:url(/images/drh/sub07/gu_logo02.png); background-size:45px;}
	.gu_org ul li.gu03 a span.ti::before{background:url(/images/drh/sub07/gu_logo03.png); background-size:45px;}
	.gu_org ul li.gu04 a span.ti::before{background:url(/images/drh/sub07/gu_logo04.png); background-size:45px;}
	.gu_org ul li.gu05 a span.ti::before{background:url(/images/drh/sub07/gu_logo05.png); background-size:45px;}
}

@media screen and (max-width:440px) {
	.gu_org ul li a span.ti{font-size:16px; padding: 12px 0 0 45px;}
	.gu_org ul li a span.short{font-size:14px; padding-right:25px; letter-spacing: -1px;}
	.gu_org ul li a span.short::after{width:13px; height:13px; background:url(/images/drh/sub07/gu_link.png); background-size:13px; top:3px;}
	.gu_org ul li a span.ti::before{width:35px; height:35px; top:4px;}
	.gu_org ul li.gu01 a span.ti::before{background:url(/images/drh/sub07/gu_logo01.png); background-size:35px;}
	.gu_org ul li.gu02 a span.ti::before{background:url(/images/drh/sub07/gu_logo02.png); background-size:35px;}
	.gu_org ul li.gu03 a span.ti::before{background:url(/images/drh/sub07/gu_logo03.png); background-size:35px;}
	.gu_org ul li.gu04 a span.ti::before{background:url(/images/drh/sub07/gu_logo04.png); background-size:35px;}
	.gu_org ul li.gu05 a span.ti::before{background:url(/images/drh/sub07/gu_logo05.png); background-size:35px;}
}

@media screen and (max-width:375px) {
	.gu_org ul li a{padding:15px;}
	.gu_org ul li a span.ti{font-size:15px; padding: 12px 0 0 35px;}
	.gu_org ul li a span.short{font-size:13px; padding-right:20px;}
	.gu_org ul li a span.short::after{width:12px; height:12px; background:url(/images/drh/sub07/gu_link.png); background-size:12px; top:4px;}
	.gu_org ul li a span.ti::before{width:25px; height:25px; top:8px;}
	.gu_org ul li.gu01 a span.ti::before{background:url(/images/drh/sub07/gu_logo01.png); background-size:25px;}
	.gu_org ul li.gu02 a span.ti::before{background:url(/images/drh/sub07/gu_logo02.png); background-size:25px;}
	.gu_org ul li.gu03 a span.ti::before{background:url(/images/drh/sub07/gu_logo03.png); background-size:25px;}
	.gu_org ul li.gu04 a span.ti::before{background:url(/images/drh/sub07/gu_logo04.png); background-size:25px;}
	.gu_org ul li.gu05 a span.ti::before{background:url(/images/drh/sub07/gu_logo05.png); background-size:25px;}
}

@media screen and (max-width:340px) {
	.gu_org ul li a span.ti::before{display:none}
	.gu_org ul li a span.ti{padding:12px 0 0 0; width:50%}
	.gu_org ul li a span.short{width:50%}
}


/* 20200924 브랜드슬로건 */
.disu_color ul li{float:left; width:115px; margin-right:20px}
.disu_color ul li:nth-child(5){margin-right:0}
.disu_color ul li p{font-size:11px; color:#000; line-height:16px; padding:8px 0 20px 3px; font-weight:bold}
.disu_color::after{content:''; display:block; clear:both; height:1px}

.disu_pro{padding-top:10px}
.disu_pro ul li{float:left; width:265px; margin-right:64px; margin-bottom:35px}
.disu_pro ul li:nth-child(3),.disu_pro ul li:nth-child(6),.disu_pro ul li:nth-child(9){margin-right:0}
.disu_pro ul li p{text-align:center; padding-top:5px}

@media screen and (max-width:1320px) {
	.disu_pro ul li{width:30%; margin-right:5%;}
	.disu_pro ul li img{width:100%}
}

@media screen and (max-width:1100px) {
	.disu_pro ul li{margin-bottom:25px;}
	.disu_pro ul li p{font-size:13px}
}

@media screen and (max-width:830px) {
	.disu_pro ul li{width:47%;}
	.disu_pro ul li:nth-child(2),.disu_pro ul li:nth-child(4),.disu_pro ul li:nth-child(8),.disu_pro ul li:nth-child(10){margin-right:0}
	.disu_pro ul li:nth-child(3),.disu_pro ul li:nth-child(9){margin-right:5%}
}


@media screen and (max-width:700px) {
	.disu_color ul li:nth-child(4){margin-right:0}
}

@media screen and (max-width:640px) {
	.disu_color ul li:nth-child(3){margin-right:0}
	.disu_color ul li:nth-child(4){margin-right:20px}
}


@media screen and (max-width:530px) {
	.bi_530{width:100%}
}

@media screen and (max-width:500px) {
	.bi_500{width:100%}
	.disu_pro ul li{width:100%; margin-right:0 !important;}
}

@media screen and (max-width:450px) {
	.bi_450{width:100%}
	.disu_color ul li:nth-child(3){margin-right:20px}
}

@media screen and (max-width:340px) {
	.disu_color ul li:nth-child(2){margin-right:0px}
}



/* 20201112 대기(미세먼지)정보 추가 */
.dustBox ul li{float:left; border:1px solid #e3e3e3; box-sizing:border-box; padding:10px; width:calc(33.3% - 7px); margin-bottom:10px; margin-right:10px}
.dustBox ul li:nth-child(3){margin-right:0;}
.dustBox:after{display:block; content:''; clear:both; padding:5px}
.dustimg{background:#f7f8f8; height:220px; position:relative;}
.dustimg .d_txt{position:absolute; z-index:2; width:100%}
.dustimg .d_txt span.d_number{display:block; width:36px; height:34px; color:#fff; text-align:center; font-weight:bold; line-height:36px; font-size:18px;}
.dustimg .d_txt span.d_number.dy{background:#C5810D;}
.dustimg .d_txt span.d_number.dr{background:#DB5452;}
.dustimg .d_txt span.d_tit{color:#4f4f4f; display:block; padding:10px 15px; font-size:15px; line-height:20px; letter-spacing:-.5px}

.dustimg .d_img{position:absolute; bottom:0; z-index:1;}
.dustimg .d_img img{width:100%}

@media screen and (max-width:768px) {
	.dustBox ul li{width:calc(50% - 5px);}
	.dustBox ul li:nth-child(3){margin-right:10px;}
	.dustBox ul li:nth-child(2),.dustBox ul li:nth-child(4){margin-right:0px;}
}

@media screen and (max-width:480px) {
	.dustBox ul li{width:100%; margin-right:0}
	.dustBox ul li:nth-child(3){margin-right:0px;}
}

/* 20210520 4차산업혁명 */
.irBox{border:1px solid #dfdfdf; text-align:center; padding:25px 0;}
.ir_class{}
.ir_class > li{width:100%; position:relative; margin-bottom:10px;}
.ir_class > li em{width:125px; position:absolute; border-radius:5px; border:1px solid #ccc; background:#fbfbfb; text-align:center; height:100%; align-items:center; justify-content:center; display:flex;}
.ir_class > li div{width:calc(100% - 127px); border:1px solid #ccc; box-sizing:border-box; margin-left:127px; border-radius:5px;}
.ir_class > li div strong.tit{font-size:18px; color:#006cb7; padding:20px 15px; display:block; text-align:center;}
.ir_class > li div .list{display:flex;}
.ir_class > li div .list li{width:33.3%; text-align:center; border-left:1px dashed #ccc; padding:20px 10px;}
.ir_class > li div .list li:first-child{border:0;}
.ir_class > li div .list li strong{color:#232323;}
.ir_class > li.ir_arrow{display:block; margin:0 auto; width:300px; height:60px; background:url(/images/drh/sub03/ir_arrow.png); background-size:100%;}
.ir_class > li.ir_body div{margin-bottom:10px;}
.ir_class > li.ir_body div:last-child{margin-bottom:0;}
.ir_class > li div .ir_task{width:100%; margin:0; border:0;}
.ir_class > li div .ir_task > strong{display:block; width:100%; padding:8px 13px; box-sizing:border-box; background:#bcc5d6; border-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0; font-size:17px; color:#171717;}
.ir_class > li div .ir_task > strong i{display:inline-block; border-radius:50px; padding:3px 8px 1px 8px; margin-right:5px; background:#fff; color:#2768b7}
.ir_class > li div .ir_task > ul{display:flex;}
.ir_class > li div .ir_task > ul:after{display:block; content:''; clear:both;}
.ir_class > li div .ir_task > ul > li{width:33.3%; border-left:1px dashed #ccc; padding:0 20px;}
.ir_class > li div .ir_task.task_two > ul > li{width:50%}
.ir_class > li div .ir_task > ul > li:first-child{border:0;}
.ir_class > li div .ir_task > ul li span{font-weight:bold; color:#2768b7; font-size:16px; display:block; padding:15px 0 4px 0; display:block}
.ir_class > li div .ir_task > ul li p{position:relative; margin-left:4px; padding-left:10px; font-size:15px; color:#000;}
.ir_class > li div .ir_task > ul li p:before{content:''; display:block; position:absolute; background:#000; width:5px; height:3px; left:0; top:8px}
.ir_class > li div .ir_task > ul li .h6_ul{margin:0 0 15px 16px;}
.ir_class > li div .ir_task > ul li .h6_ul li{margin-bottom:0;}

.b_table table.b_type3.ir_table td.tit{padding:10px; background:#f1f6fd; color:#0f1c2b; font-weight:bold; font-size:15px;}
.b_table table.b_type3.ir_table td.left.stit{padding-left:21px;}
.b_table table.b_type3.ir_table td.sub{border-bottom:1px dashed #c1c1c1}
.b_table table.b_type3.ir_table td span{display:inline-block; padding:3px 10px; color:#fff; border-radius:5px;}
.b_table table.b_type3.ir_table td span.btn_1{background:#4470bf}
.b_table table.b_type3.ir_table td span.btn_2{background:#9c9c9c}

@media screen and (max-width:1240px) {
	.irBox img{width:90%}
}

@media screen and (max-width:767px) {
	.irBox{padding:15px; margin-top:10px}
	.irBox img{width:auto}

	.ir_class > li em{position:initial; width:100%; padding:5px 0;}
	.ir_class > li em br{display:none}
	.ir_class > li div{width:100%; margin:-1px 0 0 0;}
}

@media screen and (max-width:520px) {
	.ir_class > li div .ir_task > ul{display:block}
	.ir_class > li div .ir_task > ul > li{width:100%; border-left:0; border-top:1px dashed #ccc}
	.ir_class > li div .ir_task.task_two > ul > li{width:100%}
}

@media screen and (max-width:420px) {
	.ir_class > li div .list{display:block}
	.ir_class > li div .list li{width:100%; border-left:0; border-top:1px dashed #ccc}
	.ir_class > li div strong.tit{font-size:16px; letter-spacing:-1px;}
}

@media screen and (max-width:340px) {
	.ir_class > li div strong.tit{font-size:15px;}
}

.cityimg::after{display:block; content:''; clear:both;}
.cityimg ul li{float:left; width:calc(33.3% - 10px); margin-right:15px}
.cityimg ul li:nth-child(3){margin-right:0;}
.cityimg ul li img{width:100%}

@media screen and (max-width:767px) {
	.cityimg ul li{width:calc(50% - 7px); margin-right:14px; margin-bottom:14px;}
	.cityimg ul li:nth-child(2){margin-right:0;}
	.cityimg ul li:nth-child(3){margin-right:14px;}
}

@media screen and (max-width:480px) {
	.cityimg{padding-top:20px}
	.cityimg ul li{width:100%; margin-right:0 !important;}
}


/* 20210603 대전이즈유이모티콘 */
.emot{padding-bottom:20px}
.emot::after{display:block; content:''; clear:both;}
.emot ul li{float:left; width:calc(25% - 12px); border:1px solid #dbdbdb; margin-right:16px; margin-bottom:16px}
.emot ul li:nth-child(4n){margin-right:0;}
.emot ul li .emot_img{text-align:center; padding-top:15px;}
.emot ul li .emot_img img{width:154px}
.emot ul li .emot_img strong{display:block; font-size:16px; padding:10px 0;}
.emot ul li .download{border-top:1px solid #dbdbdb; padding:7px 0; text-align:center}
.emot ul li .download a{position:relative; padding-left:20px;  }
.emot ul li .download a::before{position:absolute; content:''; display:block; width:14px; height:11px; left:0; top:2px; background:url(/images/drh/sub07/down_icon.png);}

@media screen and (max-width:1240px) {
.emot ul li{width: calc(33.3% - 12px); margin-right:18px;}
.emot ul li:nth-child(4n){margin-right:18px;}
.emot ul li:nth-child(3n){margin-right:0px;}
}

@media screen and (max-width:780px) {
.emot ul li{width: calc(50% - 9px);}
.emot ul li:nth-child(3n){margin-right:18px;}
.emot ul li:nth-child(2n){margin-right:0px;}
.emot ul li .emot_img img{width:144px}
}

@media screen and (max-width:480px) {
.emot ul li{width:100%; margin-right:0 !important;}
}

/* 보도자료 */
.pr_box{}
.pr_box ul li{border:1px solid #dfdfdf; width:calc(33.3% - 8px); float:left; margin:0 12px 12px 0}
.pr_box ul li:nth-child(3n){margin:0 0 12px 0;}
.pr_box ul li span{display:block; text-align:center; border-bottom:1px solid #dfdfdf; width:100%; padding:24px 0;}
.pr_box ul li a{display:block; background:#f8f8f8; text-align:center; padding:12px 0;}
.pr_box ul li a > i{position:relative; padding-right:20px; font-size:15px;}
.pr_box ul li a > i::after{content:''; position:absolute; display:block; width:12px; height:12px; background:url(/images/drh/pr/ic_link.png); right:0; top:2px;}

@media screen and (max-width:1230px) {
	.pr_box ul li{width:calc(50% - 6px); margin:0 12px 12px 0}
	.pr_box ul li:nth-child(3n){margin:0 12px 12px 0;}
	.pr_box ul li:nth-child(2n){margin:0 0 12px 0;}
}

@media screen and (max-width:640px) {
	.pr_box ul li{width:100%; margin:0 0 12px 0 !important;}
}

/* 폐합성수지 재활용 */
.recyc_title{clear:both; padding-top:10px}
.recyc{padding-top:10px}
.recyc:after{content:''; display:block; clear:both;}
.recyc ol li{float:left; width:145px; margin-right:35px; position:relative; padding-bottom:20px;}
.recyc ol li:after{content:'다음'; text-indent:-9999px; position:absolute; display:block; width:21px; height:14px; background:url(/images/drh/sub06/re/arrow.png); right:-28px; top:calc(50% - 20px);}
.recyc ol li:last-child:after{display:none;}
.recyc ol li span{display:block; width:100%; border:1px solid #00a23d; border-radius:50%; overflow:hidden; padding:3px;}
.recyc ol li span img{width:100%}
.recyc ol li p{text-align:center; padding-top:5px}

.recycBox:after{content:''; display:block; clear:both; padding-bottom:10px}
.recycBox > li{float:left; width:calc(50% - 8px); border:1px solid #dfdfdf; margin-bottom:16px; position:relative; box-sizing:border-box; overflow:hidden; height:235px; padding:20px 20px 20px 155px;}
.recycBox > li:nth-child(odd){margin-right:16px;}
.recycBox > li span.info_pd{display:block; position:absolute; top:15px; left:0; width:181px; height:235px;}
.recycBox > li span.info_pd img{width:150px}
.recycBox > li strong{display:inline-block; background:#1A935F; padding:0 7px; font-size:13px; color:#fff; font-weight:normal;}
.recycBox > li p{padding:1px 0 5px 0; letter-spacing:-.5px;}

.pe_imgbox{padding:0 20px;}

.pe_step{border:1px solid #dfdfdf; box-sizing:border-box; padding:20px 40px;}
.pe_step li{float:left; position:relative; padding-right:80px;}
.pe_step li p{font-size:16px; padding-top:8px; color:#000}
.pe_step li:after{content:'다음'; display:block; position:absolute; text-indent:-9999px; width:53px; height:42px; background:url(/images/drh/sub06/re/re_arrow.png); right:12px; top:calc(50% - 33px);}
.pe_step li:last-child{padding-right:0;}
.pe_step li:last-child:after{display:none;}
.pe_step:after{content:''; clear:both; display:block;}

@media screen and (max-width:1280px) {
	.recycBox > li{height:auto;}
}

@media screen and (max-width:780px) {
	.recycBox > li{width:100%; margin-right:0 !important;}
}

@media screen and (max-width:500px) {
	.pe_imgbox img{width:120px;}
}

@media screen and (max-width:480px) {
	.pe_imgbox{padding:10px 0 0 0;}
	.pe_imgbox img{width:32%;}
}

@media screen and (max-width:420px) {
	.recyc ol li{margin:0 auto 10px; float:none;}
	.recyc ol li:after{transform: rotate(90deg); left:calc(50% - 10px); bottom:0; top:auto;}

	.recycBox > li{padding-left:120px;}
	.recycBox > li span.info_pd img{width:120px}
}

/* 층별안내-담당자 */
.all_charge{border:1px solid #e8e8e8; box-sizing:border-box; text-align:center; padding:20px; margin-top:30px; font-weight:bold; font-size:17px}
.all_charge strong{color:#e00505;}

/* 전자여권안내 */
.passport_img{}
.passport_img:after{content:''; display:block; clear:both; padding-bottom:10px;}
.passport_img li{border:1px solid #e6e6e6; float:left; width:calc(20% - 8px); box-sizing:border-box; margin-right:10px; padding:10px 0;}
.passport_img li:nth-child(3),.passport_img li:nth-child(4){width:calc(30% - 8px);}
.passport_img li:nth-child(4){margin-right:0;}
.passport_img li span{display:block; padding:10px 0; text-align:center;}
.passport_img li p{text-align:center; font-size:13px;}

@media screen and (max-width:1300px) {
	.passport_img{margin:0 auto; width:400px;}
	.passport_img li{width:calc(50% - 5px); margin-bottom:10px;}
	.passport_img li:nth-child(2){margin-right:0}
	.passport_img li:nth-child(3),.passport_img li:nth-child(4){width:100%; margin-right:0;}
}

@media screen and (max-width:480px) {
	.passport_img{padding-top:10px; width:100%;}
	.passport_img:after{padding-bottom:0;}
}

@media screen and (max-width:380px) {
	.passport_img li{width:100%; margin-right:0px;}
}

/* 홈페이지 개선의견 */
.homepageCon{position:relative; height:67px; margin-bottom:20px; padding:10px 0 10px 85px;}
.homepageCon:before{content:'안내'; left:0; top:0; text-indent:-9999px; display:block; position:absolute; width:67px; height:67px; background:url(/images/drh/sub08/homepage_opinion.png)no-repeat;}
.homepageCon p{font-size:15px; letter-spacing:-.5px; line-height:24px;}
.homepageCon p strong{color:#000; font-size:16px;}
.homepageCon p em{color:#315cc8}

.homepageBox{border:1px solid #dedede; padding:20px 30px; margin-bottom:40px;}
.homepageBox:after{content:''; display:block; clear:both;}
.homepageBox li{position:relative;}
.homepageBox li a.btn{padding:5px 15px; margin-left:15px;}

@media screen and (max-width:860px) {
	.homepageCon{height:auto; padding:0 0 0 85px;}
	.homepageBox li a.btn{margin-left:0;}
}

@media screen and (max-width:600px) {
	.homepageBox li a.btn{margin-top:10px;}
}

@media screen and (max-width:414px) {
	.homepageCon:before{display:none}
	.homepageCon{padding:0;}
}


/* 20220110 브랜드슬로건 홍보영상 */
.disu_pr{padding-bottom:30px}
.disu_pr:after{content:''; display:block; clear:both}
.disu_pr ul li{float:left; position:relative; width:calc(33.3% - 10px); margin-right:15px; margin-bottom:15px; padding:13px;}
.disu_pr ul li:nth-child(3n){margin-right:0;}
.disu_pr ul li a{position:absolute; width:100%; height:100%; left:0; top:0; text-indent:-9999px; border:1px solid #dbdbdb; transition: all .4s;}
.disu_pr ul li a:hover{border:1px solid #000}
.disu_pr ul li img{width:100%;}
.disu_pr ul li strong,.disu_pr ul li i{display:block; text-align:center;}
.disu_pr ul li strong{padding-top:15px; height:60px; box-sizing:border-box;}
.disu_pr ul li strong.line-1{line-height:40px;}
.disu_pr ul li i{padding-bottom:5px;}

@media screen and (max-width:920px) {
	.disu_pr ul li{width:calc(50% - 8px); margin-right:16px;}
	.disu_pr ul li:nth-child(3n){margin-right:16px;}
	.disu_pr ul li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:500px) {
	.disu_pr ul li{width:100%; margin-right:0 !important;}
}

.disu_pr2{padding-bottom:30px}
.disu_pr2:after{content:''; display:block; clear:both}
.disu_pr2 ul li{float:left; position:relative; border:1px solid #dbdbdb; text-align:center; width:calc(25% - 9px); margin-right:12px; margin-bottom:12px; padding:13px;}
.disu_pr2 ul li:nth-child(4n){margin-right:0;}
.disu_pr2 ul li img{width:100%;}
.disu_pr2 ul li strong,.disu_pr ul li i{display:block;}
.disu_pr2 ul li strong{padding-top:15px}
.disu_p2r ul li i{padding-bottom:5px;}

@media screen and (max-width:920px) {
	.disu_pr2 ul li{width:calc(50% - 8px); margin-right:16px;}
	.disu_pr2 ul li:nth-child(3n){margin-right:16px;}
	.disu_pr2 ul li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:400px) {
	.disu_pr2 ul li{width:100%; margin-right:0 !important;}
}

/* 20220119 중소기업제품 */
.bu_stepbox{padding-bottom:15px;}
.bu_stepbox:after{content:''; display:block; clear:both}
.bu_stepbox ul li{float:left; width:calc(20% - 8px); margin-right:10px; background:#f2f2f2; border-radius:10px;}
.bu_stepbox ul li:nth-child(5){margin-right:0;}
.bu_stepbox ul li > strong{display:block; background:#08835e; position:relative; padding:10px 10px 10px 60px; border-top-left-radius:10px; border-top-right-radius:10px; height:60px; line-height:40px}
.bu_stepbox ul li:nth-child(2) > strong{line-height:20px}
.bu_stepbox ul li > strong i{color:#fff; font-size:16px; letter-spacing:-.5px;}
.bu_stepbox ul li > strong:before{content:''; display:block; position:absolute; width:25px; height:25px; top:calc(50% - 13px); left:20px;}
.bu_stepbox ul li:nth-child(1) > strong:before{background:url(/images/drh/sub05/bu_icon01.png)no-repeat;}
.bu_stepbox ul li:nth-child(2) > strong:before{background:url(/images/drh/sub05/bu_icon02.png)no-repeat;}
.bu_stepbox ul li:nth-child(3) > strong:before{background:url(/images/drh/sub05/bu_icon03.png)no-repeat;}
.bu_stepbox ul li:nth-child(4) > strong:before{background:url(/images/drh/sub05/bu_icon04.png)no-repeat;}
.bu_stepbox ul li:nth-child(5) > strong:before{background:url(/images/drh/sub05/bu_icon05.png)no-repeat;}
.bu_stepbox ul li div{display:block; padding:15px; height:150px;}
.bu_stepbox ul li div strong{display:block; font-size:13px}
.bu_stepbox ul li div p{color:#000}
.bu_stepbox ul li div em{font-size:13px; padding-top:10px; display:block;}

@media screen and (max-width:1300px) {
	.bu_stepbox ul li{width:calc(33.3% - 6px); margin-right:9px; margin-bottom:10px;}
	.bu_stepbox ul li:nth-child(3){margin-right:0;}
}

@media screen and (max-width:700px) {
	.bu_stepbox ul li{width:calc(50% - 5px); margin-right:10px;}
	.bu_stepbox ul li:nth-child(2n){margin-right:0;}
	.bu_stepbox ul li:nth-child(3){margin-right:10px;}
}

@media screen and (max-width:480px) {
	.bu_stepbox{padding-top:20px;}
}

@media screen and (max-width:414px) {
	.bu_stepbox ul li{width:100%; margin-right:0px !important;}
	.bu_stepbox ul li span{height:auto;}
}



.pol_comm{text-align:left !important;}
.pol_comm .h6_ul{margin:5px 0 5px 10px;}


/* 20220307 시정백서 파일다운라인 추가 */
.down_linebox2{clear:both; border-top:1px solid #dddddd;}
.down_linebox2.first1{margin-top:30px;}
.down_linebox2.last{border-bottom:1px solid #dddddd; margin-bottom:60px;}
.down_linebox2 ul.h6_ul{float:left; margin:17px 10px;}
.down_linebox2 ul.h6_ul li{margin-bottom:0; background:none;}
.down_linebox2 .filedown-line{float:right; padding:11px 20px;}
.down_linebox2 .filedown-line span{display:inline-block; padding-left:10px}
.down_linebox2 .filedown-line span a{border:1px solid #c8c8c8; display:block; padding:5px 15px}
.down_linebox2::after{content:''; display:block; clear:both;}

@media screen and (max-width:520px) {
	.down_linebox2 ul.h6_ul{margin-bottom:8px;}
	.down_linebox2 .filedown-line{clear:both; float:left; padding:0 7px 17px 7px;}
}


/* 20220428 디지털배움터 */
.digbox{background:#f2ebc7; text-align:center; width:100%; margin-bottom:25px}
.digbox img{width:100%; max-width:601px; height:auto;}

/* 20220429 개인정보처리방침 */
.privacy{clear:both; padding-bottom:15px;}
.privacy h4{background:none; padding-left:0; font-weight:400; letter-spacing:-.5px;}
.privacy h4 i{padding-right:10px}
.privacy h4 i img{width:38px;}
.privacy .privacy_sup{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:15px 0;}
.privacy .privacy_sup > p{padding:2px 0;}
.privacy .privacy_sup > p.number{margin-left:16px; text-indent:-15px;}
.privacy .privacy_sup a.pri_link{color:#406ec8; transition:all .3s;}
.privacy .privacy_sup a.pri_link:hover{color:#1f4795}
.privacy .privacy_sup .pri_ul{margin:15px 0 0 0;}
.privacy .privacy_sup .pri_ul li{padding-left:0; margin-bottom:10px;}
.privacy .privacy_sup .pri_ul li:last-child{margin-bottom:0;}
.privacy .privacy_sup .pri_ul2{margin:15px 0 0 0;}
.privacy .privacy_sup .pri_ul2 li{padding-left:0;}
.privacy .privacy_sup .pri_ul3{margin:5px 0 10px 16px;}
.privacy .privacy_sup .pri_ul3 li{padding-left:0;}
.privacy .privacy_sup .pri_ul3 li .h7_ul{margin-left:16px;}
.privacy .privacy_sup .pri_ul3 li .h7_ul li{background:none !important;}
.privacy .privacy_sup .pri_ul li .pri_sup{}
.privacy .privacy_sup .pri_ul li .pri_sup li{margin-bottom:3px; padding-left:7px; font-weight:normal; background:url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 9px !important;}
.privacy .privacy_sup,.privacy .privacy_sup .pri_ul li strong{color:#313131;}
.privacy .privacy_sup .pre_down{margin-top:15px;}
.privacy .privacy_sup .pre_down li{border-top:1px dashed #e1e1e1; color:#666; padding:7px 0;}
.privacy .privacy_sup .pre_down li:first-child{border-top:0;}
.privacy .privacy_sup .pre_down a.pri_predown{position:relative; display:inline-block; border:1px solid #c8c8c8; padding:4px 10px 4px 25px; margin-left:10px; transition:all .3s;}
.privacy .privacy_sup .pre_down a.pri_predown:before{content:''; display:block; position:absolute; background:url(/images/drh/sub/pre_arr.png); left:10px; top:9px; width:9px; height:12px;}
.privacy .privacy_sup .pre_down a.pri_predown:hover{border:1px solid #959595;}
	p.pri_txt{clear:both; padding-bottom:10px !important;}
	a.priBtn{display:inline-block; border:1px solid #c8c8c8; padding:6px 10px 6px 30px; margin-left:10px; transition:all .3s;}
	a.priBtn:hover{border:1px solid #959595;}
	a.priBtn.pri_pdf{background:url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_pdf.gif) no-repeat 6px 6px;}
	a.priBtn.pri_hwp{background:url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_hwp.gif) no-repeat 6px 6px;}
.privacy .privacy_sup > p.number span a{margin:3px 0 10px 0; text-indent:0;}
.privacy .privacy_sup .privacy-btn a,.privacy .privacy_sup .privacy-btn a:after{transition:all .3s;}
.privacy .privacy_sup .privacy-btn a{display:block; margin:10px auto 0; width:260px; background:#505a76; color:#fff; padding:8px 20px; border-radius:3px; position:relative;}
.privacy .privacy_sup .privacy-btn a:hover{background:#3c4560;}
.privacy .privacy_sup .privacy-btn a:after{content:''; display:block; clear:both; position:absolute; width:13px; height:9px; top:calc(50% - 5px); right:20px; background:url(/images/drh/sub03/passport_arrow.png);}
.privacy .privacy_sup .privacy-btn a:hover:after{right:15px;}
.privacy .privacy_sup a.pri_linkbtn{display:inline-block; border:1px solid #c8c8c8; margin-right:5px; padding:4px 10px 3px 10px; transition:all .3s;}
.privacy .privacy_sup a.pri_linkbtn:hover{border:1px solid #959595;}

.privacy_label,.privacy_list{border:1px solid #e2e2e2; margin:15px 0 0 0;}
.privacy_list{margin-bottom:40px;}
.privacy_label:after,.privacy_list:after{content:''; display:block; clear:both;}
.privacy_label strong,.privacy_list strong{display:block; text-align:center; background:#f4f4f4; color:#373737; font-size:16px; padding:14px 0 12px 0;}
.privacy_list strong{border-bottom:1px solid #e2e2e2;}
.privacy_label ul li,.privacy_list li{float:left; box-sizing:border-box; text-align:center;}
.privacy_label ul li{padding:14px 0; width:20%; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.privacy_label ul li:nth-child(5n){border-right:0;}
.privacy_label ul li > p{padding-top:5px;}
.privacy_list ul{padding:16px 0; width:85%; margin:0 auto;}
.privacy_list ul:after{content:''; display:block; clear:both;}
.privacy_list ul li{width:50%; font-size:15px; padding:6px 0; border-top:1px dashed #e2e2e2;}
.privacy_list ul li:nth-child(1),.privacy_list ul li:nth-child(2){border-top:0;}

@media screen and (max-width:940px) {
	.privacy_list ul{width:100%; box-sizing:border-box; padding:16px;}
	.privacy_list ul li{letter-spacing:-1px;}
}

@media screen and (max-width:600px) {
	.privacy_list ul li{width:100%;}
	.privacy_list ul li:nth-child(2){border-top:1px dashed #e2e2e2;}

	.privacy_label{border-right:0;}
	.privacy_label strong{border-right:1px solid #e2e2e2;}
	.privacy_label ul li{width:33.33%}
	.privacy_label ul li:nth-child(5n){border-right:1px solid #e2e2e2;}
}

@media screen and (max-width:420px) {
	.privacy_list ul{padding:10px;}
	.privacy_list ul li{font-size:14px; padding:4px 0;}
	.privacy_label ul li img{width:42px;}
	.privacy_label ul li > p{font-size:13px; letter-spacing:-1px;}
}
@media screen and (max-width:360px) {
	.privacy_label{border-bottom:0;}
	.privacy_label ul li{width:50%;}
	.privacy_label ul li:nth-child(14),.privacy_label ul li:nth-child(15){border-bottom:1px solid #e2e2e2;}
}


/* 시정구호엠블럼변경 */
h4.visition_tit{text-align:center; background:none; border:3px solid #dedede; width:150px; margin:0 auto 15px; padding:8px 0; line-height:20px; font-size:20px; border-radius:30px; position:relative; z-index:2; background:#fff;}
.vs_visiton{text-align:center; border:2px solid #dedede; border-right-width:0; border-left-width:0; padding:50px 0; position:relative; z-index:1; margin-top:-37px;}

.vs_box{}
.vs_box li{width:calc(33.3% - 8px); margin-right:12px; font-weight:bold; border-radius:10px; background:#2f343e; float:left; color:#fff; box-sizing:border-box; padding:20px 10px; text-align:center; font-size:22px;}
.vs_box li:last-child{margin-right:0;}
.vs_box:after{display:BLOCK; content:''; clear:both;}
.visition_arrow{position:relative;}
.visition_arrow:before{position:absolute; display:block; content:''; width:517px; height:145px; background:url(/images/mayor/contents/visition_arrow.png); left:calc(50% - 258px); top:-35px; z-index:1}
.visition_arrow div,.visition_arrow h4{position:relative; z-index:2}

.vs_strategy{margin-bottom:50px;}
.vs_strategy li{width:calc(20% - 8px); float:left; box-sizing:border-box; border:3px solid #f1f1f1; border-radius:10px; margin-left:10px;}
.vs_strategy li:nth-child(1){margin-left:0;}
.vs_strategy li p{padding:20px 10px; line-height:22px; color:#313131; font-size:18px; font-weight:bold; background:#f1f1f1; text-align:center;}
.vs_strategy li:before{display:block; content:''; width:70px; height:70px; margin:0 auto;}
.vs_strategy li:nth-child(1):before{background:url(/images/drh/sub06/visition_ic01.png);}
.vs_strategy li:nth-child(2):before{background:url(/images/drh/sub06/visition_ic02.png);}
.vs_strategy li:nth-child(3):before{background:url(/images/drh/sub06/visition_ic03.png);}
.vs_strategy li:nth-child(4):before{background:url(/images/drh/sub06/visition_ic04.png);}
.vs_strategy li:nth-child(5):before{background:url(/images/drh/sub06/visition_ic05.png);}
.vs_strategy:after{display:BLOCK; content:''; clear:both;}

@media screen and (max-width:1000px) {
	.vs_strategy ul{display:flex; flex-wrap:wrap; justify-content:center;}
	.vs_strategy li{width:160px; margin:0 5px 10px 5px}
	.vs_strategy li:nth-child(1){margin-left:5px;}
}

@media screen and (max-width:740px) {
	.vs_box li{font-size:18px; letter-spacing:-1px;}
}

@media screen and (max-width:500px) {
	.vs_box li{margin-right:0; width:100%; margin-bottom:5px; padding:15px 10px;}
}

@media screen and (max-width:450px) {
	.vs_visiton img{width:100%;}
}

@media screen and (max-width:414px) {
	.vs_strategy li{width:140px;}
	.vs_strategy li p{padding:10px; line-height:18px; font-size:13px;}
}

@media screen and (max-width:340px) {
	.vs_strategy li:before{display:none;}
	.vs_strategy li{width:100%}
	.vs_strategy li p{padding:10px; line-height:18px; font-size:14px;}
	.vs_strategy li p br{display:none;}
}

.img100{width:100%}
.covid19_dong{color:#000 !important; background:#fffcf2;}
.covid19_jung{color:#000 !important; background:#f5f0f6;}
.covid19_seo{color:#000 !important; background:#eff2ff;}
.covid19_yu{color:#000 !important; background:#f0f5ee;}
.covid19_dae{color:#000 !important; background:#f8f2eb;}
.b_table.board_table .table_scroll{margin-top:5px !important;}

/** 부패공익신고 **/
.report_box{clear:both; padding-top:30px;}
.report_box li{border:1px solid #dbdbdb; float:left; width:calc(33.3% - 10px); margin:0 15px 15px 0}
.report_box li:nth-child(3n){margin-right:0;}
.report_box li strong{text-align:center; display:block; padding:20px 0; font-size:17px; color:#3f3f3f; height:30px;}
.report_box li strong i{position:relative; padding:4px 0 0 40px; height:30px; display:inline-block;}
.report_box li strong i:before{content:''; position:absolute; display:block; width:30px; height:28px; left:0; top:0; background:url(https://daejeon.go.kr/images/drh/sub02/report_ic.png); background-size:contain;}
.report_box li a{display:block; border-top:1px solid #dbdbdb; width:100%; background:#f8f8f8; text-align:center; padding:7px 0; transition: all .2s;}
.report_box li a:hover{background:#f2f2f2;}
.report_box li a i{position:relative; padding-right:20px;}
.report_box li a i:after{content:''; position:absolute; display:block; width:12px; height:12px; top:2px; right:0; background:url(https://daejeon.go.kr/images/drh/sub02/report_link.png);}

@media screen and (max-width:860px) {
	.report_box li{width:calc(50% - 7px); margin-right:14px;}
	.report_box li:nth-child(3n){margin-right:14px;}
	.report_box li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:540px) {
	.report_box{padding-top:20px}
	.report_box li strong{font-size:16px; padding:14px 0;}
	.report_box li strong i{padding-left:0}
	.report_box li strong i:before{display:none;}
}

@media screen and (max-width:440px) {
	.report_box li{width:100%; margin-right:0 !important}
}

/* 여권개요 */
.passport_btn{padding:10px 0 0 0;}
.passport_btn:after{content:''; display:block; clear:both;}
.passport_btn ul li{float:left; width:33.3%; box-sizing:border-box; padding:0 10px 10px 0;}
.passport_btn ul li:nth-child(3),.passport_btn ul li:nth-child(6){padding-right:0;}
.passport_btn ul li a{display:block; width:100%; padding:10px 20px; font-size:16px; box-sizing:border-box; position:relative; background:#1C8263; color:#fff}
.passport_btn ul li a,.passport_btn ul li a:after{transition:all .3s;}
.passport_btn ul li a:hover{background:#147054;}
.passport_btn ul li a:after{content:''; display:block; clear:both; position:absolute; width:13px; height:9px; top:calc(50% - 5px); right:20px; background:url(/images/drh/sub03/passport_arrow.png);}
.passport_btn ul li a:hover:after{right:15px;}

@media screen and (max-width:800px) {
	.passport_btn ul li{width:50%;}
	.passport_btn ul li:nth-child(3),.passport_btn ul li:nth-child(6){padding-right:10px;}
	.passport_btn ul li:nth-child(2n){padding-right:0px;}
}

@media screen and (max-width:500px) {
	.passport_btn ul li a{padding:10px; font-size:14px;}
	.passport_btn ul li a:after{right:10px;}
	.passport_btn ul li a:hover:after{right:5px;}
}

@media screen and (max-width:400px) {
	.passport_btn ul li:nth-child(5) a{letter-spacing:-1px;}
	.passport_btn ul li a:after{background-position:right; width:9px;}
}

@media screen and (max-width:380px) {
	.passport_btn ul li{padding:0 5px 5px 0;}
	.passport_btn ul li:nth-child(3){padding-right:5px;}
}


/* 실국-교통건설국 대전시내버스노선 */
.tra_busbox p{font-size:16px; padding:0 0 5px 0; color:#000; letter-spacing:-.5px;}

/* 실국-기획조정실-UCLG */
.uclg_imgbox{max-width:770px; width:100%; margin:0 auto;}
.uclg_imgbox:after{clear:both; display:block; content:''; padding-bottom:20px;}
.uclg_imgbox ul li{float:left; width:50%; padding:10px; text-align:center;}
.uclg_imgbox ul li img{width:100%;}
.uclg_txt{clear:both; padding-top:20px;}

@media screen and (max-width:800px) {
.uclg_imgbox ul li{padding:0 0 10px 0; width:calc(50% - 5px);}
.uclg_imgbox ul li:nth-child(2n){margin-left:10px;}
}

@media screen and (max-width:600px) {
.uclg_imgbox ul li{padding:0 0 6px 0; width:calc(50% - 3px);}
.uclg_imgbox ul li:nth-child(2n){margin-left:6px;}
}

@media screen and (max-width:414px) {
.uclg_imgbox ul li{padding:0 0 6px 0; width:100%;}
.uclg_imgbox ul li:nth-child(2n){margin-left:0px;}
}


/* 대덕특구재창조 */
.daedeok_at{padding-top:10px;}
.daedeok_at:after{clear:both; display:block; content:''; padding-bottom:20px;}
.daedeok_at ul li.at_box{float:left; border:1px solid #ddd; border-radius:8px; width:calc(50% - 40px); position:relative;}
.daedeok_at ul li.at_box:nth-child(1){float:left;}
.daedeok_at ul li.at_box:nth-child(2){float:right;}
.daedeok_at ul li.at_box:nth-child(1):after{content:'다음'; text-indent:-9999px; position:absolute; display:block; top:calc(50% - 14px); right:-56px; width:32px; height:28px; background:url(/images/drh/sub03/daedeok_arrow.png);}
.daedeok_at ul li.at_box strong{border-top-left-radius:8px; border-top-right-radius:8px; display:block; background:#f0f0f0; text-align:center; padding:7px 0; color:#414141;}
.daedeok_at ul li.at_box .h6_ul{margin:10px 20px 10px 20px;}

.h6_ul.daedeok_li{margin:7px;}
.b_table table.b_type3 td.daedeok_red{color:#ed0c0c;}

@media screen and (max-width:640px) {
.daedeok_at ul li.at_box{width:calc(50% - 20px);}
.daedeok_at ul li.at_box:nth-child(1):after{right:-36px}
.daedeok_at ul li.at_box .h6_ul{margin:10px;}
}

@media screen and (max-width:580px) {
.daedeok_at ul li.at_box{width:100%;}
.daedeok_at ul li.at_box:nth-child(1):after{transform:rotate(90deg); right:calc(50% - 16px); top:auto; bottom:-35px; width:24px; background-position:right;}
.daedeok_at ul li.at_box:nth-child(1){margin-bottom:40px;}
}


/* 사전정보공표 */
a.dataopen_btn{background:#fff; border:1px solid #cdcdcd; border-radius:3px; padding:4px 7px; color:#666; transition: all .3s; font-weight:normal !important; text-decoration:none !important;}
a.dataopen_btn:hover{font-weight:normal !important; border:1px solid #a3a3a3; text-decoration:none !important;}

a.dataopen_btn2,a.dataopen_btn2:after{transition: all .3s;}
a.dataopen_btn2{background:#cc2812; border-radius:3px; padding:4px 0 4px 10px; color:#fff; position:relative; display:block; width:175px; box-sizing:border-box}
a.dataopen_btn2:hover{font-weight:normal !important; background:#971c0c; text-decoration:none !important;}
a.dataopen_btn2:after{content:''; display:block; clear:both; position:absolute; width:13px; height:9px; top:calc(50% - 5px); right:10px; background:url(/images/drh/sub03/passport_arrow.png);}
a.dataopen_btn2:hover:after{right:5px;}

@media screen and (max-width:360px) {
a.dataopen_btn2{width:150px; text-align:center; padding:4px 7px;}
a.dataopen_btn2:after{display:none;}
}


/* 버스전용차로 */
button.cctv_btn{background-color:#218264; color:#fff; border:0; transition:all .3s; position:relative; padding:7px 15px 10px 40px; border-radius:4px; margin:3px 0;}
button.cctv_btn:before{content:''; display:block; clear:both; position:absolute; width:18px; height:12px; background:url(/images/drh/sub03/bus_ic01.png); top:calc(50% - 7px); left:12px;}
button.cctv_btn:hover{background-color:#147054}
a.cctv_btn2{background:#f3f3f3; border:1px solid #d0d0d0; border-radius:4px; padding:4px 7px; font-size:13px;}

/* 다자녀 */
.multi_child a{display:inline-block; border:1px solid #c8c8c8; margin:5px 0; padding:6px 10px 7px 40px;}
.multi_child a.down{background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_excel.gif) no-repeat 13px 7px;}
.multi_child a.view{background: url(http://www.daejeon.go.kr/images/drh/sub/icon_btn_document.gif) no-repeat 13px 7px;}

/* 반려동물관련시설 */
.djani{clear:both; margin-top:20px;}
.djani:after{content:''; display:block; clear:both;}
.djani ul li{border:1px solid #d7d7d7; padding:10px; float:left; width:calc(50% - 5px); box-sizing:border-box; margin:0 10px 10px 0;}
.djani ul li:nth-child(2n){margin-right:0;}
.djani ul li img{width:100%;}

.ani_step{position:relative; overflow:hidden; width:100%;}
.ani_step dd{float:left; width:calc(20% - 24px); margin-bottom:10px; color:#666; text-align:center}
.ani_step dd p{height:65px; border:1px solid #ddd; background:#f5f5f5; font-size:15px; color:#333; line-height:140%; padding:10px; border-radius:5px;}
.ani_step dd:nth-child(1) p,
.ani_step dd:nth-child(3) p,
.ani_step dd:nth-child(9) p{line-height:42px;}
.ani_step dd.icon_arrow{width:30px; border:none !important; background:none !important; line-height:66px;}

.ani_size{border:1px solid #e5e5e5; padding:30px; text-align:center; margin:3px 0 10px 0;}
.ani_size img{width:auto; max-width:100%;}

strong.ani_sup_tit{font-size:17px; color:#000; position:relative; display:inline-block; font-weight:600;}
strong.ani_sup_tit i{z-index:2; position:relative;}
strong.ani_sup_tit::after{content:''; position:absolute; z-index:1; display:block; width:100%; height:50%; background:#fcf9cf; left:0; bottom:0;}
.ani_supbox{background:#f9f9f9; padding:10px 15px; margin-bottom:10px; border-radius:5px;}
.ani_supbox::after{content:''; display:block; clear:both;}
.ani_supbox li{background:none; float:left; padding:1px 30px 1px 0; margin-bottom:0;}

@media screen and (max-width:820px) {
.ani_step dd{width:calc(33.3% - 30px); margin-bottom:0;}
.ani_step dd.icon_arrow{margin:0; width:100%; line-height:22px;}
.ani_step dd.icon_arrow i{transform:rotate(90deg); display:block;}
.ani_step dd p{height:auto; line-height:23px !important;}
}

@media screen and (max-width:680px) {
.djani:after{height:10px;}
.djani ul li{width:360px; margin:0 auto 5px !important; float:none; padding:5px;}

.ani_size{padding:20px;}
}

@media screen and (max-width:540px) {
.ani_step dd{width:calc(50% - 30px);}
}

@media screen and (max-width:414px) {
.djani ul li{width:100%;}
}

@media screen and (max-width:360px) {
.ani_step dd{width:100%;}
}

/* 공공누리 */
p.box_style{background:#f4f4f4; padding:15px 20px; box-sizing:border-box; color:#333; margin:20px 0;}
p.box_style span{display:inline-block; padding-top:10px; color:#067f31;}
table.nuri_kor td{padding:15px 0;}
table.nuri_kor td img{padding-bottom:10px;}

.nuri_typebox{box-sizing:border-box; border:1px solid #dcdcdc; padding:20px; margin-bottom:10px;}
.down_button span.nuri_tag_type{border:0;}
.nuri_tag_type img{height:38px;}

h5 span.type_tag{display:inline-block; padding:2px 8px; background:#e1e9e4; border-radius:10px; font-size:13px; font-weight:normal; margin-left:4px;}

.mark_tit{position:relative; box-sizing:border-box; padding:5px 0 5px 70px;}
.mark_tit em{position:absolute; display:block; left:0; top:0;}
.mark_tit em img{width:55px;}
.mark_tit strong{font-size:16px; color:#333}

@media screen and (max-width:720px) {
	table.nuri_kor td{padding:15px 20px}
	table.nuri_kor td img{width:90%}
}

/** 공공누리유형 **/
.kogl_type{width:100%; border:1px solid #e8e8e8; padding:25px; margin:30px 0 20px 0; overflow:hidden; box-sizing:border-box; text-align:center;}
.kogl_type:after{content:''; clear:both; display:block;}
.kogl_type a.kogr_mark,.kogl_type .type_text{float:left;}
.kogl_type .type_text{box-sizing:border-box; padding-left:20px; display:table; width:calc(100% - 117px);}
.kogl_type .type_text.type01{width:calc(100% - 117px);}
.kogl_type .type_text.type02{width:calc(100% - 144px);}
.kogl_type .type_text.type03{width:calc(100% - 143px);}
.kogl_type .type_text.type04{width:calc(100% - 171px);}
	.kogl_type .type_text p{display:table-cell; height:43px; vertical-align:middle; text-align:left}
	.kogl_type .type_text p strong{font-weight:normal; color:#202020;}
	.kogl_type .type_text p > a{font-weight:bold; color:#323232;}


@media screen and (max-width:768px) {
	.charge ul li{width:100%; padding:5px 0 0 15px; margin:0; display:inline-block;}
	.charge ul li:first-child{margin:0;}
}
@media screen and (max-width:640px) {
	.kogl_type{padding:15px;}
	.kogl_type a.kogr_mark,.kogl_type .type_tex{float:none;}
	.kogl_type a.kogr_mark{display:inline-block;}
	.kogl_type a.kogr_mark img{height:36px;}
	.kogl_type .type_text,.kogl_type .type_text p{display:block;}
	.kogl_type .type_text.type01,.kogl_type .type_text.type02,.kogl_type .type_text.type03,.kogl_type .type_text.type04{width:100%;}
	.kogl_type .type_text{padding:10px 0 0 0;}
	.kogl_type .type_text p{font-size:13px; line-height:20px; height:auto;}
}
@media screen and (max-width:480px) {
	.charge ul{padding:0 0 0 5px; background:inherit;}
	.charge ul li{width:100%; padding:5px 0 0 15px; margin:0;}
	.all_charge{font-size:15px;}
}
@media screen and (max-width:380px) {
	.charge{padding:4px 15px;}
}
@media screen and (max-width:320px) {
	.charge{padding:2px 8px;}
	.charge ul{padding:0; background:inherit;}
}


.b_table table td.cardimg{padding:12px 0;}
.b_table table td.cardimg img{width:130px;}


/** 전체메뉴안내 **/
.container .wrapCnt.sitemapbox{top:0; background:transparent;}
.container .wrapCnt.sitemapbox header{top:0;}
.container .wrapCnt.sitemapbox .contents{margin:169px 0 0 0; background:#fff;}

.sitemap_tab{width:100%; padding:20px 0 0 0;}
.sitemap_tab:after{content:''; clear:both; display:block;}
.sitemap_tab li{float:left; padding:8px 4px 17px 0; margin:0;}
.sitemap_tab li a{color:#636363; background: url(http://www.daejeon.go.kr/images/drh/sub/bul3.png) no-repeat center top; padding: 10px 15px 18px 15px;}
.sitemap_tab li a:hover{text-decoration:none; color:#fff; background:url(http://www.daejeon.go.kr/images/drh/sub/bul3_on.png) no-repeat center top; padding:10px 15px 18px 15px;}

.sitemap_tit{display:block; padding-top:40px; }
.sitemap_tit i{display:block; width:100%; height:60px; position:relative; color:#fff; font-size:24px; line-height:60px; box-sizing:border-box; padding-left:30px; overflow:hidden;}
.sitemap_tit i:after{content:''; display:block; position:absolute; right:10px}
	.sitemap_tit.site_ic1 i{background-color:#847c7c;}
	.sitemap_tit.site_ic1 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0201.png); width:100px; height:73px; top:-12px}
	.sitemap_tit.site_ic2 i{background-color:#dd3f50;}
	.sitemap_tit.site_ic2 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0202.png); width:103px; height:64px; top:-10px;}
	.sitemap_tit.site_ic3 i{background-color:#2e69ac;}
	.sitemap_tit.site_ic3 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0203.png); width:98px; height:68px; top:-10px;}
	.sitemap_tit.site_ic4 i{background-color:#2e9575;}
	.sitemap_tit.site_ic4 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0204.png); width:98px; height:69px; top:5px;}
	.sitemap_tit.site_ic5 i{background-color:#18919c;}
	.sitemap_tit.site_ic5 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0205.png); width:98px; height:68px; top:5px;}
	.sitemap_tit.site_ic6 i{background-color:#cb8013;}
	.sitemap_tit.site_ic6 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0206.png); width:98px; height:71px; top:-5px;}
	.sitemap_tit.site_ic7 i{background-color:#6d4e9c;}
	.sitemap_tit.site_ic7 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0207.png); width:98px; height:70px; top:3px;}
	.sitemap_tit.site_ic8 i{background-color:#3999d7;}
	.sitemap_tit.site_ic8 i:after{background-image:url(http://www.daejeon.go.kr/images/drh/layout/common/obj_tit_snb0208.png); width:98px; height:68px; top:5px;}

/* .sitemap{margin-bottom:46px; position:relative;} */
.sitemap{position:relative;}
.sitemap:after{content:''; clear:both; display:block;}
.sitemap li.submenu{float:left; width:calc(25% - 18px); border:1px solid #dadada; box-sizing:border-box; margin-top:20px; margin-right:24px;}
.sitemap li.submenu:nth-child(4n){margin-right:0;}
.sitemap li.submenu strong{display:block; text-align:center; background-color:#f7f7f7; line-height:22px; font-size:18px; padding:12px 0 14px 0;}
.sitemap li.submenu strong a{color:#1d1d1d;}
.sitemap li.submenu strong a:hover{color:#000;}
	.sitemap li.submenu ul{padding:14px 16px;}
	.sitemap li.submenu ul li{font-size:16px; padding:4px 0; position:relative; padding-left:10px; line-height:18px;}
	.sitemap li.submenu ul li:before{display:block; content:''; position:absolute; left:0; top:11px; width:3px; height:3px; background-color:#b4b4b4;}

.sitemap.subbox1 li.submenu:nth-child(1),
.sitemap.subbox1 li.submenu:nth-child(2),
.sitemap.subbox1 li.submenu:nth-child(3),
.sitemap.subbox1 li.submenu:nth-child(4){height:293px;}
.sitemap.subbox1 li.submenu:nth-child(5),
.sitemap.subbox1 li.submenu:nth-child(6),
.sitemap.subbox1 li.submenu:nth-child(7),
.sitemap.subbox1 li.submenu:nth-child(8){height:213px;}
.sitemap.subbox2 li.submenu:nth-child(1),
.sitemap.subbox2 li.submenu:nth-child(2),
.sitemap.subbox2 li.submenu:nth-child(3),
.sitemap.subbox2 li.submenu:nth-child(4){height:267px;}
.sitemap.subbox3 li.submenu:nth-child(1),
.sitemap.subbox3 li.submenu:nth-child(2),
.sitemap.subbox3 li.submenu:nth-child(3),
.sitemap.subbox3 li.submenu:nth-child(4){height:267px;}
.sitemap.subbox3 li.submenu:nth-child(5),
.sitemap.subbox3 li.submenu:nth-child(6),
.sitemap.subbox3 li.submenu:nth-child(7),
.sitemap.subbox3 li.submenu:nth-child(8){height:427px;}
.sitemap.subbox4 li.submenu:nth-child(1),
.sitemap.subbox4 li.submenu:nth-child(2),
.sitemap.subbox4 li.submenu:nth-child(3),
.sitemap.subbox4 li.submenu:nth-child(4){height:320px;}
.sitemap.subbox4 li.submenu:nth-child(5),
.sitemap.subbox4 li.submenu:nth-child(6),
.sitemap.subbox4 li.submenu:nth-child(7),
.sitemap.subbox4 li.submenu:nth-child(8){height:267px;}
.sitemap.subbox5 li.submenu:nth-child(1),
.sitemap.subbox5 li.submenu:nth-child(2),
.sitemap.subbox5 li.submenu:nth-child(3),
.sitemap.subbox5 li.submenu:nth-child(4),
.sitemap.subbox5 li.submenu:nth-child(5),
.sitemap.subbox5 li.submenu:nth-child(6),
.sitemap.subbox5 li.submenu:nth-child(7),
.sitemap.subbox5 li.submenu:nth-child(8){height:240px;}
.sitemap.subbox6 li.submenu:nth-child(1),
.sitemap.subbox6 li.submenu:nth-child(2),
.sitemap.subbox6 li.submenu:nth-child(3),
.sitemap.subbox6 li.submenu:nth-child(4){height:534px;}
.sitemap.subbox6 li.submenu:nth-child(5),
.sitemap.subbox6 li.submenu:nth-child(6),
.sitemap.subbox6 li.submenu:nth-child(7),
.sitemap.subbox6 li.submenu:nth-child(8){height:347px;}
.sitemap.subbox6 li.submenu:nth-child(9),
.sitemap.subbox6 li.submenu:nth-child(10){height:293px;}
.sitemap.subbox7 li.submenu:nth-child(1),
.sitemap.subbox7 li.submenu:nth-child(2),
.sitemap.subbox7 li.submenu:nth-child(3),
.sitemap.subbox7 li.submenu:nth-child(4){height:374px;}
.sitemap.subbox7 li.submenu:nth-child(5),
.sitemap.subbox7 li.submenu:nth-child(6),
.sitemap.subbox7 li.submenu:nth-child(7),
.sitemap.subbox7 li.submenu:nth-child(8){height:267px;}
.sitemap.subbox8 li.submenu:nth-child(5),
.sitemap.subbox8 li.submenu:nth-child(6){height:133px;}

.outlink a:after{content:''; display:inline-block; width:10px; height:10px; margin-left:8px; background:url(/images/drh/sub07/sitemap_ic.png)no-repeat;}
.sitemap_top{position:absolute; bottom:0; right:10px;}
.sitemap_top a{display:block; width:48px; height:48px; background-color:#4b4b4b; color:#fff; border-radius:50%; box-sizing:border-box; padding-top:18px; font-size:13px; font-weight:bold; text-align:center; position:relative;}
.sitemap_top a:before{content:''; display:block; transition:all .3s; width:9px; height:9px; position:absolute; left:calc(50% - 4px); top:10px; background:url(/images/drh/sub07/sitemap_top.png)no-repeat;}
.sitemap_top a:after{content:''; display:block; width:1px; height:9px; background-color:#fff; position:absolute; left:50%; top:10px; }
.sitemap_top a:hover:before{top:6px;}

@media screen and (max-width:1320px) {
	.sitemap li.submenu{width:calc(33.3% - 16px);}
	.sitemap li.submenu:nth-child(4n){margin-right:24px;}
	.sitemap li.submenu:nth-child(3n){margin-right:0;}

	.sitemap.subbox1 li.submenu:nth-child(4),
	.sitemap.subbox1 li.submenu:nth-child(5),
	.sitemap.subbox1 li.submenu:nth-child(6){height:213px;}
	.sitemap.subbox2 li.submenu:nth-child(4),
	.sitemap.subbox2 li.submenu:nth-child(5){height:213px;}
	.sitemap.subbox3 li.submenu:nth-child(4){height:427px;}
	.sitemap.subbox3 li.submenu:nth-child(7),
	.sitemap.subbox3 li.submenu:nth-child(8){height:285px;}
	.sitemap.subbox4 li.submenu:nth-child(4),
	.sitemap.subbox4 li.submenu:nth-child(5),
	.sitemap.subbox4 li.submenu:nth-child(6){height:267px;}
	.sitemap.subbox4 li.submenu:nth-child(7),
	.sitemap.subbox4 li.submenu:nth-child(8){height:213px;}
	.sitemap.subbox5 li.submenu:nth-child(1),
	.sitemap.subbox5 li.submenu:nth-child(2),
	.sitemap.subbox5 li.submenu:nth-child(3){height:267px;}
	.sitemap.subbox5 li.submenu:nth-child(4),
	.sitemap.subbox5 li.submenu:nth-child(5),
	.sitemap.subbox5 li.submenu:nth-child(6){height:240px;}
	.sitemap.subbox5 li.submenu:nth-child(7),
	.sitemap.subbox5 li.submenu:nth-child(8),
	.sitemap.subbox5 li.submenu:nth-child(9){height:160px;}
	.sitemap.subbox6 li.submenu:nth-child(4){height:347px;}
	.sitemap.subbox6 li.submenu:nth-child(7),
	.sitemap.subbox6 li.submenu:nth-child(8),
	.sitemap.subbox6 li.submenu:nth-child(9){height:240px;}
	.sitemap.subbox7 li.submenu:nth-child(4),
	.sitemap.subbox7 li.submenu:nth-child(5),
	.sitemap.subbox7 li.submenu:nth-child(6){height:240px;}
}

@media screen and (max-width:1000px) {
	.container .wrapCnt.sitemapbox header{top:-169px;}
}

@media screen and (max-width:800px) {
	.sitemap li.submenu{width:calc(50% - 12px);}
	.sitemap li.submenu:nth-child(3n){margin-right:24px;}
	.sitemap li.submenu:nth-child(2n){margin-right:0;}

	.sitemap.subbox1 li.submenu:nth-child(3),
	.sitemap.subbox1 li.submenu:nth-child(4){height:160px;}
	.sitemap.subbox1 li.submenu:nth-child(5),
	.sitemap.subbox1 li.submenu:nth-child(6){height:213px;}
	.sitemap.subbox2 li.submenu:nth-child(3),
	.sitemap.subbox2 li.submenu:nth-child(4){height:213px;}
	.sitemap.subbox2 li.submenu:nth-child(5){height:auto;}
	.sitemap.subbox3 li.submenu:nth-child(3),
	.sitemap.subbox3 li.submenu:nth-child(4){height:133px;}
	.sitemap.subbox3 li.submenu:nth-child(7),
	.sitemap.subbox3 li.submenu:nth-child(8){height:294px;}
	.sitemap.subbox4 li.submenu:nth-child(1),
	.sitemap.subbox4 li.submenu:nth-child(2){height:294px;}
	.sitemap.subbox4 li.submenu:nth-child(3),
	.sitemap.subbox4 li.submenu:nth-child(4){height:320px;}
	.sitemap.subbox5 li.submenu:nth-child(3),
	.sitemap.subbox5 li.submenu:nth-child(4){height:213px;}
	.sitemap.subbox5 li.submenu:nth-child(9){height:auto;}
	.sitemap.subbox6 li.submenu:nth-child(3),
	.sitemap.subbox6 li.submenu:nth-child(4){height:267px;}
	.sitemap.subbox6 li.submenu:nth-child(9){height:293px;}
	.sitemap.subbox7 li.submenu:nth-child(1),
	.sitemap.subbox7 li.submenu:nth-child(2){height:374px;}
	.sitemap.subbox7 li.submenu:nth-child(3),
	.sitemap.subbox7 li.submenu:nth-child(4){height:240px;}
	.sitemap.subbox7 li.submenu:nth-child(5),
	.sitemap.subbox7 li.submenu:nth-child(6){height:186px;}

	.sitemap_top{bottom:-24px;}
}

@media screen and (max-width:540px) {
	.sitemap li.submenu{width:100%; margin-right:0 !important; height:auto !important;}
	.sitemap_top a{width:40px; height:40px; padding-top:16px; font-size:12px;}
	.sitemap_top a:before{top:7px;}
}

/* 20230629 배너모음 */
.banner_List{}
.banner_List li{float:left; border:1px solid #e7e7e7; width:calc(20% - 24px); margin:0 30px 25px 0; box-sizing:border-box; padding:17px; background:#f7f7f7;}
.banner_List li:nth-child(5n){margin-right:0;}
.banner_List li .b_bodo_photo{margin:0 auto; text-align:center;}
.banner_List li .b_bodo_photo img{width:100%; height:47px;}

@media screen and (max-width:820px) {
	.banner_List li{width:calc(33.3% - 16.6px); margin:0 25px 25px 0; padding:10px;}
	.banner_List li:nth-child(5n){margin-right:24px;}
	.banner_List li:nth-child(3n){margin-right:0;}
}

@media screen and (max-width:520px) {
	.banner_List li{width:calc(50% - 12px); margin:0 24px 24px 0;}
	.banner_List li:nth-child(3n){margin-right:24px;}
	.banner_List li:nth-child(2n){margin-right:0;}
}


/* 20230816 예방접종 */
.font-vaccin strong{font-size:17px; color:#000;}
.vaccin_drh i.vaccin_sup{padding-left:3px;}
i.vaccin_sup{color:#e83030;}
.h6_vaccin > li{padding-left:16px !important; text-indent:-16px;}
.vaccinBox{border:1px dashed #d4d8dd; background:#fcfdfe; padding:12px 20px; margin:5px 0 15px 0;}
.vaccinBox .h7_ul{margin:0;}
.vaccinBox .h7_ul li{color:#767777; background: url(http://www.daejeon.go.kr/images/drh/sub/bul4.gif) no-repeat left 11px; font-size:15px;}
.vaccinBox .h7_ul li:last-child{margin-bottom:0;}
.vaccinBox p{text-indent:0; font-weight:600;}

/* 자주하는 질문 */
.faq_lst{margin-left:10px; margin-bottom:10px;}
.faq_lst li{margin-bottom:3px; font-weight:400px; color:#2b2b2b; line-height:24px; font-size:16px;}

/* 20231130 Pet-Friendly */
.pet-f-lst{position:relative; border-top:1px dashed #dedede; padding-top:20px;}
.pet-f-lst:after{content:''; display:block; clear:both;}
.pet-f-lst > li{width:100%; border-bottom:1px dashed #dedede; padding:0 0 20px 320px; margin-bottom:20px; position:relative; height:173px;}
.pet-f-lst > li > strong{color:#0c7a35; font-size:17px; font-weight:600; padding:5px 0 7px 0; display:block}
.pet-f-lst li span.pet-thum{position:absolute; top:0; left:0; display:block;}
.pet-f-lst li span.pet-thum img{width:290px; max-width:100%;}
.pet-f-lst li ul li{margin-bottom:3px; padding-left:8px; font-weight:normal; font-size:16px; line-height:24px; color:#2b2b2b; background:url(http://www.daejeon.go.kr/images/drh/sub/bul3.gif) no-repeat left 10px;}

@media screen and (max-width:840px) {
	.pet-f-lst{border:0; padding-top:5px;}
	.pet-f-lst > li{border:1px solid #dbdbdb; padding:12px; float:left; width:calc(50% - 8px); margin-right:16px; margin-bottom:15px; height:370px;}
	.pet-f-lst > li:nth-child(2n){margin-right:0;}
	.pet-f-lst li span.pet-thum{position:relative;}
	.pet-f-lst li span.pet-thum img{width:100%;}
	.pet-f-lst > li > strong{padding-top:15px;}
	.pet-f-lst li ul{padding-left:10px;}
}

@media screen and (max-width:640px) {
	.pet-f-lst > li{width:100%; margin-right:0; height:auto;}
}


/* 20231130 실국-문화관광국 */
.art_info_list2{position:relative;}
.art_info_list2:after{content:''; display:block; clear:both;}
.art_info_list2 li{border:1px solid #dbdbdb; float:left; width:calc(33.3% - 10px); margin-right:15px; margin-bottom:15px; padding:13px;}
.art_info_list2 li:nth-child(3n){margin-right:0;}
.art_info_list2 li img{width:100%;}
.art_info_list2 li p{text-align:center; font-weight:600; font-size:17px; padding:10px 0;}
.art_info_list2 li .down_button{text-align:center}
.art_info_list2 li .down_button span{margin-right:0;}

@media screen and (max-width:890px) {
	.art_info_list2 li{width:calc(50% - 8px); margin-right:16px;}
	.art_info_list2 li:nth-child(3n){margin-right:16px;}
	.art_info_list2 li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:500px) {
	.art_info_list2 li{width:100%; margin-right:0 !important;}
}


/* 20240315 대전상징&도시브랜드 */

/*심볼마크*/
.symbol{box-sizing:border-box; margin-bottom:30px; padding:30px 20px 20px; border:1px solid #dcdcdc; text-align:center;}
.symbolbox{background-color:#f9f9f9; box-sizing:border-box; margin-top:30px; padding:20px;}
.symbol-color{box-sizing:border-box; padding:20px 0; border:1px solid #dcdcdc;}
.symbol-color:after{clear:both; content:''; display:block;}
.symbol-color li{float:left; width:33.3%; box-sizing:border-box; border-right:1px solid #dcdcdc; padding:0 20px;}
.symbol-color li:last-child{border-right:0;}
.symbol-color li span{display:block; width:100%; text-align:center; padding:50px 0; margin-bottom:15px;}
.symbol-color li span.dj-green{background-color:#00944e}
.symbol-color li span.dj-blue{background-color:#1a2b7c}
.symbol-color li span.dj-gray{background-color:#727171}
.symbol-color li strong{display:block; font-size:17px; padding-bottom:10px;}
.symbol-color li strong i{font-weight:500; padding-left:5px;}
.symbol-color li p{font-size:15px;}
.symbol img,.symbol-color li span img{max-width:80%;}
.symbol img.symbol-logo{padding:20px 0;}

/*로고타입*/
.symbol-eng:after{clear:both; content:''; display:block;}
.symbol-eng li{float:left; width:calc(50% - 10px); margin-right:20px; padding-bottom:10px;}
.symbol-eng li:nth-child(2n){margin-right:0;}
.symbol-eng li:last-child{padding-bottom:0;}
.symbol-eng li p{font-weight:600; color:#000; padding:5px 0;}
.symbol-eng li span{box-sizing:border-box; display:block; width:100%; height:120px; line-height:55px; border:1px solid #dcdcdc; padding:30px 0; text-align:center;}
.symbol-eng li span img{max-width:80%;}

/*색상활용*/
.colorBox li{margin-bottom:10px;}
.colorBox li:last-child{padding-top:10px;}
.colorBox li p{font-weight:600; color:#000; padding:5px 0;}
.colorBox li img{width:100%;}

/*캐릭터*/
.character{box-sizing:border-box; margin-bottom:30px; padding:30px 20px 20px; border:1px solid #dcdcdc; text-align:center;}
.character img{width:300px; max-width:90%;}
.character img.dream_img{width:auto;}
.characterbox{background-color:#f9f9f9; box-sizing:border-box; margin-top:30px; padding:20px;}
.characterbox strong{font-size:22px; color:#00944e; display:block; padding-bottom:10px;}

.dream-family:after{clear:both; content:''; display:block;}
.dream-family li{float:left; width:calc(33.3% - 12px); height:330px; margin-right:18px; margin-bottom:18px; border:1px solid #dcdcdc; text-align:center;}
.dream-family li:nth-child(3n){margin-right:0;}
.dream-family li img{max-width:85%; width:240px; padding:20px 0;}
.dream-family li > div{padding:0 20px 20px;}
.dream-family li > div strong{font-size:20px; display:block; padding-bottom:8px;}
.dream-family li > div strong i{font-weight:400; font-size:17px;}
.dream-family li > div p{letter-spacing:-1px;}

/*조합형*/
.mix-logo{margin-bottom:30px;} 
.mix-logo:after{clear:both; content:''; display:block;}
.mix-logo li{float:left; padding-bottom:10px;}
.mix-logo.three li{width:calc(33.3% - 14px); margin-right:21px;}
.mix-logo.three li:nth-child(3){margin-right:0;}
.mix-logo.four li{width:calc(25% - 15px); margin-right:20px;}
.mix-logo.four li:nth-child(4){margin-right:0;}
.mix-logo li p{font-weight:600; color:#000; padding:5px 0;}
.mix-logo li span{box-sizing:border-box; display:block; width:100%; height:120px; line-height:55px; border:1px solid #dcdcdc; padding:30px 0; text-align:center;}
.mix-logo li span img{max-width:80%;}
.mix-logo li.sig-1 span{height:188px; line-height:126px;}
.mix-logo li.sig-2 span{height:350px; line-height:287px;}


@media screen and (max-width:1500px) {
	.dream-family li{height:350px;}
}

@media screen and (max-width:1040px) {
	.symbol-eng li{float:none; width:100%; margin-right:0;}
	.symbol-eng li span{height:auto; line-height:0;}
}

@media screen and (max-width:820px) {
	.symbol-color li strong i{display:block; padding-left:0;}

	.dream-family li{width:calc(50% - 9px); height:340px;}
	.dream-family li:nth-child(3n){margin-right:18px;}
	.dream-family li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:767px) {
	.colorBox li{position:relative; margin-bottom:15px;}
	.colorBox li p{position:absolute; left:0; top:0;}
	.colorBox li img{width:auto;}

	/** wrap-scroll **/
	[class*='wrap-scroll']{overflow:hidden;position:relative;margin-left:0;}
	[class*='wrap-scroll'] > div{display:block !important;table-layout:auto !important;}
	[class*='wrap-scroll'] > div::-webkit-scrollbar{width:6px;height:6px;}
	[class*='wrap-scroll'] > div::-webkit-scrollbar-thumb,.wrap-scroll::-webkit-scrollbar-track{border-radius:6px;}
	[class*='wrap-scroll'] > div::-webkit-scrollbar-thumb{background-color:#86878b;}
	[class*='wrap-scroll'] > div::-webkit-scrollbar-track{background-color:#cdd0d5;}
	
	[class*='wrap-scroll'] [class*='board-'] table{display:inherit;table-layout:auto !important;}
	[class*='wrap-scroll'] [class*='board-'] table * > tr > *{white-space:nowrap;}

	[class*='wrap-scroll'] div:not([class*='board-']) table{width:900px;}

	.wrap-scroll-y > div{overflow-y:auto;max-height:217px;}
	.wrap-scroll-x > div{overflow-x:auto;margin-top:35px;padding-bottom:5px;}
	.wrap-scroll-x:before{content:'';display:block;position:absolute;top:0;right:0;width:29px;height:24px;font-size:0;text-indent:-9999px;background:url(/images/drh/common/bg_hand.gif) no-repeat 0 0;}

	.mix-logo.four li.sig-1{width:calc(50% - 10px); margin-right:20px;}
	.mix-logo.four li.sig-1:nth-child(2n){margin-right:0;}
	.mix-logo.four li.sig-2{width:calc(33.3% - 14px); margin-right:21px;}
	.mix-logo.four li.sig-2:last-child{margin-right:0;}
}

@media screen and (max-width:560px) {
	.symbol{padding:20px 10px 10px;}
	.symbolbox{margin-top:20px;}
	.symbol-color{padding:10px 0;}
	.symbol-color li{padding:0 10px;}
	.symbol-color li em{font-size:14px}
	.symbol-color li strong{display:block; font-size:16px; padding-bottom:10px;}
	.symbol-color li p{font-size:13px; line-height:18px;}

	.mix-logo.three li{width:calc(50% - 10px); margin-right:20px;}
	.mix-logo.three li:nth-child(3){margin-right:20px;}
	.mix-logo.three li:nth-child(2n){margin-right:0;}
}

@media screen and (max-width:480px) {
	.symbol-color{padding:0;}
	.symbol-color li{width:100%; border-right:0; border-bottom:1px solid #dcdcdc; padding:10px;}
	.symbol-color li:last-child{border-bottom:0;}
	.symbol-color li span{margin-bottom:5px;}
	.symbol-color li strong{padding-bottom:5px;}

	.dream-family li{width:100%; height:auto; padding-right:0 !important;}
}