@charset "UTF-8";
/*----------------------------------------------------
	ヘッダーGナビ
----------------------------------------------------*/
#navBox ul li.dn,
#navBox ul li.dn2 {
	display: none;
}
#navBox ul li a.liH:hover {
	color: #595757;
	cursor:default;
}
/*#navBox ul li.li2 {padding-left: 3%;}
#navBox ul li.li2 a {background: url(../img/share/nav_icon07.gif) no-repeat left 0.2em;}*/

#navBox ul li.icon2 a {background: url(../img/share/nav_icon08.gif) no-repeat left 0.2em;}

#navBox ul li.liMb10 {margin-bottom:10px;}

/*----------------------------------------------------
	下層サイドナビ
----------------------------------------------------*/
.sidebar ul li.dn,
.sidebar ul li.dn2 {
	display: none;
}

.sidebar ul li ul li {
}
.sidebar ul li ul li a {
	background-image:url(../img/share/nav_icon07.gif);
	background-repeat:no-repeat;
	background-position:13% 0.8em;
	padding-left: 18%;
}

.sidebar ul li ul li.subnav a,.sideAdmission ul li ul li.subnav a.active{
	background-position:18% 0.8em;
	padding-left: 23%;
	color:#e85498;
}
.sidebar.sideAdmission ul li ul li.subnav a,.sidebar.sideAdmission ul li ul li.subnav a.active{
	color:#222222;
}

.sidebar ul li ul li a:hover {
	background-image:url(../img/share/nav_icon07.gif);
	background-repeat:no-repeat;
	background-position:13% 0.8em;
}

.sidebar ul li ul li.subnav a:hover {
	background-position:18% 0.8em;
}


.sideSchoolguide ul li ul li a:hover,
.sideSchoolguide ul li ul li a.active {
	background: #e3f5f5 url(../img/share/nav_icon07.gif) no-repeat 13% 0.8em;
}

.sideAdmission ul li ul li a:hover,
.sideAdmission ul li ul li a.active {
	background: #fff4e1 url(../img/share/nav_icon07.gif) no-repeat 13% 0.8em;
}
.sidebar ul li a.liH:hover {
	color: #595757;
	cursor:default;
}
.sidebar ul li.icon2 a,
.sidebar ul li.icon2 a.active {
	background-image:url(../img/pages/schoolguide/icon_schoolguide06.gif);
}

/*----------------------------------------------------
	スマホサイドナビ
----------------------------------------------------*/


#sp_gnav ul li.dn {
	display: none;
}

#sp_gnav ul li.dn.sponly{
	display:block;
}

#sp_gnav ul li.dn2 {
	display: block;
}

#sp_gnav ul li {
	height: auto;
}

#sp_gnav ul li ul {
	display:block;
}
#sp_gnav ul li ul  li {
  padding-left: 0%;
}

#sp_gnav ul li ul li a {
	background-image:url(../img/share/nav_icon07.gif);
	padding-left: 10%;
	background-repeat:no-repeat;
	background-position: 5% 1.3em;
  /*padding-left: 15px;*/
}

#sp_gnav ul li ul li.subnav a{
	padding-left: 15%;
	background-position: 10% 1.3em;
	color:#e85498;
}

#sp_gnav ul li a.liH {
	text-decoration: none;
}
#sp_gnav ul li a.liH:hover {
	color: #595757;
	cursor:default;
}
#sp_gnav ul li a {
  box-sizing: border-box;
}
/*.sidebar ul li ul li a {
	background-image:url(../img/share/nav_icon09.gif);
	background-repeat:no-repeat;
	background-position:15% 1em;
  padding-left: 21%;
}
.sidebar ul li ul li a:hover {
	background-image:url(../img/share/nav_icon09.gif);
	background-repeat:no-repeat;
	background-position:15% 1em;
}*/


@media screen and (max-width: 1200px) {
	
}

@media only screen and (max-width: 768px) {
	
}

