@charset "utf-8";



#wrap .inner{
	position:relative;
}


/*-----------------------------------------
	タブ
-------------------------------------------*/

#kana-tab{
	margin-bottom:30px;
}

#kana-tab li{
	float:left;
	cursor:pointer;
}

/*-----------------------------------------
	メイン
-------------------------------------------*/


#result-box{
	position:absolute;
	top:145px;
	right:0;
}

#result-box span.num{
	font-size:32px;
	color:#387FE5;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
}

#result-box span.txt{
	font-size:24px;
	color:#387FE5;
}


#main-box{
	position:relative;
	width:720px;
	float:left;
}

#main-box .box{
	margin-bottom:50px;
}

#main-box .unit{
	margin-bottom:10px;
}

table{
	width:100%;
	border-top:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
}

table th{
	font-weight:normal;
	/*background:#EEF6F9;*/
	background:#FAFAFA; /* --表組見出し標準カラ― grey--*/
	border-left:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}

table th.name{
	width:380px;
}

table th.name{
	width:380px;
}

table th.type{
	width:110px;
}

table th.ad{
	width:155px;
}

table td.name{
	text-align:left;
	padding:15px;
}

table td.name a{
	color:#196AD7;
}

table td.type{
	padding:0 11px;
}

table td.type li{
	float:left
}

table td.dev{
	text-align:center;
	/*color:#3298A5;*/
	color:#4498FF; /* --高校標準カラ―　強調*/
	font-weight:bold;
	font-size:18px;
}

table td.ad{
	text-align:left;
	padding:15px;
}

table td{
	border-left:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}

h4{
	font-weight:bold;
	color:#00264C;
	font-size:22px;
	padding-left:15px;
	background:url(../images/tit_vl.gif) no-repeat 0 47%;
}

h4 span{
	padding-left:5px;
	font-weight:normal;
	position:relative;
	top:-1px;
	left:0;
	font-size:20px;
}

h5{
	font-size:30px;
	color:#79B4FF;  /*-- 高校標準カラ―　--*/
}





















