@charset "UTF-8";
@import url("single.css");

/* for PC,ipad */
@import url("low_pc.css") screen and (min-width:813px);

/* for iphone,ipod,Andoroid */
@import url("low_mobi.css") screen and (min-width:0) and (max-width:812px);


/* ----------------------------
 lower Common
---------------------------- */

#school h2{text-align:center;}
.bgShaded {background:url(../../img/common/ft_bg.gif);}

/* 丸→リンク */
.blLink {
	display:inline;
	background:url(../../img/common/bllink.png) no-repeat left center;
	background-size:auto 100%;
	line-height:1.0;
}

.blLink a{font-weight:bold;}

/* ----------------------------
 school
---------------------------- */

/* price */

#price article > dl.sche{
	width:100%;
	display:table;
}

#course .headPrice dl,
#course ul > li,#freeTicket dl{text-align:center;}
#course .headPrice dt,#course .headPrice dd{display:inline-block;}
#courseMessage3,#courseMessage4{border-top:1px solid #333;}

/* map */
#mapWrap{text-align:center;}
#mapWrap .mapInfo{
	vertical-align:top;
	text-align:left;
	right:0;
	bottom:0;
}
#mapWrap .gmap{
	cursor:pointer;
	background:rgba(11,26,167,0.1);}
#mapWrap .gmap:hover{background:rgba(11,26,167,0.5);}

#mapWrap .gmap a{
	display:block;
	text-decoration:none;}

#mapWrap address{
	font-style:normal;
}

/* student */

#studentWrap time{display:block;}
.studentList {border-bottom:1px dotted #333;}
.hideOpen span{
	cursor:pointer;
	font-weight:bold;
}

.studentHide {display:none;}