@charset "utf-8";

/*----------------------------------------*/
/*   NEWS INDEX                           */
/*----------------------------------------*/
	#contentsarea {
		position: relative;
		float: left;
		width: 540px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #ffffff;
	}
	
		#contents {
			position: relative;
			float: left;
			width: 540px;
		}
		
			#contents h1 { 
			clear: both; 
			margin-top: 0.5em; 
			padding:0; 
			color:#888888; 
			font-size: 150%; 
			font-weight: bold; 
			line-height: 120%; 
			text-align: left; }
		
			#contents h2 { 
			clear: both; 
			margin-bottom: 0.5em; 
			padding:0.3em; 
			background-color:#eeeeee; 
			color:#000000; 
			font-size: 120%; 
			font-weight: bold; 
			line-height: 100%; }
			
			#contents h3 { 
			padding:0; 
			font-size: 120%;
			color: #888888;
			margin: 0.5em 0;
			font-weight: bold; 
			text-align: left; }
			

			
			#contents p {
				margin-bottom: 1em;
				padding:0; 
				color:#000000;
				font-size: 100%;
				font-weight: normal;
				line-height: 150%;
			}
			
			
			#contents li {
				font-size: 100%;
				line-height: 120%;
			}
			
			#contents .floatr {
				float: right; 
				margin-left: 1em;
				margin-bottom: 1em;
			}
			
			#contents .floatr img {
				margin-top: 0.3em;
			}
			
			#contents .floatl {
				float: left; 
				margin-right: 1em;
				margin-bottom: 1em;
			}
			
			#contents .floatl img {
				margin-top: 0.3em;
			}
			
			#contents .floatc {
				clear: both;
				margin-bottom: 1em;
			}
			

			#contents p img {
				margin-top: 0.5em;  
				margin-bottom: 0.2em;  
			}
			
			#contents strong {
				color: #003399;  
			}
			
			#contents .column01 {
				border-bottom: 1px dotted #999;
				float: left;
				margin: 8px 0;
				width: 538px;
			}

			#contents .column01 ul{
				margin:0;
				padding:0;
				margin-bottom: 1em;
				width: 370px;
			}
			#contents .column01 ul li{
				list-style-type: none;
			}
			#contents .column01 span.co{
				font-size: 180%;
				color: #888888;
				font-weight: bold;
			}

			#contents .column02 {
				/*border: 1px solid #ccc;*/
				float: left;
				width: 265px;
				margin-bottom: 1em;
			}
			
			#contents .column03 {
				/*border: 1px solid #ccc;*/
				float: left;
				width: 265px;
				/*margin-left: 8px;*/
				margin-bottom: 1em;
			}