#maintitle { margin: 0px; padding: 0px; width: 650px; height: 120px; }
#maintitle h2 {
	background: url(../image/main_title01.gif) no-repeat left top;
	text-indent: -1000px; display: block; font-size: 1px; line-height: 1px;
	margin: 0px; padding: 0px; height: 25px; width: 650px;
}
#maintitle h3 {
	background: url(../image/main_title02.gif) no-repeat left top;
	text-indent: -1000px; display: block; font-size: 1px; line-height: 1px;
	margin: 0px; padding: 0px; height: 45px; width: 650px;
}
#maintitle h4 {
	background: url(../image/main_title03.gif) no-repeat left top;
	text-indent: -1000px; display: block; font-size: 1px; line-height: 1px;
	margin: 0px; padding: 0px; height: 50px; width: 650px;
}
#pi_cont {
	margin: 0px; padding: 10px 0px 0px;
	float: left; width: 495px; font-size: 14px; color: #666666;
}
#pi_lead { margin: 0px; padding: 0px; }
#pi_lead p { margin: 0px; padding: 0px; }
#pi_thumbnail h2 {
	clear: both; display: block; margin: 0px 0px 10px; padding: 10px 0px 0px; height: 50px; width: 495px;
	font-size: 1px; line-height: 1px; font-weight: normal; text-indent: -1000px;
}
.pith_canon{ background: url(../image/title_canon.gif) no-repeat left bottom; }
.pith_nikon { background: url(../image/title_nikon.gif) no-repeat left bottom; }
.pith_pentax { background: url(../image/title_pentax.gif) no-repeat left bottom; }
.pith_olympus { background: url(../image/title_olympus.gif) no-repeat left bottom; }
.pith_panasonic { background: url(../image/title_panasonic.gif) no-repeat left bottom; }
.pith_sony { background: url(../image/title_sony.gif) no-repeat left bottom; }
.pith_leica { background: url(../image/title_leica.gif) no-repeat left bottom; }
.pith_fujifilm { background: url(../image/title_fujifilm.gif) no-repeat left bottom; }
#pi_thumbnail div { width: 245px; height: 120px; padding: 0px; margin: 0px; display: block; }
.div_l { float: left; }
.div_r { float: right; }
#pi_thumbnail img { float: left; }
#pi_thumbnail h3 {
	display: block; width: 120px; margin: 0px 0px 0px 125px; padding: 0px;
	font-weight: bold; font-size: 14px; line-height: 16px;
}
#pi_thumbnail h4 {
	display: block; width: 120px; margin: 5px 0px 5px 125px; padding: 3px 0px;
	font-weight: normal; font-size: 11px; line-height: 12px; color: #FF3300;
	border-top: 2px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;
}
#pi_thumbnail p {
	display: block; width: 120px; margin: 0px 0px 0px 125px; padding: 0px;
	font-size: 1px; font-weight: bold; line-height: 1px;
}
#pi_thumbnail strong {
	display: block; width: 25px; height: 12px; margin: 0px; padding: 0px; float: right;
	font-weight: bold; font-size: 1px; line-height: 1px;
	background: url(../image/new_icon.gif) no-repeat left top;
}
#pi_thumbnail a {
	background: url(../image/report_btn.gif) left top;
	text-indent: -1000px; display: block;
	height: 20px; width: 120px; margin: 0px; padding: 0px; }
#pi_thumbnail a:link { background: url(../image/report_btn.gif) left top; }
#pi_thumbnail a:hover { background: url(../image/report_btn.gif) left bottom; }
#pi_writer {
	margin: 0px;  padding: 0px; float: right; width: 145px;
	font-size: 11px; line-height: 15px; color: #666666; 
}
#pi_writer h2 {
	background: url(../image/writer.gif) no-repeat left top;
	text-indent: -1000px; display: block; font-size: 1px; line-height: 1px;
	margin: 0px; padding: 0px; height: 30px; width: 145px;
}
#pi_writer div {
	border: 2px solid #CCCCCC;
	margin: 5px 0px 0px; padding: 0px; width: 141px;
}
#pi_writer img { float: left; margin: 0px; padding: 0px; }
#pi_writer h3 {
	margin: 0px; padding: 0px; height: 46px; width: 98px;
	display: block; float: right;
	font-size: 1px; line-height: 1px; text-indent: -1000px;
}
#pi_writer p { clear: both; margin: 0px; padding: 2px; border-top: 2px solid #CCCCCC; }
.piwn_date-j { background: url(../writer_date-j/image/name_th.gif) no-repeat left top; }
.piwn_okajima-k { background: url(../writer_okajima-k/image/name_th.gif) no-repeat left top; }
.piwn_kawai-m { background: url(../writer_kawai-m/image/name_th.gif) no-repeat left top; }
.piwn_nishihira-h { background: url(../writer_nishihira-h/image/name_th.gif) no-repeat left top; }
.piwn_baba-n { background: url(../writer_baba-n/image/name_th.gif) no-repeat left top; }
.piwn_akagi-k { background: url(../writer_akagi-k/image/name_th.gif) no-repeat left top; }
.piwn_yoshimori-s { background: url(../writer_yoshimori-s/image/name_th.gif) no-repeat left top; }
.piwn_kaga-k { background: url(../writer_kaga-k/image/name_th.gif) no-repeat left top; }
.piwn_kitamura-s { background: url(../writer_kitamura-s/image/name_th.gif) no-repeat left top; }
.piwn_masuda-k { background: url(../writer_masuda-k/image/name_th.gif) no-repeat left top; }
.piwn_hanawa-s { background: url(../writer_hanawa-s/image/name_th.gif) no-repeat left top; }
.piwn_hagiwara-k { background: url(../writer_hagiwara-k/image/name_th.gif) no-repeat left top; }
.piwn_kudo-t { background: url(../writer_kudo-t/image/name_th.gif) no-repeat left top; }
.piwn_shimizu-t { background: url(../writer_shimizu-t/image/name_th.gif) no-repeat left top; }

