/*
/////////////////////////////////////
sidenaviinner
/////////////////////////////////////
*/

#sidenaviinner{
font-size: 1px;
margin: 0px 0px 20px 0px;
padding: 0px;
}

#sidenaviinner ul{
font-size: 1px;
margin: 0px;
padding: 0px;
list-style: none;
}
#sidenaviinner ul li{
font-size: 1px;
margin: 0px;
padding: 0px;
width: 164px;
height: 32px;
}

#sidenaviinner ul li a{
margin: 0px;
padding: 0px;
display: block;
width: 164px;
height: 32px;
background: transparent no-repeat 0 0;
font-size: 1px;
text-indent: -10000px;
text-decoration: none;
}
#sidenaviinner ul li.snavi01 a { background-image: url(images/snavi01.gif); }
#sidenaviinner ul li.snavi02 a { background-image: url(images/snavi02.gif); }
#sidenaviinner ul li.snavi03 a { background-image: url(images/snavi03.gif); }
#sidenaviinner ul li.snavi04 a { background-image: url(images/snavi04.gif); }

#sidenaviinner ul li a:hover,
#sidenaviinner ul li.active a {
background-position: 0 -32px;
}



.caution{
text-align:right;
font-size:12px;
font-weight:bold;
color:#990000;
}

/*
/////////////////////////////////////
form
/////////////////////////////////////
*/
form{
margin: 0;
padding: 0;
}

.formtbl{
border-top: 1px solid #990000;
border-bottom: 1px solid #990000;
margin-bottom:10px;
}
.formtbl th{
font-size:12px;
background:#FBD1CD;
padding: 8px;
border-bottom: 1px solid #FFFFFF;
text-align:left;
}
.formtbl td{
font-size:12px;
background:#F6F5F1;
padding: 8px;
border-bottom: 1px solid #FFFFFF;
text-align:left;
line-height:18px;
}

.inputSolidL {
width:260px;
border: solid 1px gray;
}
.inputSolidS {
width:70px;
border: solid 1px gray;
}

.textareaform{
width:260px;
border: solid 1px gray;
}

.submitarea{
padding: 10px;
font-size:12px;
background:#F6F5F1;
margin-bottom:10px;
text-align:center;
}

.privacy{
width:520px;
margin-bottom:10px
}

.error{
color:#FF0000;
font-weight:bold;
}
