@charset "UTF-8";


.page-image { background-image: url(../image/page-image.jpg);}

#main .page-contentes .page-contents-wrap .outline { display: -ms-flex; display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: solid 1px #ccc; }
#main .page-contentes .page-contents-wrap .outline .outline-heading { width: 25%; box-sizing: border-box; font-size: 14px; line-height: 1.6; color: #222; border-top: solid 1px #CCC;padding: 34px 16px; }
#main .page-contentes .page-contents-wrap .outline .outline-text { width: 75%; box-sizing: border-box; font-size: 14px; line-height: 1.6; color: #666; border-top: solid 1px #CCC;padding: 34px 16px; }
#main .page-contentes .page-contents-wrap .outline .outline-text .address { display: -ms-flex; display: flex; justify-content: space-between; flex-wrap: wrap; }
#main .page-contentes .page-contents-wrap .outline .outline-text .address .address-heading { width: 20%; box-sizing: border-box; font-size: 14px; line-height: 1.6; color: #666; padding: 0 0 20px 0; }
#main .page-contentes .page-contents-wrap .outline .outline-text .address .address-text { width: 80%; box-sizing: border-box; font-size: 14px; line-height: 1.6; color: #666; padding: 0 0 20px 0; }


@media screen and (max-width: 768px) {
	#main .page-contentes .page-contents-wrap .outline .outline-heading {padding: 20px 10px; }
	#main .page-contentes .page-contents-wrap .outline .outline-text {padding: 20px 10px; }
	

	
}