#content table {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
margin: 0 auto 10px;
width: 740px;
}
#content th,
#content td {
border-top: 2px solid #FFFFFF;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 2px solid #FFFFFF;
font-size: 75%;
line-height: 1.5;
font-weight: normal;
padding: 5px;
text-align: left;
}
#content th {
background-color: #F5F5F5;
width: 10em;
padding-left: 25px;
}
#content th.head {
background: #DDDDDD url(../img/parts/p.gif) no-repeat 10px center;
width: auto;
}

#contents li.contact {
background: url(../img/contents/contact_on.jpg) no-repeat center center;
text-indent: -9999px;
width: 130px;
}
#content dl {
font-size: 75%;
line-height: 1.5;
padding: 10px 30px;
}

#content dd{
margin-left:0;
}

#content dt {
line-height: 30px;
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
text-align: center;
width: 8em;
}
#content dd {
font-family: Arial, Helvetica, sans-serif;
font-size: 200%;
line-height: 30px;
color: #000000;
margin: -30px 0 5px 4.5em;
}
#content dd .fax {
font-size: 45.83%;
line-height: 1.5;
padding: 0px;
margin: 0;
color: #666666;
}
#content dd span.fs12px{
font-size:50% !important;
}

#content h3 {
padding: 10px;
font-size: 100%;
}
#content .input_check {
padding: 10px 50px;
font-size: 75%;
line-height: 1.5;
}
#contact_form dl {
margin: 5px 0 0 5px;
padding: 0px;
}
#contact_form td dt {
font-size: 12px;
line-height: 1.5;
margin: 0px;
padding: 0px;
width: 60px;
font-weight: normal;
background-color: #666666;
}

#contact_form td dd {
font-size: 12px;
color: #000000;
font-weight: normal;
margin: -1.5em 0 5px 80px;
padding: 0px;
line-height: 1.5;
}
