@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: 190%;

	/*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, .article span {
	font-size: 14px;
    font-weight: bold;
	color: #187d5b !important;;
	padding-top: 15px;
}

.JO {
	font-size: 14px;
    /* font-weight: bold; */
	/* color: #187d5b; */
	padding-top: 15px;
}

.JO2 {
	font-size: 14px;
    /* font-weight: bold; */
	/* color: #187d5b; */
	padding-left: 35px;
}

/* #newArticle {background-color:#FFFF66;} */

.articletitle, .articletitle td{
	font-size: 14px;
    font-weight: bold !important;
	color: #187d5b !important;
	padding-top: 5px;
}

/* .article td{
	font-size: 12px;
    font-weight: bold;
	color: #187d5b;
} */

.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: #0b76b6;
	margin-top: 10px;
	margin-left: 50px;
	text-align: left;
}

.addendatitle {
	font-size: 12px;
    font-weight: bold;
	color: #0b76b6;
	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: #ACACAC 1px solid;
}

.change {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    color: #FFFFFF;
    border: #FB6B00 1px solid;
    background-color: #FF6D01;
}

.insert {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    color: #FFFFFF;
    border: #FB6B00 1px solid;
    background-color: #FF6D01;
}

.delete {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    border: #FB6B00 1px solid;
    background-color: #FF6D01;
}

.change2 {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    border: #DDDDDD 1px solid;
    background-color: #E0E0E0;
}

.insert2 {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    border: #DDDDDD 1px solid;
    background-color: #E0E0E0;
}

.delete2 {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    border: #DDDDDD 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;}

/*  lawView.jsp에 있었던 소스가 lawViewContent.jsp로 옴겨져서
	lawview.css에 있던 css가져옴 */
.history_title {position:relative;}
.history_title .cur_history {text-align: right; font-size: 12px; font-family: verdana;vertical-align:middle;padding:0; margin:0;}
.history_title .history_list {text-align: right; font-size: 12px; font-family: verdana;padding:0; margin:0;}