@charset "utf-8";
/* CSS Document */

.colmn-3 {
	margin: .20rem -.20rem;
}

.colmn-3 .col-sm-4 {
	padding:0 .05rem;
}

.box-3 {
	padding: .10rem;
	background-color: #fff;
}

.box-3 h4 a {
	color: #374149;
	font-size: .14rem;
	font-weight: 700;
}
	
.box-3 p img {
  display: block;
  margin-right: auto;
  margin-left: auto;

}

.link-box {
}

.link-box .link:hover {
  background: #45b1c7;
  transition: 1s all ease 0s;
}

.colmn-2 {
}

.colmn-2 .box-1 {
}

.colmn-2 .box-1 dl dd {
	margin-top: .15rem;
}


.colmn-2 .box-1 .readmore {
	font-size: small;
	font-weight: 700;
	text-align:right;
}

.colmn-2 .box-2 {
}

span.new {
	font-size:13px;
	padding:4px 10px;
	color:#fff;
	background-color: #45b1c7;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
}

.colmn-1 .box-4 section {
	margin-bottom: .20rem;
}

.colmn-1 .box-4 img {
display: block;
margin-right: auto;
margin-left: auto;
}



@media (max-width: 767px) {
.box-3 {
	margin-bottom: .20rem;
}

.colmn-2 .box-1 img {
display: block;
margin-right: auto;
margin-left: auto;
}

.colmn-2 .box-2 {
}

}


