
.bullet01{
	background:url(../images/bullet01.gif) 0 0 no-repeat;
	height:16px;
	line-height:16px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding:0 0 10px 20px;
}
.bullet02{
	background:url(../images/bullet02.gif) 0 7px no-repeat;
	padding:2px 0 1px 10px;s
	_height:15px;
}
.bullet03{
	background:url(../images/bullet03.gif) 0 7px no-repeat;
	padding:2px 0 1px 10px;
}

/*마진*/
.m_t10{
	margin-top:10px;
}
.m_t15{
	margin-top:15px;
}
.m_t20{
	margin-top:20px;
}
.m_t30{
	margin-top:30px;
}
.m_l20{
	margin-left:20px;
}
.m_bm45{
	margin-bottom:-45px;
}

.history img{/*우리동 역사*/
	float:left;
	border:1px solid #ccc;
	margin:0 10px 10px 0;

}

.assemblywrap{/*우리동 의원*/
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	height:1%;
}
.assemblywrap:after{
	content:"";
	display:block;
	visibility:hidden;
	font-size:0;
	height:0;
	line-height:0;
	clear:both;
}
.assemblywrap ul{
	float:left;
	width:450px;
}
.assemblywrap img{
	float:left;
	border:1px solid #ccc;
}
/*동장인사말
#chiefwrap{
	background:url(../images/sub02_img01.gif) right 50px no-repeat;
	padding-right:200px;
}
#chiefwrap p{
	margin-top:10px;
}
#chiefwrap .sign{
	font-size:14px;
	font-weight:bold;
}
*/

/* 안내박스(정보화교육) */
.notice_edu {width:100%;	border-top:3px solid #f15922;	padding:10px 0;	border:1px solid #d8d8d8; background:#fff;}
.notice_edu .head {text-align:center;}
.notice_edu .head h4 {position:relative; z-index:1; display:inline-block; padding:15px 0 10px; margin-bottom:10px; font-size:24px; font-weight:bold; letter-spacing:-1px; text-align:center;}
.notice_edu .head h4:before {display:block; content:""; position:absolute; left:0; right:0; bottom:4px; z-index:-2px;width:100%; height:8px; background:#b0d9ff; border-radius:8px; filter:alpha(opacity=40); opacity:0.4;}
.notice_edu .body {padding:0 20px;}
.notice_edu ul {}
.notice_edu ul li {padding-left:12px; background:url('../images/bu_dep2.png') no-repeat left 8px;}
.notice_edu ul li .tit {font-weight:bold;}
.notice_edu ul li .txt_box {}

@media screen and (max-width: 768px) {
  .notice_edu .head h4 {padding:8px 0 10px; margin-bottom:10px; font-size:16px;}
  .notice_edu .head h4:before {display:none;}
}


#chiefwrap{
	background:url(../images/sub02_img01.gif) right bottom no-repeat;
	padding-bottom:45px;
}
#chiefwrap img{
	float:left;
	width:104px;
	height:130px;
	border:1px solid #ccc;
	margin:0 10px 10px 0;
}
#chiefwrap .sign{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}

#searchwrap{/*게시판 검색*/
	margin:15px 0 5px 0;
	text-align:right;
}
#searchwrap select{
	width:75px;
	height:20px;
}
#searchwrap label{
	font-weight:bold;
}
#searchwrap *{
	vertical-align:middle;
}

table.list{/*게시판*/
	width:100%;
	margin-bottom:20px;
}
table.list thead th{
	border-top:2px solid #659f54;
	border-bottom:1px solid #659f54;
	color:#659f54;
	padding:5px;
}
table.list .first{
	border-left:1px solid #659f54;
}
table.list .last{
	border-right:1px solid #659f54;
}
table.list tbody td{
	border:1px solid #dddddd;
	text-align:center;
	padding:5px;
}

table.list tbody th{
	border:1px solid #dddddd;
	background:#f3f3f3;
	text-align:center;
	padding:5px;
}

.text-left {text-align:left !important;}

table.list .subject{
	text-align:left;
	padding-left:5px;
}

table.list .lock{
	background:url(/images/icon_lock.gif) 0 0 no-repeat;
	padding-left:15px;
}
table.list .re{
	background:url(../images/icon_re.gif) 0 8px no-repeat;
	padding-left:28px;
}



.list_edu{/*운영강좌 게시판*/
	width:603px;
}
.list_edu th{
	border:1px solid #009575;
	color:#009575;
	padding:6px 0 5px 0;
	letter-spacing:-1px;
}
.list_edu .first{
	border-left:1px solid #009575;
}
.list_edu .last{
	border-right:1px solid #009575;
}
.list_edu td{
	border:1px solid #dddddd;
	border-top:none;
	text-align:center;
	padding:5px 0 4px 0;
}
.list_edu .subject{
	text-align:left;
	padding-left:5px;
}
.list_edu .small_txt{
	font-size:11px;
}


/* 찾아오시는길 */
.map_wrap {}
.map_wrap .map {}
.map {width:100%; height:280px; margin-bottom:0;}

@media screen and (max-width: 768px) {
  .map_wrap .map {width:100%; height:235px;} /* 다음지도 외부 크기 */
  .root_daum_roughmap {width:100% !important;}
  .root_daum_roughmap .wrap_map {height:235px !important;} /* 다음지도 내부 크기 */
  .map {width:100%; height:235px;}
}


/*정렬*/
.align_c{
	text-align:center;
}
.align_l{
	text-align:left;
}
.align_r{
	text-align:right;
}
/*자치위원장 인사말
#introducewrap{
	background:url(../images/sub03_img01.jpg) right bottom no-repeat;
	padding-bottom:100px;
}
#introducewrap p{
	margin-top:10px;
}
*/
#introducewrap{
	background:url(../images/sub03_img01.jpg) right bottom no-repeat;
	padding-bottom:45px;
}
#introducewrap img{
	float:left;
	width:104px;
	height:130px;
	border:1px solid #ccc;
	margin:0 10px 10px 0;
}
#introducewrap .sign{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}


.paging{/*페이징*/
	text-align:center;
	padding:10px 0;
}
.paging strong{
	color:#008164;
}

.view{/*상세보기*/
	border-bottom:1px solid #dddddd;
	clear:both;
}
.view dl{
	height:1%;
}
.view dl:after{
	content:"";
	font-size:0;
	line-height:0;
	visibility:hidden;
	height:0;
	/*display:block;*/
	/*clear:both;*/
}
.view dt, .view dd{
	float:left;
	border-top:1px solid #dddddd;
	padding:5px 0 4px 0;
}
.view dt.tl{
	border:1px solid #659f54;
	border-right:none;
	color:#3e3e3e;
}
.view dd.tl{
	border:1px solid #659f54;
	border-left:none;
	font-weight:bold;
	width:498px;
	color:#009575;
}
.view dd.tl h4{
	color:#659f54;
}
.view dt{
	color:#659f54;
	font-weight:bold;
	width:110px;
	text-align:center;
	}
.view dd{
	clear:right;
	border-left:1px solid #dddddd;
	padding-left:10px;
}
.view .col01{
	width:498px;
}
.view .col02{
	width:180px;
}
.view .teacher img, .view .content img{
	border:1px solid #ccc;
}
.view .con_intro p{
	margin-top:15px;
}

.view .content{
	clear:both;
	border-top:1px solid #dddddd;
	padding:10px;
}
.view .content p{
	margin-top:15px;
}

.btn_wrap{/*버튼*/
	margin-top:20px;
	text-align:right;
	padding:5px;
	width:620px;
}



.photo{/*시설안내*/
	width:603px;
}
.photo li{
	border-bottom:1px solid #dddddd;
	padding:5px;
	/*height:120px;*/
	height:1%;
}
.photo li:after{
	content:"";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.photo li table{
	width:430px;
}

.photo li table th{
	border:1px solid #009575;
	color:#009575;
	padding:6px 0 5px 0;
}
.photo li table td{
	border:1px solid #dddddd;
	border-top:none;
	text-align:center;
	padding:5px 0 4px 0;
}
.photo img{
	float:left;
	border:1px solid #ccc;
	margin-right:10px;
	width:148px;
	height:118px;
}
.photo h4{
	color:#007159;
}

.passwrap{/*비밀번호입력*/
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
}
.passwrap label{
	padding:30px 0 40px 0;
	display:block;
}
.passwrap input, .passwrap img{
	vertical-align:middle;
	margin:0 3px;
}
.passwrap p{
	background:url(../images/icon_pass.gif) 458px 3px no-repeat;
	height:66px;
	padding-top:40px;
}

.loginwrap{/*로그인*/
	text-align:center;
	border:1px solid #ccc;
	padding:10px;
}
.loginwrap p{
	padding:15px 0;
}
.loginwrap label{
	font-weight:bold;
	padding:0 10px;
}
.loginwrap *{
	vertical-align:middle;
}
.ipin{
	padding:20px 0 0 40px;;
}
.ipin_btn{
	margin:10px 0 0 40px;;
}

/*입력*/
.in_txt{
	border:1px solid #ccc;
	font-size:14px;
	padding:1px 0 1px 3px;
	height:16px;
	line-height:16px;
}

.icon_attention{/*주의사항*/
	border:1px solid #ccc;
	background:url(../images/icon_attention.gif) 10px center no-repeat;
	padding:20px 0 20px 70px;;
}

/*텍스트*/
.orange01{
	color:#f2730c;
}
.black_b{
	color:#333;
	font-weight:bold;
}

.write{/*쓰기페이지*/
	width:100%;
}
.write *{
	vertical-align:middle;
}
.write .title_th{
	color:#333;
	padding:1px 3px 0 12px;
	height:33px;
	border-top:2px solid #659f54;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	font-weight:bold;
	background:url(/images/common/bar.gif) right center no-repeat #f6f6f6;
}
.write .title_td{
	color:#009574;
	padding:1px 0 0 5px;
	height:33px;
	border-top:2px solid #659f54;
	border-bottom:1px solid #e6e6e6;
	text-align:left;
	font-weight:bold;
}
.write th{
	color:#333;
	padding:1px 0 0 15px;
	height:33px;
	border-bottom:1px solid #e6e6e6;
	text-align:center;
	background:url(/images/common/bar.gif) right center no-repeat ;
}
.write td{
	color:#333;
	border:none;
	border-bottom:1px solid #e6e6e6;
	padding:6px 0 5px 5px;
	text-align:left;
}
.write td.sub{background:#f6f6f6; border-right:1px solid #e6e6e6; text-align:center; font-weight:bold;}
.write td.teacher img{
	border:1px solid #ccc;
}
.write td div.answer{/*답변쓰기*/
	padding-top:20px;
	margin-top: 20px;
	border-top:1px dashed #5E91D9;
}
.write td select{
	width:70px;
}
.write td textarea{
	border:1px solid #ccc;
	font-size:14px;
	padding:5px;
	height:175px;
	width:465px;
}
.write td .file{
	width:450px;
	height:20px;
}
.input_non {
	border:none;
}

.sitemap{/*사이트맵*/
	overflow:hidden;
	width:23%;
	margin:0 1%;
	padding::1%;
	border:1px solid #ccc;
	box-sizing:border-box;
	float:left;
	margin-bottom:20px;

}
.sitemap ul li {
	border-top:1px solid #e4e4e4;
	padding:10px 20px;
}

.sitemap ul li:first-child {
	border-top:0 none;
}

.sitemap h4 {
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	text-align:center;
	color:#ce3a00;
	font-size:14px;
}

.viewerbox2{/*뷰어다운로드*/
	padding:0 10px;
}
.viewerbox2 a{
	float:left;
	width:166px;
	height:63px;
}
.viewerbox2 li{
	clear:both;
	padding-top:20px;
}
.viewerbox{/*뷰어다운로드*/
	padding:0 10px;
	height:350px;
	overflow:hidden;
}
.viewerbox a{
	/*float:left;*/
	width:150px;
	height:63px;
}
.viewerbox li.left{
	float:left;
	width:180px;
	/*padding-top:20px;*/
}
.viewerbox li.right{
	float:right;
	width:420px;
	/*padding-top:20px;*/
}
.midd{clear:both;}
.requisition{/*접수확인*/
	text-align:left;
}
.requisition li{
	padding:1px 0;
	height:26px;
}

.requisition .tl{
	float:left;
	width:75px;
	border-right:1px solid #ccc;
	margin-right:5px;
	background:url(../images/bullet03.gif) 0 9px no-repeat;
	padding:2px 0 1px 10px;
}

.divpop{
	position:absolute;
	z-index:10000;
	background:#000;
	color:#fff;
	text-align:center;
	border:3px solid #ccc;
	display:none;
}
.divpop *{
	color:#fff;
	vertical-align:middle;
}
.divpop a{
	color:#fff;
}

.divpop img{
	margin-bottom:5px;
}

#PSCenter {/*주민센터정보*/
    height:195px;
	background:url(../images/main_leconts_04_d.gif) 0 0 no-repeat;
	position:relative;
	width:238px;
}
#PSCenter a{
	display:block;
	position:absolute;
	text-indent:-1000px;
	overflow:hidden;
}
#PSCenter .PSCenter00{
	top:16px;
    right:48px;
	width:31px;
	height:15px;
}
#PSCenter .PSCenter01{
	top:32px;
    right:72px;
	width:31px;
	height:15px;
}
#PSCenter .PSCenter02{
	top:27px;
    right:2px;
	width:29px;
	height:15px;
}
#PSCenter .PSCenter03{
	top:37px;
    right:39px;
	width:30px;
	height:15px;
}
#PSCenter .PSCenter04{
	top:50px;
    right:9px;
	width:33px;
	height:15px;
}
#PSCenter .PSCenter05{/*태평1동*/
	top:61px;
    left:127px;
	width:16px;
	height:22px;
}
#PSCenter .PSCenter06{/*태평2동*/
	top:57px;
    left:160px;
	width:15px;
	height:22px;
}
#PSCenter .PSCenter07{/*태평3동*/
	top:50px;
    left:143px;
	width:15px;
	height:22px;
}
#PSCenter .PSCenter08{/*태평4동*/
	top:55px;
    right:46px;
	width:15px;
	height:22px;
}
#PSCenter .PSCenter09{/*신흥1동*/
	top:82px;
    right:59px;
	width:10px;
	height:44px;
}
#PSCenter .PSCenter10{/*신흥2동*/
	top:72px;
    right:37px;
	width:10px;
	height:44px;
}
#PSCenter .PSCenter11{/*신흥3동*/
	top:78px;
    right:47px;
	width:10px;
	height:44px;
}
#PSCenter .PSCenter12{/*수진1동*/
	top:84px;
    right:70px;
	width:10px;
	height:44px;
}
#PSCenter .PSCenter13{/*수진2동*/
	top:90px;
    right:89px;
	width:10px;
	height:44px;
}
#PSCenter .PSCenter14{/*신촌동*/
	top:57px;
    left:90px;
	width:31px;
	height:15px;
}
#PSCenter .PSCenter15{/*고등동*/
	top:100px;
    left:67px;
	width:31px;
	height:15px;
}
#PSCenter .PSCenter16{/*시흥동*/
	top:144px;
    left:65px;
	width:31px;
	height:15px;
}
.table_view{/*게시판상세보기*/
	width:100%;
}
.table_view *{
	vertical-align:middle;
}
.table_view .title_th{
	color:#333;
	padding:1px 3px 0 12px;
	height:33px;
	border-top:2px solid #659f54;
	border-bottom:1px solid #dddddd;
	font-weight:bold;
	background:url(/images/common/bar.gif) right center no-repeat;
}
.table_view .title_td{
	color:#659f54;
	padding:1px 0 0 5px;
	height:33px;
	border-top:2px solid #659f54;
	border-bottom:1px solid #dddddd;
	text-align:left;
	font-weight:bold;
}
.table_view .bg_th{
	color:#333;
	padding:1px 3px 0 12px;
	height:33px;
	border-top:2px solid #5e91d9;
	border-bottom:1px solid #c3c3c3;
	font-weight:bold;
	background:url(/images/common/bar.gif) right center no-repeat #f8f8f8;
}
.table_view .bg_td{
	color:#3c6db3;
	padding:1px 0 0 5px;
	height:33px;
	border-top:2px solid #5e91d9;
	border-bottom:1px solid #c3c3c3;
	text-align:left;
	font-weight:bold;
}
.table_view .td_th{
	color:#333;
	padding:1px 3px 0 12px;
	height:33px;
	border-bottom:1px solid #e6e6e6;
	font-weight:bold;
	background:url(/images/common/bar.gif) right center no-repeat #f8f8f8;
}
.table_view th{
	color:#333;
	padding:1px 0 0 15px;
	height:33px;
	border-bottom:1px solid #e6e6e6;
	text-align:center;
	background:url(/images/common/bar.gif) right center no-repeat;
}
.table_view td{
	color:#333;
	border:none;
	border-bottom:1px solid #e6e6e6;
	padding:6px 0 5px 5px;
	text-align:left;
}

.table_view td a.file{
	background:url(/images/common/ico_file.gif) 0 0 no-repeat;
	padding-left:15px;
}
.table_view td.content{
	padding:10px;
	height:150%;
}
.table_view td div.answer{/*답변*/
	padding-top:20px;
	margin-top: 20px;
	border-top:1px dashed #5E91D9;
}

/*테이블*/
.table{
	width:100%;
	border-top:1px solid #659f54;
}
.table *{
	vertical-align:middle;
}
.table th{
	background:#f3f3f3;
	color:#44882f;
	text-align:center;
	font-weight:bold;
	padding:4px 0 3px 0;
	border:1px solid #659f54;
}
.table td{
	color:#3d3d3d;
	text-align:center;
	padding:5px 0 4px 4px;
	border:1px solid #d2d2d2;
}
.table td.a_l{
	text-align:left;
	padding-left:10px;
}
.table td.a_2{
	text-align:left;
}
.table .small_txt{
	font-size:11px;
}
/*포토리스트*/
.photowrap {
	border-top:2px solid #659f54;
	display: inline-block;
	width:100%;
}
.photowrap li{
	float:left;
	width:200px;
	height:175px;
	display: block;
	padding-bottom:10px;
	text-align: center;
	border-bottom:1px solid #e6e6e6;
}
.photowrap li span{
	border:1px solid #ccc;
	width:175px;
	height:115px;
	display:block;
	overflow:hidden;
	margin:20px 5px 10px 15px;
	padding-top:3px;
}

.cursor {
	cursor:pointer !important;
}



/* 탭메뉴2 */
.mTab2 {margin-bottom:20px;}
.mTab2.menu2 li {width:50%;}
.mTab2.menu2 li:nth-child(3) > a {margin-left:0 !important;}
.mTab2.menu3 li {width:33.3333333%;}
.mTab2.menu3 li:nth-child(4) > a {margin-left:0 !important;}
.mTab2.menu4 li {width:25%;}
.mTab2.menu4 li:nth-child(5) > a {margin-left:0 !important;}
.mTab2.menu5 li {width:20%;}
.mTab2.menu5 li:nth-child(6) > a, .mTab2.menu5 li:nth-child(11) > a, .mTab2.menu5 li:nth-child(16) > a {margin-left:0 !important;}

.mTab2 ul {overflow:hidden;}
.mTab2 li {float:left; margin-bottom:5px; box-sizing:border-box;}
.mTab2 li:first-child a {margin:0;}
.mTab2 li a {margin-left:5px; display:block; height:40px; line-height:40px; padding:0 15px; text-align:left; color:#838383; background:#fff url(/images/common/bu_arrow2.png) no-repeat 92% center; border:1px solid #e3e3e3; border-radius:8px; overflow:hidden; transition:all 0.4s;}
.mTab2 li:hover a {background:url(/images/common/bu_arrow2.png) no-repeat 92% center; border:1px solid #c1c1c1;}
.mTab2 li.on a {background:#4f4f4f url(/images/common/bu_arrow5.png) no-repeat 94% center; color:#fff; border:1px solid #4f4f4f;}

@media only screen and (max-width:768px){
	.mTab2 li {width:50% !important;}
	.mTab2 li a {font-size:12px; letter-spacing:-1px;}
	.mTab2 li:first-child a {margin-left:5px;}
	.mTab2.menu2 li:nth-child(3) > a {margin-left:5px !important;}
	.mTab2.menu3 li:nth-child(4) > a {margin-left:5px !important;}
	.mTab2.menu4 li:nth-child(5) > a {margin-left:5px !important;}
	.mTab2.menu5 li:nth-child(6) > a, .mTab2.menu5 li:nth-child(11) > a, .mTab2.menu5 li:nth-child(16) > a {margin-left:5px !important;}

}

.text_box {width:100%; min-height:80px; padding:15px 15px 15px 100px; margin-bottom:15px; border:1px solid #e1e1e1; background:url('../images/con_ico01.gif') no-repeat left center;}
.text_box .img {display:none;}
.text_box .txt {}
.text_box .txt ul { padding: 10px 0 10px 0; }
.text_box .txt li { line-height:160%; background:url(/dong/images/bul01.gif) no-repeat left 6px; padding: 0 0 0 10px;}
.text_box .txt li span {  color: #ff4422; font-weight: bold; }

@media only screen and (max-width:768px){
	.text_box {min-height:auto; padding:5px; background:none;}
}


/* 테이블(A) */
.tbl_typeA {margin-bottom:24px;	line-height:145%; font-size:14px;}
.tbl_typeA thead th {background-color:#f7f7f7; border:1px solid #ebebeb; padding:13px 5px;	text-align:center; font-weight:bold;}
.tbl_typeA tbody th, .tbl_typeA tbody td, .tbl_typeA tfoot  td {padding:13px;	border:1px solid #ebebeb;	color:#828282; text-align:center;}
.tbl_typeA tbody th {color:#555 !important;	background-color:#fdfdfd;}
.tbl_typeA tbody td {font-weight:normal;}
.tbl_typeA tfoot td {font-weight:bold;}

@media screen and (max-width: 768px) {
  .mscroll {overflow:auto;}
  .scroll_txt {display:block; font-size:12px; color:#ec6732; letter-spacing:-1px;}
  .tbl_typeA {font-size:12px; letter-spacing:-1px; line-height:130%;}
  .tbl_typeA thead th {padding:10px 5px;}
  .tbl_typeA tbody th, .tbl_typeA tbody td {padding:10px 5px;}
}


/* 테이블 부가설명 */
.tbl_top {margin-top:-17px;	font-size:14px;	color:#878787; text-align:right; font-weight:normal;}
.tbl_bt {margin:-17px 0 17px 0;	font-size:14px;	color:#878787; font-weight:normal;}

@media screen and (max-width: 768px) {
  .tbl_top {display:none; font-size:12px; letter-spacing:-1px;}
  .tbl_bt {font-size:12px;}
}


/* list style */
.h4_sub {padding:0 0 5px 25px; font-weight:bold;}
h4.tit1 {font-size:14px; background:url(../images/bullet01.gif) no-repeat 0 4px;	padding:0 0 3px 19px;	margin-top:25px; font-weight:bold; line-height:160%; color:#000;}
h5.tit1 {padding-left:21px;	padding-bottom:5px;	margin-top:20px; font-size:14px; font-weight:bold; color:#313131;	background:url(../images/common/bu_dep4.png) no-repeat left 0;}
p.txt1 {margin-bottom:20px;	font-weight:bold;	font-size:16px;	letter-spacing:-1px;}

.txt_dep1 {font-size:18px;}
.txt_dep1 > li, .txt_tit1 {background:url(../images/common/bu_dep1.png) no-repeat 0 9px; padding:5px 0;	font-weight:normal;	line-height:160%;	padding-left:25px;}
.txt_dep2 {font-size:14px;}
.txt_dep2 > li, .txt_tit2 {background:url(../images/bullet02.gif) no-repeat 0 10px; padding:2px 0;	font-weight:normal;	line-height:170%;	padding-left:12px; color:#3b3b3b;}
.txt_dep3 {font-size:14px;}
.txt_dep3 > li, .txt_tit3 {background:url(../images/bullet03.gif) no-repeat 0 12px;	padding:2px 0; font-weight:normal; color:#757575;	line-height:170%;	padding-left:8px;}
.txt_dep1 strong, .txt_dep2 strong, .txt_dep3 strong, .txt_tit1 strong, .txt_tit2 strong, .txt_tit3 strong {font-weight:bold;	letter-spacing:-1px;}
.txt_dep1 em, .txt_dep2 em, .txt_dep3 em, .txt_tit1 em, .txt_tit2 em, .txt_tit3 em {color:#e25252;}

@media screen and (max-width: 768px) {
	h4.tit1 {font-size:14px; background:url(../images/bullet01.gif) no-repeat 0 5px;}
	.txt_dep2 {font-size:14px;}
	.txt_dep2 > li, .txt_tit2 {background:url(../images/bullet02.gif) no-repeat 0 7px; line-height:130%;}
	.txt_dep3 {font-size:14px;}
	.txt_dep3 > li, .txt_tit3 {background:url(../images/bullet03.gif) no-repeat 0 10px;	line-height:130%;}
}


/* 우리동 역사 */
.dong_history {}

.scroll_txt {display:none;}
@media screen and (max-width: 700px) {
  .mscroll {overflow:auto;}
  .scroll_txt {display:block; font-size:14px; color:#ec6732; letter-spacing:-1px;}
}

/* form style */

.ipt_txt1 {
	height:22px;
	padding:0 6px;
	border:1px #d1d1d1 solid;
}

.ipt_txt2 { /* 가로 가변형 */
	width:100%;
	height:22px;
	border:1px #d1d1d1 solid;
	padding:0 6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.ipt_txt3 { /* 가로 고정 */
	display:inline-block;
	width:60px;
	height:22px;
	border:1px #d1d1d1 solid;
	padding:0 6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.ft_ipt {
	height:25px;
	padding-left:6px;
	border:1px #222323 solid;
	background:#cecece;
	font-size:11px;
	color:#525252;
	font-family: "돋움", Dotum;
	letter-spacing:-1px;
}

.ipt_block {
  display:block;
  width:100%;
  padding-right:0;
  padding-left:0;
}

.ipt_slt1 {
	height:22px;
	border:1px #d1d1d1 solid;
}

.ipt_area1 {
	width:100%;
	padding:5px;
	border:1px #d1d1d1 solid;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}


/* margin */
.mt_15 {margin-top:-15px}


.m0 {margin:0 !important;}
.mt3 {margin-top:3px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}

.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml25 {margin-left:25px}
.ml30 {margin-left:30px}
.ml35 {margin-left:35px}
.ml40 {margin-left:40px}

.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mr25 {margin-right:25px}
.mr30 {margin-right:30px}
.mr35 {margin-right:35px}
.mr40 {margin-right:40px}

.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb25 {margin-bottom:25px}
.mb30 {margin-bottom:30px}
.mb35 {margin-bottom:35px}
.mb40 {margin-bottom:40px}


/* padding */

.pd0 {padding:0px;}
.pt3 {padding-top:3px}
.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pt15 {padding-top:15px}
.pt20 {padding-top:20px}
.pt25 {padding-top:25px}
.pt30 {padding-top:30px}
.pt35 {padding-top:35px}
.pt40 {padding-top:40px}

.pl5 {padding-left:5px}
.pl10 {padding-left:10px}
.pl15 {padding-left:15px}
.pl20 {padding-left:20px}
.pl25 {padding-left:25px}
.pl30 {padding-left:30px}
.pl35 {padding-left:35px}
.pl40 {padding-left:40px}

.pr5 {padding-right:5px}
.pr10 {padding-right:10px}
.pr15 {padding-right:15px}
.pr20 {padding-right:20px}
.pr25 {padding-right:25px}
.pr30 {padding-right:30px}
.pr35 {padding-right:35px}
.pr40 {padding-right:40px}

.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pb15 {padding-bottom:15px}
.pb20 {padding-bottom:20px}
.pb25 {padding-bottom:25px}
.pb30 {padding-bottom:30px}
.pb35 {padding-bottom:35px}
.pb40 {padding-bottom:40px}
