@charset "UTF-8";

/*--------------------------------------------------------
解像度737px以上950px以下
--------------------------------------------------------*/
@media (min-width: 737px) and (max-width: 950px){



}/*解像度737px以上950px以下*/

/*--------------------------------------------------------
解像度736px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 736px){



/*cont01*/
.main-body .main-conts .cont01{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .cont01 .merit{
	padding:1.5em;
}
.main-body .main-conts .cont01 .merit p.pc{
	display:none;
}
.main-body .main-conts .cont01 .merit p.sp{
	display:block;
	background:#dc0032;
	padding:0.3em;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont01 .merit ul{
	display:block;
	font-size:1.0em;
}

.main-body .main-conts .cont01 .demerit{
	padding:1.5em;
}
.main-body .main-conts .cont01 .demerit p.pc{
	display:none;
}
.main-body .main-conts .cont01 .demerit p.sp{
	display:block;
	background:#333;
	padding:0.3em;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont01 .demerit ul{
	display:block;
	font-size:1.0em;
}

.main-body .main-conts .cont01 .demerit dl{
	background-image:none;
	background-color:#204487;
	padding:1.5em;
	margin-top:1.5em;
	height:auto;
}
.main-body .main-conts .cont01 .demerit dt{
	font-size:1.3em;
	padding:0;
}

.main-conts .cont01 .demerit dd{
	color:#ffed52;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:underline;
	margin-left:0;
	padding-left:80px;
}


}/*解像度736px以下*/

