
h1{
font-size: 100%;
text-align: center;
margin: 0;
font-weight: normal;
width: 980px;
background-image:url(images/b008.jpg) ;
}

h2{
color:yellow;
font-size: 100%;
text-align: center;
letter-spacing: 20px;
height: auto;
overflow: hidden;
margin-left: auto;
margin-right: auto;
padding: 15px;
background-color: #00FFFF;
border:5px solid;
}
h3{
font-size: 100%;
text-align: center;
letter-spacing:8px;
}
h3{
font-size: 100%;
text-align: center;
letter-spacing:8px;
}
h4{
font-size: 100%;
letter-spacing:4px;
padding:0px 0px 0px 10px;
}


.p1{
color: navy;
font-size: 100%x;
}

#ps1{
color: navy;
font-size: 100%;
}


.word1{
color: #FFFF00;
font-size: 100%;
}
.img2{
clear: both;
}


#p1{
font-size: 200%;
clear: both;
}
#p2{
font-size: 300%;
}
#p3{
font-size: 400%;
}


body{
font-family:meiryo;
margin-top: 0;
margin-left: auto;
margin-right: auto;
background-image:url(images/b008.jpg) ;


}




ul{
font-size: 100%;
}




#box{
width: 980px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
background-image:url(images/background1.gif);
background-repeat: repeat-y;
background-position: center top;
}
#bastet{
margin: 10px;
}
#bastet2{
margin: 10px;
}


#header{
width: 980px;
height: 100px;
background-image: url(imeges/header);
}

#topimage{
width: 980px;
height: 300px;
background-color: #FFFFFF;
}
#nav{
	width:980px;            /* リスト全体の幅 */
    height:50px;            /* リスト全体の高さ */
    list-style:none;        /* リストマークを無しにする */
    text-align:center;      /* 文字を中央 */
    font-size:100%;         /* 文字を大きく */
    margin-top: 10px;
   }


#nav li{
float: left;
height: 35px;
width: 150px;
list-style:none;        /* リストマークを無しにする */
}

#nav li a{
    display:block;            /* リンク範囲をブロックに変換 */
    width:100%;               /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;              /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(images/over1.gif);  /* リンク範囲の背景画像設定 */
    background-position:0px 0px; /* ★背景画像の（0px 0px）の位置★ */
    background-repeat:no-repeat; /* 背景画像繰り返し表示しない */
    color:#000000;            /* リンク文字色 */
   }

#nav a:link{
    {color:#ffffff;}         /* まだ見ていないリンク色 */
}
#nav a:visited{
    {color:#0b0b0b;}         /* まだ見ていないリンク色 */
}
#nav a:hover
   {
    background-image:url(images/over1.gif);     /* マウスが上に来た時の背景画像設定 */
    background-position:0px -35px;  /* ★背景画像を（0px -35px）に移動★ */
    color:#4a494a;          /* マウスが上に来た時の文字色 */
   }


#side{
width: 250px;
height: auto;
min-height: 1000px;
float: left;
background-color: #FFFFFF;
background-image:url(images/nikukyu2.gif);
background-repeat: repeat-y;
}
#side ul{
margin: 0;
}
#side li{
list-style: none;
width: 250px;
height: 50px;
background-image: url('images/side1.gif');
border-bottom-style: groove;
padding-left: 14px;
padding-top: 8px;
margin-left: -40px;
background-repeat: repeat-y;
border: 0px;
}
a:link{
color: #008080;
}
a:visited{
color: #a52a2a;
}
#side a:hover{
background-image: url('images/nikukyu1.gif');
}

#contents{
width: 980px;
height: auto;
padding-left: 0px;
margin-left: auto;
margin-right: auto;

}

#boxtop{
background-color: #FFFFFF;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
#boxtop img{
width: 80px;
height: 60px;
}
#box1{
background-color: #FFFFFF;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

#box2{
background-color: #FFFFFF;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
#box2 img{
width: 720px;
}

#box3{
background-color: #FFFFFF;
height: auto;
white-space: 500px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

#footer{
width: 970px;
height: 110px;
background-color: #FFFFFF;
clear: both;
border: 2px #808080 solid;
margin-left: auto;
margin-right: auto;
padding: 10px;
}



.displaybox{
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
}


.displaybox2{
width: 260px;
height: auto;
padding: 20px 20px 20px 90px;
float: left;
font-size: 16px;
}
.displaybox2 img{
border: inset 6px #c0c0c0;
margin-bottom: -6px;
}
.displaybox2b{
width: 260px;
height: auto;
float: left;
padding: 20px 20px 20px 90px;
font-size: 16px;
}
.displaybox2b img{
border: inset 6px #c0c0c0;
margin-bottom: -6px;
}
#photobox{
width: 730px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
}
#photobox img{
border: inset 6px #c0c0c0;
margin: 20px 20px 20px 20px;
width: 20%;
}

#toolbox{
width: 730px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
}
#toolbox img{
border: inset 6px #c0c0c0;
margin-left: 90px;
margin-right: 100px;
}

iframe{
width: 700px;
}



#rssfeed{
	font-size: 80%;
	padding:0px 10px 10px 10px;
}
dt {
    background-color:#99FFFF;
	padding:2px;
	margin: 10px 0px 5px 0px;
	
}
dt a {
    color:#ffffff;
	text-decoration:none
}
dd{
   margin-left:10px;
   line-height:1.6;
}