body
{
background-color: #ffffff;
color: #666666;
font-family: Verdana;
font-size: 11px;
}

a {text-decoration:none; color: #990033;}
a:hover {text-decoration:none; color: #000066;}

table#mainFrame
{
border: 1px solid #000000;
}

td#header
{
background-color: #ffffff;
height: 110px;
color: #ffffff;
}

td#leftColumn
{
width: 140px;
background-color: #a7001f;
padding-top: 30px;
padding-bottom: 20px;
}

td#navi
{
width: 140px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

td#mainColumn
{
width: 500px;
background-image: url('images/bg_main.gif');
background-repeat: repeat;
}

td#top
{
width: 500px;
font-size: 14px;
line-height: 22px;
}
td#top strong
{
font-size: 18px;
}

div.content
{
font-size: 12px;
line-height: 18px;
width: 500px;
padding-top: 15px;
padding-bottom: 10px;
text-align: left;
}
div.kiyaku
{
font-size: 12px;
line-height: 18px;
width: 460px;
padding-top: 8px;
padding-left: 30px;
padding-bottom: 10px;
text-align: left;
}

div.footer
{
color: #154F3F;
font-size: 10px;
line-height: 18px;
padding-bottom: 0px;
}

form
{
font-size: 12px;
}
input
{
color: #666666;
border: 1px solid #b1a074;
font: 12px Verdana;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
input#required
{
background-color: #e3d8bc;
}
textarea
{
color: #666666;
width: 320;
border: 1px solid #b1a074;
font: 12px Verdana;
background-color: #e3d8bc;
padding: 3px;
}
input#chk
{
color: #666666;
border: 0px;
background-color: transparent;
}
input#button
{
color: #ffffff;
font-weight: bold;
background-color: #a7001f;
padding: 3px;
}
input#button:hover
{
color: #ffd78f;
}
td#texta
{
color: #666666;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
}
td#textb
{
color: #666666;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}
ol
{
margin-left: 25px;
margin-bottom: 10px;
}
