/* 幅700px */


.body dl {
  width:100%;
}
.body dt {
  float:left;
}
.body dd {
  margin-left:3em;
}

.gallery {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-left: 0;
}
.gallery li {
	width: 30%;
}

.list li {
	list-style-type: disc;
}


figure+p, 
p+figure, 
figure+figure {
	margin-top: 1.5em;
}
figcaption {
	color: #666;
	font-size: 13px;
	padding: 0.5em 0em;
}



#text {
	margin-bottom:40px;
	display: table;
}
#text #Larea {
    float:left;
	width:250px;
	display: table-cell;
	}
	
#text #Rarea {
	width:410px;
    float:right;
	line-height:1.8em;
	padding-left: 40px;
	display: table-cell;
	}