@charset "shift_jis";

/*
================================= カテゴリ：教員紹介CSS  =================================
*/

/*
=================================  教員紹介  =================================
*/

#s-syosai .page{
}

#s-syosai .page h2{
	margin:0 0 40px 0;
}

#s-syosai .section{
	clear:both;
	margin:0 0 50px 0;

}
#s-syosai .last{
	margin:0 0 40px 0;
}
#s-syosai h3,#s-syosai h4{

}
#s-syosai .section h4{
	margin:0 0 20px 0;
	border-bottom:1px solid #000000;
}
#s-syosai .section .section2{
	padding:0 0 40px 0;
}
#s-syosai .section .section2 .photo{
	float:left;
	margin:0 27px 0 0;
}


#s-syosai .left5{
	text-indent:5px;
}

#s-syosai .section p{
}
#s-syosai .section .table_wrapper{
/*	width:604px;*/
	margin:0;
	padding:1px;
	border:2px solid #efefef;
}
#s-syosai .section table{
	clear:both;
	width:664px;
	padding:1px;
	margin:0;
	border-collapse:separate;
}
#s-syosai .section table th{
	margin:0;
	padding:6px;
	border-bottom:1px solid #C8D7DC;
	border-right:1px solid #C8D7DC;
	text-align:left;
}
#s-syosai .section table td{
	margin:0;
	/*padding:6px;*/
	border-bottom:1px solid #DCDCDC;
	text-align:left;
}

#s-syosai .section table th.first{
	border-bottom:1px solid #C8D7DC;
	border-right:1px solid #C8D7DC;
	border-top:1px solid #C8D7DC;

}
#s-syosai .section table td.first{
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
}


#s-syosai .section table td{
	padding:6px 6px 6px 12px;
}

#s-syosai .section table td img{
	vertical-align:text-top;
	padding: 1px 0 0 0;
}

#s-syosai .section table th{
	width:95px;
	background:#f3f6fc;
}

#s-syosai .section dl dt
{
	float:left;
	clear:left;
	width:5em;
	padding:0 0 8px 0;
	line-height:1.4
}
#s-syosai .section dl dd
{
	padding:0 0 8px 5em;
	line-height: 1.4;
}


/* li時の処理 */
#s-syosai .section ul
{
	margin:0 0 0 17px;
	padding:0;
}
#s-syosai .section ul li
{
	margin:0;
	padding:8px 0 0 0;
	list-style:outside;
	line-height:1.4
}


#s-syosai .contents-path{
	margin:0 0 30px;
	padding:8px;
	background:#f5f5f5;
	border:1px solid #ebebeb;
}
#s-syosai .contents-path .back{
	float:left;
	width:33%;
}
#s-syosai .contents-path .list{
	float:left;
	width:33%;
	text-align:center;
}
#s-syosai .contents-path .next{
	float:right;
	width:33%;
	text-align:right;
}




/*
=================================  教員コラム詳細  =================================
*/

#s-k .page{
}
#s-k .menu
{
	width:100%;
	height:30px;
}
#s-k .photo
{
	margin:0 0 25px 0;
}
#s-k .menu h2
{
	float:left;
	width:70%;
}
#s-k .menu .list-info
{
	float:right;
	width:29.9%;
	text-align:right;
}

#s-k .section{
	clear:both;
	margin:0 0 50px 0;
}
#s-k .section img{
	float:right;
}
#s-k .section .contents{
	padding:0 170px 0 0;
}

#s-k .sub{
	clear:both;
	margin:0 0 40px 0;
}
#s-k .sub .image{
	float:left;
	width:150px;
}
#s-k .sub .contents{
	padding:0 0 0 170px;
}
#s-k .sub .contents .info{
	padding:10px;
	border:1px solid #efefef;
}

#s-k .contents-path{
	clear:both;
	margin:0 0 30px 0;
}
#s-k .contents-path .golist{
	float:right;
	width:30%;
	text-align:right;
}
#s-k .contents-path .nextcon{
	float:left;
	width:70%;
	text-align:right;
}
#s-syosai .section dl dt.style2 {
	width: 8em;
}
