@charset "utf-8";
/* CSS Document */


/* !iframe all
---------------------------------------------------------- */

body { 
	text-align: left;
}

/* !Clearfix
---------------------------------------------------------- */

.newsArea02 li {
	display: block;
	min-height: 1%;
}
.newsArea02 li:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* !i_pickup.html
---------------------------------------------------------- */

.h1_picup01 {
	margin-bottom: 25px;
}

.picUpArea01 li {
	width: 260px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 3px solid #d7d7d7;
}
.picUpArea01 li.last {
	width: 260px;
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
	.newsDetailBox01,
	.picUpBox01 {
		margin: 0 auto;
	}

/* !i_mgzn.html
---------------------------------------------------------- */

.h1_mgzn01 {
	margin-bottom: 20px;
}

.p_mgzn {
	font-size: 86%;
}

.mgznHistoryIcon01 {
	margin-bottom: 10px;
}
.mgznArea01 {
	margin-bottom: 14px;
	font-size: 86%;
}
	.mgznArea01 li {
		margin-bottom: 14px;
		padding-bottom: 5px;
		background: url(../images/mgzn_line.gif) 0 100% repeat-x;
		*zoom: 1;
	}
		.mgznArea01 li dt a {
			text-decoration: underline;
		}
		.mgznArea01 li dt a:hover {
			text-decoration: none;
		}
		.mgznArea01 li dd {
			font-weight: bold;
		}
/* ! i_topics.html i_seminar.html
---------------------------------------------------------- */	

.h1_news01 {
	margin-bottom: 15px;
}

.newsArea01 {
	font-size: 86%;
}
.newsArea01 li{
	border-top: 3px solid #d7d7d7;
	padding: 10px 0;
	zoom: 1;
}
.newsArea01 li.last {
	border-bottom: 3px solid #d7d7d7;
}
	.newsArea01 dt {
		color: #00adef;
		margin-bottom: 5px;
	}
		.newsArea01 dt a:hover {
			color: #ed1b24;
			text-decoration: none;
		}
	.newsArea01 .seminerDetail01 {
		width: 183px;
		position: relative;
	}
	.newsArea01 .moreDetail01 {
		position:absolute;
		top: 50%;
		left: 190px;
		margin-top: -8.5px;
	}



/* ! i_seminar_ls.html i_seminar_soft.html
---------------------------------------------------------- */	

.newsArea02 li{
	border-top: 3px solid #d7d7d7;
	padding: 10px 0;
	zoom: 1;
}
.newsArea02 li.last {
	border-bottom: 3px solid #d7d7d7;
}
	.newsArea02 .thumbImg02 {
		float: left;
		width: 70px;
		padding-left: 8px;
	}
	.newsArea02 dl {
		float: right;
		width: 255px;
	}
		.newsArea02 dt {
			color: #00adef;
			margin-bottom: 1px;
		}
		.newsArea02 .seminerDetail01 {
			font-size: 72%;
			width: 175px;
			line-height: 1.4;
			position: relative;
		}
		.newsArea02 .moreDetail01 {
			position:absolute;
			top: 50%;
			left: 185px;
			margin-top: -8.5px;
		}
	
	
*:first-child+html .newsArea02 li{
	padding: 9px 0;
}
	
	