/* ---------------------合格体験レポート--------------------- */
/* ---------------------リアル体験談--------------------- */
#real #navi{
	margin: 0 0 0px 0;
}
#navi2{
	margin: 0 0 30px 230px;
	padding: 12px 8px 0px 3px;
	border: #B8D6D8;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 1;
	border-left-width: 1px;
}

#navi2 img{
	margin-right: 15px;
}
#real .data{
	width: 590px;
	padding: 8px 0px 8px 0px;
	margin: 15px 35px;
	background-color: #fff;
}
#calendar{
	margin: 25px 2px;
}
.data dt{
 font-weight: bold;
 color: #FF6633;
 background-repeat: no-repeat;
 background-position: 4px;
padding : 6px;
padding-left : 34px;
height:33px;
border-bottom:solid #cccccc 1px;
}
.data dt#m01{
 background-image: url(../report/images/icon01.gif);
}
.data dt#m02{
 background-image: url(../report/images/icon02.gif);
}
.data dt#m03{
 background-image: url(../report/images/icon03.gif);
}
.data dt#m04{
 background-image: url(../report/images/icon04.gif);
}
.data dt#m05{
 background-image: url(../report/images/icon05.gif);
}
.data dt#m06{
 background-image: url(../report/images/icon06.gif);
}
.data dt#m07{
 background-image: url(../report/images/icon07.gif);
}
.data dt#m08{
 background-image: url(../report/images/icon08.gif);
}
.data dd{
padding-top: 10px;
padding-bottom: 20px;
}
#report .data #end{
	width: 590px;
	height: 170px;
	padding: 16px;
	margin: 0;
	background-image: url(../report/images/end.gif);
	background-repeat: no-repeat;
}
/* ---------------------リアル体験談ここまで--------------------- */
#report h3,#real h3{
	margin: 0px 0px 5px 0px;
	padding: 4px;
	width: 100%;
	background-color: #669999;
}

#report .box{
	width: 590px;
	padding: 8px 0px 8px 0px;
	margin: 15px 35px;
}
#report .box p{
	font-size: 10pt;
	margin: 0px ;
	width: 100%;
	padding: 8px;
	background-image: none;
	text-align: left;
}
#report h4{
	padding: 4px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	background-color: #ff6666;
	background-image: url(../report/images/icon.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
}
#report .nm{
	font-size: 8pt;
	text-align: right;
	padding: 3px 4px  0px 4px;
	background-color: #d8d8d8;
}