/*--- TOPpage link ---*/
h1,h2,h3,h4,h5,h6{
		font-family: "Sawarabi Mincho";
		font-weight:bold;
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
    padding: 0.5em 1em;
}
.main-navigation ul li {
    font-size: 18px;
		font-family: serif;
}
body, button, select, textarea {
    font-size: 1.7em;
}
.border-radius15{
		border-radius: 15px;
}

.entry-content a{
		padding: 20px 40px;
    background: #00b9eb;
    border-radius: 40px;
    text-decoration: none;
		border: 1px solid #00b9eb;
		font-size:18px;
}
.entry-content a:hover{
		 background: #ffffff;
		 color:#00b9eb;
}
.entry-content .non-style {
		padding:0;
    background:none;
    border-radius:0;
    text-decoration: none;
		border:0 #ffffff;
}
.non-style a:link {
		padding:0 0 0 10px;
		margin-left:10px;
    background:none;
    border-radius:0;
    text-decoration: none;
		border:0 #ffffff;
		border-left:10px solid;
		color:#00b9eb;
}
.non-style a:visited {
		color:#00b9eb;
		border-left:10px solid;
		border-left:0;
}
.non-style a:hover {
		color:#fc6600;
		border-left:10px solid;
		border-left:0;
}
#thumbnail ul li a {
		padding:0;
    background:none;
    border-radius:0;
    text-decoration: none;
		border: 0;
}
.vantage-carousel-title .vantage-carousel-title-text {
    display: inline-block;
    font-size: 25px;
    color: #00b9eb;
    border-left: 12px solid;
    padding: 15px 25px 10px;
}

#panel-6-0-0-0> .panel-widget-style {
		 background-position: bottom right;
}
#footer-widgets .widget{
		font-size: 18px;
}
/*---メールフォーム巾---*/
.wp-block-contact-form-7-contact-form-selector{
 max-width:600px;
}
/*---asaid menue---*/
#secondary .widget a {
		font-size: 16px;
    color: #00b9eb;
    border-bottom: 1px dotted;
    margin-top: 10px;
    padding: 10px 0 10px 10px;
    display: block;
}
#secondary .widget a:hover {
		color:#fc6600;
		background:#fff8f8;
}
#secondary .widget .widget-title{
		font-size: 24px;
    color: #fc6600;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid;
    border-left: 8px solid;
    padding-left: 10px;
}

#thumbnail .widget-title {
    font-size: 1.6em;
		border-bottom:1px solid #333333;
}
#kouza h2{
	color:#00b9eb;
	font-weight:bold;
	border-bottom:1px solid;
	text-align:center;
}
#theme-attribution {
		display:none;
}
small {
    font-size: 75%;
    color: #ffffff;
    display: block;
    margin: 0 auto 50px;
    text-align: center;
}
/*---4つの特徴ページ---*/
.school4{
		border:5px solid #cccccc;
		padding: 5px 8px;
    border-radius: 15px;
}
.school4 h3 {
		font-size: 1.5em;
    background: #0693e3;
    padding: 10px 5px;
    margin-top: 0;
    border-radius: 15px 15px 0 0;
}
.kouza{
		border:1px solid #cccccc;
}
.form{
		border: 1px solid #cccccc;
    padding: 8%;
    border-radius: 15px;
		background: #ffffff;
}
form .hissu {
    background: #ff0000;
    font-size: 60%;
    padding: 3px 5px;
    color: #ffffff;
    border-radius: 5px;
}
#page-title {
		font-size:0;
}
#page-title span {
		font-size:40px;
}
/*--- footer area ---*/
#footer-widgets .btn a {
    color: #ffffff;
    padding: 10px 35px;
    background: #00b9eb;
    border-radius: 40px;
    text-decoration: none;
    border: 1px solid #00b9eb;
    font-size: 16px;
}
#footer-widgets .btn a:hover {
    color: #00b9eb;
    background: #ffffff;
    border-radius: 40px;
    text-decoration: none;
    border: 1px solid #00b9eb;
}
#colophon .widget_nav_menu .menu-item a:hover {
    display: block;
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #b9b9b9;
		color:#333333;
		background:#cccccc;
}
#footer-widgets .widget .widget-title {
    color: #26b9eb;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid;
    border-left: 10px solid;
    padding-left: 10px;
}