@charset "UTF-8";


/* 学校紹介
================================================== */

#m_title{
	width:660px;
	margin:20px auto;}
	
	
article#instructor h2{
	border-top:1px dotted #b1afaa;
	border-left:1px dotted #b1afaa;
	border-right:1px dotted #b1afaa;
	font-size: 16px;
	background: url(../img/instructor/h2.png) no-repeat 10px center;
	text-indent: 33px;
	padding: 13px 0;
	margin:0 0 10px;
}

	
.tabbox ul li{
display: inline;
float:left;}

.tabbox ul li img{
	margin:0 0px 10px 0px;}



table{margin:0 auto;}

table td img{
	margin:0 9px 10px 0px;}



ul#tab {
	zoom: 1;
	width:660px;
	background: #fff;
	border-bottom: 3px solid #ff6900;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
ul#tab:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
ul#tab li {
	float: left;
	width:20%;
	text-align: center;
}
ul#tab li:last-child {
	background: none;
}
ul#tab li a {
	display: block;
	/*width: 138px;*/
	padding: 8px 0;
	text-decoration: none;
	color: #222;
}
ul#tab li a:hover {
	background: #eee;
	color: #000;
}
ul#tab li.active,
ul#tab li.active a,
ul#tab li.active a:hover {
	background: #ff6900;
	color: #fff;
}
#detail {
	clear: both;
	overflow: hidden;
	background: #fff;
	width: 660px;
	padding:0px 0px;
	margin:0 auto;
}
.tabbox {
	display: none;
}







p.text{
margin:0px 20px 20px 20px;
padding:0;
font-size:14px;
color:#000;
line-height:160%}

p.text2{
width:380px;
margin:2px 20px 0;
padding:0;
font-size:14px;
color:#000;
float:left;
line-height:160%}

p.text_photo{
margin:2px 20px 30px 0;
float:right;}

p.text_photo img{
border:1px solid #eee;
padding:3px;
margin-bottom:3px;}