@charset "utf-8";
/* CSS Document */

/* ----------Index Page---------- */
.index_content_box_left{
	width:410px;
	text-align:left;
	float:left;
}
.index_content_box_right{
	width:410px;
	text-align:left;
	float:right;
}
.index_content_box{
	text-align:left;
	width:100%;
	height:280px;
}
.index_content_box h1{
	margin-top:0px;
}
.index_content_box p{
	line-height:1.4em;
}
#index_news_list{
	margin-top:20px;
}
#index_news_list a{
	background-image:url(../../v2/images/index_news_arrow.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:3px;
	display:block;
}
.teacher_left_bar{
	background-color:#F3E4C5;
	width:170px;
	height:300px;
	vertical-align:top;
}
.teacher_left_bar a{
	display:block;
	color:#A75C19;
	padding:5px;
	font-weight:bold;
}
.teacher_left_bar a:hover{
	background-color:#A75C19;
	color:#FFF;
	padding-left:7px;
	text-decoration:none;
}
.teacher_photo{
	padding-left:5px;
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
.teacher_content{
	background-color:#FFF;
	vertical-align:top;
	padding:5px 15px;
}
.teacher_content h1{
	padding-top:1em;
}
#content_block_whole{
}
#content_block_whole table{
	float:left;
	width:400px;
	background-image:url(../../v2/images/content_block_bg.png);
	height:340px;
	margin-left:16px;
	display:block;
	margin-bottom:20px;
}
#content_block_whole table tr td#title{
	height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	width:400px;
	vertical-align:middle;
}
#content_block_whole table tr td#title a{
	color:#FFF;
}
#content_block_whole table tr td#photo{
	text-align:center;
	vertical-align:middle;
	text-align:center;
	height:305px;
	width:400px;
}
#content_block_whole table tr td#photo a{
	border:0px;
}
#content_block_whole table tr td#photo a img{
	width:376px;
	height:270px;
	border:0px;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;	
}
#content_block_whole table tr td#photo a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}
#page_no{
	display:block;
	border-top:1px solid #A75C19;
	clear:both;
	text-align:right;
	margin-top:15px;
}
#page_no a{
	display:inline-block;
	padding:2px 4px;
	color:#A75C19;
}
#page_no a:hover{
	background-color:#A75C19;
	color:#FFF;
}
#lamda_list a{
	background-image:url(../../v2/images/index_news_arrow.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:3px;
	display:block;
}
#book_list{
	width:850px;
	background-color:#FFF;
}
#book_list tr{
	background-color:#FFF;
}
#book_list tr:hover{
	background-color:#EEE;
}
#book_list tr td#photo{
	vertical-align:top;
	padding:5px;
	text-align:center;
	width:200px;
	height:200px;
	border-bottom:1px solid #CCC;
}
#book_list tr td#content{
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #CCC;
	cursor:default;
}
#book_list tr td#content span.title{
	color:#A75C19;
	font-size:16px;
	font-weight:bold;
	cursor:default;
	display:block;
	margin-bottom:1em;
	margin-top:0.5em;
}
.student_left_bar{
	background-color:#F3E4C5;
	width:220px;
	height:300px;
	vertical-align:top;
	padding-top:20px;
}
.student_left_bar a{
	display:block;
	color:#A75C19;
	padding:5px 10px;
}
.student_left_bar a:hover{
	background-color:#A75C19;
	color:#FFF;
	text-decoration:none;
}
.student_left_bar a b{
	display:block;
}
.student_content{
	background-color:#FFF;
	vertical-align:top;
	padding:5px 15px;
}
.student_content h1{
	padding-top:1em;
}
.student_content #large_photo{
	text-align:center;
	background-color:#F3E4C5;
	padding-top:22px;
	padding-bottom:10px;
}
.student_content #large_photo img{
	width:560px;
	height:420px;
}
.student_content #thumb{
	width:100%;
	background-color:#F3E4C5;
}
.student_content #thumb tr td#arrow{
	width:20px;
	height:84px;
}
.student_content #thumb tr td#photo{
	text-align:center;
	width:112px;
	height:84px;
}
.student_content #thumb tr td#photo a{
	width:112px;
	height:84px;
}
.student_content #thumb tr td#photo a img{
	border:0px;
	width:112px;
	height:84px;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;	
}
.student_content #thumb tr td#photo a:hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;	
}
.student_content #thumb tr td#arrow a img{
	border:0px;
	width:20px;
	height:84px;
}
.student_content #thumb tr td#arrow a:hover img{
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}
.contactus_field{
	width:200px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #AAA;
}
.contactus_field_large{
	width:500px;
	height:90px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #AAA;
}
.contactus_btn{
	padding:2px 7px;
	background-color:#A75C19;
	border:0px;
	font-size:12px;
	color:#FFF;
	cursor:pointer;
}
.red_text{
	color:#F00;
}