#arrow {
	left: 400px;
}

.small {
	font-size: 10px;
}

#contents .inner {
	width: 788px;
	padding: 0px 86px 65px;
}

.detail {
	width: 760px;
	border: 5px solid #E7CFB4;
	padding: 25px;
	background-color: #FBF7F2;
	margin-bottom: 45px;
}

.ph_main {
	margin-left: -86px;
	margin-right: -86px;
}

.arrow_txt {
	width: 400px;
	height: 119px;
	margin: 40px auto 20px;
	display: table;
}

.arrow_txt p {
	background: url(../img/report/arrow_xbig.gif) no-repeat 50% 0;
	text-align: center;
	font-size: 17px;
	color: #977128;
	line-height: 1.8;
	display: table-cell;
	vertical-align: middle;
}

.txt {
	margin-bottom: 35px;
	font-size: 14px;
	color: #333;
	line-height: 1.8;
}

#sec1 {
	width: 527px;
	margin: 0 auto;
}

#sec1,
#sec2,
#sec3,
#sec4,
#sec5,
#sec6 {
	padding-bottom: 20px;
}
}

/*#sec2 .txt {
	padding-left: 25px;
	padding-right: 60px;
}*/

#sec2 .ph {
	margin-right: -86px;
}


#sec3 {
	width: 788px;
}




#sec4 .left {
	float: left;
	display: inline;
	width: 440px;
}
#sec4 .right {
	float: right;
	display: inline;
	width: 330px;
}

#sec4 .ph {
	margin-left: -86px;
	margin-bottom: 40px;
}

#sec5 .ph {
	margin-right: -86px;
}


#sec6 .ph {
	margin-left: -86px;
	margin-right: -86px;
}

#sec6 .left {
	float: left;
	display: inline;
}
#sec6 .right {
	float: right;
	display: inline;
	width: 400px;
}


#sec7 .ph {
	margin-left: -86px;
	margin-right: -86px;
}