/* add style */

.add_kiji img { margin:.5rem; max-width:100%; height:auto; }

.add_kiji p { margin-bottom:.8rem; }

.add_kiji p.cate { text-align: right; font-size:90%; }

img.alignright { float: right; }

p.add_oshirase { text-align: left; }

ul.splide__list li.center { text-align:center; }
ul.splide__list li img { height:auto; max-width:100%; }

@media only screen and (min-width:960px) {
/* タブレット */

div.splide { overflow:hidden; margin:auto; max-width:960px; }

}

#pagenation:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#pagenation #pagenation-list li{
	float: left;
	background: none;
	list-style: none;
	padding: 0;
	margin: 0 5px 5px 0;
}
#pagenation #pagenation-list li:last-child{
	margin-left: 0;
}
#pagenation #pagenation-list a,#pagenation #pagenation-list span{
	background: none;
	display: block;
	margin: 0;
	padding: 6px 11px;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
}
#pagenation #pagenation-list .current{
	background: #ffd900;
	color: #696969;
}
#pagenation #pagenation-list .omit{
	padding: 6px 2px;
	color: #777777;
}
#pagenation #pagenation-list li a{
	background: #0095D9;
	color: #FFFFFF;
	text-decoration: none;
}
#pagenation #pagenation-list a:hover{
	background: #1E50A2;
	color: #FFFFFF;
	text-decoration: none;
}

.cse .gsc-control-cse, .gsc-control-cse { padding:0 !important; }
