
/* 全体レイアウト */
BODY {
	color: #000000;
	background: #ffffff
}

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

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

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

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

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

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

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

/* 地域別ページの一覧 */
TR.line {
	background-color: #eedd99
}

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

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

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

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

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

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

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

/* トップページの縦点線 */
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: #cceeff;
    border: 1px none #ddf0ff;
    border-top: 1px solid #ddf0ff;
    border-right: 2px solid #99bbcc;
    border-bottom: 2px solid #99bbcc;
    border-left: 1px solid #ddf0ff;
    padding: 5px 3px 3px 0.5em;
}

/* トップのトピック（オレンジ）t */
H4.shop {
    width: 100%;
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
    font-size: 1em;
    background-color: #ffddbb;
    border: 1px none #fff0dd;
    border-top: 1px solid #fff0dd;
    border-right: 2px solid #eecc99;
    border-bottom: 2px solid #eecc99;
    border-left: 1px solid #fff0dd;
    padding: 5px 3px 3px 0.5em;
}

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



