/* CSS Document */
/* common */
*{	margin:0;padding:0;	border:none;	}
ul{list-style:none;}
	
	#header,#contents{
		margin:0 auto;
		width:850px;
	}
	
	#cross_bgtop {
		margin-top:20px;
		padding:20px 0 0 0;
		background: url(../images/cross_bgline3.gif) no-repeat top;
		}	
/* common end */
/* header */	
	#header{
		height:323px;
		margin:0 auto;
		}
	#headerimg{ padding-top:37px; margin:0 auto; text-align:center;
	}	
/* header end*/	
/* main */
	#contents{
		background-color:#ffffff;
	}
	#contentsTxt{
		padding:10px;
	}
	#ContentTitle{
		color:#515254; width:545px; height:90px;
		font-family: Helvetica Neue, Arial, sans-serif;
		text-align:justify;
		font-size:16px;
		margin:0 auto;
		padding-top:8px;
		display:block;
	}

	#mtxtcontent{
		padding-bottom:31px;
		width:545px; margin-left:160px;
		margin:0 auto;
		text-align:center;}
		
		*:first-child+html #mtxtcontent{
			padding-bottom:35px;
			}
	
/***#mtxtcontent a {color:#656668; text-decoration:none;}
#mtxtcontent a:hover {color:#8f9194; text-decoration:underline;}**/

.mtxtcontent_in {
		font-family: Helvetica Neue, Arial, sans-serif;
		font-size:20px; font-weight:bold;
		color:#656668;
	}
.mtxtcontent_in a {color:#656668; text-decoration:none;}
.mtxtcontent_in a:hover {color:#2e3192; text-decoration:none;}

.mtxtcontent_co{
		font-family: Helvetica Neue, Arial, sans-serif;
		font-size:20px; font-weight:bold;
		color:#656668;
	}
	
.mtxtcontent_co a {color:#656668; text-decoration:none;}
.mtxtcontent_co a:hover {color:#f46000; text-decoration:none;}

	.clearnull{
		clear:both;
		font-size:0;
		}
/* main end */
/* footer */		
	#footer {
  	clear: both;
	/*background:url(../images/cross_bgline3.gif) no-repeat bottom;*/
	height:70px;
	margin-bottm:50px;
	margin:auto;
	text-align:center;
	}
	#footer p {
		  margin: 0;
		  padding: 1em 5px;
		  text-align: center;
		  font-family: Helvetica Neue, Arial, sans-serif;
		  font-size:15px;
		  color: #8f9194;
 }
 /* footer end */