@charset "utf-8";

/**************************************************
		Campuslife
**************************************************/
#titleArea {
	background-image:url("../img/bg_title_area.jpg");
}


#mainArea .table001 .th001 { width:30%; }
#mainArea .table001 .th002 { width:15%; }
#mainArea .table001 .th003 { width:20%; }
#mainArea .table001 .th004 { width:25%; }
#mainArea .table001 .th005 { width:50%; }
#mainArea .table001 .th006 { width:10%; }

#mainArea .clearBox {
	clear:both;
	width:100%;
}

#mainArea .contLeft001 {
	float:left;
	width:400px;
}

#mainArea .contRight001 {
	float:right;
	margin-left:40px;
	width:200px;
}

#mainArea .contLeft002 {
	float:left;
	width:290px;
}

#mainArea .contRight002 {
	float:right;
	margin-left:40px;
	width:290px;
}

#mainArea .contLeft003 {
	float:left;
	width:315px;
}

#mainArea .contRight003 {
	float:right;
	margin-left:40px;
	width:315px;
}

#mainArea .contLeft004 {
	float:left;
	width:370px;
}

#mainArea .contRight004 {
	float:right;
	margin-left:40px;
	width:230px;
}

#mainArea .contLeft005 {
	float:left;
	width:350px;
}

#mainArea .contRight005 {
	float:right;
	margin-left:40px;
	width:230px;
}

#mainArea .contLeft006 {
	float:left;
	margin-right:20px;
	width:200px;
}

#mainArea .contCenter006 {
	float:left;
	margin-right:20px;
	width:200px;
}

#mainArea .contRight006 {
	float:right;
	width:200px;
}

#mainArea .contLeft007 {
	float:left;
	width:280px;
}

#mainArea .contRight007 {
	float:right;
	margin-left:40px;
	width:300px;
}

#mainArea .contLeft008 {
	float:left;
	width:380px;
}

#mainArea .contRight008 {
	float:right;
	margin-left:40px;
	width:200px;
}

#mainArea .contLeft009 {
	float:left;
	width:430px;
}

#mainArea .contRight009 {
	float:right;
	margin-left:40px;
	width:150px;
}

#mainArea .contLeft010 {
	float:left;
	width:300px;
}

#mainArea .contRight010 {
	float:right;
	margin-left:25px;
	width:315px;
}


#mainArea .listImage001,
#mainArea .listImage002 {
	margin-bottom:17px;
	font-size:0.8em;
}

#mainArea .listImage001 li,
#mainArea .listImage002 li {
	margin-bottom:17px;
	line-height:1.7;
}

#mainArea .listImage001 li.leftItem {
	clear:both;
	float:left;
	width:300px;
}

#mainArea .listImage001 li.rightItem {
	float:right;
	margin-left:40px;
	width:300px;
}

* html #mainArea .listImage001 li.rightItem { float:none; margin-left:337px; }
*:first-child+html #mainArea .listImage001 li.rightItem { float:none; margin-left:340px; }

#mainArea .listImage002 li.leftItem {
	clear:both;
	float:left;
	margin-right:20px;
	width:200px;
}

#mainArea .listImage002 li.centerItem {
	float:left;
	margin-right:20px;
	width:200px;
}

#mainArea .listImage002 li.rightItem {
	float:right;
	width:200px;
}


