.left{
	float:left;
}
.right{
	float:right;
	margin-left:10px;
}
.text{
	margin:7px 0 0 0;
}
#example{
	width:800px;
}
.photo,
.lead,
.voice{
	clear:both;
	overflow:hidden;
}
.madori{
	margin-bottom:50px;
}
.lead{
	margin:25px 0 50px 0;
}
.lead div{
	width:385px;
}
.voice{
	background:#c9bc9c;
	padding:25px 20px;
}
.voice .right{
	width:670px;
	margin:0;
}
.photo .box{
	margin:0 0 25px;
}
.text{
	font-size:11px;
}
/**/
#example.example01 .right .box2{
	float:left;
}
#example.example01 .right .box2:last-child{
	margin-left:25px;
}
/*-01-*/
#example.example02 .left .box2{
	width:250px;
	float:left;
	margin-right:25px;
}
#example.example02 .left .box2:last-child{
	margin-right:0;
}
#example.example02 .photo .right{
	width:250px;
}
#example.example02 .right .box{
	margin:0 0 18px;
}
#example.example02 .right .box:nth-child(2){
	margin:0 0 25px;
}
#example.example02 .text{
	font-size:11px;
}
/*-02-*/
#example.example03 .photo .left{
	width:247px;
}
#example.example03 .photo .right{
	width:528px;
}
#example.example03 .photo .right .box2{
	float:left;
	width:246px;
	margin-left:33px;
}
#example.example03 .photo .right .box2:first-child{
	margin-left:0;
}
#example.example03 .voice .right{
	margin:10px 0 0 0;
}

/* 実例04～09 */
#example .photo ul{
	margin:0;
	padding:0;
	text-align:center;
}
#example .photo ul li{
	display:inline-block;
	vertical-align:top;
}
#example .photo ul li p{
	text-align:left;
	width:100%;
	margin:5px 0 10px;
}
#example .photo ul.ph01 li{
	width:100%;
	margin-bottom:20px;
}
#example .photo ul.ph02 li:first-child,
#example .photo ul.ph04 li:first-child{
	width:247px;
	margin-right:20px;
}
#example .photo ul.ph02 li:last-child{
	width:527px;
}
#example .photo ul.ph03 li{
	width:246px;
	margin-right:24px;
}
#example .photo ul.ph03 li:last-child{
	margin-right:0;
}
#example .photo ul.ph04 {
	width:527px;
	float:left;
}
#example .photo ul.ph04 li{
	width:247px;
}
#example .photo ul.ph04 li:last-child{
	width:527px;
}
#example .photo ul.ph05{
	width:246px;
	float:left;
	margin-left:20px;
}
#example .photo ul.ph05 li{
	display:block;
}
#example .photo ul.ph06 li{
	width:388px;
	margin-right:12px;
}
#example .photo ul.ph06 li:last-child{
	margin-right:0;
}
#example.example08 .photo ul.ph02{
	width:247px;
	float:left;
}
#example.example08 .photo ul.ph02 li{
	display:block;
}
#example.example08 .photo ul.ph02 li:last-child,
#example.example09 .photo ul.ph04 li:last-child{
	width:247px;
}
#example.example09 .photo ul.ph04 li:last-child{
	margin-left:28px;
}
#example.example08 .photo ul.ph03{
	width:527px;
	float:right;
}
#example.example08 .photo ul.ph03 li:first-child,
#example.example09 .photo ul.ph04 li:first-child{
	width:527px;
}
#example.example09 .photo ul.ph05 li:last-child{
	margin-top:28px;
}