@charset "UTF-8";
/* CSS Document */

#schoolSelectMenuBox {
	width:100%;
	margin:0 0 15px;
	overflow:hidden;
}

/*#schoolSelectMenuBox #schoolTokyo {
	background:url(../img/top/schoolselect11.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:9px;
}

#schoolSelectMenuBox #schoolTokyo a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolNagoya {
	background:url(../img/top/schoolselect12.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:9px;
}

#schoolSelectMenuBox #schoolNagoya a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolOsaka {
	background:url(../img/top/schoolselect13.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:10px;
}

#schoolSelectMenuBox #schoolOsaka a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolFukuoka {
	background:url(../img/top/schoolselect14.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
}

#schoolSelectMenuBox #schoolFukuoka a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolYokohama {
	background:url(../img/top/schoolselect15.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolYokohama a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolOmiya {
	background:url(../img/top/schoolselect16.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolOmiya a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#schoolSelectMenuBox #schoolChiba {
	background:url(../img/top/schoolselect17.jpg) no-repeat;
	width:173px;
	height:220px;
	position: relative;
	text-indent: -5000px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolChiba a {
	width:173px;
	height:220px;
	display: block;
	position: absolute;
	top:0;
	left:0;
}*/

#schoolSelectMenuBox #schoolTokyo {
	float:left;
	margin-right:9px;
}

#schoolSelectMenuBox #schoolMachida {
	float:left;
	margin-right:9px;
}

#schoolSelectMenuBox #schoolNagoya {
	float:left;
	margin-right:10px;
}

#schoolSelectMenuBox #schoolOsaka {
	float:left;
}

#schoolSelectMenuBox #schoolFukuoka {
	float:left;
	margin-right:9px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolYokohama {
	float:left;
	margin-right:9px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolOmiya {
	float:left;
	margin-right:10px;
	margin-top:10px;
}

#schoolSelectMenuBox #schoolChiba {
	float:left;
	margin-top:10px;
}

#drn {
	width:100%;
	margin:0 0 15px;
	overflow:hidden;
}

#drn p {
	font-size:1.2em;
	line-height:1.7em;
}

#infoBox {
	width:718px;
	margin:0 0 15px;
	overflow:hidden;
	border:1px solid #DFDED2;
	position: relative;
}

#infoBox h3 {
	width:679px;
	height:27px;
	margin:15px 19px;
	background:url(../img/top/info_title.gif) no-repeat;
	text-indent:-5000px;
}

#infoBox a#infoLink {
	width:136px;
	height:27px;
	display: block;
	position: absolute;
	top:15px;
	left: 560px;
	text-indent: -5000px;
}

#infoBox .newsflash {
	width:679px;
	overflow:hidden;
	margin:15px 19px;
}

#infoBox .newsflash dl.newsflash-title {
	border-top:1px dotted #999999;
	width:679px;
	font-size:1.1em
}

#infoBox .newsflash dl.newsflash-title a {
	color:#FF4481;
}

#infoBox .newsflash dl.newsflash-title dt {
	float:left;
	width:70px;
	padding:7px 0 17px;
	clear:both;
}

#infoBox .newsflash dl.newsflash-title dd {
	width:590px;
	margin-left:70px;
	padding:7px 0 17px 10px;
}

#infoBox .newsflash dl.newsflash-title dd span {
	background-color:#E3E3E3;
	padding:3px 5px;
	margin-left:20px;
}

ul.ttcBtn {
	background: url(../img/top/top_top_cours_btn.jpg) no-repeat;
	width:720px;
	height:56px;
	margin:3px 0 5px 0;
	text-indent:-5000px;
	position: relative;
}

ul.ttcBtn li {
	list-style: none;
	position: absolute;
}

ul.ttcBtn li,
ul.ttcBtn li a {
	height: 45px;
	display: block;
}

ul.ttcBtn li a {
	text-indent:-5000px;
	text-decoration: none;
}

ul.ttcBtn li.c01 {left: 6px; top:6px; width: 227px;}
ul.ttcBtn li.c02 {left: 246px; top:6px; width: 227px;}
ul.ttcBtn li.c03 {left: 486px; top:6px; width: 227px;}

ul.ttcBtn li.c01 a:hover,
ul.ttcBtn li.c01 a:visited:hover { background: transparent url(../img/top/top_top_cours_btn_on.jpg) -6px -6px no-repeat;}
ul.ttcBtn li.c02 a:hover,
ul.ttcBtn li.c02 a:visited:hover { background: transparent url(../img/top/top_top_cours_btn_on.jpg) -246px -6px no-repeat;}
ul.ttcBtn li.c03 a:hover,
ul.ttcBtn li.c03 a:visited:hover { background: transparent url(../img/top/top_top_cours_btn_on.jpg) -486px -6px no-repeat;}





















