@charset "UTF-8";


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

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

article#short  a:link,article#short a:visited{
	text-decoration:underline;}
article#short  a:hover{
	text-decoration:none;}

.box{
	 padding:10px;
	 background:#efefef;
	 margin:10px 20px 10px;
	 font-size:14px;}

p.text{
margin:0px 20px 40px 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;}

span.16_bold{
	font-size: 16px;
	font-weight: bold;
}

table.fee{
	font-size:12px;
	line-height:110%;
	width:650px;
	margin-bottom:20px;
	margin-left: 20px;
	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#course{ margin:0 20px 40px;}
table#course td p{
	text-align:center;
	font-size:12px;
	line-height:110%;
	margin:2px 0 15px;}
	
/*高齢者講習*/

.kourei{
	font-size: 14px;
    padding: 10px;
    margin: 3%;
	width: 94%;
}

.kourei th{
	background: #c4e9f4;
	padding: 0.5%;
	border-top: 1px #b6b6b6 solid;
	border-left: 1px #b6b6b6 solid;
	border-bottom: 1px #b6b6b6 solid;
}

.kourei td{
	padding: 0.5%;
	border: 1px #b6b6b6 solid;
}

