@charset "UTF-8";
/*nodagakuen CSS */
@import "../css/basic.css";
@import "../css/navi.css";
@import "../css/box.css";
@import "../css/other.css";

p{
	margin: 0;
	padding: 0 0 1em 0;
}


.box_r ul{
	font-weight: bold;
	color: #00469d;
	margin-left: 20px;
	margin-bottom: 2em;
}

.box_r li{
	margin-bottom: 0.5em;
}

.box_r ul span{
	font-weight: normal;
	padding-left: 1em;
}





/* イメージフロート（20081020追加） */
.imgLeft{
	float: left;
	margin-right: 15px;
}


/* カレンダー要素（20081017追加） */
#cl_l div{
}

#cl_l p{
	padding: 0.5em 0;
}

.calenderLeft{
	float: left;
	width: 26px;
	margin-left: 10px;
	margin-right: 20px;
}

.calenderRight{
	float: left;
	width: 160px;
}

.calenderClear{
	clear: both;
}

#couseTable{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-spacing: 0;
}

#couseTable th{
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
 	background-color: #ebebeb;
	padding: 10px;
}

#couseTable td{
	border-left: 1px dotted #999;
	text-align: center;
	padding: 10px;
}

.colored001{
	background-color: #F9A97F;
}

.colored002{
	background-color: #FEDCC6;
}

.colored003{
	background-color: #FFD87D;
}

.colored004{
	background-color: #FFEEC6;
}

.colored005{
	background-color: #6DCFF6;
}

.colored006{
	background-color: #C7EAFB;
}

#caution{
	font-size: 0.8em;
	color: #00469d;
	margin-top: 1em;
}

.CurriculumLeft{
	float: left;
	width: 191px;
	font-size: 0.8em;
	color: #0c419a;
	margin-bottom: 1em;
}

.CurriculumRight{
	float: right;
	width: 191px;
	font-size: 0.8em;
	color: #0c419a;
	margin-bottom: 1em;
}

#course2009 strong{
	color: #0c419a;
}

#course2009 img{
	margin-bottom: 2em;
}

.blue{
	color: #0cb4ea;
}

.green{
	color: #70b42c;
}

.orenge{
	color: #ef845c;
}





/*　2010年8月17日追加（教育特色）
_______________________________________________　*/
#education{
}


#education h2{
	text-align: left;
	border: none;
	margin: 0;
	padding: 0;
}

#education h3{
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
	border: none;
	background: none;
	margin: 1em 0;
	padding: 0;
}

#education h3 span{
	font-size: 0.9em;
	font-weight: normal;
}




#process{
}

#process h2{
	text-align: left;
	border: none;
	margin: 0;
	padding: 0;
}

#process h3{
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #00AAE8;
	border: none;
	background: none;
	margin: 1em 0;
	padding: 0;
}

#process h3 span{
	font-size: 0.9em;
	font-weight: normal;
}


#senbatu{
	background-color: #f2f2f2;
	padding: 1em;
	margin-bottom: 1em;
}



#senbatu{
	padding: 0 1em;
}
#senbatu h4{
	padding-top: 0.8em;
}

#clubNews{
	width: 373px;
	background-color: #00AAE8;
	margin: 0 0 2em 13px;
}

#clubNews h4{
	margin-bottom: 1em;
}

#clubNews p{
	color: #fff;
	padding: 0 1em 1em 1em;
}
