@charset "utf-8";
/* CSS Document */

/*マナーサイト用テーブル*/
table.manner{
	border-style:double;
  border-color: #483d8b; /* 枠の色 */
  border-width: 4px; /* 枠の幅 */
}
.manner tr {
  color: #483d8b; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: none; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  height:20px;
  padding:6px;
  text-align:center;
  font-size:12px;
}
.manner td {
  color: #483d8b; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: none; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  height:20px;
  padding:6px;
  text-align:center;
  font-size:12px;
}

/*topページ用01テーブル*/
table.topmap01{
	width:400px;
	background-color:#efe9fa;
	border-color: #cc99ff;
	border-style:double;
	border-width:4px 4px 0px 4px;
    text-align: center;
	font-size:14px;
}

.topmap01 tr {
 	background-color: #efe9fa; /* 背景の色 */
}

.topmap01 td {
 	color:#666666; /* 文字の色 */
 	background-color: #efe9fa; /* 背景の色 */
 	padding:4px;
	margin:10px;
	height:30px;
	vertical-align:middle;
	font-weight:bold;

}

/*topページ用02テーブル　アイコン用*/
table.topmap02{
	width:400px;
	background-color:#ffffff;
	border-color: #cc99ff;
	border-style:double;
	border-width:0px 4px 0px 4px;
    text-align: center;
	font-size:14px;
}

.topmap02 td {
 	color:#666666; /* 文字の色 */
 	background-color: #ffffff; /* 背景の色 */
 	padding:4px;
	margin:10px;
	height: auto;
	vertical-align:middle;
}

/*topページ用03テーブル　乱用　用*/
table.topmap03{
	width:400px;
	background-color:#ffffff;
	border-color: #cc99ff;
	border-style:double;
	border-width:0px 4px 4px 4px;
    text-align: center;
	font-size:12px;
}

.topmap03 td {
 	color:#666666; /* 文字の色 */
 	background-color: #ffffff; /* 背景の色 */
	height:20px;
	vertical-align:middle;
}


/*サイト案内用テーブル*/
table.map{
	background-color:#000000;
	border-collapse:collapse;
    text-align:left;
	font-size:12px;
	height:auto;
	padding:4px;
	margin:10px;

}
.map td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style:solid;
  border-color:#9933ff;
  border-width: 1px; /* 枠の幅 */
  padding:4px;
  margin:10px;
}

/*プロフィール用*/
table.prof {
	background-color:#FFFFFF;
	border-style:double;
	border-color: #9966ff; /* 枠の色 */
	border-width: 4px; /* 枠の幅 */
	border-collapse:collapse;
	width:80%;
	height:20px;
	padding:4px;
	text-align:left;
	font-size:12px;
}

.prof th {
	background-color:#9966ff;
	color:#FFFFFF;
	font-size:14px;
}
.prof td{
	height:20px;
	width:auto;
	padding:4px;
	text-align:left;
	font-size:12px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	font-size:10px;

}


/*プロフ提供用*/
table.pftk {
	background-color:#FFFFFF;
	border-style:none;
	width:auto;
	height:auto;
	padding:10px;
	text-align:center;
	font-size:10px;
}




/*tdセルセンタリング用*/
td.tdcnt {
	text-align:center;
}

/*tdセル右寄せ用*/
td.tdrgt {
	text-align:right;
}

/*tdタイトル用*/
td.tdtit {
	background-color:#ffcc99;
}

/*tdセンタリングタイトル用*/
td.tdctt {
	background-color:#ffcc99;]
	text-align:center;
}