@charset "utf-8";

/*-- トップページレイアウト --*/

/*.home*/
#wrapper {
	color: #333;
}
/*.home*/ 
#container {
	width: 710px;
	float: left;
	margin: 20px 0 5px 0;
}
a.linkbox,a.linkbox:hover,a.linkbox:visited,a.linkbox:focus,a.linkbox:active {
	color: #08176B;
}

/*----- 上下ボックス共通 -----*/
#content1,
#content2 {
	overflow:hidden; /* float clear */
	margin-bottom: 15px;
	margin-left: 5px;
}
/*----- お知らせボックス -----*/
#newsarea,
#meetingarea {
	width: 705px;
	float: left;
	height: 260px;
	background: url("../image/box.png") no-repeat left top;
}
/*----- 一覧（リンク）共通ボタン -----*/
.ichiran a {
	width: 95px;
	height: 21px;
	float: right;
	font-size: 85%;
	background: url(../image/list.png) no-repeat left top;
	margin: 0 5px 0 0 ;
	text-indent: -9999px;
}
.ichiran a:hover {
	background-position: -95px top;
}
h2.topnews {
	width: 687px;
	height: 25px;
	font-size: 18px;
	line-height: 1em;
	background: url("../image/h2.png") no-repeat;
	color: #7D000D;
	margin: 5px 5px 0 5px;
	padding: 4px 0 0 8px;
}
/*----- ボックス内テキスト -----*/
.news-txt {
	height: 190px;
	overflow: auto;
	margin: 0 6px 3px 6px;
	padding: 5px 3px 0 3px;
}
.news-txt p {
	line-height: 140%;
	margin: 0 0 7px 0;
	padding: 0 0 0 27px;
	background: url(../image/arrow-red.png) no-repeat 7px 3px;
}
.news-txt .newmark {
	background: url("../image/new.png") no-repeat left 4px;
}
.attention {
	font-weight: bold;
	color: #F00;
}
.red {
	color: #FF0000;
}