body{
    margin:0; 
	padding:0;
	border:none;
	background:#FFFFFF;
}

body,td,th {
	font-family:sans-serif,MS PGothic,;
	font-size: 12px;
	color: #50696d;
	line-height:150%;
}

img {border:none;}

a{color:#173c40;
	text-decoration:none;
	font-size:12px;
}

a:hover{color:#6ab600;
	text-decoration:none;
	font-size:12px;
}

a.link{color:#508b10;
	text-decoration:none;
	font-size:12px;
}


a.link:hover{color:#6ab600;
	text-decoration:none;
	font-size:12px;
}

#bodyMain #bodyLeft a{
	font-size:12px;
	color:#7A7A7A;
	text-decoration: none;
}

.selectStyle {
	border: 1px solid #00FF00;
}

#bodyMain #bodyLeft a:hover{
	font-size:12px;
	color:#7A7A7A;
	text-decoration: underline;
}
#bodyMain #bodyRight a{
	font-size:12px;
	color:#657A7D;
	text-decoration: none;
}
#bodyMain #bodyRight a:hover{
	font-size:12px;
	color:#70AC25;
	text-decoration:underline;
}
.navtd{
	font-size:0px;
}
.textStyle{
	font-size:12px;
	color:#7A7A7A;
	text-decoration: none;
}
.newsStyle{
	font-size:12px;
	color:#657A7D;
	text-decoration: none;
}
.newsDateStyle{
	font-size:12px;
	color:#8E8E8E;
	text-decoration: none;
}
.loginStyle{
	color:#70AC25;
	font-size:12px;
	text-decoration:none;
}
.bottomStyle{
	color:#3E5F62;
	font-size:10px;
	text-decoration:none;
}
.leftMenuText {
	color:#315458;
	font-size:12px;	
}#bodyMain table {
	font-size:12px;
	color:#657a7d;
	line-height: 18px;
}
.tableku {
	border: 1px solid #c6cccb;
}

.border_under {
     border-bottom:1px solid #c6cccb; border-left:1px solid #c6cccb; border-right:1px solid #c6cccb;
}

.tableku1 {
	border: 1px solid #91aca7;
}

#white_link a{font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

#white_link a:hover{
    font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#green_link a{
	color:#6ab600;
	text-decoration:none;
}

#green_link a:hover{
	color:#6ab600;
	text-decoration:underline;
}

.border{
    BORDER: #d5dfdf 1px solid;
} 

.border_2{
    BORDER: #8ea5a1 1px solid;
} 

.border_white{
    BORDER: 1px solid #FFFFFF;
} 

.txt_table {
	color:#173c40;
	font-size:12px;	
	background-color:#ffffff;
}

.txt_bold {
    font-weight : bold;
	color:#173c40;
	font-size:11px;	
}

.txt_bold_white {
    font-weight : bold;
	color:#FFFFFF;
	font-size:12px;	
	background:#a3b6b3;
}

.txt_normal_white {
	color:#173c40;
	font-size:12px;	
	background:#eaebeb;
}

.txt_bold_2 {
    font-weight : bold;
	color:#598429;
	font-size:12px;	
}

.txt_bold_white a{
	color:#FFFFFF;
	text-decoration:none;
}

.txt_bold_white a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.txt_bold_14px {
    font-weight : bold;
	color:#173c40;
	font-size:14px;	
}

.page_title_18px {
    font-weight : bold;
	color:#173c40;
	font-size:18px;	
}
	
.rightBoxTitle {
	font-size:12px;
	color:#315458;
	font:bold;
	padding-left:5px;
}
.bodyBoxTitle{
	font-size:12px;
	color:#315458;
	font:bold;
	padding-left:10px;
}
.newTitleStyle{
	font-size:12px;
	font:bold;
	color:#315458;
}
.tableStyle {
	border-color:#e3e8e8;
	border-collapse:collapse;
	font-size:12px;
}

.table_bold  {
	font-size: 9pt;
	font-weight : bold;
	line-height: 15pt;
	color: #173c40;
}

.table_bold_green  {
	font-size: 9pt;
	font-weight : bold;
	line-height: 15pt;
	color: #6ab600;
}

.txt_10px{
	font-size: 10px;
}
.cmn_table {background:#B1BEBF;}
.cmn_table td {background:white;padding:3px 5px;}
.cmn_table .first_title td {background:#EEEEEE;font-weight:bold;}
.cmn_table th {background:#EEEEEE;text-align:left;padding:3px 5px;vertical-align:top;}
#doyoo_panel {position:absolute;}	/* Hide space-line on top */
/*html{filter: Gray;}  black style */

.line {background:#c3d7da;height:1px;overflow:hidden;margin:10px 0;}
/*1_news*/
.meeting_p{padding:0 0 10px 0; margin:0;letter-spacing:-1px;*letter-spacing:normal;text-align:justify;text-justify:inter-ideograph;}
.meeting_h2{font-size:16px;margin:0;padding:0;margin-top:20px; margin-bottom:5px;}
.metting_h3{font-size:12px;margin:0; padding:0; text-align:left; font-weight:600; margin-bottom:5px;}
.metting_h3 span{ font-weight:500}
.meeting_table{border:solid 1px #A3B6B3; border-collapse:collapse;}
.meeting_table td{border:solid 1px #A3B6B3;vertical-align:middle; padding:5px;}
.meeting_table tr.odd{ background-color:#E2E8E7}
.meeting_content{ border-collapse:collapse;}
.meeting_content td{border-bottom:dashed 1px #A3B6B3; vertical-align:top; padding:3px 0}
.meeting_content td.last{border-bottom:none;}
.meeting_summary{text-align:left;}
.bodyText td p{text-align:justify;text-justify:inter-ideograph;}


