body {
	font-family: "나눔고딕", NanumGothic, ngwoff, ngeot, "돋움", Dotum;
	line-height: 160%;
	font-size: 12px;
	color: #000;
	line-height: 150%;
	word-spacing: -0.02em;
}

a:link {
	font-size: 12px;
	color: #6a6a6a;
	text-decoration: none;
}

a:visited {
	font-size: 12px;
	color: #3b78cb;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #3b78cb;
	text-decoration: none;
}

a:active {
	font-size: 12px;
	color: #3b78cb;
	text-decoration: none;
}

img {
	border: none;
}

.tablebox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.fullbody {
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 30px;
}

#articleContent TD * {
	line-hight: 120%;
}

.lawname {
	font-size: 18px;
	font-weight: bold;
	color: #073064;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 5px;
}

.toolbar {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}

.history {
	text-align: right;
}

.part {
	font-size: 13pt;
	color: #0b4d7a;
	font-weight: bold;
	text-align: center;
	margin-top: 30pt;
}

.part_none {
	
}

.chapter {
	font-size: 13pt;
	color: #007886;
	font-weight: bold;
	text-align: center;
	margin-top: 30pt;
}

.chapter_none {
	
}

.section {
	font-size: 13pt;
	font-weight: bold;
	color: #6a3681;
	text-align: center;
	margin-top: 30pt;
}

.section_none {
	
}

.subsection {
	font-size: 13pt;
	font-weight: bold;
	color: #3667c1;
	text-align: center;
	margin-top: 30pt;
}

.subsection_none {
	
}

.article {
	margin-top: 30pt;
	font-weight: bold;
	color: #364aae;
}

.articleBtn {
	margin-top: 30pt;
}

.articleContent .title {
	font-weight: bold;
	color: #364aae;
}

.article_none {
	/* margin-top: 5pt;
	margin-bottom: 5pt; */
	
}

.articleContent table {
	border-collapse: collapse;
}

.articleContent table td {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	border-left: solid black 1px;
}

.articleContent .null {
	text-align: center;
}

.none {
	line-height: 190%;
}

.hang, .level1 {
	line-height: 190%;
}

.hang_none {
	line-height: 190%;
}

.ho, .level2 {
	line-height: 190%;
}

.ho_none {
	line-height: 190%;
}

.mok, .level3 {
	line-height: 190%;
}

.mok_none {
	line-height: 190%;
}

.dann, .level4 {
	line-height: 190%;
}

.dann_none {
	line-height: 190%;
}

.addenda {
	margin-top: 10px;
	margin-bottom: 5pt;
	text-align: center;
	font-weight: bold;
	color: #364aae;
}

.addendaContent table {
	border-collapse: collapse;
}

.addendaContent table td {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	border-left: solid black 1px;
}

.addendacontent_none {
	margin-left: 25pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
}

.attach {
	color: #3758BD;
	border-bottom: #E0E0E0 1px solid;
	background-color: #EFF3FF;
	height: 20px;
}

.copyright {
	font-family: "dotum";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #B0B0B0;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: #B0B0B0 1px solid;
}

.change {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	border: #FF6D01 1px solid;
	background-color: #FF6D01;
}

.insert {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	border: #FF6D01 1px solid;
	background-color: #FF6D01;
}

.delete {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	border: #FF6D01 1px solid;
	background-color: #FF6D01;
}

.change2 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	border: #E0E0E0 1px solid;
	background-color: #E0E0E0;
}

.insert2 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	border: #E0E0E0 1px solid;
	background-color: #E0E0E0;
}

.delete2 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	border: #E0E0E0 1px solid;
	background-color: #E0E0E0;
}

.jocontent {
	overflow: scroll;
	width: 725px;
	height: 250px;
}

.keyword {
	color: red;
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
}