@charset "UTF-8";

/* -----------------------------------------------------
		base layout
----------------------------------------------------- */

.wrap {
	width:780px;
	margin: 25px auto;
	clear:both;
	padding: 0px 10px 12px 10px;
}
.wrap {
}
.body_search .wrap_faculty {	border: solid 1px #b3e4ec; background:#e8fafd;}
.body_search .wrap_detail {	border: solid 1px #d2e79f; background:#f3fae3;}
.body_search .wrap_field  {	border: solid 1px #ffddae; background:#fff7e8;}
.body_search .wrap_keyword {	border: solid 1px #ffd6d6; background:#fff5f5;}

.body_students .wrap,
.body_teachers .wrap {
/* 
	margin-top:60px;
 */
}

/* -----------------------------------------------------
		title
----------------------------------------------------- */


.title {
	font:bold 1.45em/1.2em "�q���M�m�p�S Pro W3","�l�r �o�S�V�b�N", Osaka;
}
.title span {
	display:block;
	padding: 18px 0px 1px 0px;
	background-position: 65px 16px;
	background-repeat:no-repeat;
}
.title span.li01 {
	padding-left:100px;
	background-image: url(../image/li01.gif);
}
.title span.li02 {
	padding-left:100px;
	background-image: url(../image/li02.gif);
}
.wrap_keyword .title span.li01 {
	padding-bottom:10px;
	padding-left:134px;
	background-image: url(../image/li_step01.gif);
}
.wrap_keyword .title span.li02 {
	padding-bottom:10px;
	padding-left:134px;
	background-image: url(../image/li_step02.gif);
}


/* -----------------------------------------------------
		search title
----------------------------------------------------- */
.body_search .title {
	min-height:66px;
	_height:66px;
}
.body_search .title img {
	float:left;
}
.wrap_faculty .title {
	color:#008ba0;
}
.wrap_detail .title {
	color:#689400;
}
.wrap_field .title {
	color:#f58f00;
}
.wrap_keyword .title {
	color:#e76b6b;
}

.wrap_faculty .title img {	margin-top:-8px;}
.wrap_detail .title img {	margin-top:-8px;}
.wrap_field .title img {	margin-top:0px;}
.wrap_keyword .title img {	margin-top:0px;}

/* -----------------------------------------------------
		search result title
----------------------------------------------------- */
.body_result .title {
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding: 9px 0px 0px 48px;
	min-height:35px;
	_height:35px;
}
.body_result .wrap {
	background-color:#fff;
	border:none;
	width:820px;
}
.body_result .wrap_faculty .title {
	background-image: url(../image/h1_faculty.gif);
}
.body_result .wrap_detail .title {
	background-image: url(../image/h1_detail.gif);
}
.body_result .wrap_field .title {
	background-image: url(../image/h1_field.gif);
}
.body_result .wrap_keyword .title {
	background-image: url(../image/h1_keyword.gif);
}
