@charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
background: url('../images/bg.gif') repeat-x; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container {
width: 850px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(../images/sidebar_250.gif) /* repeat-y right; サイドバーの背景画像 */
background-color: #ffffff; /* メインカラムの背景色 */
/* border-left: 1px #c0c0c0 solid; 左枠線 */
/* border-right: 1px #c0c0c0 solid; 右枠線 */
padding-top: 44px 
}

/* --- ヘッダ --- */
#header {
background-color: #ffffff; /* ヘッダの背景色 */
margin-top:0px;
}

/* --- ナビゲーション --- */
#nav {
float: right;
width: 240px; /* サイドバーの幅 */
background-color: #ffffff; /* メインカラムの背景色 */
}

/* --- メインカラム --- */
#content {
margin-right: 0px; /* メインカラムの右マージン（サイドバーの幅以上） */
margin-left: 0px;
}

/* --- フッタ --- */
#footer {
clear: right; /* フロートのクリア */
width: 100%;
background-color: #ECC335; /* フッタの背景色 */
}


.banner-title {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}

.spacer6 {
	WIDTH: 100%; HEIGHT: 6px
}
.spacer12 {
	WIDTH: 100%; HEIGHT: 12px
}
.spacer24 {
	WIDTH: 100%; HEIGHT: 12px
}
.spacer48 {
	WIDTH: 100%; HEIGHT: 48px
}

.footer-table {
	BACKGROUND-COLOR: #7CA546
}
.footer-copy {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.footer-copy-left {
	PADDING-LEFT: 11px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: left
}
.footer-copy-right {
	PADDING-RIGHT: 11px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: right
}
.footer-seo {
	FONT-SIZE: 10px; MARGIN-LEFT: 10px; COLOR: #999999; TEXT-ALIGN: center
}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}

.information-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 11px; WIDTH: 230px; PADDING-TOP: 0px
}
.information-li {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 21px; BACKGROUND: url(img/list.gif) no-repeat 5px 8px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
.information-th {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(img/information.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -3000em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 21px
}


.news-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 11px; WIDTH: 230px; PADDING-TOP: 0px list-style-type: none;
}
.news-li {
    FONT-SIZE:12px;
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none; HEIGHT: auto
}
.news-th {
 PADDING-RIGHT: 0px; PADDING-TOP:5px;
 FONT-SIZE: 16px; list-style-type: none;
 BACKGROUND: url(../images/maru5_230_top.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px;
 height:25px;
}

.news-th2 {
 PADDING-RIGHT: 0px; PADDING-TOP:5px;
 FONT-SIZE: 16px;
 list-style-type: none;
 BACKGROUND: url(../images/maru6_230_top.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px;
}

.tblc{background-color:#dddddd;}
