@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

.contents__outline { width:880px; float:left; clear:none; margin:0 0 0px 40px; text-align:left; }
.contents__outline dt { width:5%; float:left; clear:none; font-family: century-old-style-std, serif; font-style: italic; font-size:15px; color:#067868; }
.contents__outline dd { width:95%; float:right; clear:none; }
.title2 { width:880px; float:left; clear:none; text-align:left; margin:0 0 10px 40px; font-family: "ten-mincho"; letter-spacing: 0.1em; color:#000; font-size:17px; }
.contents__p { width:880px; float:left; clear:none; margin:0 0 50px 40px; line-height:1.7em; text-align:left; }
.contents__name { width:880px; float:left; clear:none; text-align:left; font-weight:bold; font-size:15px; margin:0 0 0 40px; }



@media screen and (max-width: 740px){
	
.contents__outline { width:95%; float:left; clear:none; border-bottom:1px dotted #ccc; padding-bottom:10px; margin:0 0 10px 2.5%; text-align:left; }
.contents__outline dt { width:5%; float:left; clear:none; font-weight:bold; }
.contents__outline dd { width:95%; float:right; clear:none; }	
.title2 { width:95%; float:left; clear:none; text-align:left; margin:0 0 10px 2.5%; font-family: "ten-mincho"; letter-spacing: 0.1em; color:#000; font-size:17px; }	
.contents__p { width:95%; float:left; clear:none; margin:0 0 50px 2.5%; line-height:1.7em; text-align:left; }
.contents__name { width:95%; float:left; clear:none; text-align:left; font-weight:bold; font-size:15px; margin:0 0 0 2.5%; }

	
	
	
}