@charset "utf-8";


#study_top {
	background:url(../img/study_01.jpg) no-repeat;
	width:634px;
	height:291px;
}

#study_top h4 ,#study_top .copy  { display:none; visibility:hidden;}
#curriculum_entrance {
background:url(../img/study_02.jpg) no-repeat;
width:634px; height:185px;
}

#curriculum_entrance li a{
	width:203px;
	height:156px;
	text-indent:-9999px;
	display: block;

}

#curriculum_entrance li{
float:left;
list-style:none;
}


/*　カリキュラム各学科　*/

.syllabus {
	margin: 10px 0;
	font-size: 10px;
}

.cur_seika { background:url(../img/lesson_title_01.gif) no-repeat;
height:90px;
text-indent:-9999px;}

.cur_jyokyu { background:url(../img/lesson_title_02.gif) no-repeat;
height:90px;
text-indent:-9999px;}

.cur_yakan { background:url(../img/lesson_title_03.gif) no-repeat;
height:90px;
text-indent:-9999px;}



#lesson p,#lesson_jyokyu p ,#lesson_yakan p{
	margin:10px 0 15px 0;
}

#lesson em {
	color:#F98199;
	font-weight:bold;
	border: 1px solid #F98199;
	padding: 5px;
	margin-bottom:10px;
}

#lesson_jyokyu em {
	color:#99d256;
	font-weight:bold;
	border: 1px solid #99d256;
	padding: 5px;
	margin-bottom:10px;
}

#lesson_yakan em {
	color:#FEA640;
	font-weight:bold;
	border: 1px solid #FEA640;
	padding: 5px;
	margin-bottom:10px;
}


#lesson .timetable,#lesson_jyokyu .timetable,#lesson_yakan .timetable { margin-top:20px;}

#lesson .timetable td,#lesson_jyokyu .timetable td,#lesson_yakan .timetable td { font-size:11px; padding:2px; text-align:center; }


#lesson .timetable th {
font-size:12px; padding:2px; text-align:center;	background: url(../../img/common/bg_01.gif) repeat;
	line-height: 1.5em;	background-color:#fbb1c0;
}


#lesson_jyokyu .timetable th {
font-size:12px; padding:2px; text-align:center;background: url(../../img/common/bg_01.gif) repeat;
line-height: 1.5em;	background-color:#99D256;
}

#lesson_yakan .timetable th {
font-size:12px; padding:2px; text-align:center;background: url(../../img/common/bg_01.gif) repeat;
line-height: 1.5em;	background-color:#FEA640;
}

#lesson .timetable strong { width:10px;color:#E27081;}
#lesson_jyokyu .timetable strong { width:10px;color:#99D256;}
#lesson_yakan .timetable strong { width:10px;color:#FEA640;}

.cur_time { background:#E27081; color:#FFFFFF; width:70px; text-align:left;}
.cur_time2 { background:#99D256; color:#FFFFFF; width:70px; text-align:left;}
.cur_time3 { background:#FEA640; color:#FFFFFF; width:70px; text-align:left;}

.cur_non { background:#DDD; height: 25px; width:90px;}
.cur_01 { background:#FDD9C9; height: 25px; width:90px;}
.cur_02 { background:#eefbc1; height: 25px; width:90px;}
.cur_03 { background:#fffcab; height: 25px; width:90px;}
.cur_04 { background:#D9F1F7; height: 25px; width:90px;}
.cur_05 { background:#FEEDC5; height: 25px; width:90px;}
.cur_06 { background:#fafbc1; height: 25px; width:90px;}
.cur_07 { background:#e2fecc; height: 25px; width:90px;}
.cur_08 { background:#e0ccfe; height: 25px; width:90px;}
.cur_09 { background:#d1ffab; height: 25px; width:90px;}
.cur_10 { background:#E0F3D4; height: 25px; width:90px;}
.cur_11 { background:#E4C5E1; height: 25px; width:90px;}
.cur_12 { background:#EEE; height: 25px; width:90px;}
.cur_13 { background:#fafbc1; height: 25px; width:90px;}
.cur_14 { background:#ddfcfe; height: 25px; width:90px;}
.cur_15 { background:#FBB4AE; height: 25px; width:90px;}
.cur_16 { background:#F7DCBF; height: 25px; width:90px;}


.cur_detail dl { margin:10px 0;}

#lesson .cur_detail dt {
	font-size:13px;
	font-weight:bold;
	margin:25px 0 5px 0;
	letter-spacing:0.2em;
	background: url(../../img/common/bg_01.gif) repeat;
	line-height: 1.5em;
	padding-left: 5px;
	background-color:#fbb1c0;
}

#lesson_jyokyu .cur_detail dt {
	font-size:13px;
	font-weight:bold;
	margin:25px 0 5px 0;
	letter-spacing:0.2em;
	background: url(../../img/common/bg_01.gif) repeat;
	line-height: 1.5em;
	padding-left: 5px;
	background-color:#99D256;
}
#lesson_yakan .cur_detail dt {
	font-size:13px;
	font-weight:bold;
	margin:25px 0 5px 0;
	letter-spacing:0.2em;
	background: url(../../img/common/bg_01.gif) repeat;
	line-height: 1.5em;
	padding-left: 5px;
	background-color:#FEA640;
}


.cur_detail dd {
	font-size:13px;
	padding-left:10px;
	margin-bottom: 10px;
}

/* 追記 */

#note_yakan{
	background:url(../img/note_yakan.gif) no-repeat;
}

#note_yakan dl{
	padding:180px 0 15px 20px;
}

#note_yakan dt{
	text-indent:-9999px;
	height:20px;
}

#note_yakan dt.note01{background:url(../img/note_yakan01.gif) 5px 0 no-repeat;}
#note_yakan dt.note02{background:url(../img/note_yakan02.gif) 5px 0 no-repeat;}
#note_yakan dt.note03{background:url(../img/note_yakan03.gif) 5px 0 no-repeat;}
#note_yakan dt.note04{background:url(../img/note_yakan04.gif) 5px 0 no-repeat;}

#note_yakan dd{
	padding:2px 0 5px 15px;
	line-height: 1.2;
}
