

/*-----------------------------------------*/
/* ID*/
/*-----------------------------------------*/

/*-------------------- 上部メニュー --------------------*/
#top_menu ul {
	margin: 0px 0px 0px 0px; /* マージン（上・右・下・左） */
/*	padding: 0px;*/ /* 内容の周り */
	padding: 5px 0px 0px 4px; /* 内容の周り */
/*	height: 35px;*/ /* 高さ */
	height: 20px; /* 高さ */
	font-size: 12px; /* フォントサイズ */
	color: #FFFFFF; /* フォント色 */
/* 	background: #66669A; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
}

#top_menu li {
	float: left; /* 配置位置 */
	color: #FFFFFF; /* フォント色 */
/* 	background: #66669A; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
}

#top_menu a {
/*	width: 80px;*/ /* 幅 */
/*	width: 95px;*/ /* 幅 */
	width: 108px; /* 幅 */
	height: 10px; /* 高さ */
	display: block; /* 表示形式 */
	text-align: center; /* 行揃え */
	color: #FFFFFF; /* フォント色 */
/* 	background: #66669A; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
}

#top_menu span {
	padding: 0px; /* 内容の周り */
	display: block;
	color: #FFFFFF; /* フォント色 */
/* 	background: #66669A; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
}


/*-------------------- パンくずリスト --------------------*/
#pan_list li {
	float: left; /* 配置位置 */
}

#pan_list ul {
	margin-top: 2px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 0px; /* マージン左側 */
}

/*-------------------- フッター --------------------*/
#footer {
/* 	background: #10187B; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
	color: #FFFFFF; /* フォント色 */
	margin: 0px; /* マージン上側 */
	text-align: center; /* 行揃え */
}

#footer a {
	color: #FFFFFF; /* フォント色 */
}



/*-----------------------------------------*/
/* Class*/
/*-----------------------------------------*/

/*-------------------- テーブル　縦横共通 --------------------*/
/*ライン*/
.tbl00_line01 {
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 1px 0px 0px 1px; /* 枠線の太さ */
	margin-left: 10px; /* マージン左側 */
}


/*-------------------- テーブル　縦 --------------------*/
/*テーブル０１（見出し縦）*/
td.td_tate01 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	background: #E2E0E2; /* 背景色 */
  width : 100; /* セル幅 */
}

/*テーブル０１（セル縦）*/
td.td_tate02 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
}


/*-------------------- テーブル　横 --------------------*/
/*テーブル０２（見出し横）*/
td.th_yoko01 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	background: #CECBCE; /* 背景色 */
}

/* ノーマル */
td.td_yoko01 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
}

/* 日付（右寄せ） */
td.td_yoko02 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	text-align:right; /* 行揃え */
}

/* ノーマル：日程終了（グレー） */
td.td_yoko03 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	background: #dcdcdc; /* 背景色 */
}

/* 日付（右寄せ）：日程終了（グレー） */
td.td_yoko04 {
	color: #10187B; /* フォント色 */
	border-color: #10187B #10187B #10187B #10187B; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	background: #dcdcdc; /* 背景色 */
	text-align:right; /* 行揃え */
}


/*-------------------- 点線四角囲み --------------------*/
.kakomi01 {
	line-height: 16px; /* 行間 */
	padding: 14px; /* パディング */
	border: 1px dashed #8E8E8E; /* 枠線 */
	margin-left: 10px; /* マージン左側 */
}


/*-------------------- アンケート見出し --------------------*/
.td_form01 {
	color: #333333; /* フォント色 */
	border-color: #8E8E8E #8E8E8E #8E8E8E #8E8E8E; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
	background: #E8E8E8; /* 背景色 */
}


/*-------------------- アンケート本文 --------------------*/
.td_form02 {
	color: #333333; /* フォント色 */
	background-color: #ffffff; /* 背景色 */
	border-color: #8E8E8E #8E8E8E #8E8E8E #8E8E8E; /* 枠線の色 */
	border-style: solid solid solid solid; /* 枠線のスタイル */
	border-width: 0px 1px 1px 0px; /* 枠線の太さ */
}


/*-------------------- 画像　右余白（画像以外の右マージンにも流用） --------------------*/
p.img_right {
	margin-right: 20px; /* マージン右側 */
}





/*-----------------------------------------*/
/* ボディ body*/
/*-----------------------------------------*/
body {
	font-size: 80%; /* フォントのサイズ */
	margin-top: 2px; /* マージン上側 */
	margin-right: 2px; /* マージン右側 */
	margin-bottom: 2px; /* マージン下側 */
	margin-left: 2px; /* マージン左側 */
	background: #FFFFFF; /* 背景色 */
	text-align: center; /* 文字の水平位置 */
}

.contents {
	width: 760px; /* 幅 */
	margin: auto; /* マージン */
	text-align: left; /* 行揃え */
	border:solid 1px #999999; /* 枠線 */

}


/*-----------------------------------------*/
/* リンク link*/
/*-----------------------------------------*/
a:link {
	color: #6666FF; /* フォント色 */
	text-decoration: none; /* 文字装飾 */
	line-height: 16px; /* 行間 */
}

a:visited {
	color: #6666FF; /* フォント色 */
	text-decoration: none; /* 文字装飾 */
	line-height: 16px; /* 行間 */
}

a:hover {
	color: #6666FF; /* フォント色 */
	text-decoration: underline; /* 文字装飾 */
	line-height: 16px; /* 行間 */
}


/*-----------------------------------------*/
/*見出し h*/
/*-----------------------------------------*/
/*見出し1*/
h1 {
	background-image:url(image/head.jpg);
}


/*見出し2（大見出し）*/
h2 {
	color: #FFFFFF; /* フォント色 */
	font-size: 130%; /* フォントのサイズ */
	font-weight: bold; /* フォントの太さ */
/* 	background: #66669A; 背景色（ブルーバージョン） */
/*	background: #CC0000; */ /* 背景色（レッドバージョン） */
	background: #AA0000; /* 背景色（レッドバージョン） */
	border: none; /* 枠線 */
/*	padding: 3px 3px 3px 7px; *//* パディング (上・右・下・左) */
	padding: 2px 0px 0px 10px; /* パディング (上・右・下・左) */
	text-align: left; /* 行揃え */
}

/*見出し3（中見出し）*/
h3{
	font-size: 125%; /* フォントのサイズ */
	font-weight:bold; /* フォントの太さ */
	text-indent:1em; /* １行目のインデント */
	border-width:1px 1px 2px 5px; /* 枠幅 (上・右・下・左) */
	border-style:solid; /* 種類 */
/* 	border-color:#6090ef; 色（ブルーバージョン） */
	border-color:#CC0000; /* 色（レッドバージョン） */
	margin-top: 0px; /* マージン上側 */
	margin-right: 50px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 10px; /* マージン左側 */
	padding:0.1em,0em,0em,0em; /* パディング (上・右・下・左) */
}

/*見出し4（中見出し）*/
h4 {
	color: #10187B; /* フォント色 */
	font-size: 120%; /* フォントのサイズ */
	font-weight: bold; /* フォントの太さ */
	margin-top: 0px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 15px; /* マージン左側 */
	text-align: left; /* 行揃え */
}


/*-----------------------------------------*/
/* セル td*/
/*-----------------------------------------*/
td {
	font-size: 80%; /* フォントのサイズ */
}


/*-----------------------------------------*/
/* 段落 p*/
/*-----------------------------------------*/
p {
	color: #10187B; /* フォント色 */
	margin-top: 0px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 5px; /* マージン左側 */
	font-weight: normal; /* フォントの太さ */
}


/*-----------------------------------------*/
/* リスト ul*/
/*-----------------------------------------*/
ul {
	list-style-type: none; /* リストマーク形式 */
}

ul.default {
	color: #10187B; /* フォント色 */
	margin-top: 0px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 15px; /* マージン左側 */
	list-style-image : url(image/hpb_bul_circle01.gif); /* リストマーク画像 */
	list-style-position: outside; /* リストマーク表示位置 */
	list-style-type: none; /* リストマーク形式 */
}

/*見出し3用字下げ有*/
ul.left_h3 {
	color: #10187B; /* フォント色 */
	margin-top: 0px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 30px; /* マージン左側 */
	list-style-image : url(image/hpb_bul_circle01.gif); /* リストマーク画像 */
	list-style-position: outside; /* リストマーク表示位置 */
	list-style-type: none; /* リストマーク形式 */
}


/*-----------------------------------------*/
/*  hr*/
/*-----------------------------------------*/
hr {
	color: #10187B; /* フォント色 */
	width:720px; /* 幅 */
	height: 1px; /* 高さ */
	margin-top: 8px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 10px; /* マージン左側 */
}


/*-----------------------------------------*/
/* アドレス address*/
/*-----------------------------------------*/
address {
/* 	background: #10187B; 背景色（ブルーバージョン） */
	background: #990000; /* 背景色（レッドバージョン） */
	color: #FFFFFF; /* フォント色 */
	margin-top: 8px; /* マージン上側 */
	margin-right: 0px; /* マージン右側 */
	margin-bottom: 0px; /* マージン下側 */
	margin-left: 0px; /* マージン左側 */
}
