@charset "utf-8";



p.font_14{ font-size:14px; margin-top:10px;}

.sub_tit{ display:block; font-size:14px; margin:0 0 10px 10px;color:#ff758c;}
.over_f{ overflow:auto;}



/*　授業ページトップ　*/



#lesson_top .curriculum_btn { margin-top:10px;}
#lesson_top .curriculum_btn li{ float:left;}
#lesson_top .curriculum_btn li.right_sp{ margin-right:17px;}

#class_style{ padding-top:10px;}

#class_style .outside{ width:306px; border:#ead1b8 1px solid; float:left; margin-top:10px;}
#class_style .class_center{ margin-right:17px; }
#class_style .inside{ width:300px; margin:3px; }
#class_style .inside p{ padding:5px;}


#class_style .classname{ background:url(../img/classname.jpg) no-repeat; width:285px; height:30px; padding-left:15px; margin:3px 0; line-height:32px; overflow:hidden; font-size:16px;}
#class_style .classname_btn{ background:url(../img/classname_btn.jpg) no-repeat; width:285px; height:30px;}


#class_style .classname a{ display:block; width:285px; height:30px;}

#class_style .line{ padding-top:10px;}

/*　実習担任制（元1実習科目1講師完全担当制）　*/

#lesson_01 {
	background:url(../img/lesson_02.jpg) 0 122px no-repeat;
	width:634px;
	height:370px;

}

#lesson_01 h4 {
	background:url(../img/title_lesson_01.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
	
#lesson_01 .copy  { display:none; visibility:hidden;}


.lesson_01_02 {/*　yama写真追加分　*/
	padding-top:10px;
}


/*　プロセスチェック実習　*/

#lesson_02 {
	background:url(../img/lesson_03.jpg) 0 122px no-repeat;
	width:634px;
	height:370px;

}

#lesson_02 h4 {
	background:url(../img/title_lesson_02.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
	
#lesson_02 .copy  { display:none; visibility:hidden;}


.lesson_02_02 {/*　yama写真追加分　*/
	padding-top:10px;
}


/*　ワンセルフ実習　*/

#lesson_03 {
	background:url(../img/lesson_04.jpg) 0 122px no-repeat;
	width:634px;
	height:526px;

}

#lesson_03 h4 {
	background:url(../img/title_lesson_03.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
	
#lesson_03 .copy  { display:none; visibility:hidden;}

.lesson_03_02 {/*　yama写真追加分　*/
	padding-top:10px;
}


/*　技術検定　*/

#lesson_04 {
	background:url(../img/lesson_05.jpg) 0 122px no-repeat;
	width:634px;
	height:370px;

}

#lesson_04 h4 {
	background:url(../img/title_lesson_04.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
		
#lesson_04 .copy  { display:none; visibility:hidden;}

.lesson_04_02 {/*　yama写真追加分　*/
	padding-top:10px;
}



/*　シミュレーション実習　*/

#lesson_05 {
	background:url(../img/lesson_06.jpg) 0 122px no-repeat;
	width:634px;
	height:370px;

}

#lesson_05 h4 {
	background:url(../img/title_lesson_05.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
		
#lesson_05 .copy  { display:none; visibility:hidden;}



.lesson_05_02 {/*　yama写真追加分　*/
	padding-top:10px;
}



/*　インターンシップ　*/

.long_table{
margin:5px 8px 20px 15px;}

.long_table td.yel{
border-style:double;
border-color:#ff758c;
background-color:#fff;
width:130px;
font-size:14px;
}

.long_table td.yel .txt01{
margin:0 5px 5px;
display:block;
}

.long_table td.yel .strong{
font-weight:bold;
color:#ff758c;
margin:5px;
}

.merit{ margin-left:20px;}

li.merit_01{ background:url(../img/no1.jpg) no-repeat;height:29px; padding-left:28px; line-height:29px; margin-bottom:10px; font-size:14px;}
li.merit_02{ background:url(../img/no2.jpg) no-repeat;height:29px; padding-left:28px; line-height:29px; margin-bottom:10px; font-size:14px;}
li.merit_03{ background:url(../img/no3.jpg) no-repeat;height:29px; padding-left:28px; line-height:29px; margin-bottom:10px; font-size:14px;}
li.merit_04{ background:url(../img/no4.jpg) no-repeat;height:29px; padding-left:28px; line-height:29px; font-size:14px;}

.intern { width:610px;	border:#ff758c 1px solid;
	margin:15px 0 10px 0;
	padding:10px;
}
.intern strong {
	color:#ff758c; font-size:14px;
}

.intern dt { margin:10px 0 5px 0;}
.intern dd { margin:0 0 5px 0;}



.syokai {/*　yama追加分インタビュー枠　campuslife cssより拝借　学生日記080728と同一　*/
	border: 1px dotted #ffb1bc;
	padding: 10px;
	margin-bottom: 10px;
}

.syokai strong {/*　yama追加分インタビュー枠名前部分　同上*/
	line-height: 200%;
	color: #ff6c81;
	border-bottom: 1px dotted #ffb1bc;
	display: block;
	margin-bottom: 5px;
}

.syokai img{/*　yama追加分インタビュー枠　*/
    float: right;
	margin: 3px;
}

.syokai p{/*　yama追加分インタビュー枠　*/
	padding-left: 10px;
	padding-top: 5px;
}

/*　インターンシッププログラム実施期間　*/

.program_time{ font-size:14px; margin-left:23px;}
.program_time th{ color:#fff; text-align:center; padding:3px 10px 3px 10px;border-bottom:1px dashed #fff;}
.program_time td{ border-bottom:1px dashed #ff758c; padding:3px 10px 3px 10px;}

.program_time .class02{ background-color:#f6ab00;}
.program_time .class01{ background-color:#f36d7e;}
.program_time .class03{ background-color:#64b6c8;}

.hishu{ display:block; color:#fff; background-color:#C00; padding:3px; text-align:center;}
.kibo{ display:block; color:#C00; border:1px solid #C00; padding:3px; text-align:center;}



#lesson_07 {
	background:url(../img/lesson_09.jpg) 0 121px no-repeat;
	width:634px;
	height:370px;

}

#lesson_07 h4 {
	background:url(../img/title_lesson_07.gif) no-repeat;
	text-indent:-9999px;
	height:122px;
}
	
#lesson_07 .copy  { display:none; visibility:hidden;}




#support{/*　yama追加分　*/
	border:#ff758c 1px solid;
	background:url(../img/support_img.jpg) no-repeat;
	background-position:right;
	width:632px;
	height:516px;

}

.under_sp{ padding-bottom:20px;}

.taisaku{/*　yama追加分　*/
    width:370px;
}

.taisaku img{/*　yama追加分　*/
margin-top:10px;

}

.taisaku p{/*　yama追加分　*/
	padding:5px 15px;	
}

.taisaku strong { /*　yama追加分 educationより拝借　*/
	display:block;
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	background: url(../../img/common/bg_01.gif) #ffec6c;
	padding: 5px;
}






