@charset "utf-8";

/* ==

　style

=============================================================================== */
.titBlock h2{
	margin:0 !important;
}
h3{
	margin-bottom: 20px !important;
	padding-bottom:0 !important;
	border-top: 2px dashed #ed7987 !important;
	border-bottom: 2px dashed #ed7987 !important;
}
h4 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.color01{ font-weight:bold; color:#ed6c00;}
.bgblock{
	background:#ffebe0;
}
.bgblock .inner{ padding:20px 20px 10px;}
.bgblock .magazineBlock .colImg{ width:20%; float:left;}
.bgblock .magazineBlock .colTxt{ width:79%; float:right;}
.bgblock .magazineBlock h3{
	margin-bottom: 0 !important;
	padding-bottom:0 !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
}
.bgblock .magazineBlock h4{
	font-size:160%;
	color:#ed6c00;
	border:0;
	padding-bottom:0;
	line-height:1.2;
}

@media only screen and (max-width: 780px) {
}
@media only screen and (max-width: 600px) {
.alignR{text-align:left;}
.bgblock .magazineBlock .colImg{ width:100%; float:none;}
.bgblock .magazineBlock .colTxt{ width:100%; float:none;}	
.bgblock .magazineBlock h3{ text-align:center; margin-bottom:15px !important;}
}
@media only screen and (max-width: 400px) {
}








