/* CSS Document */

.mod_insta img{
 transition:1s all;
}
.mod_insta img:hover{
  transform:scale(1.2,1.2);
  transition:1s all;
}

/* mainbody ここから */
#sp-main-body #sp-component {
	border: 1px solid #f3f3f3;
	border-radius: 3px;
	padding: 1.2em 1em;
}

#sp-main-body #sp-component, .sp-module {
	background-color: rgba(255,255,255,0.6);
}



/* mainbody ここまで */


/* お知らせモジュール ここから */
.sp-module ul.latestnews span {
	display: contents !important;
	font-size: x-small !important;
}
.sp-module ul.latestnews span::after {
	content: "更新";
}
/* お知らせモジュール ここまで */

/* 続きを読むリンク ここから */
.readmore {
	text-align: center;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.readmore a {
	color: #fff !important;
	padding: 0.375rem 0.75rem;
	border-radius: 6px;
	border: none;
	border-color: #ed145b;
	background-color: #ed145b;
}
.readmore a:hover {
	border-color: #044CD0;
	background-color: #044CD0;
}
/* 続きを読むリンク ここまで */

