.pdfDownLoad h1 , 
.aboutUs h1 {
color:#967700; 
font-size: 133%; 
}

.pdfDownLoad table {
width: 700px; 
border-top: 2px solid #ccc; 
border-bottom: 1px solid #ccc; 
margin: 10px 0 10px 0; 
}

.pdfDownLoad table th {
border-bottom: 3px double #ccc; 
text-align: center; 
padding: 10px 0; 
/*border-right: 1px dotted #ccc; */
background: url(../images/dot_line.gif) right top repeat-y; 
color: #444; 
}

.pdfDownLoad table td#logo {
width: 125px; 
}

.pdfDownLoad table td#logo img {
width: 100px; 
height: 40px; 
}

.pdfDownLoad table td#logo .discontinuedItem {
background: #ccc; 
}

.pdfDownLoad table td {
border-bottom: 1px solid #ccc; 
vertical-align: middle; 
padding: 5px 0 0 0; 
text-align: center; 
width: 85px; 
/*border-right: 1px dotted #ccc; */
background: url(../images/dot_line.gif) right top repeat-y; 
}

.pdfDownLoad table td#end , 
.pdfDownLoad table th#end {
border-right: 1px none #ccc; 
background: none; 
width: 240px; 
}

.pdfDownLoad table td a , 
.pdfDownLoad table td .multiplePdf a {
display: block; 
color: #222; 
text-decoration: none; 
}

.pdfDownLoad table td .multiplePdf {
display: block; 
text-align: center; 
width: 240px; 
margin: 0 auto; 
}

.pdfDownLoad table td .multiplePdf a {
display: inline-block; 
}

/* =====▼リファレンスNo=====*/
.pdfDownLoad .notice .refNum, 
.pdfDownLoad table td a:link .refNum,
.pdfDownLoad table td a:visited .refNum {
font-size: 84%; 
background: #fff8f3;  
background: #eee; 
border: 1px solid #ddd; 
margin: 5px; 
padding: 3px 0; 
/* border-top: 1px solid #ddd;  */
color: #e00; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;

behavior: url(ie-css3.htc);
}

.pdfDownLoad table td a:hover .refNum {
background: #ddd; 
color: #222; 
}

.pdfDownLoad table td a:active .refNum {
background: #666; 
color: #fff; 
background: -webkit-gradient(linear, left top, left bottom, from(#828282), color-stop(0.01, #999), color-stop(0.25, #777), color-stop(0.5, #666), color-stop(0.51, #555), color-stop(0.75, #666), to(#767676));
background: -moz-linear-gradient(-90deg, #828282 0%, #999 1%, #777 25%, #666 50%, #555 51%, #666 75%, #767676 100%);
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#828282', endColorstr='#767676'); 
}

.pdfDownLoad .notice {
margin: 0 0 10px 0; 
}

.pdfDownLoad .notice .refNum {
padding: 5px; 
font-size: 117%; 
}

.pdfDownLoad table td#end .refNum {
/* margin: 0 0 0 0;  */
/* border-top: 1px solid #ddd;  */
}
/* =====▲リファレンスNo=====*/


.pdfDownLoad table td a img {
margin-bottom: 3px; 
width: 24px; 
height: 24px; 
}


.pdfDownLoad table td#logo a:link img , 
.pdfDownLoad table td#logo a:visited img {
filter: alpha(style=0, opacity=100); 
opacity: 1; 
}

.pdfDownLoad table td#logo a:hover img {
filter: alpha(style=0, opacity=100); 
opacity: 1; 
}


.pdfDownLoad table td a:link img , 
.pdfDownLoad table td a:visited img {
filter: alpha(style=0, opacity=50); 
opacity: 0.5; 
}

.pdfDownLoad table td a:hover img {
filter: alpha(style=0, opacity=100); 
opacity: 1; 
}



/*aboutUs*/
.aboutUs {

}


.aboutUs .center {
text-align: center; 
margin: 0 0 15px 0; 
}

.aboutUs .center img {
margin: 0 10px; 
}


.aboutUs  h1 {
margin: 0 0 20px 0; 
}

.aboutUs  h2 {
font-size: 117%; 
margin: 0 0 10px 0; 
padding: 27px 0 3px 0; 
/*border-top: 1px solid #eee; */
border-bottom: 1px solid #eee; 
color: #f33; 
}

.aboutUs .iso {
border: 1px solid #ccc; 
width: 323px; 
height: 188px; 
padding: 10px; 
}

.aboutUs .iso h4 {
margin: 0 0 5px 0; 
font-size: 117%; 
color: #0075BB; 
}

.aboutUs .iso table {
margin: 0 auto; 
width: 100%; 
height: 160px; 
border-top: 1px solid #eee; 
}

.aboutUs .iso table th {
font-size: 84%; 
color: #444; 
padding: 1px 30px 1px 10px; 
letter-spacing: 0.2em; 
border-bottom: 1px solid #eee; 
}

.aboutUs .iso table td {
font-size: 84%; 
color: #222; 
padding: 1px 0; 
letter-spacing: 0.2em; 
border-bottom: 1px solid #eee; 
}

.ability {
background: url(../images/design.jpg) right top no-repeat; 
}

.quality {
background: url(../images/quality.jpg) right top no-repeat; 
}

.health {
background: url(../images/health.jpg) right top no-repeat; 
}


.ecology {
background: url(../images/ecology.jpg) right top no-repeat; 
}

.aboutUs p {
line-height: 2.5em; 
/*text-indent: 1em; */
margin: 0 0 20px 0; 
}

.aboutUs .caption {
width: 320px; 
margin-top: 5px; 
font-size: 84%; 
line-height: 1.8em; 
}

.aboutUs .comData {
text-align: center; 
border-top: 1px solid #eee; 
margin: 20px 0 0 0; 
padding: 20px 0 0 0; 
}

.aboutUs .comData .frame {
border: 5px solid #f4f4f4; 
padding: 10px; 
width: 670px; 
margin: 0 auto; 
}

.aboutUs .comData table {
width: 100%; 
}

.aboutUs .comData table th , 
.aboutUs .comData table td {
padding: 10px 5px; 
border-bottom: 1px solid #ccc; 
vertical-align: top; 
text-align: left; 
}

.aboutUs .comData table th {
text-align: right; 
}

.aboutUs .comData table th.noLine , 
.aboutUs .comData table td.noLine {
border-bottom: 1px none #ccc; 
}

.aboutUs .formaldehyde {
margin-bottom: 10px; 
width: 345px; 
}

.aboutUs .formaldehyde h4 {
margin-bottom: 5px; 
font-size: 117%; 
}

.aboutUs .formaldehyde table {
width: 345px; 
border-top: 1px solid #ccc; 
margin-bottom: 10px; 
}

.aboutUs .formaldehyde table th {
border-bottom: 1px solid #888; 
padding: 10px 0; 
text-align: center; 
}


.aboutUs .formaldehyde table td {
padding: 8px 0; 
text-align: center; 
border-bottom: 1px solid #fff; 
}

.aboutUs .formaldehyde table th {
background: #f4f4f4; 
}

.aboutUs .formaldehyde table tr#highRank {
background: #429C29; 
color: #fff; 
}

.aboutUs .formaldehyde table tr#lowRank {
background: #D0DB7A; 
color: #429C29; 
}
