@charset "utf-8";
.clear { clear:both;}
#wide-p #wrapper #container .special_contents {
	background-color: #ededed;
	background:url(/img/special/daiichi/bg.gif) repeat-y 0px 0px;
	position:relative;
	font-size:14px;
	line-height:150%;
	margin:0px 0px 8px 0px;
}
#wide-p #wrapper #container .special_contents .special_report ul { margin:0px; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report li { margin:0px; padding:0px; list-style:none;}
#wide-p #wrapper #container .special_contents h3 { margin:0px 0px 15px 0px;}
#wide-p #wrapper #container .special_contents .special_report h4 { margin:0px; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report { width:800px; margin:0px auto; position:relative;}
#wide-p #wrapper #container .special_contents .special_report .sp_top,
#wide-p #wrapper #container .special_contents .special_report .sp_top li { width:800px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt { width:796px; margin:0px auto; position:relative;}


#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_1 { background:url(/img/special/daiichi/bg_1.gif) repeat-y; margin:20px 0px 0px 0px; position:relative; padding:0px 0px 10px 0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_1 h4 { position:absolute; left:0px; top:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_1 p { padding:15px 0px 10px 82px; width:315px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_1 .ul_photo1 { width:350px; position:absolute; left:445px; top:0px; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txtimg { padding:30px 0px; background:url(/img/special/daiichi/bg_txt.gif) repeat-y;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .brimg { padding:12px 0px 0px 0px;}

#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2 { background:url(/img/special/daiichi/bg_2.gif) repeat-y; margin:40px 0px 0px 0px; clear:left; position:relative; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2 h4 { position:absolute; top:0px; right:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2 .ul_photo2 { width:350px; float:left; padding:0px 30px 0px 0px; position:relative;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2 span { font-size:12px; color:#555555; line-height:135%; padding:5px 0px 20px 0px; display:block;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2 .ul_txt2 { margin:0px 0px -20px 0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_2  p { padding:10px 80px 15px 0px;}


#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_3 { background:url(/img/special/daiichi/bg_3.jpg) no-repeat 0px 35px; margin:15px 0px 0px 0px; clear:left; position:relative; height:225px; padding:0px 0px 15px 0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_3 h5 { font-size:16px; font-weight:bold; color:#0368b3; padding:15px 0px 10px 35px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_3 p { padding:10px 450px 0px 50px; color:#333333;}


#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 { background:url(/img/special/daiichi/bg_4.gif) repeat-y; margin:15px 0px 0px 0px; clear:left; position:relative; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 { position:relative; margin:0px; height:380px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 .li_txt4_1 { width:298px; float:left; padding:0px 20px 0px 80px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 .li_txt4_1 h4 { position:absolute; left:0px; top:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 .li_txt4_2 { width:295px; float:right; padding:0px 85px 0px 15px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 .li_txt4_2 h4 { position:absolute; left:741px; top:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_4 .ul_txt4 p { padding:10px 0px 15px 0px;}

#wide-p #wrapper #container .special_contents .special_report .sp_txt .catch { padding:15px 0px; clear:both; position:relative;}


#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 { background:url(/img/special/daiichi/bg_5.gif) repeat-y; margin:15px 0px 0px 0px; position:relative;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 h4 { position:absolute; left:0px; top:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 p { padding:15px 0px 10px 82px; width:315px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 .brtxt { padding:0px 0px 10px 82px; width:315px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 .ul_photo1 { width:350px; position:absolute; left:445px; top:0px; margin:0px; padding:0px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_5 span { font-size:12px; color:#555555; line-height:135%; padding:5px 0px 20px 0px; display:block;}

#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_6 {  margin:0px; position:relative;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_6 p { padding:15px 0px 10px 82px; width:315px;}
#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_6 .school {
	position:absolute;
	left:565px;
	top:0px;
	padding:0px;
	width:auto;
	color:#333333;
}

#wide-p #wrapper #container .special_contents .special_report .sp_txt .txt_6 .linkbtn { text-align:center; padding:20px 0px 35px 0px; width:796px;}

#wide-p #wrapper #container .special_contents .special_foot { background:url(/img/special/daiichi/foot.jpg) no-repeat; height:40px; position:relative; clear:both;}
#wide-p #wrapper #container .special_contents .special_foot a {
width:80px; height:40px; display:block; position:relative; left:805px; text-indent:-9999px;}

