/* CSS Document */

body          {margin: 0;
				font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
               padding: 0;
			   background-image: url(image/back-dark.png)}

a             {color: #017acd}

/*コンテナ*/
div#container {background-color: #ffffff;
              width: 790px;
              border-right: solid 1px #666666;
			  border-left: solid 1px #666666;
              margin-left: auto;
			  margin-right: auto}
			  
div#container p {color:#000000;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
              font-size: 0.5em;
              margin-top: 0;
			  margin-bottom:0}			  
			  
/*ヘッダー*/
div#header    {background-color: #ffffff;
              background-image url(CFDtop.png);
			  padding: 10px 10px 10px}
			 
div#header h1 {margin: 0}

div#header p {color: #000066;
              font-size: 0.75em;
              text-align: right;
			  margin: 0}
			  
/*メニュー*/
ul#menu      {font-size: 0.80em;
              margin-top: 0;
			  margin-bottom: 0px;
			  margin-left: 0;
			  padding-left: 0;
			  height: 30px;
			  background-color: #005087}
			  
ul#menu li    {list-style-type: none;
              float: left}

ul#menu li a  {display: block;
              width: 120px;
			  line-height: 30px;
			  text-decoration: none;
			  text-align: center;
			  color: #ffffff;
			  background-color: #005087;
			  border-right: solid 1px #ffffff}
			  
ul#menu li a:hover  {background-color: #017acd}			  			  

/*パンくずリスト*/
p#bread       {background-color: #ffffff;
              font-size: 0.75em;
              margin-top: 0;
              margin-bottom: 0;
			  padding-top: 3px;
			  padding-bottom: 10px}

/*コンテンツ*/
div#content  {width: 564px;
float: left;
margin-left: 30px;
margin-right: auto;
margin-bottom: 15px}

div#content h2  {background-color: #014471;
background-image: url(image/bar-blue.png);
background-repeat: no-repeat;
font-size: 0.875em;
color: #ffffff;
line-height: 28px;
padding-left: 6px;
margin-top: 10px;
margin-bottom: 0}

div#content h3   {background-color: #e0e0e0;
background-image: url(image/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#sidebar-right	{width: 166px;
	float: right}

div.info	{border: none;
	margin-bottom: 20px;
	margin-right: 10px}

div#sidebar-right h2	{background-color: #005087;
	border-bottom: none;
	color: #ffffff;
	font-size: 0.75em;
	text-align: center;
	padding: 5px;
	margin-top: 0;
	margin-bottom: 3px}

div#sidebar-right p.photo	{text-align: center}

div#sidebar-right p	{font-size: 0.75em;
	margin: 10px 5px}

div#sidebar-right ul	{font-size: 0.75em;
	margin: 5px;
	padding: 0}

div#sidebar-right ul li 	{background-image: url(image/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 13px;
	list-style-type: none}
	
	
/*フッター*/
div#footer   {background-image: url(image/line-blue.png);
　　　　　　 background-repeat: repeat-x;
             width: 790px;
             margin-top: 15px;
             clear: both}

address      {font-size: 0.75em;
             font-style: normal;
			 text-align: center}

.style1 {font-size: small}
.style4 {
	color: #000000;
	font-size: small;
}
.style5 {font-size: x-small}
