


#wrap{
	width:100%;
	margin:0 auto;	
}


.con_osonae_title
{
	margin:20px;
}
.con_osonae_chapter
{
	font-size:24px;
	color:#5D5D5D;

	padding:5px;
	border-left:solid;
	border-radius:5px;
	border-bottom:solid;
	
}

.con_osonae_chapter2
{
	font-size:20px;
	color:#5D5D5D;
	padding:5px;
	
}


.con_osonae_section1
{
	color:#006400;

	border-bottom:solid;
	font-size:30px;
}

.con_osonae_section
{
	color:#006400;

	border-bottom:solid;
	font-size:20px;
}

.con_osonae_text
{

	line-height:2;
	margin:18px;
	font-size:18px;
	
}
.mokuji li
{
	font-size:18px;
	line-height:2;
}

.imgtop {
	margin: 0 0 50px 0;
}

h2.con_osonae_section{margin-top: 20px;}
h3{margin-top: 20px; }

ul.reibun {margin-top: 10px; margin-left: 20px; }

ul.reibun li{line-height: 2;list-style:circle; }

@media only screen and (max-width:768px)
{

	#wrap{
		width:100%;
		word-wrap:normal;
		text-align:left;
		margin:0 auto;
	}
	.con_osonae_text
	{

		width:100%;
		font-size:15px;
	}
	.con_osonae_chapter
	{

		width:100%;
		
	}
	.con_osonae_section
	{

		width:100%;
	}
	.con_osonae_text
	{

		width:90%;
	}

.imgtop { 
text-align: center; 
	margin: 0 0 50px 0;

}

h2.con_osonae_section{margin-top: 20px;}
h3{margin-top: 20px;}

}

