@charset "utf-8";
/* CSS Document */

/*==================== report ====================*/
.report_txt{
	width:590px;
	margin:0px 0px 25px;
	padding:0 0 5px 0;
	color:#FF3366;
	background: url(../img/report/text_brd.jpg) no-repeat bottom;
}
.report_txt2{
	width:590px;
	margin:0px 0px 10px;
	padding:0 0 10px 0;
	line-height:20px;
	background: url(../img/report/text_brd.jpg) no-repeat bottom;
}
.report_txt3{
padding:0px 0px 50px;
line-height:20px;
}
.p_img{
margin-bottom:20px;
}

/*==================== detail ====================*/
.detail_txt{
	width:590px;
	margin:-15px 0px 5px 5px;
	padding:0 18px 10px 0;
	line-height:20px;
}

.detail_accesstxt{
	float:both;
	width:290px;
	margin:-20px 0px 20px 0px;
	padding:0 18px 10px 0;
	line-height:20px;
}

.detail_pointtxt{
	line-height:25px;
}

#detail_access{
	width: 590px;
	padding: 0;
	margin-left: 5px;
	margin-top: -30px;
}
*:first-child+html #detail_access{
	width: 590px;
	padding: 0;
	margin-left: 5px;
	margin-top: -10px;
}
* html #detail_access{
	width: 590px;
	padding: 0;
	margin-left: 5px;
	margin-top: -10px;
}
#detail_access div.detailbox{
	padding:0px;
	margin-top:0;
	float:left;
	width:590px;
}
#detail_access div.detailblock{
	padding:0;
	margin-top:0;
	float:left;
	width:590px;
}
#detail_access div.access_data{
	padding:15px 0px 0px 0px;
	margin-bottom:-5px;
	float:left;
	width:590px;
}

#detail_access div.access_data2{
	padding:15px 0px 20px 0px;
	float:left;
	width:280px;
}


/*==================== suisenao ====================*/
.suisen_txt{
	width:590px;
	padding:0 0 0 5px;
	line-height:20px;
	background: url(../img/report/text_brd.jpg) no-repeat bottom;
}
.ao_txt{
	width:350px;
	padding:0 0 5 0px;
	line-height:20px;
	background: url(../img/report/text_brd.jpg) no-repeat bottom;
}
