/* --　共通　-------------------------------------- */

body{
	font-family: "ＭＳ Ｐゴシック", Arial, Helevetica;
}    
.main
	{
	magin-bottom : 30px ;
	marhin-left : auto ;
	margin-right : auto ;
	}
.main p
	{
	margin-top : 5px ;
	margin-left: 40px ;
	margin-right : 40px ;
	text-align : justify ;
	text-justify : distribute ;
	line-height : 150% ;
	font-size : 1.0em ;
	color : #525252 ;
	}
img
	{
	margin : 5px ;
	float : left ;
	border : none ;
	}


/* --　大・見出し　-------------------------------------- */

.head{
}

h1{
	background-color: #00008B;
	padding: 10px ;
	margin-bottom: 0px ;
	font-size: 160% ;
	color: #ffffff;
	}
.head div{
}

.head p{
	background-color: #00008B;
	margin-top: 0px ;
	padding: 0px 10px 10px 1em;
	font-size: 90%;
	color: #ffffff;
}


/* --　中・見出し　-------------------------------------- */

h2{
	margin : 10px 10px 20px 0px ;
	padding-left : 5px ;
	border-bottom: solid 2px #73a1ff;
	font-size: 150%;
	color: #73a1ff;
}

.title div{
	float: left;
	font-size: 100%;
	font-weight: bold;
	color: #888888;
	padding-left : 10px ;
	margin-top : -12px ;
}

.title p{
	float: right;
	font-size: 90%;
	font-weight: bold;
	color: #888888;
	line-height: 120% ;
	width: 350px ;
	margin : 0px 0px 12px;
	}



/* --　コンテンツ、小・見出し　-------------------------------------- */

.con
	{
	clear : both ;
	}
h3{
	background-color: #0099cc;
	margin : 30px 0em 10px;
	padding : 3px 5px;
	font-size: 120%;
	color: white;
}

.con div
	{
	margin-left: 2em ;
	color : #525252 ;
	}
.con p
	{
	margin-top: -1.2em ;
	margin-left: 4.0em ;
	margin-right : 40px ;
	text-align : justify ;
	text-justify : distribute ;
	line-height : 120% ;
	font-size : 1.0em ;
	color : #525252 ;
	}

/*　フッターCSS　*/
.footer {
	margin:10px auto ;
	text-align:left;
}	
.footer td{
	font-size:85%;
	padding : 5px;
}
.footer .fleft {
	float:left;
	margin :10px;
}
