@charset "utf-8";

/*==============================================================

	index CSS

	01. 共通設定
	02. MainVisual-area
	03. News-area
	04. Banner-area

================================================================*/

/*------------ 共通設定 ------------*/
#Top-Cont {
	width:744px;
	margin:0 auto;
	padding:30px 0;
}

/*------------ MainVisual-area ------------*/
.Main-Visual {
	min-width:850px;
	height:293px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_gnavi.jpg) repeat-x bottom;
}

/*------------ News-area ------------*/

.News-area {
	float: left;
	margin-right: 19px;
	padding-bottom: 25px;
	_padding-bottom: 17px;
	width: 375px;
}

.News-area h3 {
	margin: 0 0 12px 0;
	padding: 0;
}

.News-area dl {
	margin: 0 5px;
	padding: 0;
}

.News-area dt {
	margin: 0 0 5px 0;
	padding: 0;

	color:#A680B8;
	font-size: 80%;
	text-align: left;
	line-height: 100%;
	font-weight: bold;
}

.News-area dd {
	margin: 0 0 15px 0;
	padding: 0;

	line-height: 135%;
	text-align: left;
}

.News-area dd em {
	color:#AD1000;
	font-size:85%;
	font-style:normal;
}

.News-area dd span {
	color:#AD1000;
}

.News-area table.syutugan {
	width:100%;
	_width:95%;
	margin-top:5px;
	border-top:solid 1px #A680B8;
	border-left:solid 1px #A680B8;
}

.News-area table.syutugan th,
.News-area table.syutugan td {
	font-size:75%;
	width:20%;
	border-bottom:solid 1px #A680B8;
	border-right:solid 1px #A680B8;
}

.News-area table.syutugan th {
	background-color:#FBD2FB;
	color:#B54295;
}

	

/*------------ Banner-area ------------*/

.Banner-area {
	float: right;
	padding-bottom: 20px;
	_padding-bottom: 12px;
	width: 350px;
	text-align:left;
}

.Banner-area img { margin-bottom:10px; clear:both; }
.Banner-area img#twin { margin-right:4px; }
