@charset "UTF-8";


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

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


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;}


table.fee{
	font-size:12px;
	line-height:110%;
	width:700px;
	margin-bottom:10px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	}
table.fee th,table.fee td{
	margin:0;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	}
table.fee th{
	background:#eee;
	color:#111;
	padding:5px 3px;
	text-align:center;
	}
table.fee th.car{
	background:#9bc1e5;
	padding:5px 3px;
	text-align:center;
	}
table.fee td.kubun_car{
	text-align:center;
	background:#e6e8f8;
	}
table.fee th.bike_big{
	background:#ffd74c;
	padding:5px 3px;
	text-align:center;
	}
table.fee td.kubun_bike_big{
	text-align:center;
	background:#fff8de;
	}
table.fee th.bike{
	background:#abca68;
	padding:5px 3px;
	text-align:center;
	}
table.fee td.kubun_bike{
	text-align:center;
	background:#ecffc5;
	}
table.fee td{
	text-align:right;
	padding:5px 5px;
	}

table.fee 
 th.car02_m {
    background: #f79191;
}

table.fee  td.kubun_car02 {
    background: #ffd1d1;
    text-align: center;
}

table.fixed{
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:12px;
	line-height:110%;
	width:700px;
	margin-bottom:10px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	}
table.fixed th,table.fixed td{
	margin:0;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	}
/*table.fixed th:last-child,table.fixed td:last-child{
	margin:0;
	border-bottom:1px solid #666;
	border-right:none;
	}*/
table.fixed th{
	background:#f5b3bb;
	color:#111;
	padding:5px 3px;
	text-align:center;
	}
table.fixed td{
	text-align:center;
	padding:5px 5px;
	}