/* ------------------------------------ */
/* ベースカラー				*/
/* ------------------------------------ */
.color_jfir {		/* 団体カラー */
	color: #bd006d;
}
.color_ceac {		/* 団体カラー */
	color: #008B69;
}
.color_gfj {		/* 団体カラー */
	color: #0067b0;
}

.bbscolor_jfir1 {　	/* 濃い */
	color: #bd006d;
}
.bbscolor_jfir2 {　	/* 薄い */
	color: #FAE7EC;
	background-color: #FAE7EC;
}
.bbscolor_ceac1 {　	/* 濃い */
	color: #336666;
}
.bbscolor_ceac2 {　	/* 薄い */
	color: #DBEEEA;
	background-color: #DBEEEA;
}
.bbscolor_gfj1 {　	/* 濃い */
	color: #0067B0;
}
.bbscolor_gfj2 {　	/* 薄い */
	color: #FAE7EC;
	background-color: #E9F8FD;
}
/* ------------------------------------ */
/* 基本					*/
/* ------------------------------------ */
html {
	text-align: center; 
}

body {
	position: relative;
	text-align: center;
	font-family: meiryo,"メイリオ",'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro","ms pgothic",sans-serif;
}
a:link    {
	text-decoration:none; color:blue ;
}
a:visited {
	text-decoration:none; color:blue ;
}
a:active  {
	text-decoration:none; color:blue ;
}
a:hover   {
	text-decoration:underline; color:blue ;
}
a img {
    border-style:none;
}
#wrapper {
	width: 820px;
	padding: 20px 30px 20px 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 1px solid #333; 
	line-height: 2em;
}
#wrapper2 {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 10px 20px 10px;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: left;
	border: 1px dotted #333; 
	line-height: 2em;
}
.no-meiryo {
font-family: Verdana, sans-serif;
}
/* ------------------------------------ */
/* 記事表示				*/
/* ------------------------------------ */
td{
	font-family: meiryo,"メイリオ",'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro","ms pgothic",sans-serif;
	font-size: 13px;
	line-height : 160% ;
}

/* ------------------------------------ */
/* ヘッダー等				*/
/* ------------------------------------ */
#header1 {
	text-align: center;
	width: 760px;
	height: 50px;
	background-color: #FAE7EC;
	padding: 10px 0px 0px 0px;
	margin: 0 auto; /* センタリング */
}
#header2 {
	width: 760px;
	height: 50px;
	background-color: #FAE7EC;
	padding: 0px 0px 0px 0px;
	margin: 0 auto; /* センタリング */
}

#header2 td {
	font-family: meiryo,"メイリオ",'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro","ms pgothic",sans-serif;
	padding: 0px 0px 0px 0px;
}

#header3 {
	width: 760px;
	height: 90px;
	background-color: #FAE7EC;
	padding: 0px 0px 0px 0px;
	margin-left: auto; /* センタリング */
	margin-right: auto; /* センタリング */
	margin-bottom: 15px; /* センタリング */
}
#header3 td {
	font-family: meiryo,"メイリオ",'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro","ms pgothic",sans-serif;
	padding: 0px 0px 0px 0px;
}

h3 {
	font-size:16px;
	color:#FFFFFF;
	background-color: #BD006D;
	padding : 3px 10px 0px 10px ;
	font-family: meiryo,"メイリオ",'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro","ms pgothic",sans-serif;
}
hr {
	text-align: left;
	width: 590px;
	height: 1px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #c0c0c0;
	margin: 5px 80px 5px 80px; /* センタリング苦戦につき苦肉の策　*/
}
/* ------------------------------------ */
/* 記事検索フォーム			*/
/* ------------------------------------ */
#form {
	align: center;
	width : 720px;
	height: 100px
	margin-left: 10px;
	padding : 5px 5px 0px 5px ; 
}
#form table.search {
	border: 1px solid #000; 
}
#form input.search {
	width: 60px; height:40px;
}

/* ------------------------------------ */
/* フォーム関連ベースタグ		*/
/* ------------------------------------ */
form{
display:inline;
vertical-align:middle;
}
input{
display:inline;
vertical-align:middle;
}

/* ------------------------------------ */
/* 管理画面用				*/
/* ------------------------------------ */
.admin_submenu {
	width: 760px;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto; /* センタリング */
	text-align: center;
	font-size:14px;
	background-color: #FAE7EC;
/*	font-weight:bold; */
}
.admin_submenu table td {
	padding: 3px;
	align: center;
	color:blue;
}

.admin_page_title {
	text-align: left;
/*	background-color: #FAE7EC; */
	font-size:16px;
	font-weight:bold;
	height: 30px;
	color: green;
	font-family: Verdana, sans-serif;
	padding-left:10px;
}

