BODY {
	color: #000000;
	background: #FFFFFF
}

/* 目次欄 */
TABLE.menuback {
	background-color: #d5d5d5;
	width: 160px;
}

/* 目次欄のタイトル */
TR.menutitle {
	background-color: #FFA898
}

/* 目次欄の目次 */
TR.menuselect {
	background-color: #FFDFEF
}

/* 地域別ページの全体枠（紹介欄＋目次欄） */
TABLE.listpage {
	width: 850px;
}

/* 地域別ページの県名 */
TABLE.kenmei {
	background-color: #FF9888;
	width: 200px;
}

/* 目次ページの地域選択欄 */
/* 地域別ページの一覧枠 */
TABLE.listwidth {
	width: 650px;
}

/* 個別ページの全体枠（紹介欄＋目次欄） */
/* 目次ページの全体枠（紹介欄＋目次欄） */
TABLE.page {
	width: 850px;
}

/* 個別ページの紹介欄 */
/* 目次ページの紹介欄 */
TABLE.tablelist {
	background-color: #FFDFDF;
	width: 650px;
}

TR.line {
	background-color: #FFDFDF
}

/* 個別ページの紹介欄タイトル */
TR.tabletitle {
	background-color: #FFA898
}

DIV.toplast {
	float: left;
	width: 100%;
	border-right: 1px dotted #000000
}

H4.topic {
    width: 100%;
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
    font-size: 1em;
    background-color: #FF9888;
    border: 1px none #EF9F9F;
    border-top: 1px solid #EF9F9F;
    border-right: 2px solid #FA6F7A;
    border-bottom: 2px solid #FA6F7A;
    border-left: 1px solid #EF9F9F;
    padding: 5px 3px 3px 0.5em;
}

/* トップ上右側のタイトル（オレンジ） */
H4.topicmini {
    width: 250;
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
    font-size: 1em;
    background-color: #FF9888;
    border: 1px none #EF9F9F;
    border-top: 1px solid #EF9F9F;
    border-right: 2px solid #FA6F7A;
    border-bottom: 2px solid #FA6F7A;
    border-left: 1px solid #EF9F9F;
    padding: 5px 3px 3px 0.5em;
}

/* 地域別ページの一覧タイトル */
TR.listtitle {
	background-color: #FFA898
}

/* 目次ページの声 */
FONT.voice {
	color: #ff2222
}

/* 目次ページのデザイン１（声） */
TD.voice {
	width: 20px;
}

/* 目次ページのデザイン２（体験） */
TD.name {
	width: 200px;
}

/* 目次ページのデザイン３（主催） */
TD.access {
	width: 530px;
}

