@charset "utf-8";

img{
	max-width:100%;
	height:auto;
}

a img:hover {
filter:alpha(opacity=90);
opacity:0.9;
}
html,body {
	height: 100%;
}
/* --BODY-- */
body {
	margin: 0;
	padding: 0;
	font-family: 'Noto Sans JP', sans-serif;
	line-height: 1.4em;
	font-size: 16px;
	font-weight: 400;
	word-break: break-all;
	background-color: #fff;
}

a img, img { 
border:0;
}

abbr, acronym {
	margin: 0px;
	padding: 0px;
	border: 0;
}
address, caption, cite, code, dfn, em, th, strong, var , menu{
	font-style:normal;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%; 
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
ul , ol ,li{
list-style:none;
}

q:before, q:after {
content:'';
}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
@media screen and (max-width: 980px) {
   button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
	   width: 100%;
}
}
strong {
	font-weight: 500;
}


.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */ 
a {
	text-decoration: none;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	color: #000C9F;
}
input {
	text-decoration: none;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}.CFblue {
	color: #0D4099;
}.CFskblue {
	color: #44A3EA;
}
.CFskblue2 {
	color: #00AED0;
}
.CFskred {
	color: #D74C2B;
}
.CFskgren {
	color: #1BA397;
}
.BK-Green{
	background-color: #59A200;
}
.BK-PINK{
	background-color: #F76692;
}
.BK-INDIGO{
	background-color: #0063A2;
}
.BK-ORANGE{
	background-color: #E77800;
}
.BK-3color{
	background: rgb(255,50,50);
background: -moz-linear-gradient(left, rgba(255,163,50,1) 0%, rgba(255,163,50,1) 20%, rgba(85,216,41,1) 20%, rgba(85,216,41,1) 40%, rgba(85,216,41,1) 40%, rgba(44,161,234,1) 40%, rgba(44,161,234,1) 60%, rgba(244,46,152,1) 60%, rgba(244,46,152,1) 80%, rgba(247,46,46,1) 80%, rgba(247,46,46,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,163,50,1) 0%,rgba(255,163,50,1) 20%,rgba(85,216,41,1) 20%,rgba(85,216,41,1) 40%,rgba(85,216,41,1) 40%,rgba(44,161,234,1) 40%,rgba(44,161,234,1) 60%,rgba(244,46,152,1) 60%,rgba(244,46,152,1) 80%,rgba(247,46,46,1) 80%,rgba(247,46,46,1) 100%);
background: linear-gradient(to right, rgba(255,163,50,1) 0%,rgba(255,163,50,1) 20%,rgba(85,216,41,1) 20%,rgba(85,216,41,1) 40%,rgba(85,216,41,1) 40%,rgba(44,161,234,1) 40%,rgba(44,161,234,1) 60%,rgba(244,46,152,1) 60%,rgba(244,46,152,1) 80%,rgba(247,46,46,1) 80%,rgba(247,46,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa332', endColorstr='#f72e2e',GradientType=1 );
}
.BK-fulcolor{
background: rgb(255,50,50);
background: -moz-linear-gradient(left, rgba(255,50,50,1) 0%, rgba(193,46,234,1) 17%, rgba(38,41,255,1) 34%, rgba(38,182,255,1) 50%, rgba(38,255,114,1) 68%, rgba(255,233,38,1) 86%, rgba(255,164,99,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,50,50,1) 0%,rgba(193,46,234,1) 17%,rgba(38,41,255,1) 34%,rgba(38,182,255,1) 50%,rgba(38,255,114,1) 68%,rgba(255,233,38,1) 86%,rgba(255,164,99,1) 100%);
background: linear-gradient(to right, rgba(255,50,50,1) 0%,rgba(193,46,234,1) 17%,rgba(38,41,255,1) 34%,rgba(38,182,255,1) 50%,rgba(38,255,114,1) 68%,rgba(255,233,38,1) 86%,rgba(255,164,99,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#ffa463',GradientType=1 );	
}
.BK-23color{
	background: rgb(255,50,166);
background: -moz-linear-gradient(left, rgba(255,50,166,1) 0%, rgba(255,50,166,1) 32%, rgba(255,114,189,1) 33%, rgba(255,114,189,1) 66%, rgba(255,186,221,1) 66%, rgba(255,186,221,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,50,166,1) 0%,rgba(255,50,166,1) 32%,rgba(255,114,189,1) 33%,rgba(255,114,189,1) 66%,rgba(255,186,221,1) 66%,rgba(255,186,221,1) 100%);
background: linear-gradient(to right, rgba(255,50,166,1) 0%,rgba(255,50,166,1) 32%,rgba(255,114,189,1) 33%,rgba(255,114,189,1) 66%,rgba(255,186,221,1) 66%,rgba(255,186,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff32a6', endColorstr='#ffbadd',GradientType=1 );
}
.BK-red {
	background-color: #EC1C24;
}
.BK-grey {
	background-color: #777172;
}
.BK-waterblue {
	background-color: #1B94D3;
}
.BK-orange2 {
	background-color: #F6921E;
}
.block {
	display: block;
}
.NoArticle{
	font-size:14px;
	color: #979797;
	font-weight: 300;
	padding:25px;
	margin:auto;
}
#SchoolCont2 input{
	border:none;
	height:auto;
	background-color: transparent;
}
.wp-pagenavi{
	position: relative;
	margin:auto;
	width:200px;
}
.ctf7-total{
	border:none;
	width:180px;
	background-color:transparent;
	font-size:35px;
}

#smple-size span{
	display:inline-block!important;
	font-size:18px!important;
}

.Pagenavi{
	text-align:center;
	padding-bottom:100px;
	padding-top:50px;
}
.Pagenavi > *{
	background-color:#CCC;
	width:30px;
	line-height:30px;
	display:inline-block;
	border-radius:5px;
}
.Pagenavi a{
	background-color:#FFA51A;
	display:inline-block;
	color:#FFF;
}
.Pagenavi a:hover{
	background-color:#FFBD57;
}