body
{
background-color:#FFFFFF;
}

/*見出し*/
h1
{
color:#DCDCDC;
font-size:100%;
font-family:Osaka,sans-serif;
background-image:url(IMG_0048-4.jpg);
padding:50px;
text-align:center;
width:640px;
}

h2
{
width:200px;
color:#808080;
font-size:100%;
font-family:Osaka,sans-serif;
padding:2px;
border-style:solid;
border-width:1px;
/*margin:25px;*/
text-align:center;
}

h3
{
color:#808080;
font-size:90%;
font-family:Osaka,sans-serif;
padding:20px;
border-style:solid;
border-width:1px;
text-align:center;
width:640px;
}

h4
{
color:#2F4F4F;
font-size:60%;
font-family:Osaka,sans-serif;
padding:5px;
border-style:solid;
border-width:1px;
background-color:#DCDCDC;
width:640px;
}

hr
{
border-width:0.5px;
width:800px;
}


a:link    { color:#808080; }
a:visited { color:#2F4F4F; }
a:active  { color:#808080; }
a:hover   { color:#FFFFFF; background-color:#808080; }

/*テーブル*/
table
{
border: 0px solid;
width:650px;
height:110px;
text-align:left;
image-align:center;
color:#000000;
font-family:Osaka,sans-serif;
font-size:80%;
/*margin: 30px 200px 150px 30px;*/
}

td
{
border: 1px solid;
padding-left:10px;
padding-right:10px;
padding-top:10px;
/*padding-bottom:10px;*/
}

/*テキストボックス*/
#content
{
font-family:Osaka,sans-serif;
margin:10px 30px 20px;
padding:4px;
background-color:#DCDCDC;
padding-left:15px;
padding-right:15px;
}

/*ページ構造*/
#wrapper
{
width:700px;
background-color:#FFF;
}

#content2
{
font-family:Osaka,sans-serif;
width:150px;
padding:4px;
float:left;
}

#content3
{
font-family:Osaka,sans-serif;
width:350px;
height:340px;
padding:5px;
float:right;
overflow-y:scroll;
overflow-x:hidden;
scrollbar-3dlight-color:gray;
           scrollbar-arrow-color:gray;
           scrollbar-base-color:#DCDCDC;
           scrollbar-darkshadow-color:#808080;
           scrollbar-face-color:#DCDCDC;
           scrollbar-highlight-color:#FFFFFF;
           scrollbar-shadow-color:gray;

}

#nav
{
padding-top:25px;
float:left;
}

