@charset "utf-8";

/*
**********************************************************************

* page.css

*********************************************************************
*/


#Main #sect02{
	margin:40px 0 0 0;
}
#Main #sect03{
 margin: 0;
}

#Main #sect04{
	margin:60px 0 0 0;
}


#Main #sect01 .img01 {
	display:inline;
	float:right;
	margin:0 0 25px 30px;
}
#Main #sect01 p {
	line-height:1.8;
}


#Main #sect02 .banner {
	display:inline;
	float:left;
}
#Main #sect02 .txt {
	display:inline;
	float:right;
	width:480px;
	text-align:left;
	overflow:hidden;
}
#Main #sect02 .txt ul li{
	width:100%;
	margin:0 0 5px 0;
	overflow:hidden;
}

#Main #sect04 .numlist {
 font-size: 1.2em;
 font-weight: normal;
}

#Main #sect04 .numlist li{
	width:97%;
	margin:0 0 15px 0;
	padding-left: 29px;
	overflow:hidden;
}

.num01{
	background: url(../img/num01.gif) 0 0 no-repeat;
}

.num02{
	background: url(../img/num02.gif) 0 0 no-repeat;
}
.num03{
	background: url(../img/num03.gif) 0 0 no-repeat;
}
/*
#Main #sect02 .txt .iconType03 {
	padding:0 0 0 57px;
	background-position:25px 0.7em;
}
*/
#Main #sect02 .txt .indnt {
	padding:0 0 0 26px;
}
#Main #sect02 .txt .school {
	display:inline;
	float:left;
	padding-top:4px;
}
#Main #sect02 .txt .url {
	display:inline;
	float:right;
}
#Main #sect02 .txt .item01 .school {
	width:130px;
}
#Main #sect02 .txt .item01 .url,#Main #sect02 .txt .item02 .url{
	width:300px;
}
#Main #sect02 .txt .item02 .school {
	width:85px;
}
#Main #sect02 .txt .item03 .school {
	width:180px;
}
#Main #sect02 .txt .item03 .url,#Main #sect02 .txt .item04 .url{
	width:220px;
}