@charset "UTF-8";

/* headmenu ----------------------------------------------------- */
h2.s  {
	height: 30px;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	background: url(../images/ptitle.gif) no-repeat;
	background-color:#e3007f;
	text-indent: -9999px;
}
.ohanared {
	color: #e3007f;
}
h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 120%;
	font-weight:normal;
	border-bottom:#CCCCCC dotted 1px;
}

.schoolbox1  {
	margin: 0 0px 0px 0px;
	padding: 30px 0 20px 0;
	position:relative;
}

.schoolbox  {
	margin: 0 0px 0px 0px;
	padding: 60px 0 20px 0;
	position:relative;
}
.info  {
	width:390px;
	margin: 20px 0px 0px 0px;
	padding: 0;
	float:left;
}
.schoolbox h4, .schoolbox1 h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 100%;
	font-weight:normal;
	color: #e3007f;
}

.schoolbox img, .schoolbox1 img {
	margin:20px 0px 0px 0px;
	float:right;
	padding: 3px;
	border:#CCCCCC dotted 1px;
}


/* 名古屋 */
h4.sinfo {
	margin: 30px 0px 8px 0px;
	padding: 6px 0px 4px 12px;
	font-size: 130%;
	font-weight:normal;
	color: #fff;
	background-color:#eb7faf;
	border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
/* 東京 */
h4.sinfo2 {
	margin: 30px 0px 8px 0px;
	padding: 6px 0px 4px 12px;
	font-size: 130%;
	font-weight:normal;
	color: #fff;
	background-color:#0090b2;
	border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-top: solid #ccc 1px;
}
th, td {
	padding: 5px 15px 5px 15px;
	text-align: left;
	font-weight: normal;
	border-bottom: solid #ccc 1px;
}
table th {
	background-color:#f2f2f2;
	/*vertical-align:top;*/
}
.day {width:120px;}
.time {width:120px;}
table td {
	border-left: solid #ccc 1px;
}
.md {
	text-align:center;
	background-color:#e3e1e1;
}
.naiyo {
	margin-top:10px;
	padding:20px;
	/*background-color:#f2f2f2;*/
	border:#CCC dotted 1px;
}