/*** repo2007.html ***/

#h1rep07{
	background:url(../image/repo2007/hd01.jpg) left top no-repeat;
	width:546px;
	height:195px;
	text-indent:-9999px;
	font-size:1%;
	line-height:0;
}
#rep07Lead img{
	display:block;
	margin-bottom:8px;
	}
#rep07Lead{
	font-weight:bold;
	color:#333;
	padding-bottom:20px;
	}
#contentsWrap{
	width:547px;
	padding-bottom:20px !important;
	}
#contentsWrap h3{
	clear:both;
	border-top:4px solid #ccc;
	border-bottom:1px dotted #aaa;
	padding:8px 0 8px 0;
	margin:16px 0;
	}
#contentsWrap .brd_b{
	border-bottom:1px dotted #aaa;
	padding-bottom:17px;
	margin-bottom:17px;
}
.listTable{
	border-left:1px solid #aaa;
	padding-left:4px;
}
p.sentences{
	margin-bottom:1.7em;
line-height:1.7;}
.btmImg{
	margin-bottom:1.7em;
	clear:both;
}
.timer img{
	float:left;
	margin: 0 4px 0 0;}
.mgn-top17em{
	margin-top:1.7em;
	}
.glaf{
	margin-bottom:1.7em}
#bgImg04{
	clear:both;
	padding-right:190px !important;
	background:url(../image/repo2007/img04.jpg) right top no-repeat;
	min-height:683px;
	_height:683px;
	margin-bottom:20px;
	}
#bgImg05{
	clear:both;
	padding-right:190px !important;
	background:url(../image/repo2007/img05.jpg) right top no-repeat;
	min-height:681px;
	_height:681px;
	margin-bottom:20px;
	}
#bgImg09{
	clear:both;
	padding-right:190px !important;
	background:url(../image/repo2007/img09.jpg) right top no-repeat;
	min-height:504px;
	_height:504px;
	margin-bottom:20px;
	}
#bgImg010{
	clear:both;
	padding-right:190px !important;
	background:url(../image/repo2007/img10.jpg) right top no-repeat;
	min-height:683px;
	_height:683px;
	}
#bgImg011{
	clear:both;
	padding-right:190px !important;
	background:url(../image/repo2007/img11.jpg) right top no-repeat;
	min-height:397px;
	_height:397px;
	margin-bottom:20px;
	}
/*		#interviewWrap1
---------------------------------*/	
.interviewWrap1{
	background:#e0e5d0 url(../image/repo2007/bg01_btm.gif) left bottom no-repeat;
	padding-bottom:6px;
}
.interviewWrap1 h2{
	background:url(../image/repo2007/bg01_top.gif) left bottom no-repeat;
	height:35px;
	text-indent:-9999px;
	font-size:1%;
	line-height:0;
}

/*		#interviewWrap2
---------------------------------*/	
.interviewWrap2{
	background:#f1ebd2 url(../image/repo2007/bg02_btm.gif) left bottom no-repeat;
	padding-bottom:16px;
}
.interviewWrap2 h2{
	background:url(../image/repo2007/bg02_top.gif) left bottom no-repeat;
	height:52px;
	text-indent:-9999px;
	font-size:1%;
	line-height:0;
}
.person{
	clear:both;
	_height:1%;
	padding:10px !important;}
.person:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
	}
.personImg{
	float:left;
	margin-right:10px;
	}
.person h4{
	float:left;
	padding:4px 0 10px 0;}
.interviewWrap1 .person p{
	width:358px;
	float:right;
	}
.interviewWrap2 .person p{
	width:356px;
	float:right;
	}
.nameImg{
	float:none !important;
	display:block !important;
	clear:both;
	margin:6px 0 0 2px;}
.intList{
	padding:0 0 0 0 !important;
	margin:0 0 32px 0 !important;
}
.intList li{
	padding:0 0 0 0 !important;
	margin:0 0 8px 1.2em !important;
}
.h3_lead{
	display:block;
font-weight:normal;
padding:4px 2px}


/*		wrote by y.kuwata
---------------------------------*/	
#ct .movBlock {
	background:url(../image/repo2007/mov-bkg.gif) no-repeat;
	width:268px;
	height:141px;
}
#ct .movBlock b {
	font-size:10px;
	display:block;
	margin-bottom:10px;
	line-height: 1.5;
	text-align: justify;
	text-justify: distribute;
}
#ct .movBlock span {
	display:block;
	text-align:center;
}
#ct .movBlock span img {
	margin:0 auto;
}
#ct .movBlock table {
	margin:10px 0 0 5px;
	width:255px;
}
#ct .movBlock td a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}


