body{

	text-align : center; 

	margin-left:auto;

	margin-right:auto; 

	margin: 0;

	padding: 0;

}

	



h1{

 	font-size : 14px;

 	color : black;

  	text-align : center;

 	font-weight : normal;

}



h2{

 	font-size : 12px;

 	color : gray;

  	text-align : center;

 	font-weight : normal;

}





/* Rei */

div#container	{

	width: 880px;

	margin-left: auto;

	margin-right: auto;}



/* wb_[ */

div#header	{background-color: #017acd;

	background-image : url(main1.jpg);

	width: 540px;

        height: 385px;

	padding: 0px 0px 0px;}



div#header h1	{margin: 0;}



div#header p	{color: #ffffff;

	font-size: 0.75em;

	margin: 0;}



/* pXg */

p#bread	{background-color: #ffffff;

	font-size: 0.75em;

	text-align: right;

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 3px;

	padding-bottom: 20px;}





/* Rec */

div#content	{width: 540px;

	float: right;

	margin-left: auto;

	margin-right: 30px;

	margin-bottom: 25px

	inline: inline;

	}



div#content h2	{background-color: #ffffff;

	

	font-size: 1em;

	color: #gray;

	line-height: 28px;

	padding-left: 6px;

	margin-top: 0;

	margin-bottom: 0;}



div#content h3	{background-color: #e0e0e0;

	background-image : url(../HP20100411/htdocs/bar-green.png);

	background-repeat: no-repeat;

	font-size: 0.875em;

	line-height: 23px;

	padding-left: 30px;

	margin-top: 30px;

	margin-bottom: 0;}



div#content p	{font-size: 0.75em;

	line-height: 1.6;

	margin-top: 10px;}



div#content p#message	{margin-top: 0;}



.tx{

	font-size : 12px;

	font-style : HG??M-PRO;

	font-weight : bold;

	line-height : 18px;

	color : #001a1a;

	text-align : left;

	padding-left : 30px;

	padding-right : 40px;

	padding-top: 15px;

	padding-bottom: 15px;

}





/* TCho[ */

div#sidebar	{width: 240px;

	float: left;

	margin-bottom: 25px;}



ul.sidemenu	{border-top: solid 1px #ffffff;

	font-size: 0.75em;

	margin-top: 20px;

	margin-left: 12px;

	margin-right: 12px;

	padding-left: 0;

	line-height: 0;}



ul.sidemenu li	{list-style-type: none;}



ul.sidemenu li a	{display: block;

	line-height: 30px;

	text-decoration: none;

	color: #ffffff;

	background-color: transparent;

	border-bottom: solid 1px #ffffff;

	padding-left: 5px;}



ul.sidemenu li a:hover	{background-color: #017acd;}





a:link{

	color: blue;

	text-decoration: none;

}



a:visited {

	color: "008080";

	text-decoration: none;

}



a:hover {

	color: red;

	background-color; #ffffcc;

	text-decoration: none;

}



a:active: yellow;

	background-color: green;

	text-decoration: none;

}









p.feed	{margin-bottom: 10px;

	margin-left: 12px}



p.feed a	{background-color: #ffffff;

	font-size: 0.75em;

	color: #444444;

	text-decoration: none;

	line-height: 30px;

	border: solid 1px #888888;

	padding: 5px;}



p.feed img	{border: none;

	vertical-align: middle;}



.note2 {

	font-size: 12px;

	color:#0000ff;

}



.note3 {

	font-size: 14px;

	color:#000000;

}



.note5 {

	font-size: 16px;

	color:#000000;

	font-weight : bold;

}



/* tb^[ */

div#footer	{background-image: none;

	background-repeat: repeat-x;

	width: 210px;

	margin-top: 0;

	padding-top: 8px;

	clear: both;}



address	{font-size: 0.75em;

	font-style: normal;

	color: #gray;

	text-align: left;

	padding: 12px;}



.erea{

    width:210px;

	height:auto;

	background:#fffacd;

        color:#000000; 

	border:1px solid #D6D6D6;

        padding:10px;

	margin-bottom:10px;




