@charset "utf-8";

caption{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;} /* 도레미*/

body {
	font-size: 12px;
	/*color: 6A6A6A;*/
	color: #000000;
	font-family: "dotum";
	font-family: "Arial"; 
	line-height: 160%;

	/*scrollbar-3dlight-color:#DEDEDE;
    scrollbar-arrow-color:#A7C3D8;
    scrollbar-track-color:#F6F6F6;
    scrollbar-darkshadow-color:#F6F6F6;
    scrollbar-face-color:#84a970;
    scrollbar-highlight-color:#EDEDED;
    scrollbar-shadow-color:#DEDEDE;*/
}

/* a:link		{font-family: "dotum";font-size: 12px;color: #6a6a6a;text-decoration: none;}
a:visited	{font-family: "dotum";font-size: 12px;color: #146625;text-decoration: none;}
a:hover		{font-family: "dotum";font-size: 12px;color: #146625;text-decoration: none;}
a:active	{font-family: "dotum";font-size: 12px;color: #146625;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;}

.lawname {
	font-size: 14px;
	font-weight: bold;
	color: #073064;
	text-align: center;	
	margin-bottom: 5px;
	margin-top:10px;
	padding-top: 5px;
/*
	border: #D5D5D5 1px solid;
	
*/
}

.lawnametitle {
	font-size: 14px;
	font-weight: bold;
	color: #073064;	
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top:10px;
	padding-top: 5px;
/*
	border: #D5D5D5 1px solid;
	
*/
}

.toolbar {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

.history {
	font-size: 12px;
	text-align: right;
	color:#3667c1;
}

.part {
	font-size: 14px;
	color: #0b4d7a;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.PT {
	font-size: 14px;
	color: #0b4d7a;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.PT2 {
	font-size: 14px;
	color: #0b4d7a;
	text-align: left;
}

.parttitle {
	font-size: 14px;
	color: #0b4d7a;
	font-weight: bold;
	margin-left: 5px;
	padding: 5px;
}

.part_none {}

.chapter {
	font-size: 14px;
	color: #007886;
	/* font-size: 20px;
	color: #000000; */
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.CT {
	font-size: 14px;
	color: #007886;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.CT2 {
	font-size: 14px;
	color: #007886;
	text-align: left;
	padding-left: 10px;
}

.chaptertitle {
	font-size: 14px;
	color: #007886;
	font-weight: bold;
	margin-left: 15px;
	padding: 5px;
}

.chapter_none {}

.section {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
    text-align: center;
   padding-top: 15px;
}

.ST {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
    text-align: center;
	padding-top: 15px;
}

.ST2 {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
	text-align: left;
	padding-left: 20px;
}

.sectiontitle {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
    margin-left: 25px;
    padding: 5px;
}

.section_none {}

.subsection {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: center;
    padding: 5px;
}

.subsectionSubsection {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: center;
    padding: 5px;
}

.UT {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: center;
    padding: 5px;
}

.UT2 {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: left;
    padding-left: 25px;
}

.ZT {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: center;
    padding: 5px;
}

.ZT2 {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: left;
    padding-left: 30px;
}

.subsectiontitle {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    margin-left: 35px;
    padding: 5px;
}

.subsectionSubsctiontitle {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    margin-left: 35px;
    padding: 5px;
}

.subsection_none {}

.article {
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
	padding-top: 15px;
}

.JO {
	font-size: 12px;
    /* font-weight: bold; */
	/* color: #31659c; */
	padding-top: 15px;
}

.JO2 {
	font-size: 12px;
    /* font-weight: bold; */
	/* color: #31659c; */
	padding-left: 35px;
}

/* #newArticle {background-color:#FFFF66;} */

.articletitle {
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
	padding-top: 5px;
}

/* .article td{
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
} */

.article_none {
	margin-left: 10px;
}

.none {
	margin-left: 23px;
}

.hang {
	margin-left: 10px;
}

.hang_none {
    font-size:12px;
    /* font-family: "dotum"; */
    /* font-family: "굴림"; */
    color: #535353;
	margin-left: 10px;
}

.ho {
	margin-left: 20px;
}

.ho_none {
	font-size:12px;
	/* font-family: "dotum"; */
	/* font-family: "굴림"; */
	color: #535353;
	margin-left: 20px;
}
	
.mok {
	margin-left: 30px;
}

.mok_none {
	font-size:12px;
	/* font-family: "dotum"; */
	/* font-family: "굴림"; */
	color: #535353;	
	margin-left: 30px;
}

.dan {
	font-size:12px;
	/* font-family: "dotum"; */
	/* font-family: "굴림"; */
	margin-left:40px;
}

.dan_none {
	font-size:12px;
	/* font-family: "dotum"; */
	/* font-family: "굴림"; */
	color: #535353;
	margin-left:40px;
}

.addenda {
	font-size: 14px;
    font-weight: bold;
	color: #1c94db;
	margin-top: 10px;	
	margin-left: 50px;	
	text-align: left;
}

.addendatitle {
	font-size: 12px;
    font-weight: bold;
	color: #1c94db;
	margin-top: 3px;	
}

.addendacontent_none {
	margin-left: 10px;
}

.attach {
    font-size: 11px;
    color: #3758BD;
    border-bottom: #E0E0E0 1px solid;
    background-color: #EFF3FF;
    height: 20px;
}

.copyright {
    /* font-family: "dotum"; */
    /* font-family: "굴림"; */
    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;	
}

italic{font-style: italic;}

.table td {border-collapse:collapse; border:1px gray solid;}