/* CSS Document */

#taiken h2 {
margin-bottom:0;
background:url(../../taiken/images/taiken_h2_001.jpg) 0 0 no-repeat;
width:972px;
height:186px;
text-indent:-9999px;
}

#taiken p.taiken_lead {
width:972px;
height:201px;
display:block;
text-indent:-9999px;
background:url(../../taiken/images/taiken_tx_001.jpg) 0 0 no-repeat;
margin-bottom:20px;
}

table#experience {
width:90%;
margin:auto;
margin-bottom:20px;
} 

table#experience th {
padding:20px 20px;
color:#FFFFFF;
} 

table#experience th.bg06 {
background-color:#fd7d7d;
color:#ffffff;
border-bottom:1px solid #ffffff;
text-align:left;
} 


table#experience td {
padding:20px 20px 20px 40px;
background-color:#fae7e7;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
} 

#taiken dl {
margin-top:10px;
}

#taiken dl dt {
width:100px;
float:left;
display:block;
color:#fd7d7d;
font-weight:bold;
}

#taiken dl dd {
width:400px;
float:left;
display:block;
}



.center {
margin:auto;
text-align:center;
}
 

.bg01 {
background-color:#5aa8f9;
}


