@charset "UTF-8";

@import url("base/reset.css");

@import url("common.css");
@import url("layout.css");
@import url("common_contents.css");
@import url("parts_menu.css");

@import url("print.css");


/* /////////////////////////////////////////////////////////////////////////// TOPPAGE */
#education h6 {color:#00A2D7;}


#education .program_photo {
	width:140px;
	float:right;
	margin-left:10px;
}
#education .program_photo img {
	width:140px;
	margin-bottom:0px;
	display:block;
}
#education .program_photo p {
	font-size:87%;
	margin:0;
}

#education .program {
	margin-left: 1em;
}

#education .program dd {
	margin: -1.8em 0 5px 3.5em;
}


#education .program dd dl {
	color: #000;
	font-weight:normal;
	line-height:1.8em;
}

#education .program dd dt {
	white-space: nowrap;
	width: 5.5em;
	border: 1px solid #ddd;
	text-align: center;
	color: #555;
	line-height:1.8em;
}

#education .program dd dd {
	font-weight: normal;
	color: #000;
	line-height:1.8em;
	margin: -1.9em 0 5px 6.2em;
}
#education table#mokuhyou th {
	text-align: center;
	vertical-align:middle;
}

#education  table#mokuhyou dt {
	text-align:center;
	font-weight:bold;
	color:#00A2D7;
}

#education .rel_photo {
	width:180px;
	margin-left:10px;
	text-align:right;
	float:right;
}

#education .week {
	border:3px solid #D5E2EA;
	padding:10px;
	display:block;
}
#education .week dt {color:#00A2D7;font-weight:bold;}
#education .week dd {border-bottom:1px dotted #ccc; padding-bottom:10px;}
#education .seisyo,
#education .seisyo th {text-align:center;}
#education .seisyo td {width:28%;}
th.bg_f { background:#fff;}

/*教科教育
--------------------------------------------------*/
#education .link li {
	width:300px;
	float:left;
	display:inline;
}

#education .link li a {
	width:300px;
	height:79px;
	display:block;
	text-indent: -999em;
	margin-left:auto;
	margin-right:auto;
}
/* *Hides from IE-mac \*/
#education .link li a{
	overflow: hidden;
}
/* *End hide from IE-mac */

#education #btn_jhs a {
	background-image:url(images/edu_btn_jhs.gif);
	background-repeat:no-repeat;
}

#education #btn_hs a {
	background-image:url(images/edu_btn_hs.gif);
	background-repeat:no-repeat;
	margin-left:20px;
}

#education .link li a:hover {
	background-position:0 -79px;
}

.withSchool li {
 overflow:hidden;
 zoom:1;
}

.withSchool li em {
 float:left;
}

.withSchool li span {
 float:right;
}

.studentMessage {
 overflow:hidden;
 zoom:1;
 border:1px solid #ccc;
 padding:10px;
}

.studentPhoto {
 float:left;
 width:140px;
}

.studentText {
 float:right;
 width:458px;
}

.studentText h4 {
 font-size:117%;
 background:none;
 margin:5px 0 10px;
 padding:0;
}


.studentName {
 text-align:right;
 margin-top:5px;
 font-weight:bold;
}

.studentName strong{
 color:#00a2d7;
}



/*** セカンドナビタイトル ***/
#lMenu_hs a{
    height: 25px;
	display:block;
	background:url(images/secmenu02.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	color:#fff;
	font-weight:bold;}
#lMenu_hs a:hover{
    background-position:0 -25px;}
