@charset "Shift_JIS";
*{
	margin:0;				/* マージン一括指定 */
	padding:0;			/* パディング一括指定 */
}

img {
  border: none;
  color: #ffffff;
  background: transparent;
}

body {
	color: #000099;
	background-image:url(image/back.gif);
	list-style-type: none;
	font-size: x-small;
}

/* ヘッダー
---------------------------------------------------- */
div#header {
	background-color: #FFFFFF;
	width: 720px;
	font-size: 7pt;
	height: 60px;
}

/* コンテンツ
---------------------------------------------------- */
div#contents {
width:720px;
min-height: 720px;
height: auto !important;
height: 720px;
background-color:#FFFFFF;
clear:both;

color:#333333;
font-size:9pt;
}

div#contents h1{
color:#ffffff;
font-size: small;
font-weight:bold;
background-color:#000066;
}

div#contents h2{
	color:#000066;
	font-size: x-small;
	font-weight:bold;
}

div#contents p{
	color:#333333;
	font-size:14px;
	padding: 5px 15px;
	margin: 5px 15px;
	line-height: 120%;
}


div#contents a{
color:#000066;
font-weight:bold;
}

div#contents ul{
font-size:x-small;
color:#000066;
margin : 10 50 ;
font-weight:bold;

}

div#contents ul a:hover{
color:#00CCFF;
}

div#contents li{
font-size:x-small;
margin:10 5;
color:#000066;
list-style:none;
display:inline;
color:#000066;
}

div#contents img {
	border:#000066;
	background: transparent;
	margin: 10px 5px 10px 0;
}

div#contents a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

/* 下メニュー
---------------------------------------------------- */

div#menu {
clear: both; 
margin-top:0;
height:auto;
width: 720px;
background-color:#B8E2F9;
border-top:1px solid #000066;
}

div#menu li{
font-size:x-small;
color:#000066;
list-style:none;
display:inline;
color:#000066;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

div#menu a{
color:#000066;
}

div#menu a:hover{
color:#66CCFF;
}

/* フッタ
---------------------------------------------------- */
#footer {
  clear: both;
  background-color:#B8E2F9;		/* 背景色： */
  width: 720px;
  height:auto;				/* 表示の縦幅 */
  border-top:1px solid #000066;				/* 上ボーダー */
}

#footer p {
				/* パディング一括指定 */
  color: #000066;	
  text-align:right;			/* 文字揃え */
  font-size: 10pt;
}

#footer h3 {
  background-color:#000066;
  width:720px;
  font-weight:bold;
  color: #ffffff;		/* 背景色： */
  text-align:right;			/* 文字揃え */
  font-size: 10pt;
}

#footer a{
color:#fff;
margin:5px;
}

#footer a:hover{
color:#66CCFF;
}

#footer img{
float: right;
}
#contents h3 {
	font-weight: bold;
	color: #000066;
	background-color: #B8E2F9;
	margin: 10px;
	padding: 5px;
	font-size: 14px;
}
#contents .banner {
	float: left;
	margin-left: 15px;
}
