/* styles written in this file is for Standard */






/* teacher-index */

.teacher-index .main-contents p.lead{
	margin:			0px;
	padding:		17px 0px 19px 35px;
}

.teacher-index .main-contents .detail-bottom{
	width:			898px;
	margin:			0px 0px 120px 24px;
	padding:		0px 0px 10px 0px;
	background-color:	#C7E7FF;
	background-image:	url(../_img/bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.teacher-index .main-contents .detail-top{
	margin:			0px;
	padding:		0px;
	background-image:	url(../_img/bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.teacher-index .main-contents ul.page-navi{
	width:			480px;
	margin:			0px;
	padding:		11px 0px 9px 10px;
	list-style-type:	none;
	float:			left;
}

.teacher-index .main-contents ul.page-navi li{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	display:		inline;
}

.teacher-index .main-contents ul li img{
	vertical-align:		bottom;
}

.teacher-index .main-contents ul.page-navi li img{
	cursor:			pointer;
}

.teacher-index .main-contents p.number{
	margin:			0px;
	padding:		18px 23px 0px 0px;
	font-size:		12px;
	line-height:		1.8;
	font-weight:		bold;
	color:			#FF6600;
	float:			right;
}

.teacher-index .main-contents-child{
	background-image:	url(../_img/bod_tea_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	10px bottom;
}

.teacher-index .main-contents-child h3{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 2px 10px;
	background-color:	#C7E7FF;
}

.teacher-index .main-contents-child ul{
	width:			880px;
	margin:			0px 0px 0px 10px;
	padding:		0px;
	list-style-type:	none;
}

.teacher-index .main-contents-child ul li{
	width:			110px;
	height:			209px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	float:			left;
}

.teacher-index .main-contents-child ul li .list{
	width:			100px;
	margin:			4px 0px 0px 4px;
	padding:		0px;
	background-image:	url(../_img/bod_tea_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left 101px;
}

.teacher-index .main-contents-child ul li .list p{
	margin:			0px;
	padding:		0px;
	font-size:		10px;
	line-height:		1.4;
	color:			#ffffff;
}

.teacher-index .main-contents-child ul li .list p.photo{
	margin:			0px;
	padding:		0px 0px 1px 0px;
}

.teacher-index .main-contents-child div.outer {  
	display:		table;         
	height:			50px;  
	width:			100%;            
	color:			#5C5C5C;  
} 

.teacher-index .main-contents-child .outer .vertical_middle {  
	display:		table-cell;    
	vertical-align:		middle; 
}

.teacher-index .main-contents-child .outer .vertical_middle p{
	padding:		0px 4px 0px 5px;  
}

.teacher-index .main-contents-child ul li .list p.birthday{
	margin:			0px;
	padding:		16px 0px 2px 5px;
}

.teacher-index .main-contents-child ul li .list p.button{
	margin:			0px;
	padding:		0px 0px 2px 2px;
}

ul#teachers{
	display:		none;
}

