@charset "utf-8";

/****************************************** スペシャルコンテンツ ***********************************************************/
.sec {
	margin-bottom: 40px;
	background-color: #fff;
	border-radius: 10px;
	padding: 30px 50px 30px 50px;
}
.secL {
	float: left;
	width: 25%;
}
.secR {
	float: right;
	width: 75%;
}
h2 {
	display: block;
	text-align: left !important;
	margin-bottom: 20px;
}
h2 a {
	color: #333 !important;
	text-decoration: none !important;
}
h2 a:hover {
	text-decoration: underline !important;
}
h2:before,
h2:after {
    display: none;
}
article {
	margin-top: 70px;
}

/********************************************************************************************************************/
/****************************************** MEDIA QUERIES ***********************************************************/
/********************************************************************************************************************/

/*==================================== PHONES ====================================================*/

@media (max-width: 768px) {
.sec {
	padding: 20px 20px 20px 20px;
}
.secL {
	float: none;
	width: 100%;
}
.secR {
	float: none;
	width: 100%;
	margin-top: 10px;
}


}
