


#content div.grid-a-1,
#content div.grid-a-2{
	clear:both;
	margin:1em 0;
}


#content div.college-block-rd,
#content div.college-block-ye{ padding:0 20px 10px;}

#content div.college-block-rd p.college-txt,
#content div.college-block-ye p.college-txt{
	margin-top:-10px;
	margin-bottom:10px;
}

#content div.college-block-rd ul.college-txt,
#content div.college-block-ye ul.college-txt{
	margin-top:-10px;
}

#content div.grid-a-1 div.college-block-rd,
#content div.grid-a-1 div.college-block-ye{
	width:310px;
}
#content div.college-block-rd{ background-color:#FEF7DE;}
#content div.college-block-ye{ background-color:#F5FDF2;}


#content div.college-block-rd h3,
#content div.college-block-ye h3{
	margin:0 -20px 16px;
}

#content div.college-block-imageunite{
	margin:0 0 1em;
	overflow:hidden;
	/zoom:1;
}
#content div.college-block-imageunite h4{
	background:url(../image_v2/ico_02.gif) no-repeat 0 .1em;
	padding:0 0 .1em 20px;
	margin-bottom:.4em;
	font-weight:bold;
	color:#2c1b07;
}
#content div.college-block-imageunite-image{
	float:left;
}
#content div.college-block-imageunite-image p.caption{
	color:#808080;
	margin-top:1.2em;
	width:150px;
}
#content div.college-block-imageunite-text{
	overflow:hidden;
	padding-left:15px;
	/zoom:1;
}

#content div.college-block-imageunite-colgroup{/zoom:1;}
#content div.college-block-imageunite-colgroup:after{/* clear fix */content:"";display:block;clear: both;}
#content div.college-block-imageunite-colgroup div.college-block-imageunite.col1{
	float:left;
	width:310px;
}
#content div.college-block-imageunite-colgroup div.college-block-imageunite.col2{
	float:right;
	width:310px;
}

/**/
#content div.college-block-imageunite-text-colgroup-2,
#content div.college-block-imageunite-text-colgroup-3{/zoom:1;}
#content div.college-block-imageunite-text-colgroup-2:after,
#content div.college-block-imageunite-text-colgroup-3:after{/* clear fix */content:"";display:block;clear: both;}


#content div.college-block-imageunite-text-col1,
#content div.college-block-imageunite-text-col2,
#content div.college-block-imageunite-text-col3{float:left;}
#content div.college-block-imageunite-text-col2,
#content div.college-block-imageunite-text-col3{
	background:url(../image_v2/line_01.gif) repeat-y 0 0;
	padding-left:10px;
}
#content div.college-block-imageunite-text-colgroup-2 div.college-block-imageunite-text-col1{width:195px;}
#content div.college-block-imageunite-text-colgroup-2 div.college-block-imageunite-text-col2{width:286px;}

#content div.college-block-imageunite-text-colgroup-3 div.college-block-imageunite-text-col1{width:195px;}
#content div.college-block-imageunite-text-colgroup-3 div.college-block-imageunite-text-col2{width:143px;}
#content div.college-block-imageunite-text-colgroup-3 div.college-block-imageunite-text-col3{width:143px;}

/**/


#content div.college-block-reccomend{
	background:#fff url(../image_v2/ico_01.gif) no-repeat 5px .5em;
	margin-top:1em;
	padding:.5em 10px .5em 30px;
	overflow:hidden;
	/zoom:1;
}
#content div.college-block-reccomend p.heading{
	float:left;
	width:120px;
	color:#62411a;
	font-weight:bold;
}
#content div.college-block-reccomend div.college-block-reccomend-text{
	padding-left:15px;
	overflow:hidden;
	/zoom:1;
}

/**/
#content div.college-block-misc{
	margin:3.5em 0 3em;
	border:1px solid #d9d7d4;
	padding:8px;
}

/* kihon
------------------------------ */
#content div.college-kihon-block-1{
	/zoom:1;
	overflow:hidden;
}

#content div.college-kihon-block-1-image{
	float:left;
	width:220px;
	padding-right:20px;
}
#content div.college-kihon-block-1-image img{
	display:block;
	margin-bottom:.8em;
}

#content div.college-kihon-block-1-text{
	zoom:1;
	overflow:hidden;
}
#content div.college-kihon-block-1-text-note{
	position:relative;
	padding-right:130px;
	font-size:84%;
	text-align:right;
	line-height:1.2;
}
#content div.college-kihon-block-1-text-note img{
	position:absolute;
	top:0;
	right:0;
}
#content div.college-kihon-block-1-text-2tables{
	overflow:hidden;
	/zoom:1;
	margin:.6em 0;
}
#content div.college-kihon-block-1-text-2tables table{
	width:224px;
	table-layout:fixed;
}
#content div.college-kihon-block-1-text-2tables table.college-kihon-block-1-text-2tables-sub{background-color:#fffbe2;}

#content div.college-kihon-block-1-text-2tables table caption{ font-weight:bold;}
#content div.college-kihon-block-1-text-2tables table.college-kihon-block-1-text-2tables-sub caption{background-color:#fff0ab;}

#content div.college-kihon-block-1-text-2tables table th,
#content div.college-kihon-block-1-text-2tables table td{
	background:url(../image_v2/line_02.gif) repeat-x 0 100%;
	padding:.2em 0 .2em 20px;
}
#content div.college-kihon-block-1-text-2tables table td{
	text-align:right;
	width:7em;
}
/*#content div.college-kihon-block-1-text-2tables table.college-kihon-block-1-text-2tables-sub th{padding-left:30px;}*/
#content div.college-kihon-block-1-text-2tables table th input{ position:absolute; margin-left:-20px;}


#content table.college-kihon-block-1-text-2tables-odd { float:left}
#content table.college-kihon-block-1-text-2tables-even{ float:right;}


#content ol.college-block-flow{
	/zoom:1;
	margin:1.4em -30px 0 0;
}
#content ol.college-block-flow:after{content:""; display:block; clear:both;}
#content ol.college-block-flow li{
	width:210px;
	min-height:85px;
	_height:85px;
	padding:0 22px 18px 136px;
	float:left;
	/float:none;
	/display:inline;
	/zoom:1;
	position:relative;
}
#content ol.college-block-flow li:first-child+li+li,
#content ol.college-block-flow li:first-child+li+li+li+li,
#content ol.college-block-flow li:first-child+li+li+li+li+li+li,
#content ol.college-block-flow li:first-child+li+li+li+li+li+li+li+li{clear:both;}

#content span.college-block-flow-num{
	display:inline-block;
	vertical-align:middle;
	width:2em;
	text-align:center;
	margin:0 .3em 0 0;
	background:#f08300;
	color:#fff;
	font-weight:bold;
	line-height:1.4;
}
#content span.college-block-flow-image{
	position:absolute;
	top:0;
	left:0;
}



