@charset "euc-jp";
/* CSS Document */

.contents h2 {
	color: #0092D3;
	text-align: center;
}
dl.dlstyle {
	width: 85%;
	margin: 0 auto 2em;
	border: solid 1px #666;
	border-top: none;
	display: flex;
	flex-flow: row wrap;
	align-items: stretch;
}
.dlstyle dt {
	border-top: solid 1px #666;
	width: 20%;
	padding: 1em .8em .8em 1em;
}
.dlstyle dt.saiyo-t {
	width: 100%;
	background: #D2E6FF;
	text-align: center;
}
.dlstyle dd {
	width: 80%;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	padding: 1em .8em .8em;
}
.saiyo-style1 {
	width: 85%;
	background: #FFFFDB;
	padding: 1em 10%;
	margin: 0 auto 1em;
}

@media screen and (max-width:979px){
.saiyo-style1 {
	padding: 0 7%;
}
}
@media screen and (max-width:699px){
.contents h2 {
	font-size: 1.4em;
}
dl.dlstyle {
	width: 100%;
	border: solid 1px #CCC;
	margin: 0 auto 2em;
}
.dlstyle dt {
	width: 100%;
	background: #E8F2FF;
	border-bottom: none;
	border-top: none;
	margin: 0 0 .2em;
	padding: .4em .2em .4em .5em;
}
.dlstyle dd {
	width: 100%;
	border: none;
	padding: .4em .2em .4em 2em;
}
.saiyo-style1 {
	width: 100%;
	padding: 1em 3%;
}
}