body{
color:#666666;
background-color:#ffffff;
font-family:Verdana;
font-size:80%;
font-weight:lighter;
} 

img{
border-width:0;
}




.ya01{
margin:17px 0px 15px 0px;
}


a:link{color:#666666;}
a:visited {color:#666666;}
a:active {color:#333333;}
a:hover {color:#000000;background-color:#E7DCCF;}
a{text-decoration:none;}


b.b01{
color:#8BCF5F;
}


td.td0{
color:#000000;
background-color:#483514;
border-color:#9F8D77;
border-width:5px;
border-style:none none solid none;
padding:0px;
}


.td1{
color: #ffffff;
background-color:#483514;
padding:0px;
}

.td2{
background-color:#ffffff;
padding:0px;
}


.td2_02{
background-color:#ffffff;
padding:0px 0px 0px 5px;
}


.td3{
font-size:60%;
color:#ffffff;
background-color:#483514;
border-width:5px;
border-style:solid none none none;
border-color:#9F8D77;
text-align:center;
}


.td4{
font-size:80%;
color: #666666;
line-height:21px;
background-color:#ffffff;
padding:0px;
}


.td5{
font-size:80%;
color: #666666;
line-height:21px;
background-color:#ffffff;
padding:0px;
}

.td5_02{
font-size:80%;
color: #666666;
line-height:24px;
background-color:#ffffff;
padding-top:10px;

}


.td5_g{
font-size:80%;
color: #666666;
line-height:24px;
background-color:#ffffff;
padding-top:10px;
background-image:url(images/gyoumu_back01.jpg);
background-repeat: no-repeat;
background-position: right center;
}







.td5_03{
font-size:80%;
color: #666666;
line-height:24px;
background-color:#ffffff;
padding-top:10px;
}






.td6{
font-size:80%;
color: #666666;
line-height:25px;
padding:0px;
border-color:#C7BA9D;
border-style:none solid solid none;
border-width:1px;
background-color:#e8e8cf;
background-image:url(images/icons/company01.gif);
background-repeat: no-repeat;
background-position: left center;

}

.td6_02{
font-size:80%;
color: #666666;
line-height:25px;
padding:0px 0px 0px 3px;
}



.td7{
font-size:80%;
color: #4A3410;
background-color:#e8e8cf;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:solid;
padding:6px;
}


.td8{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:solid none solid none;
padding:8px 8px 8px 8px;
}


.td8_new{
width: 530px;
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:solid none solid none;
padding:8px 8px 8px 8px;
}



.td8_02{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:solid none solid solid;
padding:8px 0px 8px 0px;
background-image:url(images/brown_cube.gif);
background-repeat: no-repeat;
background-position: left top;
}


.td8_03{
font-size:80%;
color: #4A3410;
background-color:#fffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:solid solid solid none;
padding:8px 0px 8px 0px;
background-image:url(images/brown_cube.gif);
background-repeat: no-repeat;
background-position: right bottom;
}




.kansei{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:none;
margin:0px;
padding:0px 0px 0px 170px;
background-image:url(images/icons/kansei_back01.jpg);
background-repeat: no-repeat;
background-position: right top;
}


.kansei02{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:none;
margin:0px;
padding:0px 0px 0px 170px;
background-image:url(images/icons/kansei_back02.jpg);
background-repeat: no-repeat;
background-position: left top;
}


.kansei03{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-color:#4A3410;
border-width:1px;
border-style:none;
margin:0px;
padding:0px 0px 0px 170px;
background-image:url(images/icons/kansei_back03.jpg);
background-repeat: no-repeat;
background-position: right top;
}






.sekou01{
width:288;
height:290;
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:4.5em;
border-width:1px;
border-style:none;
margin:0px;
padding:19px 10px 30px 10px;
background-image:url(images/sekou/pola01.gif);
background-repeat: no-repeat;
background-position: center top;
}





.sekou03{
padding:0px;
background-image:url(images/sekou/sekou_icon02.gif);
background-repeat:repeat-x;
}



.sekourei01{
width:280;
height:218;
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:2.5em;
border-width:0px;
border-style:none;
margin:0px;
padding:8px 8px 8px 8px;

}



.sekourei01_before{
width:280;
height:218;
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:1.5em;
border-width:0px;
border-style:none;
margin:0px;
padding:8px 8px 0px 8px;

}



.sekourei02{
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:2.5em;
border-width:0px;
border-style:none;
margin:0px;
padding:15px 20px 15px 20px;
}



.sekourei01_thin{
width:280;
height:218;
font-size:80%;
color: #4A3410;
background-color:#ffffff;
line-height:2.5em;
border-width:0px;
border-style:none;
margin:0px;
padding:8px 8px 8px 8px;
}




.saishin{
border-style:none;
border-width:0px;
padding:5px 0px 5px 0px;
}







span.01{
color: #4A3410;
background-color:#D6C3A5;
font-size:70%;
line-height:15px;
border-style:solid;
border-width:1px;
border-color:#4A3410;
width:190;
height:96;
margin:8px 0px 0px 0px;
padding:9px;
}


span.02{
color: #4A3410;
background-color:#D6C3A5;
font-size:85%;
line-height:17px;
border-style:solid;
border-width:1px;
border-color:#4A3410;
width:354;
height:96;
margin:8px 0px 0px 0px;
padding-top:11px;
text-align:center;
}





span.company{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/company00.jpg);
background-repeat: no-repeat;
background-position: center center;
}

span.contact{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/contact00.jpg);
background-repeat: no-repeat;
background-position: center center;
}

span.gyoumu{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/gyoumu00.jpg);
background-repeat: no-repeat;
background-position: center center;
}

span.kansei{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/kansei00.jpg);
background-repeat: no-repeat;
background-position: center center;
}


span.saishin{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/saishin00.jpg);
background-repeat: no-repeat;
background-position: center center;
}

span.sekou{
width:100%;
height:37;
margin:0px;
padding:0px;
background-image:url(images/icons/sekou00.jpg);
background-repeat: no-repeat;
background-position: center center;
}







.p1{
padding:15px;
}



p.03{
width:auto;
color: #666666;
font-size:80%;
line-height:17px;
border-style:solid;
border-width:1px;
border-color:#4A3410;
margin:0px;
padding:5px;
text-align:center;
}




