#contents .wr{
	width:650px;
	height:auto;
	overflow:hidden;
	padding:0 0 0 0;
}
#contents .wr:after{
	overflow:hidden;
	content:"";
	display:block;
	clear:both;
	height:1px;
}
/*\*/
 * html #contents.wr{
 	height:1em;
	overflow:hidden;
}

/*キャンパスライフ-------------------------*/
.life_wrap{
	background-image:url(../img/life/life_back.gif);
	background-repeat:repeat-y;
	width:400px;
	height:272px;
	float:left;
}
.wr ul{
	padding:160px 0 5px 0;
	list-style-type:none;
	background-repeat:no-repeat;
	width:250px;
	height:110px;
	float:left;
	font-size:11px;
}
.wr ul li{
	padding:0 0 0 14px;
	line-height:1.5em;
	background-image:url(../img/life/life_list.gif);
	background-repeat:no-repeat;
	margin: 0 0 0 3em;
}
.life_spring{
	background-image:url(../img/life/spring.gif);
}
ul.life_summer{
	background-image:url(../img/life/summer.gif);
}
ul.life_autumn{
	background-image:url(../img/life/autumn.gif);
	background-repeat:no-repeat;
}
ul.life_winter{
	background-image:url(../img/life/winter.gif);
}
.life_img{
	width:200px;
	padding-top:19px;
	float:left;
}
.life_img p{
	font-size:11px;
	padding:0 5px 0 20px;
}


/*circle--------------------*/
.wr .circle{
	width:325px;
	padding-bottom:30px;
	margin:0;
	float:left;
}
.circle p{
	padding:5px;
}
.circle .h3{
	background-image:url(../img/common/h3_back.gif);
	background-repeat:no-repeat;
	height:20px;
	width:300px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:8px 0 0 1em;
	>padding:9px 0 0 1em;
}
#circle_top{
	width:300px;
	padding:20px 30px 20px 320px;
	background-image:url(../img/life/circle_back.gif);
	background-repeat:no-repeat;
	height:180px;
	font-size:14px;
}