@charset "utf-8";

/* /graduate_school/index.html
---------------------------------------------------------- */
.indexSearchSec01 {
	border: 1px solid #ccc;
}
	.indexSearchSec01 .h1_index01 {
		background: none;
		line-height: 1;
		margin: 0;
		padding: 15px 20px 16px;
		border-bottom: 1px solid #ccc
	}
	.indexSearchSec01 .indexSearchSecIn01 {
		padding: 17px 19px 19px;	
	}
		.indexSearchSec01 .indexSearchSecIn01 .indexSearch01 {
		}
		.indexSearchSec01 .indexSearchSecIn01 .indexSearch01.flL { width: 320px;}
		.indexSearchSec01 .indexSearchSecIn01 .indexSearch01.flR { width: 330px;}

.indexTit01 {
	background-color: #000;
}
	.indexTit01 .flL {
		width: 520px;
	}
	.indexTit01 .flR {
		width: 189px;
	}

.textDetail .btn01 {
	padding-left: 30px;
	background: url(/img/bg-index-news01.gif) no-repeat left top;
}

.linkBox p {
		margin-top: 5px;
	}
		.linkBox p span {
			background: url(/img/bg-index-news0101.png) no-repeat left top;
			display: block;
			height: 24px;
			padding-left: 30px;
		}
			.linkBox p span a {
				background: url(/img/bg-index-news0102.png) no-repeat right top;
				display: inline-block;
				height: 18px;
				padding: 0px 18px 6px 0;
				overflow: hidden;
			}
.tabList01 {
	margin-bottom: 0;
}
	.tabList01 li table td {
		width: 166px;
		height: 41px;
		text-align: center;
		background: url(/img/bg-tab-no02.gif) scroll left top;
	}
	.tabList01 li table  td.active {
		background: url(/img/bg-tab-on02.gif) scroll left top;
	}


.ulGraduateschool01 {
	padding: 0;	
}
	.ulGraduateschool01  li{
		padding: 5px 12px;
		border-bottom: 1px solid #fff;
		font-size: 86%;
	}
		.ulGraduateschool01 li .date {
			width: 8em;
		}
		.ulGraduateschool01 li .text {
		}
.updateList02{
}

.indexList01 {
	padding: 0;
	font-size: 86%;
}
	.indexList01 > li {
		padding: 5px 12px;
		border-bottom: 1px solid #fff;
	}
		.indexList01 li .text .flR {
			margin-left: 30px;
		}
			.indexList01 li .text .flR li {
				float: left;
				*display: inline;
				/*width: 8em;*/
				margin-left: 10px;
				padding: 0;
			}
			.indexList01 li .text .flR li.first {
				margin-left: 0;	
			}
				.indexList01 li .text .flR li .ico_folder01 {
					padding-left: 20px;
					background: url(/img/ico-folder01.gif) no-repeat left 0.3em;
				}
				.indexList01 li .text .flR li a {
					color: #333;
				}
.indexList02{
	padding: 0;
	font-size: 86%;
}
	.indexList02 li {
		padding: 5px 12px;
		border-bottom: 1px solid #fff;
	}
		.indexList02 li .date {
			width: 13em;
			float: right;
			*display:inline;
			margin: 0 0 0 15px;
		}
		.indexList02 li .text {
			padding-right: 20px;
			overflow: hidden;
			*zoom: 1;
		}


