@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* ----------------------------------------
	##contents
---------------------------------------- */
#box1{
	margin:0 0 35px;
	background:url(../student/img/bg.jpg) no-repeat left top;
	width:950px;
	height:215px;
}
#box1 h3{
	margin:0 0 6px 19px;
	padding:35px 0 0 0;
}
#box1 p{
	margin:0 0 0 19px;
	color:#808080;
}
.student-box{
	margin:0 0 24px;
	width:950px;
	border-collapse:collapse;
	border:0;
}
.student-box td{
	padding:0;
	vertical-align:top;
}
.student-box1-2{
	border-collapse:collapse;
	border:0;
}
.student-box1-2 td{
	padding:0;
	vertical-align:top;
}
.student-t1{margin:0 0 2px;}
.student-t2{
	margin:0 0 0 4px;
	width:282px;
	color:#808080;
}
.student-t2 a{color:#808080;}
.student-t2 a:hover{color:#f00;}

.student-box1{
	margin:0 0 16px;
	padding:11px;
	color:#808080;
}
.student-box1 table{
	border-collapse:collapse;
	border:0;
}
.student-box1 td{
	padding:0;
	vertical-align:top;
}
.student-ph1{margin:0 0 3px;}
.student-txt1{
	margin:0 0 0 8px;
	font-size:117%;
	font-weight:bold;
}
.student-txt2{margin:0 0 12px 8px;}
.student-txt3{
	margin:0 0 12px 8px;
	font-size:117%;
}
.student-btn1{margin:0 0 4px 7px;}
.student-box1-2 h3{margin:4px 0 8px;}
.student-title1{
	line-height:1.2;
	font-size:167%;
}
.student-title2{
	line-height:1.2;
	font-size:267%;
}
.student-box1-2 h4{margin:0 0 10px;}
.student-box1-2 div p{
	margin:0 0 2em;
	font-size:117%;
}

/* ----------------------------------------
	##side
---------------------------------------- */
#side{
	width:240px;
	float:right;
}
.s-txt1{margin:0 0 6px;}
.s-box1{
	border-collapse:collase;
	border-width:0 0 2px 0;
	border-color:#eee6e0;
	border-style:solid;
	width:240px;
}
#s-box-btm.s-box1{border-width:0 0 0 0;}
.s-box1 td{
	padding:2px 0;
	line-height:1.2;
	font-size:134%;
	font-weight:bold;
}
.s-box1 td.s-t1{width:85px;}
.g1 td a{color:#965800;}
.g1 td a:hover{color:#f00;}
.g2 td a{color:#326db2;}
.g2 td a:hover{color:#f00;}
.g3 td a{color:#2e5700;}
.g3 td a:hover{color:#f00;}
.g4 td a{color:#153f6e;}
.g4 td a:hover{color:#f00;}


/* case1-4 */
.student-box1-1a .student-box1{border:1px #dfc294 solid;}
.student-box1-1a .student-txt1{color:#965800;}
.student-box1-1a .student-box1-2 h3{color:#965800;}

/* case5-6 */
.student-box1-2a .student-box1{border:1px #80a2d6 solid;}
.student-box1-2a .student-txt1{color:#3c80bf;}
.student-box1-2a .student-box1-2 h3{color:#3c80bf;}

/* case7-8 */
.student-box1-3a .student-box1{border:1px #95b86e solid;}
.student-box1-3a .student-txt1{color:#42730b;}
.student-box1-3a .student-box1-2 h3{color:#42730b;}

/* case9-13 */
.student-box1-4a .student-box1{border:1px #80a2d6 solid;}
.student-box1-4a .student-txt1{color:#205880;}
.student-box1-4a .student-box1-2 h3{color:#205880;}
.student-box1-4a .student-box1-2 div p strong{color:#2e5693;}

