@charset "utf-8";

/* ==

　style

=============================================================================== */
.titBlock h2{
	margin:0 !important;
}
h3{
	margin-bottom: 20px !important;
	padding-bottom:0 !important;
	border-bottom:0 !important;
}
h4 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.color01{ font-weight:bold; color:#ed6c00;}
.bgBlock {
    margin-bottom: 40px;
    padding: 30px 30px 20px;
    background: #fff9e8;
    border-radius: 5px;
}
.titBlock {
    background: #f2949c;
    padding: 20px 80px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #FFF;
}
#c02 h3, #c03 h3, .bgBlock h3 {
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
    border-bottom: 1px dashed #ed7987;
}
@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) {
}








