@charset "UTF-8";
/* CSS Document */
@import url("normalize.min.css") screen and (min-width:641px);
@import url("common-pc.css?190815") screen and (min-width:641px);
@import url("common-sp.css?190819") screen and (max-width:640px);

.cate1,
.cate1page .h2Area {
	background-color:#3fa0e4 !important;
}
.cate2,
.cate2page .h2Area {
	background-color:#3478cc !important;
}
.cate3,
.cate3page .h2Area {
	background-color:#1ebabc !important;
}
.cate4,
.cate4page .h2Area {
	background-color:#3a9c6d !important;
}
.cate5,
.cate5page .h2Area {
	background-color:#52be27 !important;
}
.cate6,
.cate6page .h2Area {
	background-color:#ee823b !important;
}
.cate7,
.cate7page .h2Area {
	background-color:#ee6078 !important;
}
.cate8,
.cate8page .h2Area {
	background-color:#9966c8 !important;
}
.cate9,
.cate9page .h2Area {
	background-color:#645bd5 !important;
}
.cate10,
.cate10page .h2Area {
	background-color:#7e97a6 !important;
}
.cate1text {
	color:#3fa0e4;
}
.cate2text {
	color:#3478cc;
}
.cate3text {
	color:#1ebabc;
}
.cate4text {
	color:#3a9c6d;
}
.cate5text {
	color:#52be27;
}
.cate6text {
	color:#ee823b;
}
.cate7text {
	background-color:#ee6078;
}
.cate8text {
	background-color:#9966c8;
}
.cate9text {
	background-color:#645bd5;
}
.cate10text {
	background-color:#7e97a6;
}

input[type=submit]{
font-family: FontAwesome;
}

.nodisplay {
	display:none;
}

.schoolinfo h2 span img,
.schoolinfo h3.small img,
.link h3.small img{
	height:1em;
	width:auto;
	margin-right:5px;
	vertical-align:middle;
}

.catepage h2 span img{
	height:1em;
	width:auto;
	margin-right:5px;
	vertical-align:middle;
}