@charset "utf-8";
/* CSS Document */
#contents_title{ background:url(../../../images/contents_title.gif) no-repeat; width:870px; height:40px; text-indent:-1000em; margin:0 0 20px; padding:0; }
#contents2nd p{ font-size:small; line-height:120%; }

#talent_profile{ color:#fff; }

#main_img img{ float:left; display:block; margin:0 30px 0 0; }

#talent_profile h4{ border-left:solid 8px #90ff00; color:#90ff00; font-size:x-large; margin:0 0 20px; padding:0 0 0 10px; background:#222; }
#talent_profile h5{ border:dotted 1px #90ff00; color:#90ff00; font-size:medium; margin:20px 0 5px; padding:5px; background:#222; }
#talent_profile h6{ color:#6fff9b; font-size:medium; margin:30px 0 10px; }
#talent_profile table{ font-size:small; border:solid 1px #444; }
#talent_profile td{ padding:5px; }
#talent_profile ul{ list-style:none; margin:0; padding:0; }
#talent_profile li{ font-size:small; margin:5px 0 5px; background:url(../images/icon_list.gif) no-repeat left; padding:5px 0 5px 15px; border-top:dotted 1px #666; }

.photo img{ display:block; float:left; margin:10px 7px; border:solid 1px #ccc; }

.txt_green{ color:#90ff00; }
.txt_blue{ color:#6699CC; }
.txt_biko{ font-size:x-small; color:#999; }

#form_link a,
#form_link a:hover{ background:url(../images/bt_formlink.gif) no-repeat; display:block; width:870px; height:40px; margin:10px auto; text-indent:-1500em; }
#form_link a:hover{ background:url(../images/bt_formlink_over.gif) no-repeat; }


#digits{ margin:0; padding:10px 10px 0; background:#222; border:dotted 1px #999; }
#digits p{ margin:0 0 20px; line-height:150%; }