@charset "Shift_JIS";

#main_tile {
	text-indent: -9999px;
}

/*----------------------------------------------------------------------------------
	メインメニュー
----------------------------------------------------------------------------------*/
/* メインメニュー 記事表示側 */
div.mainmenu {
	color: #000000;
	margin: 0px 0px 0px 220px;
	left: 1px;
	width: 592px;
/*	border: 1px solid #ffffff;*/
}

.news_topics {
	width: 562px;
	margin: auto 10px 10px 40px;
	padding: 15px;
	position: relative;
	background: url(../image/bg/main_w.jpg?20150618) repeat-y;
}

.news_topics .news_date {
	margin: 0px 30px;
	float: right;
	font-weight: bold;
	font-size: 12pt !important;
}
.news_topics .news_text {
	margin-top: 20px;
}
.news_topics .news_topics_h {
	width: 590px;
	height: 6px;
	margin: 0px auto;
	position: absolute;
	left: 1px;
	top: 0px;
	background: url(../image/bg/main_w_h.jpg?20150618) repeat-y;
}
.news_topics .news_topics_f {
	width: 590px;
	height: 6px;
	margin: 0px auto;
	position: absolute;
	left: 1px;
	bottom: 0px;
	background: url(../image/bg/main_w_f.jpg?20150618) repeat-y;
}

.news_topics hr {
	display: none;
}

/*----------------------------------------------------------------------------------
	サイドメニュー
----------------------------------------------------------------------------------*/
/* --- ボックス --- */
div.submenu {
width: 186px; /* ボックスの幅 */
padding-bottom: 25px; /* ボックスの下パディング */

background: url(../image/submenubg_bottom.png?20150618) no-repeat bottom;/* ボックスの背景 */
}

/* --- 見出し --- */
div.submenu h3 {
margin: 0; /* 見出しのマージン */
padding: 0px 10px 0px 10px; /* 見出しのパディング（上下、左右） */
background:url(../image/submenubg_osirase_top.png?20150618) no-repeat top; height: 73px; /* 見出しの背景 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
div.submenu p {
margin: 0px 23px; /* 段落のマージン（上下、左右） */
line-height: 120%;
font-size: 12pt;
}

#nav2 {
float: left;
width: 189px; /* サイドバーの幅 */
margin-left: 40px; /* 見出しのパディング（上下、左右） */
}
