

#container{
	width:1015px;
	height:2950px;
	margin:0 auto;
}
#container p {
	line-height:1.8em;
	font-size:14px;
}
h3{
	clear:both;
	padding:30px 0 10px 0;
}
.lead {
	margin-bottom:30px;
}

.nihonbunkanohashira {
	width:483px;
	float:left;
	margin:20px 10px 0 0;
}

.meijiishintoyoka {
	width:480px;
	margin:30px 0 0 0;
	float:left;
}

.midashi_yakuwari {
	float:left;
}

.midashi_uchinihanesshin {
	float:right;
	margin:20px 0 20px 0;
}

.meijiishintoyoka_text {
	float:right;
	width:420px;
}

.nihonkenchikuniyadoru {
	clear:both;
	width:313px;
	float:left;
	margin:0 10px 0 0;
	padding:30px 0 0 0;
}

.nihonkenchikuniyadoru_text {
	margin:10px 0 0 0;
}

.img_shiki {
	float:right;
	margin:30px 20px 0 0;
}

.yokanoarikata {
	clear:both;
	padding:30px 0 0 0;
}

.yokanoarikata_left {
	width:313px;
	float:left;
	margin:0 20px 0 0;
}

.shigotoasobu {
	margin:10px 0 20px 0;
}

.img_shigotoasobu {
	float:left;
}

.midashi_shigotoasobu {
	float:right;
}

.shigotoasobu_text {
	clear:both;
}

.border_text {
	margin:5px 0 0 0;
}

.yokanoarikata_middle {
	width:313px;
	float:left;
	margin:0 20px 0 0;
}

.img_syakaikouken {
	float:left;
}

.syakaikouken_text {
	clear:both;
}

.midashi_syakaikouken {
	float:right;
}

.img_probono {
	margin:10px 0 10px 0;
}

.yokanoarikata_right {
	width:313px;
	float:left;
}

.img_manabukoto {
	float:left;
}

.midashi_manabukoto {
	float:right;
}

.manabukoto_text {
	clear:both;
	padding:5px 0 0 0;
}

.wlb {
	margin:20px 0 0 0;
}

.midashi_wlb {
	float:left;
}

.img_wlb {
	float:right;
}

.wlb_text {
	clear:both;
	padding:5px 0 0 0;
}

.matome {
	position:absolute;
	left:540px;
	top:2810px;
}