#article th,
#article td {
font-size: 87.5%;
line-height: 1.5;
font-weight: normal;
padding: 10px;
text-align: left;
}
#article th {
background-color: #F5F5F5;
width: 15em;
padding-left: 25px;
}
#article th.head {
background: #DDDDDD url(../img/parts/p.gif) no-repeat 10px center;
width: auto;
font-weight:bold;
padding: 5px 10px 5px 30px;
}

#contents li.contact {
background: url(../img/contents/contact_on.jpg) no-repeat center center;
text-indent: -9999px;
width: 130px;
}
#article dl {
font-size: 75%;
line-height: 1.5;
padding: 10px 30px;
}

#article dd{
margin-left:0;
}

#article dt {
line-height: 30px;
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
text-align: center;
width: 8em;
}
#article dd {
font-family: Arial, Helvetica, sans-serif;
font-size: 200%;
line-height: 30px;
color: #000000;
margin: -30px 0 5px 4.5em;
}
#article dd .fax {
font-size: 45.83%;
line-height: 1.5;
padding: 0px;
margin: 0;
color: #666666;
}
#article dd span.fs12px{
font-size:50% !important;
}

#article h3 {
padding: 10px;
font-size: 100%;
}
#article .input_check {
padding: 10px 70px;
font-size: 87.5%;
line-height: 2;
}
#article .input_check li {
padding-bottom: 10px;
}
#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;
}

