@charset "utf-8";
@import url("reset.css");

#CONTENT p{
	font-size:1em;
	line-height:1.75;
	padding:0 10px 0 10px;
	text-indent:25px;
}
#CONTENT h1{
	font-size:1.2em;
	line-height:1.5;
	padding:5px 10px;
	color:#990000;
	font-weight:bold;	
}
#CONTENT h2.TITLE_B, #CONTENT h2.TITLE_R, #CONTENT h2.TITLE_G,
#CONTENT h2.TITLE_Y, #CONTENT h2.TITLE_P{ 		
		font-size:1.275em;
		height:40px;
		width:600px;
		text-align:center;
		font-weight: bold;
		color:#FFF;
		background-repeat:no-repeat;
		background-position:center;	
		letter-spacing:2px;		
		line-height:40px;
		margin:10px auto;		
}
#CONTENT h2.TITLE_B{background-image:url(../2051/TITLE_B.jpg);}
#CONTENT h2.TITLE_R{background-image:url(../2051/TITLE_R.jpg);}
#CONTENT h2.TITLE_G{background-image:url(../2051/TITLE_G.jpg);}
#CONTENT h2.TITLE_Y{background-image:url(../2051/TITLE_Y.jpg);}
#CONTENT h2.TITLE_P{background-image:url(../2051/TITLE_P.jpg);}
#CONTENT h3 {
	padding:10px;
	font-weight:bold;
	text-align:justify;
	color:#330000;
}
#CONTENT h4{
	padding:10px;
	font-size:1.2em;
	font-weight:bold;
	color:#00F;		
}
#CONTENT h5{
	padding:10px;
	font-size:1.2em;
	font-weight:bold;
	color:#030;		
}
#CONTENT ul.MENU_B, #CONTENT ul.MENU_R, #CONTENT ul.MENU_G,
#CONTENT ul.MENU_Y, #CONTENT ul.MENU_P{
	padding: 10px 20px;	
}
#CONTENT ul.MENU_B li, #CONTENT ul.MENU_R li, #CONTENT ul.MENU_G li,
#CONTENT ul.MENU_Y li, #CONTENT ul.MENU_P li{
	line-height:1.5;
	padding-bottom: 10px;
	list-style-type: none;	
	background-repeat: no-repeat;
	background-position:0 2px;
	padding-left: 15px;
	font-size: 1em;
}
#CONTENT ul.MENU_B li{background-image:url(../2051/arrow_B.jpg);}
#CONTENT ul.MENU_R li{background-image:url(../2051/arrow_R.jpg);}
#CONTENT ul.MENU_G li{background-image:url(../2051/arrow_G.jpg);}
#CONTENT ul.MENU_Y li{background-image:url(../2051/arrow_Y.jpg);}
#CONTENT ul.MENU_P li{background-image:url(../2051/arrow_P.jpg);}
#CONTENT ul.MENU_B li a, #CONTENT ul.MENU_R li a, #CONTENT ul.MENU_G li a,
#CONTENT ul.MENU_Y li a, #CONTENT ul.MENU_P li a{
	color: #000000;
	text-decoration: none;
}
#CONTENT ul.MENU_B li a:hover, #CONTENT ul.MENU_R li a:hover,
#CONTENT ul.MENU_G li a:hover, #CONTENT ul.MENU_Y li a:hover,
#CONTENT ul.MENU_P li a:hover{color:#ff8800;}

#CONTENT .CONTENT_LL{
float:left;
width:330px;
}

#CONTENT .CONTENT_RR{
float:right;
width:330px;
}

#CONTENT .CONTENT_L{
float:left;
width:220px;
}

#CONTENT .CONTENT_R{
float:right;
width:220px;
}

br.CLEAR{
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#CONTENT #CONTENT_R h1, #CONTENT #CONTENT_L h1{width:300px;}
#CONTENT #CONTENT_R h1, #CONTENT #CONTENT_L h1{width:300px;}

#CONTENT .TABLE_B table, #CONTENT .TABLE_R table,
#CONTENT .TABLE_G table, #CONTENT .TABLE_Y table{
	width: auto;
	border-collapse: collapse;
	margin:10px;}

#CONTENT .TABLE_B  caption, #CONTENT .TABLE_R  caption,
#CONTENT .TABLE_G  caption, #CONTENT .TABLE_Y  caption{
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size:1.2em;
	color: #ffffff;
	background-color: #6da016;
	letter-spacing:5px;
	line-height:1.5;
	text-align: center;
	}
#CONTENT .TABLE_B  caption{background-color: #03F;}
#CONTENT .TABLE_R  caption{background-color: #C80000;}
#CONTENT .TABLE_G  caption{background-color: #6da016;}
#CONTENT .TABLE_Y  caption{background-color: #D76B00;}

#CONTENT .TABLE_B th, #CONTENT .TABLE_R th,
#CONTENT .TABLE_G th, #CONTENT .TABLE_Y th{
	width: auto;
	border: solid 1px #aaaaaa;
	padding: 8px;	
	font-size: 0.875em;
	text-align:left;	
}
	
#CONTENT .TABLE_B th{background-color: #96E9FA;}
#CONTENT .TABLE_R th{background-color: #FFA4A4;}
#CONTENT .TABLE_G th{background-color: #b8e964;}
#CONTENT .TABLE_Y th{background-color: #FFFFA2;}

#CONTENT .TABLE_B th.first, #CONTENT .TABLE_R th.first, 
#CONTENT .TABLE_G th.first, #CONTENT .TABLE_Y th.first{text-align:center}


#CONTENT .TABLE_B td, #CONTENT .TABLE_R td,
#CONTENT .TABLE_G td, #CONTENT .TABLE_Y td{
	border: solid 1px #aaaaaa;
	padding: 8px;

	font-size: 0.875em;}
	
#CONTENT .TABLE_B td a{color:#000040; text-decoration:none;}
#CONTENT .TABLE_R td a{color:#AC0000; text-decoration:none;}
#CONTENT .TABLE_G td a{color:#002800; text-decoration:none;}
#CONTENT .TABLE_Y td a{color:#462300; text-decoration:none;}

#CONTENT .TABLE_B td a:hover{color:#3E86FD;}
#CONTENT .TABLE_R td a:hover{color:#FF4646;}
#CONTENT .TABLE_G td a:hover{color:#5CC400;}
#CONTENT .TABLE_Y td a:hover{color:#ECE000;}