/*
#「id名」
.「class名」
*/
/*全体の設定*/
body{
	background-color:#99FFCC;
	font-family:"メイリオ", "Meiryo","ＭＳ Ｐゴシック", Osaka,sans-serif;
	color: #000000;
	margin:0px;
	padding:0px;
}
a:linkl{
	color:#191970
}
a:hover{
	color:#ffcc00
}
a:visited{
	color:#191970
}
p img{
        float:left;
        margin-top:5px;
        margin-left:15px;
        margin-right:35px;
}
div{
	overflow:hidden
}
/*メインコンテンツの設定*/
#contents{      
	width:900px;
	margin:0 auto; 
	background-color:#FFFFFF;
	position:absolute;left:50%;width:900px;margin-left:-450px;text-align:left
        border:solid 1px #C0C0C0;
}
/*ページ最上部の設定*/
#header{
	background-image:url(../img/logo.gif); 
	background-repeat:no-repeat;
　　　　background-position:top left;　　　　　
	height:40px;
}
#header p {
	font-size:28px;
	color: #FFFFFF;
        padding-top:30px;
        padding-left:10px;
}
/*上部メニューの設定*/
#nav{
        background-color:#ffffff;
        width: 100%;
        height:30px;
      }
#nav ul{
        margin:0;
	padding:0;
	list-style-type:none;
	line-height:30px;
	letter-spacing:2px;
}
#nav li{
        background-color:#FF0000;
	float:left;
	width:140px;
	text-align:center;
	margin:0;
	padding:0;
	border-right:solid 1px #cccccc; 
}
#nav a{
        color:#FFFFFF;
        text-decoration:none;
}
#nav a:hover{
        color:#ffcc00;
}
/*本文部分の設定*/
#main{
        width:860px;
        margin-top:20px;
        margin-left:20px;
      
}
/*ページ最下部の設定*/
address{
        background-color:#FF0000;
        width:100%;
        font-size:80%;
        color: #FFFFFF;
        font-style:normal;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
}
address a{
        color:#C0C0C0;
        text-decoration:none;
	  }
address a:hover{
	color:#FFCC00;
	  }
address a:visited{
	color::#C0C0C0;
	  }
/*タイトル１の設定*/
h1{
	font-size:70%;
	color: #000000;
	font-weight:normal;
	letter-spacing:2px;
        margin-top:0px;
        padding-top:3px;
        padding-left:250px;
}
/*タイトル２の設定*/
h2{
        border-left: 10px solid #FF0000;
        border-bottom:dotted 1px #000000;
        width:720px;
        font-size:120%;
        padding-left:5px;
        color:#333333;
}
/*タイトル３の設定*/
h3{
        background-color:#FFFFFF;
        border:double  3px #FF0000;
        font-size:110%;
        color:#000000;
        line-height:26px;
        padding-left:10px;
}
/*id="img001"が付けられた部分の設定*/
#img001{
	float:left
}
/*id="sirase"が付けられた部分の設定*/
#sirase{
	clear:both
}
/*class="t001"が付けられた部分の設定*/
.t001{
	width:100%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.t001 th{
	padding: 4px;
	text-align: center;
	vertical-align: top;
	color: #444;
	background-color: #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.t001 td{
	padding: 4px;
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
/*class="hlist",class="leaflet",class="text1",class="text2"が付けられた部分の設定*/
dl.hlist,dt.leaflet,dd.text1,dd.text2{
	line-height : 1; 
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
dl.hlist{  
	width : 155px;
	border-width : 1px;
	border-style : solid;
	border-color : #ffffff;
	margin-right : 1px;
	padding : 1px 1px 1px;
	float : left;
}
dt.leaflet{  
	font-weight : bold; 
	text-align : center;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #999999;
	padding-bottom : 1px;
}
dt.leaflet img{  
	margin-bottom : 5px;
	display : block;
}
dd.text1{  
	font-size : 90%;   
	font-weight : bold;
	text-align : center;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #999999;
	margin-bottom : 5px;
	padding-top : 4px;
	padding-bottom : 3px;
}
dd.text2{  
	font-size : 80%;
	line-height : 1.6;   
	padding-left : 1px;
	padding-right : 1px;
}
