.taikentext { 
width: 605px; 
background-color: #eee; 
margin: 0 0 20px 0; 
padding: 0; 
}
.taikentext p { 
font-size: 12px; 
color: #464646; 
line-height: 16px; 
letter-spacing: 1px; 
padding: 15px; 
margin: 0; 
}







.syuuyaku { 
width: 605px; 
padding: 0 0 20px 0; 
margin: 0; 
}
.syuuyakuleft { 
width: 300px; 
margin: 0; 
padding: 0; 
background-color: #F49757; 
float: left; 
}
.syuuyakuleft p { 
font-size: 12px; 
font-weight: 600; 
color: #fff; 
margin: 0; 
padding: 12px 20px 10px 20px; 
}
.syuuyakuright { 
width: 300px; 
margin: 0; 
padding: 0; 
background-color: #F49757; 
float: right; 
}
.syuuyakuright p { 
font-size: 12px; 
font-weight: 600; 
color: #fff; 
margin: 0; 
padding: 12px 20px 10px 20px; 
}













.psbox { 
font-size: 12px; 
color: #464646; 
margin: 0; 
padding: 5px 0 5px 0; 
}
.taikenrbox { 
text-align: center; 
margin: 0; 
padding: 15px 0 15px 0; 
}
.taikenrbox img { 
border: 0; 
}
.ttop { 
width: 605px; 
padding: 0 0 15px 0; 
}
.ttop img { 
border: 0; 
margin: 0; 
padding: 0; 
}
.ttopleft { 
width: 300px; 
float: left; 
}
.ttopright { 
width: 296px;
float: right; 
}
.ttopright p { 
font-size: 12px; 
line-height: 16px; 
color: #464646; 
margin: 0; 
padding: 2px 0 10px 32px; 
}

.taikenbox table { 
width: 580px; 
border: 0; 
}
.t22l { 
width: 200px; 
margin: 10px 0 0 0; 
padding: 8px 10px 9px 10px; 
font-size: 12px; 
line-height: 16px; 
font-weight: 600; 
background-color: #FBF4F2; 
}
.t22r { 
margin: 10px 0 0 0; 
padding: 8px 10px 9px 10px; 
font-size: 12px; 
line-height: 16px; 
color: #464646; 
background-color: #eee; 
}
.t22c { 
margin: 0; 
padding: 5px 0 5px 0; 
text-align: right; 
border-bottom: 1px #bbb dotted; 
}
.t22c img { 
border: 0; 
}
.t22c a { 
}

.taikenentry { 
padding: 0px 0px 10px 0; 
}
.taikenentry p { 
font-size: 12px; 
color: #464646; 
margin: 0; 
padding: 0; 
}









