body {
background: #ffffff;
background-image: url("../basic/bg.png");
background-position: center top;
background-repeat: repeat-y;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:link
{text-decoration: none;
color: #505050; 
}

a:visited
{text-decoration: none;
color: #505050; 
}

a:hover
{text-decoration: underline;
color: #5F92C5;
}

table.main
{
width:640px;
font: 12px arial, helvetica;
color: #505050;
text-align: left;
border: 0px;
padding: 0px 0px 0px 1px;
margin: 0px 0px 0px 0px;
}




.within
{
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
} 

.top
{
text-align: left;
border:0px;
padding: 10px 0px 8px 15px;
margin: 0px 0px 0px 0px;
}

.nakami
{
font: 12px arial, helvetica;
color: #505050;
text-align: left;
border:0px;
padding: 16px 22px 0px 22px;
margin: 0px 0px 0px 0px;
}

.nakami2
{
font: 12px arial, helvetica;
color: #505050;
text-align: left;
border:0px;
padding: 40px 0px 15px 25px;
margin: 0px 0px 0px 0px;
}

.nakami3
{
font: 12px arial, helvetica;
color: #505050;
text-align: left;
border:0px;
padding: 45px 20px 15px 25px;
margin: 0px 0px 0px 0px;
}




.sen
{
text-align: center;
border:0px;
padding: 19px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.port
{
font: 12px arial, helvetica;
color: #505050;
text-align: center;
border:0px;
padding: 0px 8px 0px 0px;
margin: 0;
}

.shirase
{
text-align: left;
border:0px;
padding: 16px 22px 15px 18px;
margin: 0px 0px 0px 0px;
}

.bottom
{
width: 640px;
font: 9px arial, helvetica;
color: #505050;
border:0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

td.btm
{
font: 9px arial, helvetica;
color: #505050;
border:0px;
padding: 3px 0px 3px 14px;
margin: 0px 0px 0px 0px;
}

td
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}

td.omo
{

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
height: 350px;
background: #ffffff;
}


h1{
color:#5F92C5;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 12px 0px;
}

h2{
color:#5F92C5;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
}

.news
{
font: 11px arial, helvetica;
}

.attention
{
font: 9px arial, helvetica;
}

ul
{
margin: 20px 0px 20px 25px;
padding: 0px 0px 0px 0px;
}

li
{
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


