/*装飾*/
body{
color:#666666;
background-color: #ffffff;
}

#contents{
border: 1px solid #666666;
margin: auto;
background-color: #33ccff;
}

#header{
color: #4F4F4F;
background-color: #ffffff;
background-image: url(imgs/top.jpg);
}

#header a{
color: #4F4F4F;
}

#topnavi{
border-bottom: 1px solid #666666;
background-color: #ff0000;
}

#topnavi a{
color: #ffffff;
}

#bottom{
border-top: 1px solid #666666;
background-color: #33aaff;
font-size: 75%;
}

#bottom a{
color: #ffffff;
}

#pan{
margin-left: 10px;
font-size: 75%;
}

#pan a{
color: #666666;
}

#maincontents{
background-color: #ffffff;
}

#main{
background-color: #ffffff;
border: 1px solid #666666;
}

#side {
background-color: #ffffff;
border: 1px solid #666666;
}

#side li{
list-style-type: circle;
border-bottom: solid 2px #33aaff;
font-size: 90%;
}

#side li a{
color: #666699;
text-decoration: none;
}

#up{
font-size: 80%;
text-align: right;
margin-top: 10px;
clear: both;
}

h1 {
color: #ffffff;
background-image: url(imgs/x_free.gif);
background-repeat: no-repeat;
background-position: right;
}

h2{
color: #666666;
font-size: 100%;
padding-left: 5px;
margin-top: 0.5em;
margin-bottom: 0px;
}

h3{
color:#ffffff;
border:3px;
font-size: 100%;
padding-left: 0px;
}

p{
line-height: 130%;
}


address{
color: #ffffff;
text-align: center;
border-top: 1px solid #666666;
clear: both;
}

address a{
color: #ffffff;
}


#red{
color: #ff0000;
}

p.annai{
margin-top: 10px;
margin-left: 30px;
font-size: 80%;
width: 400px;

}
