@charset "shift_jis";
/*============================================
 2009.08.04
 report-detail.css
============================================*/

/* report-info
========================================== */
.report-info{
	margin:0 0 0 19px;
}

/* report-pickup
========================================== */
.report-pickup{
	width:633px;
}
.report-pickup h3{
	padding:16px 0 20px 67px;
	width:566px;
	font-size:1.4em;
	background:url(../img/report_h3_01.gif) 0 100% no-repeat;
}



/* report-person
========================================== */
.report-person{
	width:633px;
	background:url(../img/report_bg01.gif) 0 0 repeat-y;
	float:left;
}
.report-person .image{ display:inline; margin-left:32px; width:120px; float:left; 
}
.report-person .image img{ border:1px solid #cccccc; 
}
.report-person .txt{ width:450px; float:left; 
}
.report-person .txt h4{
	margin:10px 0 8px 0;
	padding:0 0 0 24px;
	font-size:1.4em;
	font-weight:bold;
	color:#087a08;
	background:url(../img/report_icon01.gif) 0 50% no-repeat;
}
.report-person .txt p.cap{
	font-weight:bold;
}
.report-person .txt h5{
	margin:5px 0 5px 0;
	padding:0;
	font-size:1em;
}
.report-person .txt p.btn{
	margin-top:10px;
	text-align:right;
}

/* report-list
========================================== */
.report-list{
	clear:both;
	width:633px;
}
.report-list h3{ padding:16px 0 20px 28px; width:605px; font-size:1.4em; background:url(../img/report_h3_03.gif) no-repeat 0 100%; 
}



/* report-list-blog
========================================== */
.report-list-blog{
	margin:0 0 3px 28px;
	padding-bottom:3px;
	width:603px;
	background:url(../img/report-list-dotline.gif) 0 100% repeat-x;
}
.report-list-blog h4{ margin:0 0 8px 0; padding:5px 0 5px 22px; width:581px; font-size:1em; font-weight:bold; background:#fff8f1 url(../img/report_icon03.gif) no-repeat 0 50%; color: #087A08; 
}
.report-list-blog h4 span{
	font-weight:normal;
}
.report-list-blog h5{
	margin:0 0 5px 22px;
	font-size:1em;
	font-weight:bold;
}
.report-list-blog p{
	margin:0 0 0 22px;
}


/* report-list-number
========================================== */
.report-list-number{
	clear:both;
	margin:0 auto;
	width:380px;
	padding-bottom:14px;
	
}
.report-list-number p.back{
	float:left;
	padding-left:20px;
	background:url(../../img/icon-back.gif) 0 50% no-repeat;
}
.report-list-number p.next{
	float:right;
	padding-right:20px;
	background:url(../../img/icon-next.gif) 100% 50% no-repeat;
}
.report-list-number p.number{
	text-align:center;
}
.report-list-number p.number a{
	margin-right:10px;
}
.report-list-number p.number span{
	margin-right:10px;
}

/* report-other
========================================== */
.report-other{ display:inline; margin-left:22px; width:611px; float:left; background:url(../img/report-other-bg.gif) 0 0 repeat-y; margin-top: 15px; 
}

.report-other h3{
	margin:0 0 0 17px;
	padding:0;
}
.report-other ul{
	display:inline;
	margin:10px 0 0 35px;
	padding:0 0 20px 0;
	width:560px;
	float:left;
}
.report-other li{
	margin:0 12px 0 0;
	padding:0;
	float:left;
}

.report-other li.link{ padding-left:20px; background:url(../img/report_icon02.gif) no-repeat 0 50%; 
}




/*report page*/
#reportPage{}
#reportPage .link{ padding-left:20px; background:url(../img/report_icon02.gif) no-repeat 0 50%; font-size: 1em; font-weight: bold; }
#reportPage .borderbox { border-right: 1px solid #c8d2d3; border-bottom: 1px solid #c8d2d3; border-left: 1px solid #c8d2d3; display: block; width: 589px; padding-left: 20px; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; margin: 0; 
}
#reportPage .ul2box { color: #000000; margin: 0; padding: 0; }
#reportPage .ul2box li { float: left; width: 280px; margin: 0; padding: 0; font-size: 0.88em; margin-right: 10px; color: #666666; margin-top: 20px; margin-bottom: 0px; }
#reportPage .ul2box img { float: left; margin-right: 10px; }
/* report page [pc]*/ 
#pagePc{background: url(../img/report_bg02.gif) repeat-x left top;}
#pagePc .cap{ color: #1e617d; margin-bottom: 10px; margin-top: 5px; }
#pageEnglish{background: url(../img/report_bg03.gif) repeat-x left top;}
#pageEnglish .cap{ color: #887e63; margin-bottom: 10px; margin-top: 5px; }
#reportPage  .clear { font-size: 0px; line-height: 0px; height: 0px; }
