@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

/* ==========================================================================
	NAVIGATION
	========================================================================== */

#gnav li#nav-class img{
	margin-top: -54px;
}
#dropdown ul li {
	margin-top: 54px;
}


/* ==========================================================================
	CONTENT
	========================================================================== */

.class-box {
	overflow: hidden;
	margin-bottom: 50px;
}
.box-inner {
	float: left;
	width: 600px;
}
.class-box h2 {
	color: #000a6c;
	font-size: 130%;
	font-family: "Kozuka Mincho Pro","Kozuka Mincho Std","小塚明朝 Pro R","小塚明朝 Std R","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,Baskerville,Palatino,serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.class-box h2 span {
	color: #fff;
	font-size: 70%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	text-align: center;
	background-color: #000a6c;
	border-radius: 3px;
	padding: 3px 10px;
	margin-right: 10px;
}
.box-inner table {
	width: 100%;
}
.box-inner th {
	width: 30%;
}
.box-inner td dl {
	overflow: hidden;
}
.box-inner td dt {
	float: left;
}
.box-inner td dd {
	float: right;
	width: 280px;
}
.box-inner h2 span.adult-bt {
	background-color: #690000!important;
}

#fee table {
	text-align: center;
}
.enter {
	color: #071062;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d2ba;
	padding: 5px;
}
.class-name {
	background-color: #eeeed8;
}
