@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,300,400,600,700);
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/* CSS */



.lead {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 300;
	font-size:18px;
}

.lh130 {
	line-height:1.3;
}
.park_memo {
	line-height:1.5;
}



#kana_search_wrapper {
/*
	border: 5px #c6e2f3 solid;
	padding:15px 15px 5px;
*/
}

#kana_search_wrapper hr {
	border-bottom:1px #DCEDC8 solid;
	border-top:none;
	border-left:none;
	border-right:none;
	height:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
}

#kana_search_wrapper h2 {

	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: bold;

	margin-top:0px;

	color:#48a2d8;
	font-size: 3rem;
	letter-spacing:0.05em;
	line-height: 1.2;
	padding: 0px 0;
	text-shadow: 2px 2px 0 #ffffff,
				 2px -2px 0 #ffffff,
				-2px 2px 0 #ffffff,
				-2px -2px 0 #ffffff,
				 3px 3px 3px #aaa;
}

#kana_search_wrapper h3 {

	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: bold;	/**/
	font-weight: 500;

	margin-top:7px;

	color:#444;
	font-size: 1.8rem;
	letter-spacing:0.05em;
	line-height: 1.2;
	padding: 0px 0;
}



.nav-pills > li {
	display: inline-block;
}
.nav-pills > li a {
	display: block;
	border-radius: 8px;
}


.nav-pills > li.lnk_1 > a {
  border:1px #ffcdd2 solid;
  padding:5px 10px !important;	/**/
  background-color:#ffcdd2;
	color:#c62828;
}
.nav-pills > li.lnk_1.active > a,
.nav-pills > li.lnk_1.active > a:hover,
.nav-pills > li.lnk_1.active > a:focus {
  color: #ffffff;
  background-color: #ef5350;
  border:1px #ef5350 solid;
}
.nav-pills > li.lnk_1 > a:hover,
.nav-pills > li.lnk_1 > a:focus {
  color: #ffffff;
  background-color: #ef5350 !important;
  border:1px #ef5350 solid;
}


.nav-pills > li.lnk_2 > a {
  border:1px #F8BBD0 solid;
  padding:5px 10px !important;	/**/
  background-color:#F8BBD0;
	color:#AD1457;
}
.nav-pills > li.lnk_2.active > a,
.nav-pills > li.lnk_2.active > a:hover,
.nav-pills > li.lnk_2.active > a:focus {
  color: #ffffff;
  background-color: #EC407A;
  border:1px #EC407A solid;
}
.nav-pills > li.lnk_2 > a:hover,
.nav-pills > li.lnk_2 > a:focus {
  color: #ffffff;
  background-color: #EC407A !important;
  border:1px #EC407A solid;
}


.nav-pills > li.lnk_3 > a {
  border:1px #E1BEE7 solid;
  padding:5px 10px !important;	/**/
  background-color:#E1BEE7;
	color:#6A1B9A;
}
.nav-pills > li.lnk_3.active > a,
.nav-pills > li.lnk_3.active > a:hover,
.nav-pills > li.lnk_3.active > a:focus {
  color: #ffffff;
  background-color: #AB47BC;
  border:1px #AB47BC solid;
}
.nav-pills > li.lnk_3 > a:hover,
.nav-pills > li.lnk_3 > a:focus {
  color: #ffffff;
  background-color: #AB47BC !important;
  border:1px #AB47BC solid;
}



.nav-pills > li.lnk_4 > a {
  border:1px #D1C4E9 solid;
  padding:5px 10px !important;	/**/
  background-color:#D1C4E9;
	color:#4527A0;
}
.nav-pills > li.lnk_4.active > a,
.nav-pills > li.lnk_4.active > a:hover,
.nav-pills > li.lnk_4.active > a:focus {
  color: #ffffff;
  background-color: #7E57C2;
  border:1px #7E57C2 solid;
}
.nav-pills > li.lnk_4 > a:hover,
.nav-pills > li.lnk_4 > a:focus {
  color: #ffffff;
  background-color: #7E57C2 !important;
  border:1px #7E57C2 solid;
}






.nav-pills > li.lnk_5 > a {
  border:1px #C5CAE9 solid;
  padding:5px 10px !important;	/**/
  background-color:#C5CAE9;
	color:#283593;
}
.nav-pills > li.lnk_5.active > a,
.nav-pills > li.lnk_5.active > a:hover,
.nav-pills > li.lnk_5.active > a:focus {
  color: #ffffff;
  background-color: #5C6BC0;
  border:1px #5C6BC0 solid;
}
.nav-pills > li.lnk_5 > a:hover,
.nav-pills > li.lnk_5 > a:focus {
  color: #ffffff;
  background-color: #5C6BC0 !important;
  border:1px #5C6BC0 solid;
}



.nav-pills > li.lnk_6 > a {
  border:1px #BBDEFB solid;
  padding:5px 10px !important;	/**/
  background-color:#BBDEFB;
	color:#1565C0;
}
.nav-pills > li.lnk_6.active > a,
.nav-pills > li.lnk_6.active > a:hover,
.nav-pills > li.lnk_6.active > a:focus {
  color: #ffffff;
  background-color: #42A5F5;
  border:1px #42A5F5 solid;
}
.nav-pills > li.lnk_6 > a:hover,
.nav-pills > li.lnk_6 > a:focus {
  color: #ffffff;
  background-color: #42A5F5 !important;
  border:1px #42A5F5 solid;
}



.nav-pills > li.lnk_7 > a {
  border:1px #B3E5FC solid;
  padding:5px 10px !important;	/**/
  background-color:#B3E5FC;
	color:#0277BD;
}
.nav-pills > li.lnk_7.active > a,
.nav-pills > li.lnk_7.active > a:hover,
.nav-pills > li.lnk_7.active > a:focus {
  color: #ffffff;
  background-color: #29B6F6;
  border:1px #29B6F6 solid;
}
.nav-pills > li.lnk_7 > a:hover,
.nav-pills > li.lnk_7 > a:focus {
  color: #ffffff;
  background-color: #29B6F6 !important;
  border:1px #29B6F6 solid;
}



.nav-pills > li.lnk_8 > a {
  border:1px #B2EBF2 solid;
  padding:5px 10px !important;	/**/
  background-color:#B2EBF2;
	color:#00838F;
}
.nav-pills > li.lnk_8.active > a,
.nav-pills > li.lnk_8.active > a:hover,
.nav-pills > li.lnk_8.active > a:focus {
  color: #ffffff;
  background-color: #26C6DA;
  border:1px #26C6DA solid;
}
.nav-pills > li.lnk_8 > a:hover,
.nav-pills > li.lnk_8 > a:focus {
  color: #ffffff;
  background-color: #26C6DA !important;
  border:1px #26C6DA solid;
}

.nav-pills > li.lnk_9 > a {
  border:1px #B2DFDB solid;
  padding:5px 10px !important;	/**/
  background-color:#B2DFDB;
	color:#00695C;
}
.nav-pills > li.lnk_9.active > a,
.nav-pills > li.lnk_9.active > a:hover,
.nav-pills > li.lnk_9.active > a:focus {
  color: #ffffff;
  background-color: #26A69A;
  border:1px #26A69A solid;
}
.nav-pills > li.lnk_9 > a:hover,
.nav-pills > li.lnk_9 > a:focus {
  color: #ffffff;
  background-color: #26A69A !important;
  border:1px #26A69A solid;
}


.nav-pills > li.lnk_10 > a {
  border:1px #C8E6C9 solid;
  padding:5px 10px !important;	/**/
  background-color:#C8E6C9;
	color:#2E7D32;
}
.nav-pills > li.lnk_10.active > a,
.nav-pills > li.lnk_10.active > a:hover,
.nav-pills > li.lnk_10.active > a:focus {
  color: #ffffff;
  background-color: #66BB6A;
  border:1px #66BB6A solid;
}
.nav-pills > li.lnk_10 > a:hover,
.nav-pills > li.lnk_10 > a:focus {
  color: #ffffff;
  background-color: #66BB6A !important;
  border:1px #66BB6A solid;
}





.nav-pills > li.lnk_0 > a {
  border:1px #B2EBF2 solid;
  padding:7px 10px 3px !important;	/**/
  background-color:#E0F7FA;
	color:#0277BD;
	font-size:16px;
}
.nav-pills > li.lnk_0 > a > span {
	font-size:12px;
	padding-left:2px;
}

.nav-pills > li.lnk_0.active > a,
.nav-pills > li.lnk_0.active > a:hover,
.nav-pills > li.lnk_0.active > a:focus {
  color: #ffffff;
  background-color: #26C6DA;
  border:1px #26C6DA solid;
}
.nav-pills > li.lnk_0 > a:hover,
.nav-pills > li.lnk_0 > a:focus {
  color: #ffffff;
  background-color: #26C6DA !important;
  border:1px #26C6DA solid;
}


.nav-pills > li.lnk_10 > a ,
.nav-pills > li.lnk_9 > a ,
.nav-pills > li.lnk_8 > a ,
.nav-pills > li.lnk_7 > a ,
.nav-pills > li.lnk_6 > a ,
.nav-pills > li.lnk_5 > a ,
.nav-pills > li.lnk_4 > a ,
.nav-pills > li.lnk_3 > a ,
.nav-pills > li.lnk_2 > a ,
.nav-pills > li.lnk_1 > a {
  padding:7px 10px 6px !important;	/**/
	font-size:16px;
}
.nav-pills > li.lnk_10 > a > span ,
.nav-pills > li.lnk_9 > a > span ,
.nav-pills > li.lnk_8 > a > span ,
.nav-pills > li.lnk_7 > a > span ,
.nav-pills > li.lnk_6 > a > span ,
.nav-pills > li.lnk_5 > a > span ,
.nav-pills > li.lnk_4 > a > span ,
.nav-pills > li.lnk_3 > a > span ,
.nav-pills > li.lnk_2 > a > span ,
.nav-pills > li.lnk_1 > a > span {
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
}










.nav-pills > li.lnk_a > a {
  border:1px #ef5350 solid;
  padding:5px 10px !important;	/**/
  background-color:#ffebee;
	color:#ef5350;
}
.nav-pills > li.lnk_a.active > a,
.nav-pills > li.lnk_a.active > a:hover,
.nav-pills > li.lnk_a.active > a:focus {
  color: #ffffff;
  background-color: #ef5350;
  border:1px #ef5350 solid;
}
.nav-pills > li.lnk_a > a:hover,
.nav-pills > li.lnk_a > a:focus {
  color: #ffffff;
  background-color: #ef5350 !important;
  border:1px #ef5350 solid;
}

.nav-pills > li.lnk_ka > a {
  border:1px #EC407A solid;
  padding:5px 10px !important;	/**/
  background-color:#FCE4EC;
	color:#EC407A;
}
.nav-pills > li.lnk_ka.active > a,
.nav-pills > li.lnk_ka.active > a:hover,
.nav-pills > li.lnk_ka.active > a:focus {
  color: #ffffff;
  background-color: #EC407A;
  border:1px #EC407A solid;
}
.nav-pills > li.lnk_ka > a:hover,
.nav-pills > li.lnk_ka > a:focus {
  color: #ffffff;
  background-color: #EC407A !important;
  border:1px #EC407A solid;
}

.nav-pills > li.lnk_sa > a {
  border:1px #AB47BC solid;
  padding:5px 10px !important;	/**/
  background-color:#F3E5F5;
	color:#AB47BC;
}
.nav-pills > li.lnk_sa.active > a,
.nav-pills > li.lnk_sa.active > a:hover,
.nav-pills > li.lnk_sa.active > a:focus {
  color: #ffffff;
  background-color: #AB47BC;
  border:1px #AB47BC solid;
}
.nav-pills > li.lnk_sa > a:hover,
.nav-pills > li.lnk_sa > a:focus {
  color: #ffffff;
  background-color: #AB47BC !important;
  border:1px #AB47BC solid;
}

.nav-pills > li.lnk_ta > a {
  border:1px #7E57C2 solid;
  padding:5px 10px !important;	/**/
  background-color:#EDE7F6;
	color:#7E57C2;
}
.nav-pills > li.lnk_ta.active > a,
.nav-pills > li.lnk_ta.active > a:hover,
.nav-pills > li.lnk_ta.active > a:focus {
  color: #ffffff;
  background-color: #7E57C2;
  border:1px #7E57C2 solid;
}
.nav-pills > li.lnk_ta > a:hover,
.nav-pills > li.lnk_ta > a:focus {
  color: #ffffff;
  background-color: #7E57C2 !important;
  border:1px #7E57C2 solid;
}

.nav-pills > li.lnk_na > a {
  border:1px #5C6BC0 solid;
  padding:5px 10px !important;	/**/
  background-color:#E8EAF6;
	color:#5C6BC0;
}
.nav-pills > li.lnk_na.active > a,
.nav-pills > li.lnk_na.active > a:hover,
.nav-pills > li.lnk_na.active > a:focus {
  color: #ffffff;
  background-color: #5C6BC0;
  border:1px #5C6BC0 solid;
}
.nav-pills > li.lnk_na > a:hover,
.nav-pills > li.lnk_na > a:focus {
  color: #ffffff;
  background-color: #5C6BC0 !important;
  border:1px #5C6BC0 solid;
}

.nav-pills > li.lnk_ha > a {
  border:1px #42A5F5 solid;
  padding:5px 10px !important;	/**/
  background-color:#E3F2FD;
	color:#42A5F5;
}
.nav-pills > li.lnk_ha.active > a,
.nav-pills > li.lnk_ha.active > a:hover,
.nav-pills > li.lnk_ha.active > a:focus {
  color: #ffffff;
  background-color: #42A5F5;
  border:1px #42A5F5 solid;
}
.nav-pills > li.lnk_ha > a:hover,
.nav-pills > li.lnk_ha > a:focus {
  color: #ffffff;
  background-color: #42A5F5 !important;
  border:1px #42A5F5 solid;
}

.nav-pills > li.lnk_ma > a {
  border:1px #29B6F6 solid;
  padding:5px 10px !important;	/**/
  background-color:#E1F5FE;
	color:#29B6F6;
}
.nav-pills > li.lnk_ma.active > a,
.nav-pills > li.lnk_ma.active > a:hover,
.nav-pills > li.lnk_ma.active > a:focus {
  color: #ffffff;
  background-color: #29B6F6;
  border:1px #29B6F6 solid;
}
.nav-pills > li.lnk_ma > a:hover,
.nav-pills > li.lnk_ma > a:focus {
  color: #ffffff;
  background-color: #29B6F6 !important;
  border:1px #29B6F6 solid;
}

.nav-pills > li.lnk_ya > a {
  border:1px #26C6DA solid;
  padding:5px 10px !important;	/**/
  background-color:#E0F7FA;
	color:#26C6DA;
}
.nav-pills > li.lnk_ya.active > a,
.nav-pills > li.lnk_ya.active > a:hover,
.nav-pills > li.lnk_ya.active > a:focus {
  color: #ffffff;
  background-color: #26C6DA;
  border:1px #26C6DA solid;
}
.nav-pills > li.lnk_ya > a:hover,
.nav-pills > li.lnk_ya > a:focus {
  color: #ffffff;
  background-color: #26C6DA !important;
  border:1px #26C6DA solid;
}

.nav-pills > li.lnk_ra > a {
  border:1px #26A69A solid;
  padding:5px 10px !important;	/**/
  background-color:#E0F2F1;
	color:#26A69A;
}
.nav-pills > li.lnk_ra.active > a,
.nav-pills > li.lnk_ra.active > a:hover,
.nav-pills > li.lnk_ra.active > a:focus {
  color: #ffffff;
  background-color: #26A69A;
  border:1px #26A69A solid;
}
.nav-pills > li.lnk_ra > a:hover,
.nav-pills > li.lnk_ra > a:focus {
  color: #ffffff;
  background-color: #26A69A !important;
  border:1px #26A69A solid;
}

.nav-pills > li.lnk_wa > a {
  border:1px #66BB6A solid;
  padding:5px 10px !important;	/**/
	color:#66BB6A;
}
.nav-pills > li.lnk_wa.active > a,
.nav-pills > li.lnk_wa.active > a:hover,
.nav-pills > li.lnk_wa.active > a:focus {
  color: #ffffff;
  background-color: #66BB6A;
  border:1px #66BB6A solid;
}
.nav-pills > li.lnk_wa > a:hover,
.nav-pills > li.lnk_wa > a:focus {
  color: #ffffff;
  background-color: #66BB6A !important;
  border:1px #66BB6A solid;
}




.school_name {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size:18px;
	line-height:1.4;
	margin:10px 0 20px;
	color:#9bbf60 !important;
	padding-left:10px;

	position: relative;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3498db;
}
.school_name::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 1px solid #ccc;
}


.description {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 200;
	font-size:14px;
	line-height:1.3;
	margin:5px 0  10px;
	padding-top:10px;
}

.salesman {
	color:#004CA9;
	font-size:14px;
/*	font-family: 'Noto Sans Japanese', sans-serif;	/**/
	font-weight: bold;
	margin:0px 190px 0 0;
	padding-bottom:5px;
/*	border-bottom:1px #004CA9 solid;	/**/


	position: relative;
	padding: .2em .75em;
	background-color: #f0f0f0;
	border-radius: 6px;

}
.salesman:before {
	width: 0px;
	font-size: 14px;
	font-family: FontAwesome;
	content: "\f007";	/* right arrow */
	padding-right:5px;
}
.salesman::after {
	position: absolute;
	top: 100%;
	left: 30px;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top: 15px solid #f0f0f0;
}


.school_phot {
	float:right;
	margin:10px 0 15px 15px;
}

@media (max-width: 767px) {
	.salesman {
		color:#004CA9;
		font-size:14px;
	/*	font-family: 'Noto Sans Japanese', sans-serif;	/**/
		font-weight: 500;
		margin:0px 0px 0 0;
		padding-bottom:5px;
	/*	border-bottom:1px #004CA9 solid;	/**/
	}
	.school_phot {
		float:none !important;
		margin:10px 10px 10px 15px;
		text-align:center;
	}
}


.zom {
/*
		width:100%;
		height:10%;
		overflow:hidden;
			/**/
}
.zom img {
/*
	-moz-transition: -moz-transform 0.3s linear;
	-webkit-transition: -webkit-transform 0.3s linear;
	-o-transition: -o-transform 0.3s linear;
	-ms-transition: -ms-transform 0.3s linear;
	transition: transform 0.3s linear;
*/
}
.zom img:hover {
/*
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
*/
box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);
}

.zom1 {
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
}


.zom1 img {
	-moz-transition: -moz-transform 0.3s linear;
	-webkit-transition: -webkit-transform 0.3s linear;
	-o-transition: -o-transform 0.3s linear;
	-ms-transition: -ms-transform 0.3s linear;
	transition: transform 0.3s linear;
}
.zom1 img:hover {
/*
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
*/
box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 5px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 5px 3px;

  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;

}




.btn-hoikuen {
	color: #fff !important;
	background-color: #9bbf60;
	border-color: #9bbf60;
}
.btn-hoikuen:hover,
.btn-hoikuen:focus,
.btn-hoikuen:active,
.btn-hoikuen.active,
.open > .dropdown-toggle.btn-hoikuen {
	color: #fff !important;
	background-color: #8cb449;
	border-color: #8cb449;
}
.btn-hoikuen:active,
.btn-hoikuen.active,
.open > .dropdown-toggle.btn-hoikuen {
	background-image: none;
}

.btn-info {
	color: #29B6F6 !important;
	background-color: #fff;
	border: 1px solid #29B6F6;
	padding: 10px;
	font-size:1.4rem;
	line-height: 1;
	border-radius: 5px;
	margin-top: 5px;
	display: inline-block;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff !important;
	background-color: #29B6F6;
	border-color: #29B6F6;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}


.btn-success {
	color: #66BB6A !important;
	background-color: #fff;
	border: 1px solid #66BB6A;
	padding: 10px;
	font-size:1.4rem;
	line-height: 1;
	border-radius: 5px;
	margin-top: 5px;
	display: inline-block;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #fff !important;
	background-color: #66BB6A;
	border-color: #66BB6A;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
