/*--------------------------------------------------------------------------*/
/*共通項目の設定*/
body	{font-size: 88%;
	font-family: "MS PGothic", osaka, sans-serif;
	margin: 0px;
	padding: 0px;
	background:#FAFAEB url(../images/back.gif) repeat-y center center;
	width:100%;
	text-align:center;
}

img { margin: 0px; border: 0px }
h1{font-size:90%; color:#ffffff; padding-left:2em; display:inline; line-height:2em}
h2{font-size:150%; color:#ff8c00; padding-left:5px; border-style:solid; border-color:#ff8c00; border-width:0px 0px 1px 8px }


/*--------------------------------------------------------------------------*/
/*ページヘッダの設定*/
/*← バックにタイトルヘッダ*/
/*← ページ全体のレイアウト左右に*/
/*← ボカシつきの画像を配置してセンターあわせにする*/
.header{background: url(../images/01.gif) no-repeat #ff8c00; 
	height:133px;
	text-align:left;
	color:white;
	width:750px;
	margin:0px auto;}


/*--------------------------------------------------------------------------*/
/*コンテンツ部分の設定*/
/*← ページ全体のレイアウト左右に*/
/*← ボカシつきの画像を配置してセンターあわせにする*/
table.contents{
	text-align:left;
	padding:0px;
	width:750px;
	margin:0px auto;}


td.right	{
	padding:10px 25px;
	margin: 0px;
	background-color:#ffffff;
	text-align: left;
	vertical-align:top;
}
td.left	{
	vertical-align:top;
	width:200px;
	padding:0px;
	text-align:center;
	background-image: url(../images/dot.gif);
}

/*--------------------------------------------------------------------------*/
/* メニューレイアウトの設定 */

/* ul#menubox{list-style-type:none; width:100%; margin:0px; padding:0px; } */
/* ul#menubox li{display:block; text-align:left;} */

.menu-h{color:#666666; font-size:135%; font-weight:bold;  }
.menu-s{color:#666666; text-align: left; font-size:12px; font-weight:normal;display: block; width:95%; padding-top:5px; line-height:1.5em}

a.menu1     {
	width: 100%;
	background-color: #ffd988;
	text-align: left;
	height: 72px;
	display: block;
	margin: 0px;
	padding:5px;
	text-decoration:none;
	border-bottom:2px #ffffff solid;
}
a:hover.menu1   {
	color:#ffffff;
	text-decoration:none;
	background-color:#ff8c00;
}

a.kenren     {
	display: block;
	width:160px;
	border:2px #ff8c00 solid;
	margin:10px 13px;
	padding:10px 5px;
	text-decoration:none;
	background-color:#ffffcc
}
a:hover.kenren   {
	text-decoration:none;
	background-color:#ffff00;
}


/*--------------------------------------------------------------------------*/
 /* トップページ　レイアウトの設定 */

p.read{line-height:1.5em; text-indent:1em; color:#666666}

dl.mama{margin:0px}
dl.mama dt{font-size:120%; font-weight:bold; color:#ff9999; padding-left:5px; margin:0px; border-left:double #ff9999 5px}
dl.mama dd{margin:0px; padding:5px; text-indent:1em; color:#666666}
hr.dot{border:dashed 1px silver; margin:10px 0px}

/*--------------------------------------------------------------------------*/
/*新着情報部分の設定*/
table.ivent{font-size:88%; text-align:left; width:100%; border:1px solid #ff8c00;}
.news-head{background-color:#ff8c00; color:#ffffff;margin:0px; padding:5px; font-weight:bold; text-align:left;}
.date-cel{vertical-align:middle; border-bottom: dotted #ccc 1px; padding:5px 3px; text-align:right; width:5em}
.icon-cel{vertical-align:middle; border-bottom: dotted #ccc 1px; padding:5px 3px; text-align:left; width:56px}
.comt-cel{vertical-align:middle; border-bottom: dotted #ccc 1px; padding:5px 3px; text-align:left}
.ic-cel{font-size:88%; color:white; background-color:red; padding:1px 5px}

/*--------------------------------------------------------------------------*/
/*TOPICSのページ 単ページ表示の設定 */
div#kiji{
	border-color:#ff8c00;
	border-width:2px 1px;
	border-style:solid;
	margin:10px auto;
	padding:0px;
	display:block;
	width:498px;
}
.title{ font-size :100%;
	background-color : #ffd988;
	color : #666666;
	font-weight : bold;
	padding:5px 5px 0px 5px;
	margin:4px auto 0px auto;
	text-align: left;
}
.message{text-align:left; margin: 5px auto; padding: 5px; font-size:88% }
.date{font-size :88%; background-color: #ffd988; color: #333333; margin:0px auto; padding:0px 5px 5px 5px; text-align:right;}
.group{font-size:76%; color:white; background-color:red; padding:1px 5px; text-decoration:none; font-weight:bold }

/*--------------------------------------------------------------------------*/
/* 折りたたみ設定 */
.trigger      { cursor:pointer; background:url(../images/bt_close.gif) 0px 0px; display:block; width:100px; height:20px; overflow:hidden; margin-left:5px; text-indent: -200px }
.hide .target { display:none }
.hide .trigger       { background:url(../images/bt_open.gif) 0px 0px }
.hide .trigger:hover { background:url(../images/bt_open.gif) 0px -20px }
.trigger:hover       { background:url(../images/bt_close.gif) 0px -20px }

/*--------------------------------------------------------------------------*/
/*TOPICSのページ リスト表示の設定 */
div#list{text-align:left; margin:20px 0px }
.list-head{border-top:#ff8c00 double 4px; border-bottom:#ccc dotted 1px; padding:5px 3px }
.list-date{text-align:right;}
.outline{height:3em; overflow:hidden; color:#666; padding:5px 0px; font-size:88%; line-height:1.2em}

/*--------------------------------------------------------------------------*/
/* 管理ページのレイアウト */
.adminpg{width:750px;
	margin:0px auto;
	background-color:#ffffff;
	text-align:left;
}

.komoku{ font-size:12pt;
	color:#666666;
	background-color:#ffd988;
	padding:2px 2px 2px 4px;
	border: 1px none white;
	font-weight:bold;
	margin-left:1%;
	margin-right:1%; }

/*--------------------------------------------------------------------------*/
 /* フッターレイアウトの設定 */
.footer{font-size:x-small;
	text-align:center;
	padding-top:10px;
	background-image:url(../images/line.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	height:2em;
	line-height:1.5em;
	clear:both;
	width:750px;
	margin:0px auto;
}

/*--------------------------------------------------------------------------*/
/*NTOPICSページ ヘッドの検索フォーム（非表示）関連設定 */

.state{margin: 5px 0px;
	color:#000000;
	background:#ffd988;
	border-color:#ff8c00;
	border-width: 1px;
	padding:2px 5px;
	border-style:solid;
	text-align:left;
}

/*--------------------------------------------------------------------------*/
/* サイトマップの定義型リストの設定 */
dl#sitemap dt{font-size:120%; font-weight:bold; line-height:1.5em;}
dl#sitemap dd{margin-bottom:1em;}
dl#sitemap a{text-decoration:none;}
dl#sitemap a:link{text-decoration:none;color:#630}
dl#sitemap a:hover{text-decoration:none;color:#c03}
dl#sitemap a:visited{text-decoration:none;color:#c03}
dl#sitemap a:active{text-decoration:none;color:#c03}
