/* キャンパスライフ */
.bg_calendar	{	/* キャンパスカレンダー */
	background: url("../campuslife/campuslife_img/bg_calendar.jpg") no-repeat;
	padding : 14px 12px;
	margin-top : 14px;
	width : 640px;
	}
.cl_event10	{
	color : #009966;
	font-size: 10px;
	line-height: 140%;}
.cl_event12	{
	color : #009966;
	font-size: 12px;
	line-height: 140%;}
.cl_4	{
	color : #EE96A8;}
.cl_5	{
	color : #5CA848;}
.cl_6	{
	color : #62CAD3;}
.cl_7	{
	color : #435B9E;}
.cl_8	{
	color : #F2580F;}
.cl_9	{
	color : #E5B22F;}
.cl_10	{
	color : #B63E32;}
.cl_11	{
	color : #DF6F00;}
.cl_12	{
	color : #008B14;}
.cl_1	{
	color : #5294C3;}
.cl_2	{
	color : #FFBE0F;}
.cl_3	{
	color : #6FB962;}

.ph_calender	{
	margin-top : 6px;}
.cap_calender_ph	{
	color : #666666;
	font-size: 10px;
	line-height: 160%;
	}

/* サークル */
.cir_sq	{
	color : #009966;}

/* 学内施設・設備 */
.title_faci	{	
	background: url("../campuslife/faci_img/icon_title.jpg") no-repeat;
	font-size: 16px;
	line-height: 140%;
	color : #666666;
	height : 24px;
	vertical-align : middle;
	text-indent : 10px;
	margin-bottom : 6px;
	}
.box_faci	{
	font-size: 12px;
	line-height: 140%;
	background-color : #F1F1F1;
	padding : 12px 10px 18px 10px;
}

/* VoiceVoice */
.tx_highschool	{
	font-size: 12px;
	line-height: 140%;
	color : #006666;
	margin-top : 10px;}


/* 在学生の声、活躍する卒業生たち　majorのページ内リンクと同じ */
.arrow_course	{	
	background: url("../major/major_img/arrow_guru_course.gif") no-repeat;
	padding : 3px 5px 0px 42px;
	}
/* 在学生の声 */
.title_tx_voice	{
	background-color : #2FB8C5;
	font-size: 16px;
	line-height: 160%;
	color : #ffffff;
	}
.tx_voice_major	{
	font-size: 12px;
	line-height: 200%;
	color : #FF6633;
	padding-left : 8px;
	}
.tx_voice_name	{
	font-size: 18px;
	line-height: 180%;
	padding-left : 8px;
	}
.tx_voice_name-san	{
	font-size: 12px;
	line-height: 160%;
	}
.tx_voice_school	{
	font-size: 12px;
	line-height: 180%;
	color : #006666;
	padding-left : 8px;
	}
.tx_voice_title	{
	font-size: 14px;
	line-height: 160%;
	color : #ffffff;
	font-weight: 900;
	border : solid 4px #81D6E2;
	background-color : #4CA7C0;
	padding : 30px 0px;
	text-align : center;
	}
a.tx_voice:link	{	
	text-decoration:none;
	color : #009999;}
a.tx_voice:visited	{
	text-decoration:none;
	color : #C291C2;}
a.tx_voice:hover	{
	text-decoration:underline;
	color : #009999;}

/* 内定者レポート */
.box_report_title	{
	width : 436px;
	border-style : solid;
	border-width : 0 0 0 6px;
	border-color : #81D6E2;
	background : url(../campuslife/report_img/line_report.gif) no-repeat;
	background-position : 0 27px;
}
.tx_report_name	{
	font-size: 18px;
	padding : 0 0 3px 8px;
	}
.tx_report_naitei	{
	font-size: 12px;
	line-height: 200%;
	color : #FF6633;
	padding-left : 8px;
	}
.subtitle_report	{
	background-color : #4CA7C0;
	color : #ffffff;
	font-size: 14px;
	font-weight : 900;
	line-height: 200%;
	margin : 12px 0;
	padding-left : 8px;
}
.box_report	{
	font-size: 12px;
	line-height: 140%;
}


/* 活躍する卒業生の声 */
.box_grad_name	{
	background-image : url("../campuslife/campuslife_img/line_graduate_v.jpg");
	background-repeat : no-repeat;
	border-style : solid ;
	border-width : 1px 0px;
	border-color : #2FB8C5;
	width : 290px;
	padding : 4px 0px 4px 20px;
	}
.box_grad_license	{
	background-image : url("../campuslife/campuslife_img/line_graduate_v.jpg");
	background-repeat : no-repeat;
	border-style : solid ;
	border-width : 1px 0px;
	border-color : #2FB8C5;
	width ; 350px;
	padding : 4px 0px 0px 20px;
	font-size: 12px;
	line-height: 160%;
	}
.tx_grad_course	{
	font-size: 12px;
	line-height: 160%;
	color : #0079A8;
	}
.tx_grad_name	{
	font-size: 18px;
	line-height: 180%;
	}
.tx_grad_name-san	{
	font-size: 12px;
	line-height: 160%;
	}
.tx_grad_school	{
	font-size: 12px;
	line-height: 160%;
	color : #006666;
	}
.tx_grad_omona	{
	font-size: 12px;
	line-height: 160%;
	color : #FF6633;
	}
.tx_grad_occu	{
	font-size: 16px;
	line-height: 160%;
	font-weight :900;
	color : #FF9900;
	}
.tx_grad_site	{
	font-size: 12px;
	line-height: 160%;
	color : #7F7F7F;
	}
.tx_grad_sitename	{
	font-size: 12px;
	line-height: 160%;
	color : #333333;
	}
.box_grad_photo	{
	background-image : url("../campuslife/campuslife_img/bg_graduate.gif");
	background-repeat : no-repeat;
	background-position : 10px 0px;
	background-color : #3BC3C9;
	padding : 10px;
	}
.tx_grad_copy	{
	font-size: 14px;
	line-height: 160%;
	font-weight : 900;
	color : #ffffff;
	}
.tx_title_grad	{
	font-size: 14px;
	line-height: 140%;
	color : #009999;
	font-weight :900;
	}
.box_grad_schedule	{
	border : 4px solid #2FB8C5;
	background-image : url(../campuslife/graduate_img/title_schedule.gif);
	background-repeat : no-repeat;
	background-position : 4px 4px;
	padding : 25px 0px 6px 10px;
	}
.tx_grad_sch_time	{
	font-size: 10px;
	line-height: 140%;
	color : #333333;
	text-align : right;
	vertical-align : top;
	white-space : nowrap;
}
.tx_grad_line_top	{
	background-image : url(../campuslife/graduate_img/line_schedule_top.gif);
	background-repeat : no-repeat;
	background-position : 6px 3px;
	width : 20px;
}
.tx_grad_line	{
	background-image : url(../campuslife/graduate_img/line_schedule.gif);
	background-repeat : no-repeat;
	background-position : 6px 0px;
	width : 20px;
}
.tx_grad_sch	{
	font-size: 12px;
	line-height: 140%;
	color : #333333;
}
/* 学生のある一日をレポート */
.tx_lf_course	{
	font-size: 12px;
	line-height: 140%;
	color : #FF9933;
	}
.tx_lf_name	{
	font-size: 18px;
	line-height: 180%;
	font-weight : 900;
	}
.tx_lf_name-san	{
	font-size: 12px;
	line-height: 160%;
	}
.tx_lf_school	{
	font-size: 12px;
	line-height: 160%;
	}
.tx_lf_copy	{
	font-size: 14px;
	line-height: 140%;
	color : #006699;
	}
.box_lf_time	{
	background-color : #62CAD3;
	padding : 0 0 0 12px;
	}
.box_lf_tx	{
	background-color : #E0F8FE;
	padding : 0 20px 0px 15px;
	font-size: 12px;
	line-height: 160%;
	color : #367CBA;
	vertical-align : top;
	width : 180px;
	}
.tx_time	{
	color : #EFFE8B;
	font-size: 12px;
	line-height: 160%;
	vertical-align : top;
}
.tx_time_f	{
	color : #ffffff;
	font-size: 12px;
	line-height: 160%;
}

/* 証明書発行 */
.box_application	{	/* 背景ブルーのbox */
	border : 1px solid #55C5D0;
	background-color : #E6FAFC;
	font-size: 12px;
	line-height: 160%;
	padding : 10px 8px;
	margin : 10px 0px;}
.tx_heart_blue	{	/* ブルーの ハートのアイコン */
	background: url("../img/icon_heart_blue.gif") no-repeat;
	padding : 5px 0px 5px 26px;
	color : #F4741D;
	font-size: 14px;
	line-height: 140%;
	font-weight : 900;}
