@charset "utf-8";
.cover { overflow: hidden; }
.cover img { width: 100%; }
h3 {
    font-size: 22px;
    margin-bottom: 20px;
}
h4 {
    border-bottom: 5px solid #6eaaf5;
    font-size: 18px;
    font-weight: bold;
    color: #6eaaf5;
}
div.blog_list ul {
  display: block;
}
#c23 {
	clear: both;
	margin: 20px 10px 20px 10px;
	padding: 125px   ;
}
#c30 {
	clear: both;
	margin: 10px 10px 10px 10px;
	padding:    ;
}
#c31 {
	clear: both;
	margin: 50px 10px 20px 10px;
	padding:    ;
}
#c25 {
	clear: both;
	margin: 10px 10px 10px 10px;
	padding:    ;
}
#c26 {
	clear: both;
	margin: 10px 10px 10px 10px;
	padding:    ;
}
#c24 {
	clear: both;
	margin: 10px 10px 10px 10px;
	padding:    ;
}
#c27 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c28 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 621px) and (max-width: 768px) {
#c23 {
	margin: 0.45 10px 20px 10px;
}
#c30 {
	margin: 10px 10px 20px 10px;
}
#c31 {
}
#c25 {
	margin: 10px 10px 20px 10px;
}
#c26 {
	margin: 10px 10px 20px 10px;
}
#c24 {
	margin: 10px 10px 20px 10px;
}
#c27 {
}
#c28 {
}
}
@media screen and (max-width: 620px) {
#c23 {
	margin: 10px;
}
#c30 {
	margin: 10px;
}
#c31 {
}
#c25 {
	margin: 10px;
}
#c26 {
	margin: 10px;
}
#c24 {
	margin: 10px;
}
#c27 {
}
#c28 {
}
}
