@charset "shift_jis";

/* REPORTER
---------------------------------------------*/

/* TITLEBOX
---------------------------------------------*/

#replist {
	position: absolute;
	left: 215px; top: 130px;
	width: 585px;}

/* for IE7 */
*:first-child+html #replist { top: 155px;}

/* for IE6 */
*html #replist { top: 155px;}

#replist li {
	float: left;
	margin-bottom: 2px;}

#replist hr {
	clear: both;
	height: 1px;
	border-top: dotted 1px #b79949;
	border-right:none;
	border-bottom:none;
	border-left:none;}

#replist01 li { width: 192px;}
#replist02 li { width: 290px;}

#replist a {
	color: #b79949;}

#replist a span {
	display: block;
	font-size: 10px;
	text-indent: 1.5em;}

/* REPORTER
---------------------------------------------*/

.repbox dl dd { padding: 15px 0 25px 0;}

#reporter01 { background: url(../img/bg_reporter01.jpg) left top no-repeat;}
#reporter02 { background: url(../img/bg_reporter02.jpg) left top no-repeat;}
#reporter03 { background: url(../img/bg_reporter03.jpg) left top no-repeat;}
#reporter04 { background: url(../img/bg_reporter04.jpg) right top no-repeat;}
#reporter05 { background: url(../img/bg_reporter05.jpg) right top no-repeat;}

#reporter01_2009 { background: url(../img/bg_reporter01_2009.jpg) left top no-repeat;}
#reporter02_2009 { background: url(../img/bg_reporter02_2009.jpg) left top no-repeat;}
#reporter03_2009 { background: url(../img/bg_reporter03_2009.jpg) left top no-repeat;}
#reporter04_2009 { background: url(../img/bg_reporter04_2009.jpg) right top no-repeat;}
#reporter05_2009 { background: url(../img/bg_reporter05_2009.jpg) right top no-repeat;
                   margin-bottom: 10px;
	               padding-top: 40px;
	               border-bottom: 1px solid #ccc;}
				   
#reporter01_2010 { background: url(../img/bg_reporter01_2010.jpg) left top no-repeat;}

#reporter03_2010 { background: url(../img/bg_reporter03_2010.jpg) left top no-repeat;}
#reporter04_2010 { background: url(../img/bg_reporter04_2010.jpg) right top no-repeat;}
#reporter05_2010 { background: url(../img/bg_reporter05_2010.jpg) right top no-repeat;
                   margin-bottom: 10px;
	               padding-top: 40px;
	               border-bottom: 1px solid #ccc;}				   

#reporter02_2010 { background: url(../img/bg_reporter02_2010.jpg) left top no-repeat;}						   

/* REPORTER01
---------------------------------------------*/
#rep01box01 {
	margin: 0 15px 0 326px;
	padding-top: 30px;}

#rep01box02,#rep01box03 {
	float: left;
	width: 310px;}

#rep01box02 { margin-left: 155px;}
#rep01box03 { margin-left: 30px;}

#reporter01_title {
	background: url(../img/bg_reporter01_title.jpg) left top no-repeat;
	margin:20px 0 10px 0;
	width: 788px;
	height: 60px;
	padding: 40px 7px 5px 7px;
}

/* forIE6 */
*html ##rep01box02 {margin-left: 70px;}

/* REPORTER02
---------------------------------------------*/

#reporter02 {
	position: relative;}

#rep02box01 {
	margin: 0 15px 0 360px;
	padding-top: 30px;}
	
#reporter02_title {
	background: url(../img/bg_reporter02_title.jpg) left top no-repeat;
	margin:20px 0 10px 0;
	width: 788px;
	height: 60px;
	padding: 40px 7px 5px 7px;
	}


/* forIE6 */
*html #rep02box02 {margin: 0 0 0 180px ;}
*html #rep02box03 {width: 200px;}

#rep02box02,#rep02box03 {
	float: left;
	width: 212px;}

#rep02box02 { margin-left: 360px;}
#rep02box03 { margin-left: 20px;}

#rep02box04 { 
	position: absolute;
	left: 0; top: 230px;
	width: 232px;}
	
	
#rep02box04_2009 {
	position: absolute;
	left: 19px;
	top: 1050px;
	width: 192px;
}

#rep02box04_2010 {
	position: absolute;
	left: 19px;
	top: 1050px;
	width: 192px;
	z-index:2;
}

/* REPORTER03
---------------------------------------------*/

#rep03box01 {
	width: 410px;
	margin-top: 50px;
	margin-bottom: 10px;}

#rep03box01,#rep03box02,#rep03box03,#rep03box02_2009{
	float: left;}

.tmgn31 {
	margin-top: 60px;}

#rep03box02 {
	width: 255px;
	margin: 140px 0 0 150px;}
	
#rep03box02_2009 {
	width: 255px;
	margin: 180px 0 0 120px;}


#reporter03_title {
	background: url(../img/bg_reporter03_title.jpg) left top no-repeat;
	margin:20px 0 10px 0;
	width: 788px;
	height: 60px;
	padding: 40px 7px 5px 7px;
}

/* forIE6 */
*html #rep03box02 {width: 240px;margin: 140px 0 0 140px;}

#rep03box03 {
	width: 350px;
	margin: 35px 0 0 20px;}

/* REPORTER04
---------------------------------------------*/

#rep04box01 {
	width: 517px;
	margin-top: 30px;
	margin-bottom: 10px;}
	
#reporter04_title {
	background: url(../img/bg_reporter04_title.jpg) left top no-repeat;
	margin:20px 0 10px 0;
	width: 788px;
	height: 60px;
	padding: 40px 7px 5px 7px;
}

/* forIE6 */
*html #rep04box01 {
	width: 475px;}

#rep04box01,#rep04box02,#rep04box03,#rep04box02_2009,#rep04box03_2009 {
	float: left;}

#rep04box02 {
	width: 183px;
	margin: 180px 0 0 100px;}
	
#rep04box02_2009 {
	width: 183px;
	margin: 180px 0 0 70px;
}

/* forIE6 */
*html #rep04box02 {width: 183px;margin: 180px 0 0 120px;}

#rep04box03 {
	width: 200px;
	margin-left: 85px;}
	
#rep04box03_2009 {
	width: 200px;
	margin-left: 70px;
}

/* forIE6 */
*html #rep04box03 {width: 183px;margin-left: 120px;}


/* REPORTER05
---------------------------------------------*/

#reporter05_title {
	background: url(../img/bg_reporter05_title.jpg) left top no-repeat;
	margin:20px 0 10px 0;
	width: 788px;
	height: 60px;
	padding: 40px 7px 5px 7px;
}

#reporter05 {
	margin-bottom: 10px;
	padding-top: 40px;
	border-bottom: 1px solid #ccc;}
	


#rep05box01 {
	width: 490px;}

#rep05box02 {
	width: 235px;}

#rep05box03 {
	width: 215px;
	margin-left: 15px;}

#rep05box04 {
	width: 215px;
	margin-left: 15px;}

#rep05box02,#rep05box03,#rep05box04 {
	float: left;
	margin-top: 25px;}


.listtop{
position: absolute;
right: 25px; top: 13px;
width:222px;
}


#rep05box02_2009 {
	width: 300px;}

#rep05box03_2009 {
	width: 300px;
	margin-left: 25px;}

#rep05box04_2009 {
	width: 800px;
}
	

#rep05box02_2009,#rep05box03_2009 {
	float: left;
	margin-top: 25px;}



.style1 {
	color: #6d5820;
	font-weight: bold;
	margin:4px 0 0 0;
}

*:first-child+html .style1 {
	color: #6d5820;
	font-weight: bold;
	font-size:14px;
	margin:4px 0 0 0;
}
