﻿body {
	font-size: 14px;
	/*color: 6A6A6A;*/
	color: #333333;
	font-family: "NotoSansKr";
	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		{color: #0C82E9;text-decoration: underline;}
a:visited	{color: #0C82E9;text-decoration: underline;}
a:hover		{color: #0C82E9;text-decoration: underline;}
a:active	{color: #0C82E9;text-decoration: underline;} */

img {border: none;} 

td {
	font-size: 14px;
    vertical-align: middle;

}

.tablebox {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.fullbody {
    margin-left: 15px; 
    margin-right:15px; 
    /* margin-bottom:30px; */
}

.lawname {
	font-size: 20px;
	font-weight: 700;
	color: #333333;
	text-align: center;
	margin-bottom: 7px;
	margin-top:10px;
/*
	background-color: #83db73;
	padding-top: 5px;
	padding-bottom: 5px;
	border: #D5D5D5 1px solid;
	
*/
}

.toolbar {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

.history {
	font-size: 13px;
	text-align: right;
	color:#666666;
}

.part {
	font-size: 14px;
	color: #0a5eaf;
	font-weight: bold;
	margin-left: 10px;
	text-align: center;
	padding: 5px;
}
.JO {
    padding-bottom: 12px;
}

.part_none {}

.chapter {
	font-size: 16px;
	color: #0D47A1;
	font-weight: 500;
	margin-left: 10px;
	text-align: center;
	padding: 12px 0;
}

.chapter_none {}

.section {
	font-size: 13px;
	font-weight: bold;
	color:#0C82E9;
	margin-left: 15px;
    text-align: center;
    padding: 5px;
}

.section_none {}

.subsection {
	font-size: 13px;
	font-weight: bold;
	color:#0C82E9;
	margin-left: 15px;
    text-align: center;
    padding: 5px;
}

.subsection_none {}

.article {
	font-size: 14px;
    font-weight: 500;
	color: #0C82E9;
    padding-bottom: 4px;
}

.article_none {}

.none {}

.hang {
	/* margin-left: 3px; */
    margin-left: 19px;
    text-indent: -18px;    
}

.hang_none {
    font-size:14px;
    font-family: "NotoSansKr";
    color: #535353;
    /* padding-left:10px; */
    padding-left:1px;
}

.ho {
	/* margin-left: 10px; */
    margin-left: 35px;
    text-indent: -16px;    
}

.ho_none {
	font-size:14px;
	font-family: "NotoSansKr";
	color: #535353;
	/* margin-left: 17px; */
	margin-left: 19px;
}
	
.mok {
	/* margin-left: 17px; */
    margin-left: 56px;
    text-indent: -21px;
}

.mok_none {
	font-size:14px;
	font-family: "NotoSansKr";
	color: #535353;	
	/* margin-left: 20px; */
	margin-left: 35px;
}

.dann {
	font-size:14px;
	font-family: "NotoSansKr";
	/* margin-left:20px; */
    margin-left: 61px;
    text-indent: -21px;    
}

.dann_none {
	font-size:14px;
	font-family: "NotoSansKr";
	color: #535353;
	/* margin-left:23px; */
	margin-left: 40px;
}

.addenda {
	font-size: 14px;
    font-weight: 500;
	color: #0C82E9;
	margin-top: 10px;
}

.addendacontent_none {}

/*별표서식*/
/*.attach {
    font-size: 11px;
    color: #3758BD;
    border-bottom: #E0E0E0 1px solid;
    background-color: #EFF3FF;
    height: 20px;
}*/


.copyright {
    font-family: "NotoSansKr";
    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: bold;
	font-size: 15px;
	text-decoration: underline;	
}

/* 부칙 */
.addendaDIV {font-size: 14px; margin: 10px 0;}


/*별표서식 추가*/
	/*규정*/
	.lawtit_Bg{color: #222; font-size: 14px; font-weight: 500;}
	.lawtxt_Bg{color: #0C82E9;}

	/*sboard btn*/
	.sbt04 a:link,.sbt04 a:visited{background:url(../images/btn/sbt02_r.gif) repeat-x right top;display:block;height:15px;font-family:NotoSansKr,굴림;font-size:11px;color:#fff;padding:3px 6px 0 0;}
	.sbt04 a:hover{color:#fff000;}

/* 별표서식 */
.attach_table .article a {display: block; color: #0C82E9; font-size: 13px; margin-left: 10px; width: calc(100% - 20px); text-overflow:ellipsis; overflow:hidden; cursor: pointer;}
.attach_title_table .article a {font-size: 14px; padding: 2px 0;}