@charset "utf-8";
@import url("chart.css");
@import url("subtab.css");
@import url("table.css");
@import url("help.css");
@import url("etc.css");

/* --------------------------------------------------------------------------
	=ContentBox 
-------------------------------------------------------------------------- */
.contentBox {
	width: 100%;
}

.contentBox .article {
	width: 100%;
}

/* --------------------------------------------------------------------------
	=SUB CONTENT 오른쪽 컨텐트 영역
-------------------------------------------------------------------------- */
.content {
	position: relative;
	float: left;
	width: 720px;
	overflow: hidden;
	*zoom: 1;
}

.content_type2 {
	position: relative;
	float: left;
	width: 874px;
	overflow: hidden;
	*zoom: 1
}

.mid_right {
	width: 88px;
	overflow: hidden;
	float: right
}

/* --------------------------------------------------------------------------
	=경로 알려주는 스타일
	
-------------------------------------------------------------------------- */
p.path {
	font-size: 11px;
	float: right;
	color: #494a4a;
	margin-bottom: 15px;
	background: url(../img/navi_home.gif) no-repeat;
	padding-left: 20px;
	line-height: 15px;
}

p.path span.path_none {
	font-size: 0;
	line-height: 0;
	visibility: hidden
}

p.path strong {
	color: #494a4a;
}

p.path a {
	color: #494a4a;
}

p.gray {
	color: #b5b5b5;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.violet {
	color: #b6a8be;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* --------------------------------------------------------------------------
	=ARTICLE 서브페이지 컨텐트 영역 구성
-------------------------------------------------------------------------- */
.article {
	position: relative;
	padding-top: 0;
	margin-top: 0;
	width: 700px;
	overflow: hidden;
	*zoom: 1
}

.content_type2 .article {
	position: relative;
	padding-top: 0;
	margin-top: 1px;
	width: 869px;
	margin-left: 5px;
	overflow: hidden;
	*zoom: 1
}

.full {
	width: 100%;
}

/* --------------------------------------------------------------------------
	=ARTICLE 영역의 폰트(H) 스타일
-------------------------------------------------------------------------- */
.article h4 {
	display: block;
	height: 15px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.article h4.mt {
	font-size: 14px;
	background: url(../img/h4_bull_bg.gif) 2px 5px no-repeat;
	padding-left: 22px;
	color: #000;
	height: 18px;
	padding-top: 4px;
	clear: both;
	margin-top: 30px;
}

.article h4.mt_help {
	font-size: 16px;
	background: url(../img/h4_bull_bg.gif) no-repeat;
	padding-left: 24px;
	color: #000;
	height: 20px;
	padding-top: 5px;
	margin-top: 25px
}

.article h5 {
	clear: both;
	font-size: 14px;
	padding: 15px 0;
}

.article h5 a.rgoto {
	position: absolute;
	right: 15px;
	font-size: 11px;
	font-weight: bold;
}

.article h5.normal {
	padding: 0;
	border-bottom: 1px solid #ececec;
	margin-bottom: 5px;
	padding-bottom: 7px;
}

.article h6 {
	font-weight: bold;
	font-size: 12px;
	color: #657682;
	margin: 25px 0 5px;
}

.article h6.st {
	margin: 5px 0;
}

.article .sm {
	font-size: 11px;
	color: #787878;
	font-weight: normal;
}

.article h5.st {
	padding: 0;
	background: url(../img/bul6.html) 3px 25px no-repeat;
	padding-bottom: 6px;
	color: #5a5d5d;
	padding-left: 18px;
	padding-top: 23px;
	font-size: 14px;
	position: relative;
	*zoom: 1;
}


/* 잠시 추가 2010-07-03 kjh */
.article button.closebtn {
	float: right;
	display: block;
	width: 48px;
	height: 21px;
	margin: 5px;
	padding: 0 0 0 13px;
	background: url(../../images/btn/closebtn.html) no-repeat;
	color: #fff;
	font: bold 11px;
	line-height: 21px;
}

.article h8 {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	padding-top: 50px;
}

.article h8.st {
	background: url(../img/check.html) 3px 25px no-repeat;
	padding-bottom: 6px;
	color: #9689f5;
	padding-left: 22px;
	padding-top: 25px;
	font-size: 13px;
	position: relative;
	*zoom: 1;
}

/* --------------------------------------------------------------------------
	=ARTICLE 범죄피해자지원
-------------------------------------------------------------------------- */
.article h7.crime {
	height: 300px;
	background: url(../img/index.html) no-repeat;
}

.article h4.cimg li {
	float: left;
	height: 50px;
	margin-top: 15px;
	width: 520px;
	background: url(../img/title.png) no-repeat;
}

.article h4.cimg li dl {
	float: left;
	width: 350px;
	line-height: 1.3;
	margin-top: 55px;
	height: 100px;
	font-size: 16px;
	color: #9c9c9c;
	font-weight: normal;
}

.article h7 {
	display: block;
	height: 15px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

.article h7.mt {
	font-size: 16px;
	background: url(../img/violet_bg.html) 2px 5px no-repeat;
	padding-left: 22px;
	color: #000;
	height: 18px;
	padding-top: 4px;
	clear: both
}

.article h7.mt_help {
	font-size: 16px;
	background: url(../img/h4_bull_bg.gif) no-repeat;
	padding-left: 24px;
	color: #000;
	height: 20px;
	padding-top: 5px;
	margin: 25px
}

.article h7 {
	clear: both;
	font-size: 14px;
	padding: 15px 0;
}

.article h7 {
	font-weight: bold;
	font-size: 12px;
	color: #657682;
	margin: 25px 0 5px;
}

.article h7.sm {
	font-size: 11px;
	color: #787878;
	font-weight: normal;
}

.article .crime7 {
	position: relative;
	padding: 15px 0 20px 7px;
	margin: 10px 0 0 0;
	float: left;
	width: 340px;
	height: 135px;
	background: url(../img/ru_bg.html) 1px 0 no-repeat;
}

.article .crm {
	background-position: -346px 0;
}

.article .crime8 {
	position: relative;
	padding: 15px 0 0 7px;
	margin: 10px 0 0 0;
	float: left;
	width: 400px;
	height: 250px;
	background: url(../img/index.html) 1px 0 no-repeat;
}

.article dl.crime7 {
	overflow: hidden
}

.article .crime7 dt {
	padding: 10px 5px 5px 17px;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	width: 180px;
}

.article .crime7 dd {
	padding: 2px 5px 5px 18px;
	letter-spacing: -0.4px;
	font-size: 13px;
	color: #8b8b8b;
	width: 230px;
	color: #4a4a4a;
	float: left;
}

.article .crime7 dd.link {
	position: absolute;
	top: 100px;
	background: none;
	float: right;
}

/* 2013.12.18 jongwook 추가 시작 */
.case_ofnVtm_pol {
	position: relative;
	float: left;
	width: 331px;
	height: 64px;
	background: url(../img/btn_ofnVtm_pol.html) no-repeat;
}

.case_ofnVtm_spo {
	position: relative;
	margin: 0 17px 0 0;
	float: right;
	width: 331px;
	height: 64px;
	background: url(../img/btn_ofnVtm_spo.html) no-repeat;
}

/* 2013.12.18 jongwook 추가 종료 */

/* ------------------------------------------------------- 
	=SUBMENU 5 범죄피해자지원  피해유형선택
---------------------------------------------------------- */
.article .cnt1_info {
	position: relative;
	*zoom: 1;
	background: url(../img/crime_bg.html) left top;
	padding: 20px;
	overflow: hidden;
}

.article .cnt {
	display: block;
	float: left;
}

.article .cnn1 {
	display: block;
	float: left;
	width: 420px;
	height: 230px;
}

.article .cnn2 {
	display: block;
	float: right;
	width: 200px;
	background-position: right 0;
	height: 230px;
}

.article .cnn3 {
	display: block;
	float: left;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 670px;
	height: 60px;
	background: url(../img/crime2_bg.html) left bottom;
}

/* ------------------------------------------------------- 
	=SUBMENU 5 범죄피해자지원  피해유형선택
---------------------------------------------------------- */
.article .cnt2_info {
	position: relative;
	*zoom: 1;
	background: url(../img/crime3_bg.html) no-repeat;
	padding: 20px;
	overflow: hidden;
}

.article .ctt {
	display: block;
	float: left;
}

.article .ctn {
	display: block;
	float: left;
	width: 700px;
	height: 150px;
}

/* ------------------------------------------------------- 
	=SUBMENU 5 범죄피해자지원  검색결과
---------------------------------------------------------- */
div.crime_box2 {
	position: relative;
	width: 700px;
	margin: 15px 0 20px 0;
}

div.crime6 {
	background: url(../img/crm_bg7.html) no-repeat;
	overflow: hidden;
	padding: 0px;
}

ul.ser_info2 dd {
	display: inline-block;
	float: left;
	background: none;
	width: 190px;
	height: 80px;
	margin-left: 10px;
	margin-top: 40px;
	color: #4687d9;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
}

ul.ser_info2 dl {
	position: relative;
	color: #808080;
	float: right;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 17px;
	margin-left: 15px;
	margin-top: 15px;
	width: 460px;
	text-align: justify;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 - 다음 링크로 인도하는 박스 스타일
-------------------------------------------------------------------------- */
.article .crime_link {
	position: relative;
	padding: 10px 0 0 5px;
	margin-bottom: 10px 0 0px 0;
	float: left;
	width: 320px;
	height: 83px;
}

.article .crime_link2 {
	position: relative;
	padding: 5px 0 0 10px;
	margin: 0 0 0 0;
	float: left;
	width: 680px;
	height: 40px;
}

.article .crime_link dt {
	display: block;
	color: #9689f3;
	background: url(../img/check.html) 0 2px no-repeat;
	margin-left: 10px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}

.article .crime_link dd {
	display: block;
	float: left;
	font-size: 11px;
	color: #8b8b8b;
	paddig-top: 12px;
	margin-left: 10px;
}

.article .crime_link d1 {
	display: block;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 25px;
}

.crime_link2 dt {
	display: block;
	float: left;
	width: 130px;
	color: #9689f3;
	background: url(../img/check.html) 0 2px no-repeat;
	margin-left: 10px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}

.crime_link2 dl {
	display: block;
	float: left;
	width: 275px;
	font-size: 11px;
	color: #8b8b8b;
	margin-left: 10px;
	padding-left: 7px;
}

.crime_link2 dd {
	display: block;
	float: left;
	width: 100px;
	font-size: 11px;
	color: #8b8b8b;
	margin-left: 10px;
	padding-left: 7px;
}


/* -------피해유형선택---------- */
.crmbutton {
	position: relative;
	width: 440px;
	padding-top: 15px;
	padding-left: 0px;
}

.crmbutton ul.lists li {
	display: block;
	float: left;
	width: 108px;
	height: 46px;
	margin: 0;
	padding-left: 0;
	font-weight: bold;
}

.crmbutton ul.lists li a {
	display: block;
	text-align: center;
	padding: 8px 0;
	height: 30px;
	color: #8c8c8c;
	background: url(../img/buttonb.html) no-repeat;
}

.crmbutton ul.lists li a:hover {
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	background: url(../img/menu_bu.html) no-repeat;
}

/* -------지역별검색---------- */
.crms dt {
	margin: 15px 0px 0 15px;
	padding: 0px 5px 5px 5px;
	color: #9d9d9d;
}

div.crm {
	display: block;
	color: #333;
	font-size: 12px;
	margin: 12px 0 2px 10px;
}

div.tcrm {
	display: block;
	color: #6d7171;
	font-size: 12px;
	margin: 0px 0 2px 100px;
}

div.tl {
	display: block;
	clear: both;
	line-height: 1.3;
	width: 185px;
	color: #9e9d9d;
	font-size: 12px;
	margin: 7px 0 5px 0;
}

div.tc {
	display: block;
	clear: both;
	line-height: 1.3;
	color: #9e9d9d;
	font-size: 12px;
	padding: 10px 0 5px 20px;
}

.crmbox2 ul.crmbtn a.more-button {
	background: #b2a4d3;
	padding: 3px 8px 4px 8px;
	margin-top: 10px;
	font-size: 12px;
	margin-right: 5px;
	color: #FFF;
	border: 1px solid #9b8ac4;
	line-height: 15px;
	display: block;
	float: right;
	margin-bottom: 20px;
}

.crmbox2 ul.crmbtn a.more-button:hover {
	background: #796fae;
	border-color: #675d9b;
}


/* -------키워드입력---------- */
.crms2 {
	display: block;
	float: left;
	width: 690px;
	padding-top: 10px;
	padding-left: 0px;
}

.crms2 .h8 {
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}

div.st {
	background: url(../img/check.html) 1px 14px no-repeat;
	padding-bottom: 6px;
	width: 150px;
	display: inline;
	color: #9689f5;
	padding-left: 22px;
	font-weight: bold;
	padding-top: 10px;
	font-size: 13px;
	position: relative;
	*zoom: 1;
}

div.st2 {
	display: inline;
	padding-bottom: 6px;
	width: 150px;
	color: #9689f5;
	padding-left: 22px;
	font-weight: bold;
	padding-top: 10px;
	font-size: 13px;
	position: relative;
	*zoom: 1;
}

.crms2 dt {
	margin: 15px 0px 0 15px;
	padding: 0px 5px 5px 5px;
	color: #3174ca;
	overflow: hidden;
}

.crms2 dd {
	display: block;
	float: left;
	width: 400px;
	padding-top: 10px;
	margin: 15px 20px 0 15px;
	color: #3174ca;
	overflow: hidden;
}




/* --------------------------------------------------------------------
	=ARTICLE 영역의 여러가지 박스스타일
----------------------------------------------------------------------*/
.article .entry {
	line-height: 24px;
	text-align: justify;
	padding: 0 13px 5px 18px;
	margin: 5px 0 15px 0;
}

.article .entry_btn {
	line-height: 29px;
	width: 190px;
	text-align: center;
	padding: 0;
	margin: 20px 0 10px 17px;
	background: url(../../images/renew/btn/skill_btn.html) no-repeat;
}

.article .entry_btn a {
	color: #dedede;
	font-family: NanumGothicBold;
}

.article .entry1 {
	line-height: 18px;
	text-align: justify;
	padding: 5px 13px 5px 0px;
	margin: 5px 0 15px 0
}

.article .entry_1 {
	line-height: 18px;
}

.article .entry dt {
	color: #3174ca;
	float: left;
	margin-right: 3px;
	background: url(../img/r_arrow2.html) left 4px no-repeat;
	padding-left: 7px;
}

.article .entry dd {
	padding-bottom: 7px;
}

.article .entry ol.slist li {
	list-style-type: decimal;
	background: none;
	margin-left: 35px;
	vertical-align: top;
	padding-left: 0;
}

.article dl.entry dd {}

.article dl.entry dt {
	font-weight: bold;
}


.article div#sit {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	height: 100%;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-top: 12px;
	width: 590px;
}

.article div#sit dt {
	clear: both;
	font-size: 16px;
	font-family: NanumGothicBold;
	color: #3b3a3a;
	margin-bottom: 20px;
	line-height: 16px;
	font: bold;
	padding-left: 0px;
}

.article div#sit dl {
	clear: both;
	font-size: 15px;
	font-family: NanumGothicBold;
	color: #1189d0;
	margin-bottom: 10px;
	line-height: 16px;
	font: bold;
	padding-left: 0px;
}

.article div#sit dd {
	font-size: 13px;
	float: left;
	color: #666666;
	margin-bottom: 15px;
	line-height: 1.5;
	background: url(../img/bul8.html) 6px 8px no-repeat;
	padding-left: 16px;
}

.article div#sit p.art {
	font-size: 13px;
	float: left;
	color: #1189d0;
	margin-bottom: 15px;
	line-height: 1.5;
	padding-left: 16px;
}

.article div#sit p.strong {
	font-size: 13px;
	float: left;
	color: #666666;
	margin-bottom: 15px;
	line-height: 1.5;
	padding-left: 16px;
	font-family: NanumGothicBold;
}


.article h5.crmst {
	padding: 0;
	background: url(../img/bul6.html) 0 10px no-repeat;
	padding-bottom: 15px;
	line-height: 30px;
	color: #191717;
	padding-left: 15px;
	padding-top: 0px;
	font-size: 14px;
	position: relative;
	border-bottom: 1px solid #282626;
}

.article .crmbg {
	background: #f8f8f8;
	padding: 35px 30px 20px 30px;
}

.article .crmbg2 {
	display: block;
	background: #f8f8f8;
	padding: 10px 20px 0px 30px;
	border-top: 1px solid #dddddd;
}

.article h5.title {
	background: url(../../images/renew/btn/crmbg07.html) left no-repeat;
	font-size: 16px;
	font-family: NanumGothicBold;
	color: #3399ff;
	padding: 20px;
	position: relative;
}

.article h5.crmt a {
	font-family: NanumGothicBold;
	color: #4d4d4d;
}

.article h5.crmt img {
	float: left;
	margin-right: 0px;
}

.article h5.crmt {
	background: url(../../images/renew/btn/01.html) right no-repeat;
	font-size: 16px;
	font-family: NanumGothicBold;
	margin-bottom: 3px;
	color: #4d4d4d;
	padding: 32px;
}

.article h5.img a {
	position: absolute;
	float: left;
	top: 50px;
	width: 50px;
	height: 50px;
	margin-left: -30px;
	background: url(../../images/renew/btn/skill_01.gif.html) no-repeat;
}

.article .entryB {
	padding-left: 7px;
	line-height: 20px;
	font-size: 16px;
	font-family: NanumGothicBold;
	color: #ff2e00;
	padding: 5px 13px 5px 18px;
	margin: 5px 0 10px 0;
}

.article .entryTa {
	line-height: 20px;
	font-size: 16px;
	font-family: NanumGothicBold;
	line-height: 14px;
	color: #3399ff;
}

.article .entryB img {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
}


/* --------------------------------------------------------------------------
	=ARTICLE 영역의 여러가지 박스스타일추가 시작(100421)
-------------------------------------------------------------------------- */
.article .entry4 {
	float: left;
	margin: 0;
	text-align: justify;
}

.article .entry4 dt {
	margin: 15px 0px 0 15px;
	padding: 0px 5px 5px 5px;
	color: #3174ca;
	background: url(../img/r_arrow2.html) left 5px no-repeat;
	clear: both;
	overflow: hidden;
}

.article .entry4 dd {
	color: #333;
	font-size: 12px;
	margin: 0 0 2px 20px;
	background: url(../img/bul5.png) 0 5px no-repeat;
	padding-left: 8px;
	line-height: 17px;
	clear: both;
	overflow: hidden;
	padding-bottom: 5px
}

.article .entry4 p {
	color: #333;
	font-size: 12px;
	margin: 2px 0 2px 0;
	background: url(../../images/renew/symbol/marker_01.html) 0 0 no-repeat;
	padding-left: 15px;
	line-height: 17px;
}

/* --------------------------------------------------------------------------
	=ARTICLE 영역의 여러가지 박스스타일추가 끝(100421)
-------------------------------------------------------------------------- */
.article .entry2 {
	padding: 8px 0 15px 9px;
	margin-bottom: 15px;
	border: 1px solid #e0e0e0;
	background-color: #f8f8f8;
	color: #5f5f5f;
}

.article .entry2 li {
	padding: 0 10px;
	margin: 0;
	line-height: 0;
	font-size: 0;
}

.article .entry2 li dl {
	padding-bottom: 7px;
}

.article .entry2 li dl dt,
.article .entry2 li dd {
	font-size: 12px;
}

.article .entry2 li dl dt {
	color: #3174ca;
	padding-left: 7px;
	background: url(../img/r_arrow2.html) 0 4px no-repeat;
}

.article .entry2 li dl dd {
	line-height: 18px;
	padding-top: 2px;
}

/* 2010-04-13 LYM 추가 시작 */
.article .entry3 {
	line-height: 18px;
	text-align: justify;
	padding: 5px 0 15px 9px;
}

.article .entry3 dt {
	color: #3174ca;
	float: left;
	margin-right: 3px;
	background: url(../img/r_arrow2.html) left 4px no-repeat;
	padding-left: 7px;
}

.article .entry3 dd {
	padding-bottom: 7px;
}

.article .entry3 ol.slist li {
	list-style-type: decimal;
	background: none;
	margin-left: 35px;
	vertical-align: top;
	padding-left: 0;
}

.article .entry3 dt,
.article .entry3 dd {
	height: 20px;
	padding-top: 0px;
	border-right: 1px;
}

/* 2010-04-13 LYM 추가 끝 */

.article .box {
	line-height: 18px;
	margin: 8px 0 15px 5px;
	padding: 10px;
	border: 1px solid #e0e0e0;
	background-color: #f8f8f8;
	color: #5f5f5f;
}

.article .box_center {
	padding: 10px;
	margin-top: 7px;
	border: 1px solid #e0e0e0;
	text-align: center;
	background-color: #f8f8f8;
}

.article .box_center p {
	line-height: 1.4;
}

.article .box_center p.to {
	margin-top: 10px;
}

.article .box strong {
	color: #ED4C00;
}

.article .rinfo {
	text-align: right;
	padding: 5px 10px 0;
	line-height: 14px;
}

.article .img {
	margin: 7px 0 12px;
	border: 1px solid #e0e0e0;
}

/* --------------------------------------------------------------------------
	=ARTICLE 영역의 LIST 스타일
-------------------------------------------------------------------------- */
.article dl dt {
	font-weight: bold
}

.article li,
.article dl dt,
.article dl dd {
	line-height: 16px;
}

.article li.btn {
	background: none;
	padding-lef: 9px;
}

.article li ul,
.article li ol {
	margin: 5px 0;
}

.article li ul li,
.article li ol li {
	line-height: 18px;
	margin: 0;
}

.article li ol li {
	list-style-type: lower-alpha;
}

.article li ol.slist li {
	margin-left: 20px;
}

.article ul li {
	background: url(../img/bul5.png) left 6px no-repeat;
	padding-left: 12px;
	margin: 5px 0;
	list-style: none;
	position: relative;
	*zoom: 1;
}

.article ul li.img {
	background: none;
	text-align: center;
	margin-top: 15px;
}

.article ul li .box,
.article dl dd .box,
.article dl dd.box,
.article ul li.box {
	margin: 5px 0;
}

.article ul li.box p,
.article dl dd.box p {
	margin: 5px 0;
	line-height: 18px;
}

.article ul li ul li {
	background: url(../img/bul3.html) 0 6px no-repeat;
	padding-left: 7px;
}

.article ol li {
	margin-left: 25px;
	padding-left: 5px;
	list-style-type: decimal;
}

.article ol ul li {
	list-style-type: none;
	padding-left: 12px;
}

.article dl.box dt {
	font-weight: bold;
	color: #3174ca;
	margin-top: 10px;
}

.article dl.box dd {
	background: url(../img/bul5.png) 0 5px no-repeat;
	margin: 2px 0 3px 5px;
	padding-left: 10px;
}

/* 민원서비스 안내 */
div.minwon_box {
	position: relative;
	width: 700px;
	border: 1px solid #e0e0e0;
	padding-bottom: 5px;
	min-height: 150px;
	_height: 150px;
	width: 666px;
	_zoom: 1
}

div.minwon_box .boxBottom {
	background: url(../img/minwon_botbg.html) 0 bottom no-repeat;
	height: 8px;
	font-size: 0;
	line-height: 0;
	text-intent: -99999em;
	clear: both
}

div.minwon_01 {
	background: url(../img/minwon_ico01.html) 40px 20px no-repeat;
	padding-left: 140px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	_zoom: 1
}

div.minwon_02 {
	background: url(../img/minwon_ico02.html) 40px 20px no-repeat;
	padding-left: 140px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	_zoom: 1
}

div.minwon_03 {
	background: url(../img/minwon_ico03.html) 40px 20px no-repeat;
	padding-left: 140px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	_zoom: 1
}

*html div.minwon_03 {
	background: url(../img/minwon_ico03.html) 40px 10px no-repeat;
}

div.minwon_04 {
	background: url(../img/service_ico.html) 30px 15px no-repeat;
	padding-left: 130px;
	overflow: hidden;
	min-height: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	_zoom: 1
}

dl.dl_minwon {
	width: 488px;
	overflow: hidden;
}

div.minwon_05 {
	background: url(../img/search_ico.html) 20px 15px no-repeat;
	padding-left: 125px;
	overflow: hidden;
	min-height: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 25px;
	_zoom: 1
}

div.minwon_05 p {
	margin: 10px 0
}

div.minwon_06 {
	background: url(../img/app_ico.html) 30px 25px no-repeat;
	padding-left: 145px;
	overflow: hidden;
	min-height: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 35px;
	_zoom: 1
}

div.minwon_06 p {
	margin: 10px 0
}

dl.dl_minwon dt {
	background: #f6f6f6;
	padding: 3px 3px 3px 6px
}

dl.dl_minwon dd {
	background: url(../img/bul3.html) 3px 6px no-repeat;
	padding-left: 10px;
	font-size: 12px;
	margin: 4px 0
}

dl.dl_minwon dd span.go {
	background: url(../../images/renew/symbol/ico_go.html) right 6px no-repeat;
	display: inline-block;
	padding: 2px 12px 2px 0px;
	color: #0d376a
}

dl.dl_minwon dd span.go a:link {
	color: #375c94;
	text-decoration: none;
}

dl.dl_minwon dd span.go a:visited {
	color: #375c94;
	text-decoration: underline
}

dl.dl_minwon dd span.go a:hover {
	color: #2e7bd9
}

div.dot_line {
	background: url(../../images/renew/bg/dot_line.html) repeat-x;
	height: 1px;
	width: 592px;
	margin-left: 35px;
	font-size: 0;
	line-height: 0;
	text-intent: -99999em
}

ul.ser_info {}

ul.ser_info li {
	background: none;
	color: #4687d9;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	width: 150px;
	display: inline-block
}

*html ul.ser_info li {
	width: 130px;
}

ul.ser_info li.last {
	margin-right: 0;
	width: 90px;
}

ul.ser_info li ul {
	clear: both;
	margin: 5px 5px 5px 8px
}

ul.ser_info li ul li {
	background: url(../img/bul3.html) 0 7px no-repeat;
	padding-left: 8px;
	font-weight: lighter
}

ul.ser_info li ul li {
	background: url(../img/bul3.html) 0 7px no-repeat;
	padding-left: 8px;
	font-weight: lighter
}

ul.ser_info li ul li.orange_bold a {
	color: #fb7102;
	font-weight: bold
}

ul.ser_info li ul li.orange_bold {
	color: #fb7102;
	font-weight: bold
}

div.ser_ex ol li {
	text-indent: -99999em;
	font-size: 0;
	line-height: 0;
}

div.ser_ex {
	margin-top: 10px
}

div#service_ex01 {
	background: url(../img/ser_info01.html) 2px 0 no-repeat;
	height: 316px
}

div#service_ex02 {
	background: url(../img/ser_info02.html) 2px 0 no-repeat;
	height: 297px
}

div#service_ex03 {
	background: url(../img/ser_info03.html) 2px 0 no-repeat;
	height: 143px
}

div#service_ex04 {
	background: url(../img/ser_info04.html) 2px 0 no-repeat;
	height: 400px
}

div#service_ex05 {
	background: url(../img/ser_info05.html) 2px 0 no-repeat;
	height: 297px
}

div#service_ex06 {
	background: url(../img/ser_info06.html) 2px 0 no-repeat;
	height: 221px
}

/* --------------------------------------------------------------------------
	=ARTICLE 영역의 TAB 메뉴 아래 영역 (scontent + sscontent)
-------------------------------------------------------------------------- */
.article .scontent {}

.article .sscontent {
	margin: 20px 0;
}

.article .sscontent h5 {
	margin-bottom: 10px;
}

.article .sscontent p {
	line-height: 18px;
	padding: 0 0 20px;
}

.article .sscontent li {
	list-style: none;
}

/* --------------------------------------------------------------------------
	=SSLISTBOX 테이블형 작은 순서도 박스
-------------------------------------------------------------------------- */
.article .sslistBox {
	height: 100%;
}

.article .sslistBox:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	*zoom: 1;
}

.article .sslistBox dl {
	float: left;
	margin: 10px 7px 0 0;
}

.article .sslistBox dl.last {
	margin-right: 0;
	color: #fafafa;
}

.article .sslistBox dl.lbox {
	position: relative;
	width: 159px;
	border: 1px solid #e0e0e0;
	padding-bottom: 5px;
	min-height: 150px;
	_height: 150px;
}

.article .sslistBox dl.lbox dt {
	margin: 3px 3px 10px;
	padding: 10px 10px 5px;
	color: #2976c8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f3f3f3;
}

.article .sslistBox dl.lbox dd {
	color: #555;
	font-size: 11px;
	margin: 0 0 5px 15px;
	background: url(../img/bul5.png) 0 3px no-repeat;
	padding-left: 12px;
}

.article .sslistBox dl.lbox dd.arrow {
	position: absolute;
	z-index: 10;
	width: 12px;
	height: 19px;
	top: 75px;
	right: -19px;
	background: url(../img/r_arrow3.html) no-repeat;
}

.article .sslistBox dl.lbox dd ul {
	margin: 5px 0;
}

.article .sslistBox dl.lbox dd ul li {
	margin: 0;
	color: #777;
	background-image: url(../img/bul3.html);
	padding-left: 7px;
	*zoom: 1;
}

.article .sslistBox dl.lbox dd a.sgoto {
	position: absolute;
	top: 14px;
	right: 13px;
}

.article .sslistBox dl.nob dd {
	background: none;
	margin: 0;
	padding: 0 10px;
	line-height: 15px;
	color: #8a8a8a;
}

/* --------------------------------------------------------------------------
	=SSLISTBOX 테이블형 작은 순서도 박스
	2010-04-13 LYM 추가 : 민원서비스 안내에서 사용함
-------------------------------------------------------------------------- */
.article .sslistBox2 {
	height: 100%;
}

.article .sslistBox:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	*zoom: 1;
}

.article .sslistBox2 dl {
	float: left;
	margin: 10px 7px 0 0;
}

.article .sslistBox2 dl.last {
	margin-right: 0;
	color: #fafafa;
}

.article .sslistBox2 dl.lbox {
	position: relative;
	width: 213px;
	border: 1px solid #e0e0e0;
	padding-bottom: 5px;
	min-height: 100px;
	_height: 100px;
}

.article .sslistBox2 dl.lbox dt {
	margin: 3px 3px 10px;
	padding: 10px 10px 5px;
	color: #2976c8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f3f3f3;
}

.article .sslistBox2 dl.lbox dd {
	color: #555;
	font-size: 11px;
	margin: 0 0 5px 15px;
	background: url(../img/bul5.png) 0 3px no-repeat;
	padding-left: 12px;
}

.article .sslistBox2 dl.lbox dd.arrow {
	position: absolute;
	z-index: 10;
	width: 12px;
	height: 19px;
	top: 75px;
	right: -19px;
	background: url(../img/r_arrow3.html) no-repeat;
}

.article .sslistBox2 dl.lbox dd ul {
	margin: 5px 0;
}

.article .sslistBox2 dl.lbox dd ul li {
	margin: 0;
	color: #777;
	background-image: url(../img/bul3.html);
	padding-left: 7px;
	*zoom: 1;
}

.article .sslistBox2 dl.lbox dd a.sgoto {
	position: absolute;
	top: 14px;
	right: 13px;
}

.article .sslistBox2 dl.nob dd {
	background: none;
	margin: 0;
	padding: 0 10px;
	line-height: 15px;
	color: #8a8a8a;
}

/* --------------------------------------------------------------------------
	=절차도에 쓰이는 폰트를 감싸는 컬러박스 스타일 
-------------------------------------------------------------------------- */
.article .od_bl,
.article .od_gr,
.article .od_wt {
	padding: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
}

.article .od_bl a,
.article .od_gr a,
.article .od_bl span,
.article .od_gr span,
.article .od_wt span,
.article .od_wt span {
	display: inline-block;
	font: 12px dotum;
	color: #405d86;
	height: 23px;
	padding-top: 8px;
	padding-right: 12px;
	letter-spacing: -1px;
	outline: 0;
}

.article .od_wt {
	background: url(../img/chart/ch1_menu.html) left 0 no-repeat;
}

.article .od_wt a,
.article .od_wt span {
	background: #fff url(../img/chart/ch1_menu.html) right 0 no-repeat;
	color: #666;
}

.article .od_bl {
	background: url(../img/chart/ch1_menu.html) 0 -31px no-repeat;
}

.article .od_bl a,
.article .od_bl span {
	background: #f8f8f8 url(../img/chart/ch1_menu.html) right -31px no-repeat;
}

.article .od_gr {
	background: url(../img/chart/ch1_menu.html) left -103px no-repeat;
}

.article .od_gr a,
.article .od_gr span {
	background: #f8f8f8 url(../img/chart/ch1_menu.html) right -103px no-repeat;
	color: #fff;
}

.article .od_sm,
.article .od_sm a {
	padding: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	list-style: none;
	font: 11px dotum;
	color: #8a8989;
	letter-spacing: -1px;
}

/* --------------------------------------------------------------------------
	=DETAIL STYLE 기타 요소들 
-------------------------------------------------------------------------- */
.article .pb0 {
	padding-bottom: 0;
}

.article .mt0 {
	margin-top: 0;
}

.article .mb0 {
	margin-bottom: 0;
}

.article .mt1 {
	margin-top: 30px;
}

.article .mt2 {
	margin-top: 10px;
}

.article .mt3 {
	margin-top: 20px;
}

.article .mr0 {
	margin-right: 0 !important;
}

.article dl dd.mb1 {
	margin-bottom: 15px;
}

.article p.small_desc {
	color: #787878;
	margin-bottom: 8px;
}

.article p.small_desc strong,
.article strong.star {
	margin-left: 3px;
	color: #f69624;
}

/* --------------------------------------------------------------------------
	= 각 서브페이지의 메인이미지  background 
-------------------------------------------------------------------------- */
.article .cimg {
	width: 700px;
	height: 240px;
	margin: 0 auto;
	padding: 5px 0;
	background: url(../img/visual.jpg) right 0 no-repeat
}

.article .cimg ul.title {
	background: url(../img/title.png) no-repeat;
	width: 200px;
	height: 40px;
	text-indent: -999999em;
	margin-top: 65px;
	margin-bottom: 15px;
	margin-left: 50px;
}

.article .cimg h4 {
	margin-bottom: 15px;
}

.article .cimg p {
	padding-top: 2px;
	width: 350px;
	line-height: 19px;
	font-size: 16px;
	color: #494a4a;
	margin-left: 50px;
}

.article .cimg p.st {
	padding-top: 20px;
	width: 200px;
	line-height: 18px;
	font-size: 12px;
	margin-left: 50px;
}

/* --------------------------------------------------------------------------
	= 각 서브페이지의 메인이미지 background 
-------------------------------------------------------------------------- */
/* 형사사법포털이란? */
.article .cimg.aq1 {
	background-position: 0 -2695px;
	height: 290px;
}

/* 형사사법포털이란? */
.article .cimg.aq2 {
	background-position: 0 -3004px;
	height: 290px;
}

/* 형사사건이란? */
.article .cimg.aq3 {
	background-position: 0 -3302px;
	height: 290px;
}

/* 형사사건처리절차 */
.article .cimg.aq4 {
	background-position: 0 -3600px;
	height: 290px;
}

/* 전자약식이란? */
.article .cimg.aq5 {
	background-position: 0 -3904px;
	height: 290px;
}

/* 형사사법포털이란? */

/* 사건진행상황조회 */
.article .cimg.bq1 {
	background-position: 0 -220px;
}

/* 사건진행상황조회 */
.article .cimg.bq2 {
	background-position: 0 -480px;
}

/* 벌과금납부안내 */
.article .cimg.bq3 {
	background-position: 0 -480px;
}

/* 벌과금납부명령서조회 */
.article .cimg.bq4 {
	background-position: 0 -480px;
	height: 240px;
}

/* 가납금환급조회 */
.article .cimg.bq5 {
	background-position: 0 -704px;
	height: 240px;
}

/* 재판서및통지서조회 */

/* 전자민원신청 */
.article .cimg.cq1 {
	background-position: 0 -960px;
}

/* 민원신청 */
.article .cimg.cq2 {
	background-position: 0 -960px;
}

/* 민원서식 */
.article .cimg.cq3 {
	background-position: 0 -960px;
}

/* 자주가는민원서비스 */

/* 뉴스와국민참여 */
.article .cimg.dq1 {
	background-position: 0 -1230px;
	height: 230px;
}

/* 공지사항 */
.article .cimg.dq2 {
	background-position: 0 -1463px;
}

/* 뉴스데스크 */
.article .cimg.dq3 {
	background-position: 0 -1700px;
}

/* 범죄신고 */
.article .cimg.dq4 {
	background-position: 0 -1950px;
}

/* 여론광장 */
.article .cimg.dq5 {
	background-position: 0 -2210px;
}

/* 정보공개 */
.article .cimg.dq6 {
	background-position: 0 -4190px;
}

/* 형사사법정보 소개 2014-01-15 jongwook 추가 */
.article .cimg.dq7 {
	background-position: 0 -4440px;
}

/* 법아 알려줘 2014-01-15 jongwook 추가 */
.article .cimg.dq8 {
	background-position: 0 -4675px;
}

/* 형사사법 사이트 링크 2014-01-15 jongwook 추가 */

/* 범죄피해자지원 */
.article .cimg.eq1 {
	background-position: 0 -2470px;
}

/* 지원제도 안내 */
.article .cimg.eq2 {
	background-position: 0 -2470px;
}

/* 어떤 피해를 입으셨나요? */
.article .cimg.eq3 {
	background-position: 0 -2470px;
}

/* 어떤 기관을 찾으시나요? */

/* 로그인정보 */
.article .cimg.fq1 {
	background-position: 0 -2695px;
	height: 290px;
}

.article .cimg.fq2 {
	background-position: 0 -2695px;
	height: 290px;
}

.article .cimg.fq3 {
	background-position: 0 -2695px;
	height: 290px;
}

/* 마이페이지 */
.article .cimg.gq1 {
	background-position: 0 -2695px;
	height: 290px;
}

.article .cimg.gq2 {
	background-position: 0 -2695px;
	height: 290px;
}

/* 사이트맵 */
.article .cimg.hq2 {
	background-position: 0 -2695px;
	height: 290px;
}

/* 종합민원서비스 및 통합검색 */
.article .cimg.iq1 {
	background-position: 0 -2695px;
	height: 290px;
}

/* 종합민원서비스 */
.article .cimg.iq2 {
	background-position: 180px -2695px;
	height: 290px;
}

/* 통합검색 */

/* 정책 */
.article .cimg.jq1 {
	background-position: 0 -2695px;
	height: 290px;
}

.article .cimg.kq2 {
	background-position: 0 -2695px;
	height: 290px;
}

/* --------------------------------------------------------------------------
	= 각 서브페이지의 메인이미지 title
-------------------------------------------------------------------------- */
/* 형사사법포털이란? */
.article ul.title.a1 {
	background-position: 0 0;
}

/* 형사사법포털이란? */
.article ul.title.a2 {
	background-position: 0 -45px;
}

/* 형사사건이란? */
.article ul.title.a3 {
	background-position: 0 -90px;
}

/* 형사사건처리절차 */
.article ul.title.a4 {
	background-position: 0 -135px;
}

/* 전자약식이란? */
.article ul.title.a5 {
	background-position: 0 -180px;
}

/* 기관별업무소개란? */

/* 사건진행상황조회? */
/* --------사건진행상황조회 --------6 */
.article ul.title.b1 {
	background-position: 0 -225px;
}

/* 사건조회안내 */
.article ul.title.b2 {
	background-position: 0 -270px;
}

/* 경찰사건조회 */
.article ul.title.b3 {
	background-position: 0 -315px;
}

/* 검찰사건조회 */
.article ul.title.b4 {
	background-position: 0 -360px;
}

/* 법원사건조회 */
.article ul.title.b19 {
	background-position: 0 -1711px;
}

/* 법원사건검색 */
.article ul.title.b20 {
	background-position: 0 -1756px;
}

/* 검찰사건조회(변호사) */
/* --------벌과금조회-------10- */
.article ul.title.b5 {
	background-position: 0 -405px;
}

/* 벌과금납부안내 */
.article ul.title.b6 {
	background-position: 0 -450px;
}

/* 미납벌과금조회 */
.article ul.title.b7 {
	background-position: 0 -495px;
}

/* 벌과금납부내역조회 */
.article ul.title.b8 {
	background-position: 0 -540px;
}

/* 벌과금납부내역조회 */
.article ul.title.b21 {
	background-position: 0 -542px;
}

/* 벌과금납부명령서 전자발송 */
/* --------벌과금납부명령서조회------13 */
.article ul.title.b9 {
	background-position: 0 -585px;
}

/* 안내 */
.article ul.title.b10 {
	background-position: 0 -630px;
}

/* 조회 */
/* --------가납금환급조회/신청-----15 */
.article ul.title.b11 {
	background-position: 0 -675px;
}

/* 가납금환급안내 */
.article ul.title.b12 {
	background-position: 0 -720px;
}

/* 환급조회및신청 */
.article ul.title.b13 {
	background-position: 0 -765px;
}

/* 가납금환급내역조회 */
/* --------재판서및통지서조회--------17 */
.article ul.title.b14 {
	background-position: 0 -810px;
}

/* 재판서및통지서안내 */
.article ul.title.b15 {
	background-position: 0 -855px;
}

/* 경찰통지서조회 */
.article ul.title.b16 {
	background-position: 0 -900px;
}

/* 검찰통지서조회 */
.article ul.title.b17 {
	background-position: 0 -945px;
}

/* 법원통지서조회 */
.article ul.title.b18 {
	background-position: 0 -990px;
}

/* 법원재판서조회 */

/* 전자민원신청 */
/* --------민원신청-------22 */
.article ul.title.c1 {
	background-position: 0 -990px;
}

/* 민원신청안내 */
.article ul.title.c2 {
	background-position: 0 -1035px;
}

/* 검찰민원신청 */
.article ul.title.c3 {
	background-position: 0 -1080px;
}

/* 법원민원신청 */
.article ul.title.c4 {
	background-position: 0 -1125px;
}

/* 법무부민원신청 */
.article ul.title.c5 {
	background-position: 0 -1170px;
}

/* 민원신청결과 */
.article ul.title.c5 {
	background-position: 0 -1215px;
}

/* 발급문서진위확인 */
/* --------민원서식--------28 */
.article ul.title.c6 {
	background-position: 0 -1260px;
}

/* 민원서식 */
/* --------자주가는민원서비스-------- */
.article ul.title.c7 {
	background-position: 0 -1305px;
}

/*자주가는민원서비스 */

/* 정보마당----30 */
.article ul.title.d1 {
	background-position: 0 -1350px;
}

/* 공지사항 */
.article ul.title.d2 {
	background-position: 0 -1395px;
}

/* 뉴스데스크 */
.article ul.title.d3 {
	background-position: 0 -1440px;
}

/* 범죄신고 */
.article ul.title.d4 {
	background-position: 0 -1485px;
}

/* 여론광장 */
.article ul.title.d5 {
	background-position: 0 -1530px;
}

/* 정보공개 */
.article ul.title.d6 {
	background-position: 0 -2794px;
}

/* 2013.12.10 jongwook 추가 - 형사사법정보 소개 */
.article ul.title.d7 {
	background-position: 0 -2839px;
}

/* 2013.12.10 jongwook 추가 - 법아 알려줘 */
.article ul.title.d8 {
	background-position: 0 -2884px;
}

/* 2013.12.10 jongwook 추가 - 형사사법 사이트 링크 */

/* 범죄피해자지원---35 */
.article ul.title.e1 {
	background-position: 0 -1575px;
}

/* 지원제도 안내 */
.article ul.title.e2 {
	background-position: 0 -1620px;
}

/* 어떤 피해를 입으셨나요? */
.article ul.title.e3 {
	background-position: 0 -1665px;
}

/* 어떤 기관을 찾으시나요? */
.article ul.title.e4 {
	background-position: 0 -3064px;
}

/* 2013.12.10 jongwook 추가 - 피해유형별 대처요령 */

/* 로그인정보 */
.article ul.title.f1 {
	background-position: 0 -1804px;
}

/* 회원로그인 */
.article ul.title.f2 {
	background-position: 0 -1846px;
}

/* 회원가입 */
.article ul.title.f3 {
	background-position: 0 -1893px;
}

/* 공인인증안내 */

/* 마이페이지 */
.article ul.title.g1 {
	background-position: 0 -2025px;
}

/* 마이페이지 메인 */
.article ul.title.g2 {
	background-position: 0 -2071px;
}

/* 경찰사건 */
.article ul.title.g3 {
	background-position: 0 -2118px;
}

/* 검찰사건 */
.article ul.title.g4 {
	background-position: 0 -2162px;
}

/* 법원사건 */
.article ul.title.g7 {
	background-position: 0 -2252px;
}

/* 가납금환급조회및신청 */
.article ul.title.g8 {
	background-position: 0 -2298px;
}

/* 검찰.법원 민원 */
.article ul.title.g9 {
	background-position: 0 -2342px;
}

/* 법무부 민원 */
.article ul.title.g10 {
	background-position: 0 -2387px;
}

/* 즐겨찾기 종합민원 */
.article ul.title.g11 {
	background-position: 0 -2433px;
}

/* 즐겨찾기 세부민원 */
.article ul.title.g12 {
	background-position: 0 -2477px;
}

/* 게시판 스크랩 */
.article ul.title.g13 {
	background-position: 0 -2521px;
}

/* 회원정보수정 */
.article ul.title.g14 {
	background-position: 0 -2700px;
}

/* 공인인증서 관리 */
.article ul.title.g15 {
	background-position: 0 -2655px;
}

/* 대리인 지정 */
.article ul.title.g16 {
	background-position: 0 -2929px;
}

/* 2013.12.10 jongwook 추가 - 대리인 지정 안내 */
.article ul.title.g17 {
	background-position: 0 -2974px;
}

/* 2013.12.10 jongwook 추가 - 대리인 등록/조회 */
.article ul.title.g18 {
	background-position: 0 -3019px;
}

/* 2013.12.10 jongwook 추가 - 대리인 수정/삭제 */
.article ul.title.g19 {
	background-position: 0 -3375px;
}

/* 2014.07.31 hyungjun 추가 - 내 문의사항 답변 보기 */
.article ul.title.g20 {
	background-position: 0 -3420px;
}

/* 2014.08.08 hyungjun 추가 - 형사보상금 지급 조회 */

/* 사이트맵 */
.article ul.title.h1 {
	background-position: 0 -2566px;
}

/* 종합민원서비스 및 통합검색 */
.article ul.title.i1 {
	background-position: 0 -585px;
}

/* 종합민원서비스 */
.article ul.title.i2 {
	background-position: 0 -2611px;
}

/* 통합검색 */

/* 정책 */
.article ul.title.j1 {
	background-position: 0 -1939px;
}

/* 저작권정책 */
.article ul.title.j2 {
	background-position: 0 -1983px;
}

/* 개인정보 처리방침 */

/* --------------------------------------------------------------------------
	=SUBMENU 다음 링크로 인도하는 박스 스타일
-------------------------------------------------------------------------- */
.article .inq5_link {
	position: relative;
	padding: 15px 0 0 7px;
	margin: 10px 0 0 0;
	float: left;
	width: 223px;
	height: 135px;
	background: url(../img/box_x.png) 1px 0 no-repeat;
}

.article dl.inq5_link {
	overflow: hidden
}

.article .inq5_link dt {
	padding: 10px 5px 5px 17px;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	width: 180px;
}

.article .inq5_link dd {
	padding: 2px 5px 5px 18px;
	letter-spacing: -0.4px;
	font-size: 13px;
	color: #8b8b8b;
	width: 170px;
	color: #4a4a4a;
}

.article .inq5_link dd.link {
	position: absolute;
	top: 100px;
	background: none;
	float: right;
}

.article .inqrt {
	background-position: -3px 0;
}

.article .mm2 {
	background-position: -232px 0;
}

.article .mm3 {
	background-position: -465px 0;
}

.article .mm4 {
	background-position: -698px 0;
}

.article .cen1 {
	background-position: 0 -400px;
}

.article .cen2 {
	margin-left: 15px;
	background-position: 0 -300px;
}

.article .cen1 dd,
.article .cen2 dd {
	font-size: 12px;
	padding: 0 15px 0 3px;
	margin: 13px 0 0 0;
	background: none;
	color: #555;
}

/* --------------------------------------------------------------------------
	=SUBMENU 다음 링크로 인도하는 박스 스타일
-------------------------------------------------------------------------- */
.article .inq9_link {
	position: relative;
	padding: 15px 0 0 7px;
	margin: 10px 0 0 0;
	float: left;
	width: 130px;
	height: 162px;
	background: url(../img/pux_bg.html) 1px 0 no-repeat;
}

.article dl.inq9_link {
	overflow: hidden
}

.article .inq9_link dt {
	padding: 10px 5px 5px 10px;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	width: 180px;
}

.article .inq9_link dd {
	padding: 2px 5px 5px 10px;
	letter-spacing: -0.4px;
	font-size: 13px;
	color: #8b8b8b;
	width: 170px;
	color: #4a4a4a;
}

.article .inq9_link dd.link {
	position: absolute;
	top: 100px;
	background: none;
	float: right;
}

.article .n01 {
	background-position: -3px 0;
}

.article .n02 {
	background-position: -139px 0;
}

.article .n03 {
	background-position: -278px 0;
}

.article .n04 {
	background-position: -415px 0;
}

.article .n05 {
	background-position: -553px 0;
}

/* --------------------------------------------------------------------------
	=SUBMENU 다음 링크로 인도하는 박스 스타일
-------------------------------------------------------------------------- */
.article .inq9_link2 {
	position: relative;
	padding: 15px 0 0 7px;
	margin: 10px 0 20px 0;
	float: left;
	width: 164px;
	height: 130px;
	background: url(../img/pux2_bg.html) 1px 0 no-repeat;
}

.article dl.inq9_link2 {
	overflow: hidden
}

.article .inq9_link2 dt {
	padding: 10px 7px 5px 15px;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;
	width: 129px;
}

.article .inq9_link2 dd {
	padding: 2px 7px 5px 15px;
	letter-spacing: -0.4px;
	font-size: 13px;
	color: #8b8b8b;
	width: 119px;
	color: #4a4a4a;
}

.article .inq9_link2 dd.link {
	position: absolute;
	top: 100px;
	background: none;
	float: right;
}

.article .j01 {
	background-position: -3px 0;
}

.article .j02 {
	background-position: -172px 0;
}

.article .j03 {
	background-position: -346px 0;
}

.article .j04 {
	background-position: -520px 0;
}

.article .cen2 {
	margin-left: 15px;
	background-position: 0 -300px;
}

.article .cen1 dd,
.article .cen2 dd {
	font-size: 12px;
	padding: 0 15px 0 3px;
	margin: 13px 0 0 0;
	background: none;
	color: #555;
}

/* --------------------------------------------------------------------------
	=SUBMENU 1 서비스소개 MAIN FONT STYLE
-------------------------------------------------------------------------- */
.article h4.t11 {
	width: 71px;
	background-position: 0 0;
}

.article h4.t12 {
	width: 45px;
	background-position: -71px 0;
}

.article h4.t13 {
	width: 72px;
	background-position: -117px 0;
}

.article h4.t14 {
	width: 149px;
	background-position: -189px 0;
}

.article h4.t15 {
	width: 46px;
	background-position: -338px 0;
}

.article h4.t16 {
	width: 46px;
	background-position: -384px 0;
}

.article h4.t17 {
	width: 45px;
	background-position: -430px 0;
}

.article h4.t18 {
	width: 58px;
	background-position: -475px 0;
}

/* --------------------------------------------------------------------------
	=SUBMENU 1 서비스소개 - 형사사법포털소개를 위한 스타일 박스 + 설명
-------------------------------------------------------------------------- */
.article .int1_info {
	background: url(../img/int1_bg.html) no-repeat;
	padding: 20px;
	overflow: hidden;
}

.article .lt {
	float: left;
	width: 400px;
}

.article .lt2 {
	float: left;
	width: 400px;
	height: 454px;
}

.article .rt {
	float: right;
	width: 220px;
	background-position: right 0;
	height: 454px;
}

.article .int1_info h5 {
	display: block;
	height: 34px;
	padding: 0;
	margin-bottom: 5px;
}

.article .int1_info h5.int1_st1 {
	background: url(../img/int1_st01.html) no-repeat;
	width: 283px;
}

.article .int1_info h5.int1_st2 {
	background: url(../img/int1_st02.html) no-repeat;
	width: 192px;
}

.article .int1_info dl {
	margin: 18px 0;
	padding: 0 10px 0 20px;
	width: 160px;
	float: left;
}

.article .int1_info dt {
	margin-bottom: 5px;
	letter-spacing: -1px;
}

.article .int1_info dd {
	width: 160px;
	font-size: 11px;
	color: #8a8a8a;
	letter-spacing: -1px;
	padding-left: 10px;
	margin-bottom: 5px;
	line-height: 13px;
	background: url(../img/bul3.html) 3px 4px no-repeat;
	z-index: 100;
}

.article .int1_info dl.st2 {
	margin: 0;
	padding-right: 0;
	width: 170px;
}

.article .int1_info dl.st2 dt {
	margin-top: 17px;
}

.article .int1_info dl a {
	color: #3174ca;
	text-decoration: none;
	letter-spacing: 0.2px;
}

.article .int1_info dl a:visited {
	color: #3174ca;
	text-decoration: none;
	letter-spacing: 0.2px;
}

.article .int1_info dl a:hover {
	color: #3174ca;
	text-decoration: none;
	letter-spacing: 0.2px;
}

.article .int1_info dl a:active {
	color: #3174ca;
	text-decoration: none;
	letter-spacing: 0.2px;
}

.article h5.int1_tdes {
	clear: both;
}

.article h5.int1_des dl {
	overflow: hidden;
}

/*.article dl.int1_des{width:650px}*/
.article dl.int1_des dt {
	clear: both;
	line-height: 22px;
	margin-bottom: 10px;
	color: #3174ca;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px;
	height: 22px;
}

.article dl.int1_des dd {
	margin-bottom: 20px;
	color: #333;
	font-size: 12px
}

.article dl.int1_des ol li {
	margin-left: 22px;
	padding-left: 0;
	list-style-type: decimal;
	line-height: 16px;
	padding-bottom: 10px;
	text-align: justify;
}

.article dl.int1_des ol li strong {
	display: block;
	color: #333;
}

.article dl.int1_des ol li ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 15px;
	background: url(../img/bul2.html) 4px 4px no-repeat;
}

/*↓↓↓↓↓ 2014-01-08 wms 형사사법포털소개 추가*/
.portal_service {
	margin-top: 15px;
	position: relative;
	width: 690px;
}

.portal_service dl {
	border-bottom: 1px solid #d9d9d9;
	padding: 15px 25px;
}

.portal_service dl:first-child {
	border-top: 1px solid #d9d9d9;
}

.portal_service dt {
	float: left;
	width: 160px;
	height: 56px;
	background: url(../img/portal_img02.html) no-repeat;
	color: #0275bf;
	font-size: 14px;
}

.portal_service dt span {
	margin: 0 0 0 70px;
	height: 56px;
	line-height: 56px;
}

.portal_service dd {
	height: 56px;
	overflow: hidden;
	position: relative;
}

.pd20 {
	padding: 20px 0;
}

.pd15 {
	padding: 15px 0;
}

.service01 {}

.service02 {
	background-position: 0 -56px !important;
}

.service03 {
	background-position: 0 -112px !important;
}

.service04 {
	background-position: 0 -168px !important;
}

.service_offer {
	background: url(../img/portal_img03.html) no-repeat;
	width: 690px;
	height: 299px;
	margin-top: 15px;
	position: relative;
}

.service_offer p {
	position: absolute;
	top: 140px;
	width: 690px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}

.service_offer dl {
	width: 345px;
	height: 68px;
	text-align: center;
	padding: 40px 0;
}

.service_offerL {
	float: left;
}

.service_offerR {
	float: right;
}

.service_offer dl dt {
	font-size: 14px;
	color: #0275bf;
	line-height: 35px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 1 서비스소개 PRSS + LAYERBOX 형사사건처리절차 절차도 스타일
-------------------------------------------------------------------------- */
.article ul.prss {
	position: relative;
	width: 665px;
	height: 280px;
}

.article ul.prss li {
	list-style: none;
	background: none;
	margin: 67px 0;
	padding: 0;
	position: absolute;
	width: 665px;
	line-height: 0;
}

.article ul.prss h5 {
	position: absolute;
	top: 0;
	left: 0;
}

.article ul.prss h6 {
	position: absolute;
	margin-top: 195px;
	margin-left: 22px;
	top: 0;
	left: 0;
}

.article ul.prss li h5.od_gr a strong {
	color: #fff;
}

/*--20131210*/
.article ul.prss .nu1 {
	top: -812px;
	left: 558px;
}

/*--20131210*/
.article ul.prss .nu2 {
	top: -812px;
	left: 454px;
}

/*--20131210*/
.article ul.prss .nu3 {
	top: -772px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu4 {
	top: -720px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu5 {
	top: -685px;
	left: 533px;
}

/*--20131210*/
.article ul.prss .nu6 {
	top: -662px;
	left: 531px;
}

/*--20131210*/
.article ul.prss .nu7 {
	top: -624px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu8 {
	top: -662px;
	left: 459px;
}

/*--20131210*/
.article ul.prss .nu9 {
	top: -586px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu10 {
	top: -481px;
	left: 459px;
}

/*--20131210*/
.article ul.prss .nu11 {
	top: -481px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu12 {
	top: -446px;
	left: 548px;
}

/*--20131210*/
.article ul.prss .nu13 {
	top: -351px;
	left: 567px;
}

/*--20131210*/
.article ul.prss .nu14 {
	top: -316px;
	left: 536px;
}

/*선고유예및집행유예*/
/*--20131210*/
.article ul.prss .nu15 {
	top: -210px;
	left: 554px;
}

/*--20131210*/
.article ul.prss .nu16 {
	top: -175px;
	left: 562px;
}

/*형집행정지*/
/*--20131210*/
.article ul.prss .nu17 {
	top: 173px;
	left: 22px;
}

.article .prss li:hover .layerbox,
.article ul.prss li h5.a:hover .layerbox,
.article ul.prss li.current .layerbox {
	display: block;
}

.layerbox {
	position: relative;
	left: 0;
	width: 623px;
	height: 220px;
	padding: 20px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	overflow: auto;
	color: #777;
	line-height: 20px;
}

.layerbox p {
	line-height: 16px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
}

.layerbox strong {
	display: block;
	color: #3174ca;
	background-color: #f2f3f3;
	font-size: 14px;
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}

.layerbox dt {
	margin: 10px 8px 10px;
	color: #3174ca;
	font-size: 14px;
}

.layerbox dd {
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 15px;
	background: url(../../images/renew/symbol/dot.html) 0 6px no-repeat;
	padding-left: 6px;
}

.layerbox .empty {
	line-height: 16px;
	text-align: justify;
	background: url(../../images/renew/etc/icon_empty.html) 10px 5px no-repeat;
	padding-left: 5px;
}

.layerbox .bullet {
	line-height: 16px;
	text-align: justify;
	background: url(../../images/renew/symbol/green_02.html) 0 5px no-repeat;
	padding-left: 7px;
}

.layerbox dl strong {
	color: #666;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 MAIN FONT STYLE
-------------------------------------------------------------------------- */
.article h4.t21 {
	width: 139px;
	background-position: 0 -15px;
}

.article h4.t22 {
	width: 143px;
	background-position: -139px -15px;
}

.article h4.t23 {
	width: 113px;
	background-position: -139px -15px;
}

.article h4.t24 {
	width: 71px;
	background-position: -282px -15px;
}

.article h4.t25 {
	width: 117px;
	background-position: -353px -15px;
}

.article h4.t26 {
	width: 139px;
	background-position: -470px -15px;
}

.article h4.t27 {
	width: 191px;
	background-position: -609px -15px;
}

.article h4.t28 {
	width: 71px;
	background-position: -442px -120px;
}

.article h4.t28_1 {
	width: 109px;
	background-position: 0 -121px;
}

.article h4.t28_2 {
	width: 159px;
	background-position: -117px -120px;
}

.article h4.t28_3 {
	width: 166px;
	background-position: -276px -120px;
}

.article h5.office_name {
	padding: 0 0 6px;
	color: #666;
	font-size: 12px;
}

.article h5.office_name span {
	display: inline-block;
	width: 45px;
	height: 35px;
	margin-left: 3px;
	vertical-align: middle;
	text-indent: -9999em;
}

.article h5.office_name span.pol {
	background: url(../img/office_img1.html) 0 -3px no-repeat;
}

.article h5.office_name span.kcg {
	background: url(../img/office_img2.html) 0 -3px no-repeat;
}

.article h5.office_name span.pro {
	background: url(../img/office_img3.html) -5px -5px no-repeat;
}

.article h5.office_name span.cou {
	background: url(../img/office_img4.html) -5px -2px no-repeat;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 casePro - 각 사건진행상황에 대한 이미지 표시
-------------------------------------------------------------------------- */
.article .casePro {
	margin-bottom: 20px;
	height: 100%;
	overflow: hidden;
}

.article .casePro h5 {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	background: url(../img/prolimg.html) no-repeat;
	width: 98px;
	height: 41px;
}

.article .casePro h5.pol {
	background-position: 0 0;
}

.article .casePro h5.kcg {
	background-position: 0 -41px;
}

.article .casePro h5.pro {
	background-position: 0 -82px;
}

.article .casePro h5.cou {
	background-position: 0 -123px;
}

.article .casePro ol {
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
	background: url(../img/proimg_bg.html) 25px 3px no-repeat;
}

.article .casePro ol li {
	float: left;
	display: inline-block;
	width: 106px;
	height: 18px;
	background: #fff url(../img/proimg.html) no-repeat;
	margin: 0 35px 0 0;
	padding: 40px 0 0 0;
	text-align: center;
	color: #a7a7a7;
}

.article .casePro ol li.current {
	color: #516177;
	font-weight: bold;
	background-position: 0;
}

.article .casePro ol li.last {
	margin: 0;
}

.article .casePro ol.pol li {
	background-position: 0 -58px;
}

.article .casePro ol.pol li.current {
	background-position: 0 0;
}

.article .casePro ol.kcg li {
	background-position: -106px -58px;
}

.article .casePro ol.kcg li.current {
	background-position: -106px 0;
}

.article .casePro ol.pro li {
	background-position: -212px -58px;
}

.article .casePro ol.pro li.current {
	background-position: -212px 0;
}

.article .casePro ol.cou li {
	background-position: -318px -58px;
}

.article .casePro ol.cou li.current {
	background-position: -318px 0;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 - 인터넷 환급 신청 및 처리 절차
-------------------------------------------------------------------------- */
.article .inq1_prss {
	margin: 25px 0;
	height: 100%;
}

.article .inq1_prss li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 99px;
	background: url(../img/inq1_prss.html) no-repeat;
}

.article .inq1_prss li.nu1 {
	background-position: 0 0;
	width: 130px;
}

.article .inq1_prss li.nu2 {
	background-position: -140px 0;
	width: 133px;
}

.article .inq1_prss li.nu3 {
	background-position: -273px 0;
	width: 141px;
}

.article .inq1_prss li.nu4 {
	background-position: -414px 0;
	width: 140px;
}

.article .inq1_prss li.nu5 {
	background-position: -554px 0;
	width: 113px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 - 다음 링크로 인도하는 박스 스타일
-------------------------------------------------------------------------- */
.article .inq2_link {
	position: relative;
	padding: 13px 0 0 95px;
	margin: 10px 0 0 0;
	float: left;
	width: 225px;
	height: 83px;
	border: 1px solid #e9e9e9;
	background: url(../img/inq2_bg.html) no-repeat;
}

.article dl.inq2_link {
	overflow: hidden
}

.article .inq2_link dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}

.article .inq2_link dd {
	font-size: 11px;
	color: #8b8b8b;
	background: url(../img/bul3.html) 0 5px no-repeat;
	margin-left: 10px;
	padding-left: 7px;
}

.article .inq2_link dd.link {
	position: absolute;
	top: 10px;
	right: 10px;
	background: none;
}

.article .inqrt {
	background-position: 0 -100px;
	margin-left: 15px;
}

.article .inqbg3 {
	background-position: 0 -300px;
}

.article .inqbg4 {
	background-position: 0 -200px;
}

.article .cen1 {
	background-position: 0 -400px;
}

.article .cen2 {
	margin-left: 15px;
	background-position: 0 -300px;
}

.article .cen1 dd,
.article .cen2 dd {
	font-size: 12px;
	padding: 0 15px 0 3px;
	margin: 13px 0 0 0;
	background: none;
	color: #555;
}

/* --------------------------------------------------------------------------
	=SUBMENU 2 사건진행상황조회 - 벌과금납부 안내 - 거래은행선택
-------------------------------------------------------------------------- */
.article .inq2_box {
	margin: 10px;
	height: 100%;
}

.article .inq2_box li {
	float: left;
	background: none;
	padding: 7px;
	margin: 0 5px 5px 0;
	border: 1px solid #d1d1d1;
}

.article .inq2_box li:hover {
	padding: 6px;
	border: 2px solid #666;
}

.article .inq2_box li a {
	display: block;
	width: 120px;
	height: 30px;
	background: url(../img/bank_lists.html) no-repeat;
}

.article .inq2_box li a:hover {
	background: url(../img/bank_lists2.html) no-repeat;
}

.article .inq2_box li a.bk1,
.article .inq2_box li a.bk1:hover {
	background-position: 0 0;
}

.article .inq2_box li a.bk2,
.article .inq2_box li a.bk2:hover {
	background-position: -120px 0;
}

.article .inq2_box li a.bk3,
.article .inq2_box li a.bk3:hover {
	background-position: -240px 0;
}

.article .inq2_box li a.bk4,
.article .inq2_box li a.bk4:hover {
	background-position: -360px 0;
}

.article .inq2_box li a.bk5,
.article .inq2_box li a.bk5:hover {
	background-position: 0 -30px;
}

.article .inq2_box li a.bk6,
.article .inq2_box li a.bk6:hover {
	background-position: -120px -30px;
}

.article .inq2_box li a.bk7,
.article .inq2_box li a.bk7:hover {
	background-position: -240px -30px;
}

.article .inq2_box li a.bk8,
.article .inq2_box li a.bk8:hover {
	background-position: -360px -30px;
}

.article .inq2_box li a.bk9,
.article .inq2_box li a.bk9:hover {
	background-position: 0 -60px;
}

.article .inq2_box li a.bk10,
.article .inq2_box li a.bk10:hover {
	background-position: -120px -60px;
}

.article .inq2_box li a.bk11,
.article .inq2_box li a.bk11:hover {
	background-position: -240px -60px;
}

.article .inq2_box li a.bk12,
.article .inq2_box li a.bk12:hover {
	background-position: -360px -60px;
}

.article .inq2_box li a.bk13,
.article .inq2_box li a.bk13:hover {
	background-position: 0 -90px;
}

.article .inq2_box li a.bk14,
.article .inq2_box li a.bk14:hover {
	background-position: -120px -90px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 3 전자민원신청 MAIN FONT STYLE
-------------------------------------------------------------------------- */
.article h4.t30 {
	width: 110px;
	background-position: 0 -30px;
}

.article h4.t31 {
	width: 143px;
	background-position: -110px -30px;
}

.article h4.t32 {
	width: 151px;
	background-position: -253px -30px
}

/*.article h4.t34 { background:url(/images/renew/sub/cen2_mt.png) no-repeat; width:407px; height:20px; text-indent:-999999em; } */
/*.article h4.t34 { background:url(/images/renew/sub/cen2_mt1.png) no-repeat; width:488px; height:20px; text-indent:-999999em; } */
.article h4.t34 {
	background: url(../img/cen2_mt2.html) no-repeat;
	width: 407px;
	height: 40px;
	text-indent: -999999em;
}

/* --------------------------------------------------------------------------
	=SUBMENU 3 전자민원신청 - 법무부 민원신청
-------------------------------------------------------------------------- */
.article .cen2_box {
	width: 630px;
	height: 200px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(../img/cen2_bg.html) right 25px no-repeat;
}

.article .cen2_box h4 {
	margin-bottom: 15px;
}

.article .cen2_box p {
	padding-top: 20px;
	width: 400px;
	line-height: 16px;
}

.article .cen2_box p.btnarea {
	padding: 15px 0 15px;
}

.article .cen2_box a {
	display: inline-block;
	height: 33px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.article .cen2_box a.cen_Btn1 {
	background: url(../../images/renew/btn/cen_Btn1.html) no-repeat;
	width: 140px;
}

.article .cen2_box a.cen_Btn2 {
	background: url(../../images/renew/btn/cen_Btn2.html) no-repeat;
	width: 240px;
}

/* 2010.04.29 KJH width 값(201 → 240) 수정 */
.article .cen2_box a.cen_Btn3 {
	background: url(../../images/renew/btn/cen_Btn3.html) no-repeat;
	width: 140px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 4 뉴스와 국민참여 MAIN FONT STYLE
-------------------------------------------------------------------------- */
.article h4.t40_1 {
	width: 86px;
	background-position: 0 -90px;
}

.article h4.t40_2 {
	width: 69px;
	background-position: -86px -90px;
}

.article h4.t40_3 {
	width: 94px;
	background-position: -155px -90px;
}

.article h4.t40_4 {
	width: 94px;
	background-position: -249px -90px;
}

.article h4.t40_5 {
	width: 107px;
	background-position: -343px -90px;
}

.article h4.t40_6 {
	width: 148px;
	background-position: -450px -90px;
}

.article h4.t40_7 {
	width: 69px;
	background-position: -598px -90px;
}

.article h4.t40_8 {
	width: 148px;
	background-position: 0 -105px;
}

.article h4.t40_9 {
	width: 123px;
	background-position: -148px -105px;
}

.article h4.t40_10 {
	width: 148px;
	background-position: -271px -105px;
}

.article h4.t40_11 {
	width: 73px;
	background-position: -419px -105px;
}

.article h4.t40_12 {
	width: 73px;
	background-position: -492px -105px;
}

/*.article h4.t41 { width:95px; background-position: 0 -75px;}*/
.article h4.t41 {
	width: 95px;
	background-position: 0 -75px;
}

.article h4.t42 {
	width: 95px;
	background-position: -98px -75px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 4 뉴스와 국민참여 - 범죄신고의 링크모음
-------------------------------------------------------------------------- */
.article .textlink {
	border: 1px solid #dfdfdf;
	border-width: 1px 0;
	margin: 10px 0;
	height: 100%;
}

.article .textlink:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	*zoom: 1;
}

.article .textlink dl {
	width: 220px;
	float: left;
	padding: 10px 0;
	min-height: 100px;
	_height: 100px;
}

.article .textlink dl dt {
	color: #2f81d7;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	margin: 0 0 7px 10px;
	padding: 3px 7px;
	background: #f2f3f3;
}

.article .textlink dl dt.t2 {
	margin-top: 15px;
}

.article .textlink dl dd {
	background: url(../img/bul3.html) 0 8px no-repeat;
	margin-left: 10px;
	padding: 3px 0 4px 10px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 4 뉴스와 국민참여 - 정보공개청구 : 2011-03-30 LYM CSS 조정
-------------------------------------------------------------------------- */
/*.article .jon3_box { height:100%; overflow:hidden; margin-top:10px; padding:25px 0; border:1px solid #dfdfdf; border-width:1px 0; text-align:center; }
.article .jon3_box li { float:left; width:133px; padding:0; margin:0; background:none; color:#4e4e4e; font-weight:bold; line-height:14px; }*/
.article .jon3_box {
	height: 100%;
	overflow: hidden;
	margin-top: 3px;
	padding: 25px 0;
	border: 1px solid #dfdfdf;
	border-width: 1px 0;
	text-align: center;
}

.article .jon3_box li {
	float: left;
	width: 160px;
	padding: 0;
	margin: 0;
	background: none;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 14px;
}

.article .jon3_box li img {
	display: block;
	margin: 0 auto 7px;
}

.article .jon3_box li a {
	margin: 5px auto 0;
}

/* -------------------------------------------------------------------------------
	=SUBMENU 4 뉴스와 국민참여 - 형사사법 사이트 링크 : 2014-04-10 jongwook 추가
------------------------------------------------------------------------------- */
.article a.siteName {
	font-weight: bold;
	color: #2e66ac;
	letter-spacing: 0px;
}

.article a.siteName:hover {
	font-weight: bold;
	color: #2e66ac;
	letter-spacing: 0px;
	text-decoration: underline;
}

/* --------------------------------------------------------------------------
	=SUBMENU 6 로그인 MAIN FONT STYLE
-------------------------------------------------------------------------- */
.article h4.t61 {
	width: 94px;
	background-position: 0 -45px;
}

.article h4.t62 {
	width: 94px;
	background-position: -94px -45px;
}

.article h4.t63 {
	width: 94px;
	background-position: -188px -45px;
}

.article h4.t64 {
	width: 94px;
	background-position: -282px -45px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 6 로그인 LAYERBOX - 약관동의 등에 필요한 scroll박스+내용구성
-------------------------------------------------------------------------- */
.article .layerBox {
	width: 628px;
	height: 300px;
	padding: 15px;
	margin-bottom: 5px;
	border: 2px solid #e0e0e0;
	background-color: #fff;
	text-align: justify;
	overflow: auto;
	color: #757575;
	line-height: 18px;
}

.article .layerBox h4 {
	font: bold 14px/14px dotum;
	color: #2e66ac;
	background-color: #f6f6f6;
	padding: 5px;
}

.article .layerBox h5 {
	font: bold 12px/14px dotum;
}

.article .layerBox p {
	line-height: 16px;
}

.article .layerBox ol li {
	padding-left: 0px;
}

/* 2012-08-03 임시 시작 */
.article .layerBox ol ul.nonum {
	margin-left: 5px;
}

/* 2012-08-03 임시 끝 */
.article .layerBox ol li li {
	list-style: none;
	padding-left: 10px;
	background: url(../img/bul5.png) 0 6px no-repeat;
}

/* 2012-07-27 kjh 추가 시작 */
.article .layerBox ol li ol li ol li {
	background: url(../img/bul3.html) no-repeat scroll 0 6px transparent;
	padding-left: 7px;
}

/* 2012-07-27 kjh 추가 끝 */

/* --------------------------------------------------------------------------
	=SUBMENU 7 각종 정책들 MAIN FONT STYLE (개인정보보호정책)
-------------------------------------------------------------------------- */
.article h4.t71 {
	width: 135px;
	background-position: 0 -60px;
}

.article h4.t72 {
	width: 247px;
	background-position: -135px -60px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 7 각종 정책들 STYLE
-------------------------------------------------------------------------- */
.article .polBox h4 {
	font: bold 14px dotum;
	padding-left: 18px;
	margin-bottom: 15px;
	background: url(../img/bul4.html) no-repeat;
}

.article .polBox p {
	margin-bottom: 15px;
	line-height: 18px;
	text-align: justify;
	color: #555;
}

/* --------------------------------------------------------------------------
	=SUBMENU 8 마이페이지 메인페이지 STYLE
-------------------------------------------------------------------------- */
.article .myp_box {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	height: 100%;
}

.article .myp_box div {
	float: left;
	width: 200px;
	margin-right: 17px;
	height: 240px;
	background: url(../img/myp1_bg.html) no-repeat;
}

.article .myp_box div.li3 {
	margin-right: 0;
}

.article .myp_box dl {
	height: 240px;
	margin-left: 5px;
	padding-right: 10px;
	background: url(../img/myp1_bg.html) right no-repeat;
	letter-spacing: -1px;
}

.article .myp_box dl dt {
	width: 115px;
	height: 135px;
	margin: 0 auto;
	text-indent: -999999em;
	background: url(../img/myp1_img1.html) 0 15px no-repeat;
}

.article .myp_box dl dd {
	margin: 0 13px;
	height: 55px;
	color: #939393;
	text-align: left;
}

.article .myp_box dl dd.goto {
	height: auto;
	border-top: 1px solid #e7e7e7;
	padding-top: 6px;
}

.article .myp_box dl dd.goto a {
	display: block;
	padding-left: 6px;
	font-size: 11px;
	color: #787878;
	background: url(../img/bul3.html) 0 6px no-repeat;
}

.article .myp_box dl dd.goto a:hover {
	color: #3174ca;
}

/* Background images */
.article .myp_box div.li1 dt {}

.article .myp_box div.li2 dt {
	background-position: -173px 15px;
}

.article .myp_box div.li3 dt {
	background-position: -338px 15px;
}

.article .myp_box div.li4 dt {
	background-position: -345px 15px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 8 마이페이지 즐겨찾기 내역 박스 STYLE
-------------------------------------------------------------------------- */
.article dl.lsite {
	width: 325px;
	min-height: 120px;
	_height: 120px;
	position: relative;
	float: left;
	padding-bottom: 5px;
	margin-right: 10px;
	border: 1px solid #E0E0E0;
	margin-top: 10px;
}

.article dl.lsite dt {
	background-color: #f3f3f3;
	border-bottom: 1px solid #e8e8e8;
	color: #2976C8;
	margin: 3px 3px 10px;
	padding: 10px 10px 5px;
}

.article dl.lsite dd {
	height: 16px;
	overflow: hidden;
	margin: 0 13px;
	padding: 1px 0 1px 10px;
	background: url(../img/bul3.html) 0 7px no-repeat;
}

.article dl.lsite dd.more {
	height: auto;
	background: none;
	padding: 0;
	border: 0;
}

.article dl.lsite a.rgoto {
	top: 15px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 9 사이트맵 STYLE
-------------------------------------------------------------------------- */
.article .sitemap {
	overflow: hidden;
	height: 100%;
}

.article .sitemap dl dt,
.article .sitemap dl dd {
	font-size: 12px;
}

.article .sitemap dl {
	float: left;
	padding-bottom: 10px;
	margin: 15px 6px 0;
	background-color: #f8f8f8;
	border: 1px solid #ededed;
	width: 200px
}

.article .sitemap dl dt {
	padding: 7px 10px;
	margin-bottom: 7px;
	background-color: #4074ab;
	border: 1px solid #305f91;
	border-top: 2px solid #6e9bcc;
	border-width: 2px 1px 0;
	font-size: 14px;
	color: #fff;
}

.article .sitemap dl dd {
	padding: 3px 15px;
}

.article .sitemap dl dd a {
	background: url(../img/r_arrow2.html) 0 3px no-repeat;
	padding-left: 10px;
}

.article .sitemap dl dd a:hover {
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
}

.article .sitemap ul.sub li {
	margin-left: 10px;
}

.article .sitemap ul.sub li a {
	background: none;
	padding: 0;
	color: #777;
}

/* -------------------------------------------------------------- 
	=MESSAGE BOX 메세지 박스 (가입,탈퇴 등) 2009-10-13 추가
----------------------------------------------------------------- */
div.messagebox {
	width: 350px;
	margin: 0 auto;
}

div.messagebox h4 {
	font-size: 16px;
	color: #696969;
	padding-top: 90px;
	background: url(../img/mess_img.html) 50% top no-repeat;
	line-height: 1.2;
}

div.messagebox h4 strong {
	color: #3174ca;
}

div.messagebox p {
	margin: 10px 0 20px;
	color: #9c9c9c;
	line-height: 1.2;
}

div.messagebox table {
	border-collapse: collapse;
	width: 100%;
}

div.messagebox table th,
div.messagebox table td {
	padding: 5px 0;
	border: 1px solid #d0e1f1;
}

div.messagebox table th {
	background: #eff5fa;
	font-weight: normal;
}

div.messagebox table td {
	padding-left: 30px;
}

/* -------------------------------------------------------------- 
	=DIV BORDER 2009-10-21 추가 (대리인 지정 셀렉트 박스영역)
----------------------------------------------------------------- */
.article .border {
	text-align: right;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

.article .border h6 {
	display: inline;
	margin: 0;
	padding: 0 8px;
	color: #3174ca;
	background: url(../img/r_arrow2.html) 0 3px no-repeat;
}

.article .border select {
	margin-right: 3px;
}

.article .right_links {
	display: block;
	width: 500px;
	text-align: right;
	position: absolute;
	top: 28px;
	right: 0;
}

.article .right_links h6 {
	display: inline;
	margin: 0;
	padding: 0 8px;
	color: #3174ca;
	background: url(../img/r_arrow2.html) 0 3px no-repeat;
}

.article .right_links select {
	margin-right: 3px;
	color: #000;
	*zoom: 1;
	position: relative;
}

/* --------------------------------------------------------------
	=SEARCH FIELDSET 상세검색을 위한 폼3
-------------------------------------------------------------- */
.article3 {
	position: relative;
	padding-top: 5px;
	margin-top: 1px;
	width: 665px;
}

fieldset.search3 {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	border: 2px solid #007dad;
}

fieldset.search3 dl {
	border-top: 1px solid #e4e4e4;
}

fieldset.form dl {
	margin-right: 0;
}

fieldset.search3 dl.left {
	float: left;
	width: 220px;
	margin-right: 0;
}

fieldset.search3 dl.left dd {
	z-index: 100;
}

fieldset.search3 dt,
fieldset.search3 dd {
	height: 20px;
	padding-top: 7px;
	border-right: 1px solid #e4e4e4;
}

fieldset.search3 dt {
	float: left;
	width: 80px;
	padding-left: 10px;
	color: #658e9e;
	background: #f6f6f6;
}

fieldset.search3 dd {
	letter-spacing: -1px;
}

fieldset.search3 .searchbox3 {
	padding-top: 7px;
	padding-left: 5px;
	height: 20px;
}

fieldset.search3 .lw {
	width: 80px;
}

fieldset.search3 input {
	height: 18px;
}

fieldset.search3 input.checkbox {
	height: auto;
	vertical-align: -3px;
}

fieldset.search3 input.radio {
	vertical-align: -3px;
	#vertical-align: middle;
}

fieldset.search3 .right {
	float: right;
	padding-right: 5px;
	padding-top: 5px;
}

fieldset.search3 .p_top {
	top: 5px;
}

/* IE 6-7을 위한 스타일 - 아직 파폭 등에서 확인할 수 없으므로 임시적으로 해결 */
fieldset.search3 dt {
	#padding-top: 7px;
	#height: 20px;
}

fieldset.search3 dd {
	#padding-top: 7px;
	#height: 20px;
}

.seachBtn3 {
	display: inline-block;
	border: 1px solid #b3b3b3;
	font-size: 11px;
	color: #0066ff;
	letter-spacing: -1px;
	font-weight: bold;
}

.seachBtn3 a {
	display: inline-block;
	padding: 1px 4px 0px;
	vertical-align: middle;
	background-color: #f4f4f4;
	border: 1px solid #fff;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	text-decoration: none;
	color: #8997a0 !important;
	line-height: 14px;
	font-weight: bold;
}

.seachBtn3 a:hover {
	text-decoration: none;
	color: #777;
	font-weight: bold;
}

/* --------------------------------------------------------------
	=SEARCH FIELDSET9 상세검색을 위한 폼100512추가
-------------------------------------------------------------- */
fieldset.search9 {
	position: relative;
	padding: 0;
	#padding: 2px 0 0;
	border: 0;
	border: 2px solid #007dad;
	border-width: 2px 0;
}

fieldset.search9 dl {
	border-top: 1px solid #e4e4e4;
}

fieldset.form dl {
	margin-right: 0;
}

fieldset.search9 dl.left {
	float: left;
	width: 335px;
	margin-right: 0;
}

fieldset.search9 dl.left dd {
	z-index: 100;
}

fieldset.search9 dt,
fieldset.search9 dd {
	height: 20px;
	padding-top: 7px;
}

fieldset.search9 dt {
	float: left;
	width: 100px;
	margin-right: 5px;
	padding-left: 10px;
	color: #658e9e;
	background: #f6f6f6;
}

fieldset.search9 dd {
	letter-spacing: -1px;
}

fieldset.search9 .searchbox9 {
	padding-top: 3px;
	height: 24px;
}

fieldset.search9 .lw {
	width: 100px;
}

fieldset.search9 input {
	height: 12px;
}

fieldset.search9 input.checkbox {
	height: auto;
	vertical-align: -3px;
}

fieldset.search9 input.radio {
	vertical-align: -3px;
	#vertical-align: middle;
}

fieldset.search9 .p_top {
	top: 5px;
}

/* IE 6-7을 위한 스타일 - 아직 파폭 등에서 확인할 수 없으므로 임시적으로 해결 */
fieldset.search9 dt {
	#padding-top: 7px;
	#height: 20px;
}

fieldset.search9 dd {
	#padding-top: 7px;
	#height: 20px;
}

fieldset.search9 .searchbox9 {
	#padding-top: 2px;
	#height: 25px;
}

fieldset.search9 button.bt7 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 92px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_7bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 button.bt6 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 84px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_6bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 button.bt5 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 76px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_5bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 button.bt4 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 66px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_4bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 button.bt3 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 57px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_3bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 button.bt2 {
	float: left;
	display: block;
	margin: 0 2px;
	width: 48px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_2bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

/* 2010-05-14 LYM 추가 */
fieldset.search9 span.bt7 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 92px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_7bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 span.bt6 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 84px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_6bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 span.bt5 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 76px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_5bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 span.bt4 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 66px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_4bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 span.bt3 {
	float: left;
	display: inline-block;
	margin: 0 2px;
	width: 57px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_3bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

fieldset.search9 span.bt2 {
	float: left;
	display: block;
	margin: 0 2px;
	width: 48px;
	height: 21px;
	text-align: center;
	background: url(../../images/renew/btn/submitBtn3_2bg.html) no-repeat;
	color: #333;
	line-height: 21px;
}

#select_both {
	clear: both;
	margin-bottom: 10px;
}

button.seachBtn9 {
	float: right;
	position: absolute;
	right: 0;
	margin-top: 5px;
	width: 53px;
	height: 51px;
	background: url(../../images/renew/btn/ssearchBtn.html) no-repeat;
}

/* 2010-05-14 LYM 추가 */
a.seachBtn9 {
	float: right;
	position: absolute;
	right: 0;
	margin-top: 5px;
	width: 48px;
	height: 21px;
	background: url(../../images/renew/btn/ssearchBtn.html) no-repeat;
}

/* --------------------------------------------------------------
	=button 100514추가
-------------------------------------------------------------- */

#tibt_both {
	clear: both;
	margin-bottom: 10px;
}

.tileft {
	float: left;
}

.btright {
	float: right;
}

/* --------------------------------------------------------------
	=SEARCH FIELDSET10 상세검색을 위한 폼100514추가
-------------------------------------------------------------- */
fieldset.search10 {
	position: relative;
	padding: 0;
	border: 0;
	border-top: 2px solid #007dad;
	border-bottom: 2px solid #007dad;
}

fieldset.search10 dl {}

fieldset.form dl {
	margin-right: 0;
}

fieldset.search10 dl.left {
	float: left;
	width: 335px;
	margin-right: 0;
}

fieldset.search10 dl.left dd {
	z-index: 100;
}

fieldset.search10 dt,
fieldset.search10 dd {
	height: 20px;
	padding-top: 7px;
}

fieldset.search10 dt {
	float: left;
	width: 100px;
	margin-right: 5px;
	padding-left: 10px;
	color: #658e9e;
	background: #f6f6f6;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

fieldset.search10 dd {
	letter-spacing: -1px;
}

fieldset.search10 .searchbox10 {
	padding-top: 3px;
	height: 24px;
}

fieldset.search10 .lw {
	width: 100px;
}

fieldset.search10 input {
	height: 12px;
}

fieldset.search10 input.checkbox {
	height: auto;
	vertical-align: -3px;
}

fieldset.search10 input.radio {
	vertical-align: -3px;
	#vertical-align: middle;
}

fieldset.search10 .p_top {
	top: 5px;
}

/* IE 6-7을 위한 스타일 - 아직 파폭 등에서 확인할 수 없으므로 임시적으로 해결 */
fieldset.search10 dt {
	#padding-top: 7px;
	#height: 20px;
}

fieldset.search10 dd {
	#padding-top: 7px;
	#height: 20px;
}

fieldset.search10 .searchbox10 {
	#padding-top: 2px;
	#height: 25px;
}

/* --------------------------------------------------------------
2011-01-31 LYM 추가 : 회원로그인 화면 아래 주의 문구
-------------------------------------------------------------- */
.sub_guide {
	color: #3174ca;
	line-height: 18px;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 15px 0;
}

.sub_guide_red {
	color: #F43722;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 5px 13px;
	background: url(../img/red_bull.html) 0 6px no-repeat;
}

.sub_guide_blue {
	color: #3174ca;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 5px 13px;
	background: url(../img/blue_bull.html) 0 11px no-repeat;
}

.sub_guide_blue2 {
	color: #3174ca;
	font-size: 12px;
	text-align: justify;
	padding: 9px 0 5px 13px;
	background: url(../img/blue_bull.html) 0 11px no-repeat;
}

/* 2011-09-29 kjh 추가 */
.sub_guide_black {
	color: #000000;
	font-size: 12px;
	text-align: justify;
	padding: 9px 0 5px 13px;
	background: url(../img/blue_bull.html) 0 11px no-repeat;
}

/* 2012-01-04 LYM 추가 */
.sub_guide_gray {
	color: #5f5f5f;
	font-size: 12px;
	text-align: justify;
	padding: 0 0 5px 13px;
	background: url(../img/black_bull.gif) 0 2px no-repeat;
}

/* --------------------------------------------------------------
2011-03-30 LYM 추가 : 정보공개 소제목 아래 문구
-------------------------------------------------------------- */
.sub_guide2 {
	color: #3174ca;
	line-height: 18px;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 35px 0;
}

.sub_guide3 {
	color: #3174ca;
	line-height: 18px;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 2px 0;
}

/* --------------------------------------------------------------------------
	=SUBMENU 1 형사사법포털소개 - 전자약식이란 메뉴 추가 (2011-04-11 LYM 추가)
-------------------------------------------------------------------------- */
.article .elc_prss {
	margin: 10px 0;
	height: 100%;
}

.article .elc_prss li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 110px;
	background: url(../../images/renew/etc/elc_infrm_process3.html) no-repeat;
}

.article .elc_prss li.nu1 {
	background-position: 0 0;
	width: 130px;
}

.article .elc_prss li.nu2 {
	background-position: -130px 0;
	width: 130px;
}

.article .elc_prss li.nu3 {
	background-position: -260px 0;
	width: 130px;
}

.article .elc_prss li.nu4 {
	background-position: -390px 0;
	width: 270px;
}

/* --------------------------------------------------------------------------
	=SUBMENU 1 형사사법포털소개 - 전자약식이란 메뉴 수정 (2013-12-11 wms 수정/2014-01-07 wms 수정)
-------------------------------------------------------------------------- */
/*--20131210*/
.article .elc_prss1 {
	margin: 10px 0 0 11px;
	height: 150px;
	background: url(../img/affairs_step.html) no-repeat;
}

/*--20131210*/
.article .btn_step_link {
	float: right;
	background: url(../img/affairs_btn_movie.html) no-repeat;
	width: 261px;
	height: 64px;
}

/*--20131210*/
.article .btn_step_link dd.link {
	position: relative;
	top: 23px;
	background: none;
	float: right;
	margin-right: 7px;
}


.elc_list {
	background: url(../img/affairs_Bicbox.html) no-repeat;
	width: 690px;
	height: 83px;
	padding: 15px 30px 20px 30px;
	margin-left: 11px;
}

.elc_list ul li {
	background: url(../img/affairs_bu_check.html) no-repeat;
	padding-left: 15px;
}

.elc_listL {
	float: left;
}

.elc_listR {
	float: left;
	margin-left: 150px;
}

.elc_list .elc_btn_movie {
	width: 214px;
	height: 32px;
	margin: 75px 0 20px 220px;
	margin-top: ;
	display: block;
	padding: 0;
}

/* ------------------------------------------------------- 
	=QUICKMENU 퀵메뉴
---------------------------------------------------------- */
div.quickmenu {
	width: 83px;
	overflow: hidden;
	background: url(../../images/renew/main/quick_bg.html) no-repeat;
	float: right;
	position: fixed;
	top: 170px;
	_zoom: 1;
}

div.quickmenu ul {
	margin-top: 25px;
	margin-right: 5px;
	margin-left: 4px;
}

div.quickmenu ul li {
	font-size: 0;
	line-height: 0;
	text-indent: -999999em
}

div.quickmenu ul li a {
	width: 85px;
	display: block
}

div.quickmenu ul li.quic_m01 {
	background: url(../../images/renew/main/quick_m01.html) no-repeat;
}

div.quickmenu ul li.quic_m01 a {
	height: 38px;
}

div.quickmenu ul li.quic_m02 {
	background: url(../../images/renew/main/quick_m02.html) no-repeat;
}

div.quickmenu ul li.quic_m02 a {
	height: 38px;
}

div.quickmenu ul li.quic_m03 {
	background: url(../../images/renew/main/quick_m03.html) no-repeat;
}

div.quickmenu ul li.quic_m03 a {
	height: 38px;
}

div.quickmenu ul li.quic_m04 {
	background: url(../../images/renew/main/quick_m04.html) no-repeat;
}

div.quickmenu ul li.quic_m04 a {
	height: 38px;
}

div.quickmenu ul li.quic_m005 {
	background: url(../../images/renew/main/quick_m05.html) no-repeat;
}

div.quickmenu ul li.quic_m005 a {
	height: 38px;
}

div.quickmenu ul li.quic_m05 {
	background: url(../../images/renew/main/quick_useinfo.html) no-repeat;
	height: 80px;
}

div.quickmenu ul li.quic_m06 {
	background: url(../../images/renew/main/quick_phone.html) no-repeat;
	height: 21px
}

div.quickmenu ul li.quic_m06 a {
	height: 38px
}

div.quickmenu ul li.quic_m07 {
	background: url(../../images/renew/main/btn_sul.html) no-repeat;
	height: 41px;
	width: 108px;
	margin-top: 10px;
	margin-left: -4px
}

div.quickmenu ul li.quic_m07 a {
	height: 41px;
	width: 108px;
}

/* 양식 */
h4.h4_tit {
	font-size: 13px;
	font-weight: bold;
	color: #555;
	padding-left: 16px;
	background: url(../img/h5_bull.html) 0 1px no-repeat;
}

div.ul_topinfo {
	overflow: hidden;
	padding: 15px 15px 10px 15px;
	background: #f8f8f8;
	border-top: 2px solid #404040;
	border-bottom: 1px solid #404040;
}

div.ul_topinfo ul.type01 li {
	background: url(../img/bull_type01.html) 0 2px no-repeat;
	padding-left: 14px;
	color: #21599c;
	margin-bottom: 7px;
	line-height: 125%
}

div.ul_topinfo ul.type01 li ul {
	margin-top: 5px
}

div.ul_topinfo ul.type01 li ul li {
	background: url(../img/dash_type01.html) 0 6px no-repeat;
	padding-left: 10px;
	margin: 3px 0
}

div.app_agree {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 10px 15px;
	text-align: center;
	margin-top: 5px
}

div.app_agree p.right {
	text-align: right
}

/* 2011-05-30 추가 */
.black_bull {
	color: #000;
	font-size: 12px;
	text-align: justify;
	padding: 5px 0 5px 13px;
	background: url(../img/black_bull.gif) 0 8px no-repeat;
	margin-left: 10px
}

strong.orange {
	color: #ED4C00
}

.margin_l20 {
	margin-left: 20px
}

.margin_t20 {
	margin-top: 20px
}

/* 전자민원 확인창 */
div.app_notice {
	background: url(../img/app_bg.html) no-repeat;
	overflow: hidden;
	padding: 25px 25px 5px 25px
}

* html div.app_notice {
	height: 115px
}

div.app_notice div.app_left {
	float: left;
	background: url(../img/app_ico.html) 5px 0 no-repeat;
	height: 118px;
	width: 106px;
}

div.app_notice_bot {
	background: url(../img/app_bot.html) no-repeat;
	height: 12px
}

div.app_notice div.app_right {
	width: 490px;
	float: right;
	padding-top: 5px
}

div.app_notice div.app_btn {
	clear: both;
	margin-top: 15px;
	padding-left: 5px
}

div.btn_top2 {
	background: url(../../images/renew/button/btn_top.html) right 0 no-repeat;
	height: 19px;
	margin-top: 5px;
	margin-right: 5px
}

div.btn_top2 a {
	height: 19px;
	width: 48px;
	display: block;
	text-indent: -99999em;
	float: right
}

div.fineTab {
	height: 28px;
	border-bottom: 2px solid #4d7daf;
	margin-bottom: 15px;
}

div.fineTab img {
	vertical-align: bottom;
}

div.fineTab_top {
	height: 29px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 2px solid #4d7daf;
}

div.fineTab_top img {
	vertical-align: bottom;
}

.article h6 {
	margin-bottom: 0px;
}

.article ul.entry_up {
	margin-top: 0px;
	margin-left: -10px
}

/* 로그인 화면 설명 box : 2012-01-04 LYM 추가 */
.article .box2 {
	line-height: 18px;
	margin: 10px 0 10px 0;
	padding: 10px;
	border: 1px solid #e0e0e0;
	background-color: #f8f8f8;
	color: #5f5f5f;
}

.article .box2 strong {
	color: #ED4C00;
}

.article .box2 strong.gry_txt {
	color: #5F5F5F;
}

/* 회색 글씨 */
.article ul.box2 li {
	background: url(../img/bul1.html) left 3px no-repeat;
	margin: 15px 0;
	list-style: none;
	position: relative;
	*zoom: 1;
}

.article ul.box2 li.img {
	background: none;
	text-align: center;
	margin-top: 15px;
}

.article ul.box2 li .box2,
.article dl dd .box2,
.article dl dd.box2,
.article ul li.box2 {
	margin: 5px 0;
}

.article ul.box2 li.box2 p,
.article dl dd.box2 p {
	margin: 5px 0;
	line-height: 18px;
}

.article ul.box2 li ul li {
	background: url(../img/bul3.html) 0 6px no-repeat;
	padding-left: 7px;
}

/* 아이핀 인증 설명 box : 2012-01-05 LYM 추가 */
.article .box3 {
	border: 2px solid #007dad;
	border-width: 2px 0;
	padding: 0;
	margin: 0 0 15px 0;
	height: 100%;
	background-color: #f6f6f6;
}

.article .box3 strong {
	color: #ED4C00;
}

.article .box3 strong.gry_txt {
	color: #8997a0;
}

/* 회색 글씨 */
.article ul.box3 li {
	background: url(../img/bul1.html) left 3px no-repeat;
	margin: 10px;
	list-style: none;
	position: relative;
	*zoom: 1;
}

.article ul.box3 li.img {
	background: none;
	text-align: center;
	margin-top: 15px;
}

.article ul.box3 li .box3,
.article dl dd .box3,
.article dl dd.box3,
.article ul li.box3 {
	margin: 5px 0;
}

.article ul.box3 li.box3 p,
.article dl dd.box3 p {
	margin: 5px 0;
	line-height: 18px;
}

.article ul.box3 li ul li {
	background: url(../img/bul3.html) 0 6px no-repeat;
	padding-left: 7px;
}


* {
	font-family: NanumGothic;
}