@charset "utf-8";

p{
	margin:1rem 0;
}

table.table1{
	border:1px black solid;
}

td.table1{
	border:1px black solid;
padding:7px;
}

h2{
	font-size: 20px;
        font-weight:bold;
	color: #F90;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	padding-bottom: 5px;
}

.midashi{
	font-size: 14px; color: #3e62ae;
	font-weight: bold;
}
.midashi-s{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
table,td{
	padding:3px;
}

.contents01{
 background-color: #ffffff;
 float: left;
	width: 50%;
}
.contents02{
 background-color: #ffffff;
 float: left;
	width: calc(50% - 10px);
	padding-left: 10px;
}
.pic{
	width: 200px;
	border: 0;
	vertical-align: top;
}

@media screen and (max-width: 1000px) {
.honbun{
	font-size: 14px;
}

.midashi{
	font-size: 16px; color: #3e62ae;
	font-weight: bold;
}
.midashi-s{
	font-size: 16px;
	font-weight: bold;
}

.contents01{
 background-color: #ffffff;
 float: none;
	width: 100%;
}
.contents02{
 background-color: #ffffff;
 float: none;
	width: 100%;
	padding-left:0px;
}
.pic{
	width: 50%;
	border: 0;
	vertical-align: top;
}

}