/* CSS Document */

#contents{
/*	font-size:75%;
	line-height:160%;*/
}

/* H2
-----------------------------*/
#contents #titleHeader{
	display:block;
	margin:0;
	padding:0;
	}

/* flatinMenuTop
-----------------------------*/
#contents .menu {
	width: 770px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	color: #999999;
}
#contents .menuActive {
	font-weight: bold;
	color: #999999;
}

				
		
/* clumnBox
-----------------------------*/
#contents .clumnBox{
	display:block;
	/*clear:both;*/
	margin:0 0 20px 0;
	padding:0;
	zoom: 1;
	}
#contents .clumnBox:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0px;  
	line-height: 0;  
	clear: both;
	}
	
#contents .clumnImgLeft {
	display:block;
	float:left;
	margin:0 0 30px 0;
	padding:0;
	}
#contents .clumnImg2colLeft{
	width:375px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#contents .clumnImgW667Right,
#contents .clumnImgW800Right,
#contents .clumnImgfull,
#contents .clumnImg2colRight{
	margin:0;
	padding:0;
	}
	#contents .clumnImgfull{ margin-bottom:30px;}
	#contents .clumnImgW800Right{ width:550px; float:right;}
	#contents .clumnImgW667Right{
	width:470px;
	float:right;
	margin-bottom: 30px;
}
	#contents .clumnImg2colRight{
	width:375px;
	float:right;
}
	#contents .clumnBox p{
	line-height:140%;
	display:block;
	margin:0 0 15px 0;
		}
		#contents .clumnBox p img.imgLeft{
			float:left;
			margin-right:10px;			
			}

#contents h3.h3title{
	display:block;
	margin:0 0 30px 0!important;
	padding:0;
	background-image: none!important;
	}
#contents h4.h4title{
	display:block;
	margin:0 0 10px 0!important;
	padding:0;
	background-image: none!important;
	}
#contents h5.h5title{
	display:block;
	margin:0 0 10px 0!important;
	padding:0;
	background-image: none!important;
	}


/*@dlClumn
*/
#contents .dlClumn{
	display:block;
	float:left;
	width:188px;
	margin:0 5px 0 0;
	padding:0;
	}
	#contents .dlClumn dt{
	display:block;
	margin:0;
	padding:0 0 5px 0;
	}
	#contents .dlClumn dd{
	display:block;
	margin:0;
	padding:0 0 20px 0;
	line-height: 140%;
	}
	#contents #dlClumnClearMargin{
	margin:0 0 0 0;
	}




/* ClumnInnter
*/

#contents .ClumnInnter{
	display:block;
	margin:0;
	padding:8px;
	background:#ffffff repeat-x url(../../flatin/img/clum_bg01.gif) left top;
	border:#ccc solid 1px;
	zoom: 1;
	}
#contents .ClumnInnter:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0px;  
	line-height: 0;  
	clear: both;
	}
	#contents .ClumnInnterLeft{
		float:left;
		}
		#contents .ClumnInnterLeft img{
			margin:0 5px 0 0;
			padding:0;
			}
	#contents .ClumnInnterRight{
		width:320px;
		float:right;
		margin:0;
		padding:0;	
		}


/*
---*/
#contents .innerBorderFull,
#contents .innerBorderFull02{
	border-top: #ccc solid 1px;
	margin:0;
	padding:30px 0 0 0;
	zoom: 1;
	}
	#contents .innerBorderFull02{
	border-bottom: #ccc solid 1px;
	margin-bottom:30px;
	}
#contents .innerBorderFull:after,
#contents .innerBorderFull02:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0px;  
	line-height: 0;  
	clear: both;
	}

/* pageTop
-----------------------------*/
p.pageTop{
	clear:both;
	display:block;
	margin:0;
	padding:0px 5px 0 0;
	text-align:right;
	font-size: 85%;
	}


/*@clumnBox
-----------------------------*/
#contents .clumnBoxClear{
	display:block!important;
	clear:both!important;
	height:0!important;
	line-height:0!important;
}
