#title_div {
	display: block; border: 2px solid #CCCCCC;
	background: url(../image/contents_title.gif) no-repeat left top;
	height: 60px; width: 426px; margin: 0px; padding: 0px 0px 0px 220px;
}
#title_div h2 {
	font-size: 1px; line-height: 1px; color: #FFFFFF; font-weight: normal; text-indent: -1000px;
	margin: 0px; padding: 0px; height: 60px; width: 426px; display: block;
}

#cont_title { margin: 0px; padding: 0px; width: 650px; }

#cont_title img {
	margin: 10px 0px; padding: 10px; float: right;
	background: #FFFFFF; border: 2px solid #CCCCCC;
}
#cont_title div { width: 380px; margin: 10px 0px; padding: 0px; }
#cont_title h5 {
	font-size: 14px; font-weight: normal; line-height: 20px; text-align: right; color: #999999;
	margin: 5px 0px; padding: 3px 0px;  width: 380px;display: block;
	border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
}


#cont_title   ul {
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 20px;
}
#cont_title li {
	height: 20px;
	width: 120px;
	float: right;
	margin: 0px 0px 0px 5px;
}
#cont_title .spec { }
#cont_title .mov { }
#cont_title .user { }

#cont_title a {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	display: block;
	text-indent: -1000px;
}


#cont_title .spec a { background: url(../image/btn_spec.gif) no-repeat; }
#cont_title .mov a { background: url(../image/btn_mov.gif) no-repeat; }
#cont_title .user a { background: url(../image/btn_user.gif) no-repeat; }
#cont_title .spec a:link, #cont_title .mov a:link, #cont_title .user a:link { background-position: left top; }
#cont_title .spec a:hover, #cont_title .mov a:hover, #cont_title .user a:hover { background-position: left bottom; }


#cont_title p {
	font-size: 14px; line-height: 20px; color: #666666; margin: 0px; padding: 0px 0px 10px;
}
#pi_data { padding: 0px; width: 650px; margin: 0px; }
#pi_data h3 {
	font-size: 11px; line-height: 15px; letter-spacing: 1px; font-weight: normal; color: #666666;
	margin: 0px 0px 5px; padding: 10px 0px; width: 650px; clear: both; text-align: right; display: block;
}
#pi_data .report {
	width: 650px; padding: 0px; margin: 0px; font-size: 14px; line-height: 20px; color: #333333;
}
#pi_data .report div {
	width: 141px; height: 46px; margin: 0px 0px 10px; padding: 0px;
	border: 2px solid #CCCCCC; float: left;
}
#pi_data .report img { float: left; margin: 0px; padding: 0px; }
#pi_data .report h4 {
	height: 46px; width: 98px; margin: 0px; padding: 0px; display: block; float: right;
	font-size: 1px; line-height: 1px; text-indent: -1000px;
}
#pi_data .report h2 {
	font-size: 18px; line-height: 25px; color: #666666;
	width: 500px; margin: 0px; padding: 0px; float: right; display: block;
}
#pi_data .report p { margin: 0px; padding: 5px 10px; text-indent: 14px; clear: both; }
#pi_data .check {
	width: 650px; margin: 0px 0px 20px; padding: 0px;
	font-size: 12px; line-height: 15px; color: #666666;
}
#pi_data .check h3 {
	background: url(../image/check/check_title.gif) no-repeat left top;
	width: 300px; height: 25px; margin: 0px; padding: 0px; display: block;
	font-size: 1px; line-height: 1px; text-indent: -1000px; text-align: left;
}
#pi_data .check .check_box { width: 650px; margin: 0px; padding: 0px; }
#pi_data .check .check_box div {
	color: #000000; border: 2px solid #CCCCCC;
	height: 16px; width: 70px; padding: 0px 0px 0px 70px; margin: 0px;
}
#pi_data .check .check_box h4 { display: none; }
#pi_data .check .check_box h5 {
	height: 16px; width: 66px; padding: 0px; margin: 0px; border-left: 2px solid #CCCCCC;
	font-size: 1px; line-height: 1px; text-indent: -1000px; display: block;
}
#pi_data .check .check_box p { margin: 0px; padding: 2px 3px 5px; 	width: 644px; }

#pi_data .check .check01 { background: url(../image/check/check01.gif) no-repeat left center; }
#pi_data .check .check02 { background: url(../image/check/check02.gif) no-repeat left center; }
#pi_data .check .check03 { background: url(../image/check/check03.gif) no-repeat left center; }
#pi_data .check .check04 { background: url(../image/check/check04.gif) no-repeat left center; }
#pi_data .check .check05 { background: url(../image/check/check05.gif) no-repeat left center; }

#pi_data .check .score00 {  }
#pi_data .check .score05 { background: url(../image/check/score_05.gif) no-repeat left top; }
#pi_data .check .score10 { background: url(../image/check/score_10.gif) no-repeat left top; }
#pi_data .check .score15 { background: url(../image/check/score_15.gif) no-repeat left top; }
#pi_data .check .score20 { background: url(../image/check/score_20.gif) no-repeat left top; }
#pi_data .check .score25 { background: url(../image/check/score_25.gif) no-repeat left top; }
#pi_data .check .score30 { background: url(../image/check/score_30.gif) no-repeat left top; }
#pi_data .check .score35 { background: url(../image/check/score_35.gif) no-repeat left top; }
#pi_data .check .score40 { background: url(../image/check/score_40.gif) no-repeat left top; }
#pi_data .check .score45 { background: url(../image/check/score_45.gif) no-repeat left top; }
#pi_data .check .score50 { background: url(../image/check/score_50.gif) no-repeat left top; }

#pi_data .report .name_date-j { background: url(../writer_date-j/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_okajima-k { background: url(../writer_okajima-k/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_kawai-m { background: url(../writer_kawai-m/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_nishihira-h { background: url(../writer_nishihira-h/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_baba-n { background: url(../writer_baba-n/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_akagi-k { background: url(../writer_akagi-k/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_yoshimori-s { background: url(../writer_yoshimori-s/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_kaga-k { background: url(../writer_kaga-k/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_kitamura-s { background: url(../writer_kitamura-s/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_masuda-k { background: url(../writer_masuda-k/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_hanawa-s { background: url(../writer_hanawa-s/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_hagiwara-k { background: url(../writer_hagiwara-k/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_kudo-t { background: url(../writer_kudo-t/image/name_th.gif) no-repeat left top; }
#pi_data .report .name_shimizu-t { background: url(../writer_shimizu-t/image/name_th.gif) no-repeat left top; }

