@charset "utf-8";
/* CSS Document */

.col-880{
	
	width: 880px;
	
	margin: 24px auto 48px auto;
	
	padding: 10px;
	
	border: solid 1px #999;
	
	border-radius: 3px;
	
	overflow: hidden;
	
}

.col-820{
	
	width: 820px;
	
	margin: 24px auto 48px auto;
	
	overflow: hidden;
	
}

h3.inst{
	
	font-size: 24px;
	
	border-bottom: solid 2px #000;
	
	margin-bottom: 18px;
	
	padding-bottom: 12px;
	
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro","Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	
}

.col-460{
	
	width: 460px;
	
	margin: 0 20px 0 0;
	
	float: left;
	
}

.col-340{
	
	width: 340px;
	
	float: left;
	
}


.inst-comment{
	
	font-size: 14px;
	
	margin-bottom: 24px;
	
}

h3.school-info{
	
	color: #C00;
	
	margin-bottom: 12px;
	
	font-weight: bold;
	
	font-size: 21px;
	
}

.inst-list{
	
	display: block;
	
	overflow: hidden;
	
}

.inst-list li{
	
	text-align: center;
	
	list-style: none;
	
}

.inst-kind{

	display: block;
	
	text-align: center;
	
	width: 100%;
	
	line-height: 1.5;
	
	height: 1.5em;
	
	margin: 12px 0;
	
	color: #fff;
	
	font-weight: bold;
	
	font-size: 18px;
	
	border-radius: 3px;

	background: #006;
	
	letter-spacing: 5px;
	
}

.inst-name{

	display: block;
	
	width: 200px;
	
	height: 150px;
		
	float: left;
	
	margin: 10px;
	
	color: #fff;
	
	font-weight: bold;
	
	font-size: 18px;

	line-height: 8.5;
	
	text-decoration: none;
	
	border-radius: 3px;
	
	box-shadow: 2px 2px 2px #999;
	
	text-shadow: 1px 1px 1px black, 0 0 1em black, 0 0 0.2em black;
	
}

.inst-name:hover{
	
	color: #FF0;

}

.btn-1{background: url(images/btn/eg.jpg);}
.btn-2{background: url(images/btn/ag.jpg);}
.btn-3{background: url(images/btn/cg.jpg);}
.btn-4{background: url(images/btn/bn.jpg);}
.btn-5{background: url(images/btn/fg.jpg);}
.btn-6{background: url(images/btn/jg.jpg);}
.btn-7{background: url(images/btn/bg.jpg);}
.btn-8{background: url(images/btn/eb.jpg);}
.btn-9{background: url(images/btn/ub.jpg);}
.btn-10{background: url(images/btn/uk.jpg);}
.btn-11{background: url(images/btn/vn.jpg);}
.btn-12{background: url(images/btn/va.jpg);}
.btn-13{background: url(images/btn/vc.jpg);}
.btn-14{background: url(images/btn/cb.jpg);}
.btn-15{background: url(images/btn/pf.jpg);}
.btn-16{background: url(images/btn/ky.jpg);}
.btn-17{background: url(images/btn/tp.jpg);}
.btn-18{background: url(images/btn/tb.jpg);}
.btn-19{background: url(images/btn/sx.jpg);}
.btn-20{background: url(images/btn/fl.jpg);}
.btn-21{background: url(images/btn/cl.jpg);}
.btn-22{background: url(images/btn/bj.jpg);}
.btn-23{background: url(images/btn/hm.jpg);}
.btn-24{background: url(images/btn/dr.jpg);}
.btn-25{background: url(images/btn/cj.jpg);}
.btn-26{background: url(images/btn/nk.jpg);}
.btn-27{background: url(images/btn/vo.jpg);}
.btn-28{background: url(images/btn/dt.jpg);}