@charset "UTF-8";
/* AssetNowVersion: ST1.7.0 Last Up Date: 2008-7-25 DesignVersion: 1.6 */

/*****************************************************************************/
/* キーワード                                                                */
/* templates/keywordContentList.htm                                          */
/*****************************************************************************/

.designContents div.keywordContents,
.contentBody div.keywordContents,
div.keywordContents {
	/* 左右のmarginの設定はなるべく避けること（IE5対策） */
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	border-bottom: 3px solid #003399;
}
.designContents div.keywordTitleBarBody,
div.keywordTitleBarBody {
	/* don't use margin & padding */
	margin: 0;
	padding: 0;
	width: 100%; /* for IE6 */
	border-top: 3px solid #003399;
	border-bottom: 1px solid #003399;
	color: #000000;
}
.designContents div.keywordTitleBarLeft,
div.keywordTitleBarLeft {
	/* don't use margin & padding */
	margin: 0;
	padding: 0;
}
.designContents div.keywordTitleBarRight,
div.keywordTitleBarRight {
	/* don't use margin & padding */
	margin: 0;
	padding: 0;
}
.designContents h2.keywordTitle,
h2.keywordTitle {
	margin: 0;
	padding: 5px 10px 5px 15px;
	color: #000000;
	font-size: 100%;
}
.designContents .keywordContent,
.keywordContent {
	color: #000000;
	margin: 0;
	padding: 0;
}
.designContents ul.ContentKeywordList,
ul.ContentKeywordList {
	margin: 10px 0;
	padding: 0 10px 0 15px;
	list-style:none;
}
.designContents ul.ContentKeywordList li,
ul.ContentKeywordList li {
	margin: 0;
	padding: 0;
	padding-right: 5px;
	display: inline;
}

/*****************************************************************************/
/* キーワード in Left & Right                                                */
/* templates/SidekeywordContentList.htm                                      */
/*****************************************************************************/

#DynamicLeft ul.ContentKeywordList,
#DynamicRight ul.ContentKeywordList {
	margin: 0 0 10px 0;
	padding: 5px;
	list-style:none;
}
#DynamicLeft dl.ContentKeywordDataList,
#DynamicRight dl.ContentKeywordDataList {
}
#DynamicLeft ul.ContentKeywordList li,
#DynamicRight ul.ContentKeywordList li {
	padding-right: 5px;
	display: inline;
}
#DynamicLeft div.SidekeywordContents,
#DynamicRight div.SidekeywordContents,
div.SidekeywordContents {
	/* 左右のmarginの設定はなるべく避けること（IE5対策） */
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
#DynamicLeft div.SidekeywordContents h2,
#DynamicRight div.SidekeywordContents h2,
div.SidekeywordContents h2,
#DynamicLeft div.SidekeywordContents h3,
#DynamicRight div.SidekeywordContents h3,
div.SidekeywordContents h3 {
	margin: 0;
	padding: 4px 10px 2px 10px;
	border-top: 3px solid #003399;
	border-right: none;
	border-bottom: 3px solid #003399;
	border-left: none;
	color: #000000;
	background: #FFFFFF;
	font-size: 100%;
	text-align: center;
}

/*****************************************************************************/
/* デザインテンプレート                                                      */
/*****************************************************************************/
/* ヘッダーリンク */
#DynamicHeader div.HeaderPageLink,
div.HeaderPageLink {
	margin: 0;
	padding: 1px 0;
}
#DynamicHeader div.HeaderPageLink p,
div.HeaderPageLink p {
	margin: 0;
	padding: 0 10px;
	font-size: small;
}
#DynamicHeader div.HeaderPageLink a,
div.HeaderPageLink a {
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

/* P Design */
#DynamicLeft p.Plain {
	margin: 0 0 2px 0;
	padding: 0 5px;
	font-size: small;
	line-height: 1.2;
}

/* Hn Design */
h2.Plain,
#DynamicLeft h3.Plain,#DynamicRight h3.Plain,.content h3.Plain,
#DynamicLeft h4.Plain,#DynamicRight h4.Plain,.content h4.Plain,
#DynamicLeft h5.Plain,#DynamicRight h5.Plain,.content h5.Plain,
#DynamicLeft h6.Plain,#DynamicRight h6.Plain,.content h6.Plain {
	margin: 0;
	padding: 0 5px;
	border: none;
	line-height: 1.3;
	color: #000000;
	background: none;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}
h2.BorderGray,
#DynamicLeft h3.BorderGray,#DynamicRight h3.BorderGray,.content h3.BorderGray,
#DynamicLeft h4.BorderGray,#DynamicRight h4.BorderGray,.content h4.BorderGray,
#DynamicLeft h5.BorderGray,#DynamicRight h5.BorderGray,.content h5.BorderGray,
#DynamicLeft h6.BorderGray,#DynamicRight h6.BorderGray,.content h6.BorderGray,
h2.BorderRed,
#DynamicLeft h3.BorderRed,#DynamicRight h3.BorderRed,.content h3.BorderRed,
#DynamicLeft h4.BorderRed,#DynamicRight h4.BorderRed,.content h4.BorderRed,
#DynamicLeft h5.BorderRed,#DynamicRight h5.BorderRed,.content h5.BorderRed,
#DynamicLeft h6.BorderRed,#DynamicRight h6.BorderRed,.content h6.BorderRed,
h2.BorderOrange,
#DynamicLeft h3.BorderOrange,#DynamicRight h3.BorderOrange,.content h3.BorderOrange,
#DynamicLeft h4.BorderOrange,#DynamicRight h4.BorderOrange,.content h4.BorderOrange,
#DynamicLeft h5.BorderOrange,#DynamicRight h5.BorderOrange,.content h5.BorderOrange,
#DynamicLeft h6.BorderOrange,#DynamicRight h6.BorderOrange,.content h6.BorderOrange,
h2.BorderPink,
#DynamicLeft h3.BorderPink,#DynamicRight h3.BorderPink,.content h3.BorderPink,
#DynamicLeft h4.BorderPink,#DynamicRight h4.BorderPink,.content h4.BorderPink,
#DynamicLeft h5.BorderPink,#DynamicRight h5.BorderPink,.content h5.BorderPink,
#DynamicLeft h6.BorderPink,#DynamicRight h6.BorderPink,.content h6.BorderPink,
h2.BorderBlue,
#DynamicLeft h3.BorderBlue,#DynamicRight h3.BorderBlue,.content h3.BorderBlue,
#DynamicLeft h4.BorderBlue,#DynamicRight h4.BorderBlue,.content h4.BorderBlue,
#DynamicLeft h5.BorderBlue,#DynamicRight h5.BorderBlue,.content h5.BorderBlue,
#DynamicLeft h6.BorderBlue,#DynamicRight h6.BorderBlue,.content h6.BorderBlue,
h2.BorderGreen,
#DynamicLeft h3.BorderGreen,#DynamicRight h3.BorderGreen,.content h3.BorderGreen,
#DynamicLeft h4.BorderGreen,#DynamicRight h4.BorderGreen,.content h4.BorderGreen,
#DynamicLeft h5.BorderGreen,#DynamicRight h5.BorderGreen,.content h5.BorderGreen,
#DynamicLeft h6.BorderGreen,#DynamicRight h6.BorderGreen,.content h6.BorderGreen,
h2.BorderYellow,
#DynamicLeft h3.BorderYellow,#DynamicRight h3.BorderYellow,.content h3.BorderYellow,
#DynamicLeft h4.BorderYellow,#DynamicRight h4.BorderYellow,.content h4.BorderYellow,
#DynamicLeft h5.BorderYellow,#DynamicRight h5.BorderYellow,.content h5.BorderYellow,
#DynamicLeft h6.BorderYellow,#DynamicRight h6.BorderYellow,.content h6.BorderYellow,
h2.BorderLightPink,
#DynamicLeft h3.BorderLightPink,#DynamicRight h3.BorderLightPink,.content h3.BorderLightPink,
#DynamicLeft h4.BorderLightPink,#DynamicRight h4.BorderLightPink,.content h4.BorderLightPink,
#DynamicLeft h5.BorderLightPink,#DynamicRight h5.BorderLightPink,.content h5.BorderLightPink,
#DynamicLeft h6.BorderLightPink,#DynamicRight h6.BorderLightPink,.content h6.BorderLightPink,
h2.BorderLightBlue,
#DynamicLeft h3.BorderLightBlue,#DynamicRight h3.BorderLightBlue,.content h3.BorderLightBlue,
#DynamicLeft h4.BorderLightBlue,#DynamicRight h4.BorderLightBlue,.content h4.BorderLightBlue,
#DynamicLeft h5.BorderLightBlue,#DynamicRight h5.BorderLightBlue,.content h5.BorderLightBlue,
#DynamicLeft h6.BorderLightBlue,#DynamicRight h6.BorderLightBlue,.content h6.BorderLightBlue,
h2.BorderLightGreen,
#DynamicLeft h3.BorderLightGreen,#DynamicRight h3.BorderLightGreen,.content h3.BorderLightGreen,
#DynamicLeft h4.BorderLightGreen,#DynamicRight h4.BorderLightGreen,.content h4.BorderLightGreen,
#DynamicLeft h5.BorderLightGreen,#DynamicRight h5.BorderLightGreen,.content h5.BorderLightGreen,
#DynamicLeft h6.BorderLightGreen,#DynamicRight h6.BorderLightGreen,.content h6.BorderLightGreen,
h2.BorderLightGray,
#DynamicLeft h3.BorderLightGray,#DynamicRight h3.BorderLightGray,.content h3.BorderLightGray,
#DynamicLeft h4.BorderLightGray,#DynamicRight h4.BorderLightGray,.content h4.BorderLightGray,
#DynamicLeft h5.BorderLightGray,#DynamicRight h5.BorderLightGray,.content h5.BorderLightGray,
#DynamicLeft h6.BorderLightGray,#DynamicRight h6.BorderLightGray,.content h6.BorderLightGray,
h2.BorderGrayBgLightGray,
#DynamicLeft h3.BorderGrayBgLightGray,#DynamicRight h3.BorderGrayBgLightGray,.content h3.BorderGrayBgLightGray,
#DynamicLeft h4.BorderGrayBgLightGray,#DynamicRight h4.BorderGrayBgLightGray,.content h4.BorderGrayBgLightGray,
#DynamicLeft h5.BorderGrayBgLightGray,#DynamicRight h5.BorderGrayBgLightGray,.content h5.BorderGrayBgLightGray,
#DynamicLeft h6.BorderGrayBgLightGray,#DynamicRight h6.BorderGrayBgLightGray,.content h6.BorderGrayBgLightGray,
h2.BorderRedBgOrange,
#DynamicLeft h3.BorderRedBgOrange,#DynamicRight h3.BorderRedBgOrange,.content h3.BorderRedBgOrange,
#DynamicLeft h4.BorderRedBgOrange,#DynamicRight h4.BorderRedBgOrange,.content h4.BorderRedBgOrange,
#DynamicLeft h5.BorderRedBgOrange,#DynamicRight h5.BorderRedBgOrange,.content h5.BorderRedBgOrange,
#DynamicLeft h6.BorderRedBgOrange,#DynamicRight h6.BorderRedBgOrange,.content h6.BorderRedBgOrange,
h2.BorderOrangeBgYellow,
#DynamicLeft h3.BorderOrangeBgYellow,#DynamicRight h3.BorderOrangeBgYellow,.content h3.BorderOrangeBgYellow,
#DynamicLeft h4.BorderOrangeBgYellow,#DynamicRight h4.BorderOrangeBgYellow,.content h4.BorderOrangeBgYellow,
#DynamicLeft h5.BorderOrangeBgYellow,#DynamicRight h5.BorderOrangeBgYellow,.content h5.BorderOrangeBgYellow,
#DynamicLeft h6.BorderOrangeBgYellow,#DynamicRight h6.BorderOrangeBgYellow,.content h6.BorderOrangeBgYellow,
h2.BorderPinkBgLightPink,
#DynamicLeft h3.BorderPinkBgLightPink,#DynamicRight h3.BorderPinkBgLightPink,.content h3.BorderPinkBgLightPink,
#DynamicLeft h4.BorderPinkBgLightPink,#DynamicRight h4.BorderPinkBgLightPink,.content h4.BorderPinkBgLightPink,
#DynamicLeft h5.BorderPinkBgLightPink,#DynamicRight h5.BorderPinkBgLightPink,.content h5.BorderPinkBgLightPink,
#DynamicLeft h6.BorderPinkBgLightPink,#DynamicRight h6.BorderPinkBgLightPink,.content h6.BorderPinkBgLightPink,
h2.BorderBlueBgLightBlue,
#DynamicLeft h3.BorderBlueBgLightBlue,#DynamicRight h3.BorderBlueBgLightBlue,.content h3.BorderBlueBgLightBlue,
#DynamicLeft h4.BorderBlueBgLightBlue,#DynamicRight h4.BorderBlueBgLightBlue,.content h4.BorderBlueBgLightBlue,
#DynamicLeft h5.BorderBlueBgLightBlue,#DynamicRight h5.BorderBlueBgLightBlue,.content h5.BorderBlueBgLightBlue,
#DynamicLeft h6.BorderBlueBgLightBlue,#DynamicRight h6.BorderBlueBgLightBlue,.content h6.BorderBlueBgLightBlue,
h2.BorderGreenBgLightGreen,
#DynamicLeft h3.BorderGreenBgLightGreen,#DynamicRight h3.BorderGreenBgLightGreen,.content h3.BorderGreenBgLightGreen,
#DynamicLeft h4.BorderGreenBgLightGreen,#DynamicRight h4.BorderGreenBgLightGreen,.content h4.BorderGreenBgLightGreen,
#DynamicLeft h5.BorderGreenBgLightGreen,#DynamicRight h5.BorderGreenBgLightGreen,.content h5.BorderGreenBgLightGreen,
#DynamicLeft h6.BorderGreenBgLightGreen,#DynamicRight h6.BorderGreenBgLightGreen,.content h6.BorderGreenBgLightGreen {
	margin: 0;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 1.3;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
h2.BorderGray,
#DynamicLeft h3.BorderGray,#DynamicRight h3.BorderGray,.content h3.BorderGray,
#DynamicLeft h4.BorderGray,#DynamicRight h4.BorderGray,.content h4.BorderGray,
#DynamicLeft h5.BorderGray,#DynamicRight h5.BorderGray,.content h5.BorderGray,
#DynamicLeft h6.BorderGray,#DynamicRight h6.BorderGray,.content h6.BorderGray {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #666666;
}
h2.BorderRed,
#DynamicLeft h3.BorderRed,#DynamicRight h3.BorderRed,.content h3.BorderRed,
#DynamicLeft h4.BorderRed,#DynamicRight h4.BorderRed,.content h4.BorderRed,
#DynamicLeft h5.BorderRed,#DynamicRight h5.BorderRed,.content h5.BorderRed,
#DynamicLeft h6.BorderRed,#DynamicRight h6.BorderRed,.content h6.BorderRed {
	color: #CC0000;
	background: #FFFFFF;
	border: 2px solid #CC0000;
}
h2.BorderOrange,
#DynamicLeft h3.BorderOrange,#DynamicRight h3.BorderOrange,.content h3.BorderOrange,
#DynamicLeft h4.BorderOrange,#DynamicRight h4.BorderOrange,.content h4.BorderOrange,
#DynamicLeft h5.BorderOrange,#DynamicRight h5.BorderOrange,.content h5.BorderOrange,
#DynamicLeft h6.BorderOrange,#DynamicRight h6.BorderOrange,.content h6.BorderOrange {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #E15B02;
}
h2.BorderPink,
#DynamicLeft h3.BorderPink,#DynamicRight h3.BorderPink,.content h3.BorderPink,
#DynamicLeft h4.BorderPink,#DynamicRight h4.BorderPink,.content h4.BorderPink,
#DynamicLeft h5.BorderPink,#DynamicRight h5.BorderPink,.content h5.BorderPink,
#DynamicLeft h6.BorderPink,#DynamicRight h6.BorderPink,.content h6.BorderPink {
	color: #C7167B;
	background: #FFFFFF;
	border: 2px solid #C7167B;
}
h2.BorderBlue,
#DynamicLeft h3.BorderBlue,#DynamicRight h3.BorderBlue,.content h3.BorderBlue,
#DynamicLeft h4.BorderBlue,#DynamicRight h4.BorderBlue,.content h4.BorderBlue,
#DynamicLeft h5.BorderBlue,#DynamicRight h5.BorderBlue,.content h5.BorderBlue,
#DynamicLeft h6.BorderBlue,#DynamicRight h6.BorderBlue,.content h6.BorderBlue {
	color: #006699;
	background: #FFFFFF;
	border: 2px solid #006699;
}
h2.BorderGreen,
#DynamicLeft h3.BorderGreen,#DynamicRight h3.BorderGreen,.content h3.BorderGreen,
#DynamicLeft h4.BorderGreen,#DynamicRight h4.BorderGreen,.content h4.BorderGreen,
#DynamicLeft h5.BorderGreen,#DynamicRight h5.BorderGreen,.content h5.BorderGreen,
#DynamicLeft h6.BorderGreen,#DynamicRight h6.BorderGreen,.content h6.BorderGreen {
	color: #27792F;
	background: #FFFFFF;
	border: 2px solid #27792F;
}
h2.BorderYellow,
#DynamicLeft h3.BorderYellow,#DynamicRight h3.BorderYellow,.content h3.BorderYellow,
#DynamicLeft h4.BorderYellow,#DynamicRight h4.BorderYellow,.content h4.BorderYellow,
#DynamicLeft h5.BorderYellow,#DynamicRight h5.BorderYellow,.content h5.BorderYellow,
#DynamicLeft h6.BorderYellow,#DynamicRight h6.BorderYellow,.content h6.BorderYellow {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #FFCC33;
}
h2.BorderLightPink,
#DynamicLeft h3.BorderLightPink,#DynamicRight h3.BorderLightPink,.content h3.BorderLightPink,
#DynamicLeft h4.BorderLightPink,#DynamicRight h4.BorderLightPink,.content h4.BorderLightPink,
#DynamicLeft h5.BorderLightPink,#DynamicRight h5.BorderLightPink,.content h5.BorderLightPink,
#DynamicLeft h6.BorderLightPink,#DynamicRight h6.BorderLightPink,.content h6.BorderLightPink {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #FFB9DC;
}
h2.BorderLightBlue,
#DynamicLeft h3.BorderLightBlue,#DynamicRight h3.BorderLightBlue,.content h3.BorderLightBlue,
#DynamicLeft h4.BorderLightBlue,#DynamicRight h4.BorderLightBlue,.content h4.BorderLightBlue,
#DynamicLeft h5.BorderLightBlue,#DynamicRight h5.BorderLightBlue,.content h5.BorderLightBlue,
#DynamicLeft h6.BorderLightBlue,#DynamicRight h6.BorderLightBlue,.content h6.BorderLightBlue {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #B8D8E8;
}
h2.BorderLightGreen,
#DynamicLeft h3.BorderLightGreen,#DynamicRight h3.BorderLightGreen,.content h3.BorderLightGreen,
#DynamicLeft h4.BorderLightGreen,#DynamicRight h4.BorderLightGreen,.content h4.BorderLightGreen,
#DynamicLeft h5.BorderLightGreen,#DynamicRight h5.BorderLightGreen,.content h5.BorderLightGreen,
#DynamicLeft h6.BorderLightGreen,#DynamicRight h6.BorderLightGreen,.content h6.BorderLightGreen {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #A4C76E;
}
h2.BorderLightGray,
#DynamicLeft h3.BorderLightGray,#DynamicRight h3.BorderLightGray,.content h3.BorderLightGray,
#DynamicLeft h4.BorderLightGray,#DynamicRight h4.BorderLightGray,.content h4.BorderLightGray,
#DynamicLeft h5.BorderLightGray,#DynamicRight h5.BorderLightGray,.content h5.BorderLightGray,
#DynamicLeft h6.BorderLightGray,#DynamicRight h6.BorderLightGray,.content h6.BorderLightGray {
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #CCCCCC;
}
h2.BorderGrayBgLightGray,
#DynamicLeft h3.BorderGrayBgLightGray,#DynamicRight h3.BorderGrayBgLightGray,.content h3.BorderGrayBgLightGray,
#DynamicLeft h4.BorderGrayBgLightGray,#DynamicRight h4.BorderGrayBgLightGray,.content h4.BorderGrayBgLightGray,
#DynamicLeft h5.BorderGrayBgLightGray,#DynamicRight h5.BorderGrayBgLightGray,.content h5.BorderGrayBgLightGray,
#DynamicLeft h6.BorderGrayBgLightGray,#DynamicRight h6.BorderGrayBgLightGray,.content h6.BorderGrayBgLightGray {
	color: #000000;
	background: #CCCCCC;
	border: 2px solid #666666;
}
h2.BorderRedBgOrange,
#DynamicLeft h3.BorderRedBgOrange,#DynamicRight h3.BorderRedBgOrange,.content h3.BorderRedBgOrange,
#DynamicLeft h4.BorderRedBgOrange,#DynamicRight h4.BorderRedBgOrange,.content h4.BorderRedBgOrange,
#DynamicLeft h5.BorderRedBgOrange,#DynamicRight h5.BorderRedBgOrange,.content h5.BorderRedBgOrange,
#DynamicLeft h6.BorderRedBgOrange,#DynamicRight h6.BorderRedBgOrange,.content h6.BorderRedBgOrange {
	color: #000000;
	background: #EDB023;
	border: 2px solid #CC0000;
}
h2.BorderOrangeBgYellow,
#DynamicLeft h3.BorderOrangeBgYellow,#DynamicRight h3.BorderOrangeBgYellow,.content h3.BorderOrangeBgYellow,
#DynamicLeft h4.BorderOrangeBgYellow,#DynamicRight h4.BorderOrangeBgYellow,.content h4.BorderOrangeBgYellow,
#DynamicLeft h5.BorderOrangeBgYellow,#DynamicRight h5.BorderOrangeBgYellow,.content h5.BorderOrangeBgYellow,
#DynamicLeft h6.BorderOrangeBgYellow,#DynamicRight h6.BorderOrangeBgYellow,.content h6.BorderOrangeBgYellow {
	color: #000000;
	background: #FFFFCC;
	border: 2px solid #E15B02;
}
h2.BorderPinkBgLightPink,
#DynamicLeft h3.BorderPinkBgLightPink,#DynamicRight h3.BorderPinkBgLightPink,.content h3.BorderPinkBgLightPink,
#DynamicLeft h4.BorderPinkBgLightPink,#DynamicRight h4.BorderPinkBgLightPink,.content h4.BorderPinkBgLightPink,
#DynamicLeft h5.BorderPinkBgLightPink,#DynamicRight h5.BorderPinkBgLightPink,.content h5.BorderPinkBgLightPink,
#DynamicLeft h6.BorderPinkBgLightPink,#DynamicRight h6.BorderPinkBgLightPink,.content h6.BorderPinkBgLightPink {
	color: #000000;
	background: #FFB9DC;
	border: 2px solid #C7167B;
}
h2.BorderBlueBgLightBlue,
#DynamicLeft h3.BorderBlueBgLightBlue,#DynamicRight h3.BorderBlueBgLightBlue,.content h3.BorderBlueBgLightBlue,
#DynamicLeft h4.BorderBlueBgLightBlue,#DynamicRight h4.BorderBlueBgLightBlue,.content h4.BorderBlueBgLightBlue,
#DynamicLeft h5.BorderBlueBgLightBlue,#DynamicRight h5.BorderBlueBgLightBlue,.content h5.BorderBlueBgLightBlue,
#DynamicLeft h6.BorderBlueBgLightBlue,#DynamicRight h6.BorderBlueBgLightBlue,.content h6.BorderBlueBgLightBlue {
	color: #000000;
	background: #B8D8E8;
	border: 2px solid #006699;
}
h2.BorderGreenBgLightGreen,
#DynamicLeft h3.BorderGreenBgLightGreen,#DynamicRight h3.BorderGreenBgLightGreen,.content h3.BorderGreenBgLightGreen,
#DynamicLeft h4.BorderGreenBgLightGreen,#DynamicRight h4.BorderGreenBgLightGreen,.content h4.BorderGreenBgLightGreen,
#DynamicLeft h5.BorderGreenBgLightGreen,#DynamicRight h5.BorderGreenBgLightGreen,.content h5.BorderGreenBgLightGreen,
#DynamicLeft h6.BorderGreenBgLightGreen,#DynamicRight h6.BorderGreenBgLightGreen,.content h6.BorderGreenBgLightGreen {
	color: #000000;
	background: #A4C76E;
	border: 2px solid #27792F;

}

h2.BgGray,
#DynamicLeft h3.BgGray,#DynamicRight h3.BgGray,.content h3.BgGray,
#DynamicLeft h4.BgGray,#DynamicRight h4.BgGray,.content h4.BgGray,
#DynamicLeft h5.BgGray,#DynamicRight h5.BgGray,.content h5.BgGray,
#DynamicLeft h6.BgGray,#DynamicRight h6.BgGray,.content h6.BgGray,
h2.BgRed,
#DynamicLeft h3.BgRed,#DynamicRight h3.BgRed,.content h3.BgRed,
#DynamicLeft h4.BgRed,#DynamicRight h4.BgRed,.content h4.BgRed,
#DynamicLeft h5.BgRed,#DynamicRight h5.BgRed,.content h5.BgRed,
#DynamicLeft h6.BgRed,#DynamicRight h6.BgRed,.content h6.BgRed,
h2.BgOrange,
#DynamicLeft h3.BgOrange,#DynamicRight h3.BgOrange,.content h3.BgOrange,
#DynamicLeft h4.BgOrange,#DynamicRight h4.BgOrange,.content h4.BgOrange,
#DynamicLeft h5.BgOrange,#DynamicRight h5.BgOrange,.content h5.BgOrange,
#DynamicLeft h6.BgOrange,#DynamicRight h6.BgOrange,.content h6.BgOrange,
h2.BgPink,
#DynamicLeft h3.BgPink,#DynamicRight h3.BgPink,.content h3.BgPink,
#DynamicLeft h4.BgPink,#DynamicRight h4.BgPink,.content h4.BgPink,
#DynamicLeft h5.BgPink,#DynamicRight h5.BgPink,.content h5.BgPink,
#DynamicLeft h6.BgPink,#DynamicRight h6.BgPink,.content h6.BgPink,
h2.BgBlue,
#DynamicLeft h3.BgBlue,#DynamicRight h3.BgBlue,.content h3.BgBlue,
#DynamicLeft h4.BgBlue,#DynamicRight h4.BgBlue,.content h4.BgBlue,
#DynamicLeft h5.BgBlue,#DynamicRight h5.BgBlue,.content h5.BgBlue,
#DynamicLeft h6.BgBlue,#DynamicRight h6.BgBlue,.content h6.BgBlue,
h2.BgGreen,
#DynamicLeft h3.BgGreen,#DynamicRight h3.BgGreen,.content h3.BgGreen,
#DynamicLeft h4.BgGreen,#DynamicRight h4.BgGreen,.content h4.BgGreen,
#DynamicLeft h5.BgGreen,#DynamicRight h5.BgGreen,.content h5.BgGreen,
#DynamicLeft h6.BgGreen,#DynamicRight h6.BgGreen,.content h6.BgGreen,
h2.BgYellow,
#DynamicLeft h3.BgYellow,#DynamicRight h3.BgYellow,.content h3.BgYellow,
#DynamicLeft h4.BgYellow,#DynamicRight h4.BgYellow,.content h4.BgYellow,
#DynamicLeft h5.BgYellow,#DynamicRight h5.BgYellow,.content h5.BgYellow,
#DynamicLeft h6.BgYellow,#DynamicRight h6.BgYellow,.content h6.BgYellow,
h2.BgLightPink,
#DynamicLeft h3.BgLightPink,#DynamicRight h3.BgLightPink,.content h3.BgLightPink,
#DynamicLeft h4.BgLightPink,#DynamicRight h4.BgLightPink,.content h4.BgLightPink,
#DynamicLeft h5.BgLightPink,#DynamicRight h5.BgLightPink,.content h5.BgLightPink,
#DynamicLeft h6.BgLightPink,#DynamicRight h6.BgLightPink,.content h6.BgLightPink,
h2.BgLightBlue,
#DynamicLeft h3.BgLightBlue,#DynamicRight h3.BgLightBlue,.content h3.BgLightBlue,
#DynamicLeft h4.BgLightBlue,#DynamicRight h4.BgLightBlue,.content h4.BgLightBlue,
#DynamicLeft h5.BgLightBlue,#DynamicRight h5.BgLightBlue,.content h5.BgLightBlue,
#DynamicLeft h6.BgLightBlue,#DynamicRight h6.BgLightBlue,.content h6.BgLightBlue,
h2.BgLightGreen,
#DynamicLeft h3.BgLightGreen,#DynamicRight h3.BgLightGreen,.content h3.BgLightGreen,
#DynamicLeft h4.BgLightGreen,#DynamicRight h4.BgLightGreen,.content h4.BgLightGreen,
#DynamicLeft h5.BgLightGreen,#DynamicRight h5.BgLightGreen,.content h5.BgLightGreen,
#DynamicLeft h6.BgLightGreen,#DynamicRight h6.BgLightGreen,.content h6.BgLightGreen,
h2.BgLightGray,
#DynamicLeft h3.BgLightGray,#DynamicRight h3.BgLightGray,.content h3.BgLightGray,
#DynamicLeft h4.BgLightGray,#DynamicRight h4.BgLightGray,.content h4.BgLightGray,
#DynamicLeft h5.BgLightGray,#DynamicRight h5.BgLightGray,.content h5.BgLightGray,
#DynamicLeft h6.BgLightGray,#DynamicRight h6.BgLightGray,.content h6.BgLightGray {
	margin: 0;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: none;
	font-size: 100%;
	text-align: center;
}

h2.BgGray,
#DynamicLeft h3.BgGray,#DynamicRight h3.BgGray,.content h3.BgGray,
#DynamicLeft h4.BgGray,#DynamicRight h4.BgGray,.content h4.BgGray,
#DynamicLeft h5.BgGray,#DynamicRight h5.BgGray,.content h5.BgGray,
#DynamicLeft h6.BgGray,#DynamicRight h6.BgGray,.content h6.BgGray {
	color: #FFFFFF;
	background: #666666;
}
h2.BgRed,
#DynamicLeft h3.BgRed,#DynamicRight h3.BgRed,.content h3.BgRed,
#DynamicLeft h4.BgRed,#DynamicRight h4.BgRed,.content h4.BgRed,
#DynamicLeft h5.BgRed,#DynamicRight h5.BgRed,.content h5.BgRed,
#DynamicLeft h6.BgRed,#DynamicRight h6.BgRed,.content h6.BgRed {
	color: #FFFFFF;
	background: #CC0000;
}
h2.BgOrange,
#DynamicLeft h3.BgOrange,#DynamicRight h3.BgOrange,.content h3.BgOrange,
#DynamicLeft h4.BgOrange,#DynamicRight h4.BgOrange,.content h4.BgOrange,
#DynamicLeft h5.BgOrange,#DynamicRight h5.BgOrange,.content h5.BgOrange,
#DynamicLeft h6.BgOrange,#DynamicRight h6.BgOrange,.content h6.BgOrange {
	color: #000000;
	background: #EDB023;
}
h2.BgPink,
#DynamicLeft h3.BgPink,#DynamicRight h3.BgPink,.content h3.BgPink,
#DynamicLeft h4.BgPink,#DynamicRight h4.BgPink,.content h4.BgPink,
#DynamicLeft h5.BgPink,#DynamicRight h5.BgPink,.content h5.BgPink,
#DynamicLeft h6.BgPink,#DynamicRight h6.BgPink,.content h6.BgPink {
	color: #FFFFFF;
	background: #C7167B;
}
h2.BgBlue,
#DynamicLeft h3.BgBlue,#DynamicRight h3.BgBlue,.content h3.BgBlue,
#DynamicLeft h4.BgBlue,#DynamicRight h4.BgBlue,.content h4.BgBlue,
#DynamicLeft h5.BgBlue,#DynamicRight h5.BgBlue,.content h5.BgBlue,
#DynamicLeft h6.BgBlue,#DynamicRight h6.BgBlue,.content h6.BgBlue {
	color: #FFFFFF;
	background: #006699;
}
h2.BgGreen,
#DynamicLeft h3.BgGreen,#DynamicRight h3.BgGreen,.content h3.BgGreen,
#DynamicLeft h4.BgGreen,#DynamicRight h4.BgGreen,.content h4.BgGreen,
#DynamicLeft h5.BgGreen,#DynamicRight h5.BgGreen,.content h5.BgGreen,
#DynamicLeft h6.BgGreen,#DynamicRight h6.BgGreen,.content h6.BgGreen {
	color: #FFFFFF;
	background: #27792F;
}
h2.BgYellow,
#DynamicLeft h3.BgYellow,#DynamicRight h3.BgYellow,.content h3.BgYellow,
#DynamicLeft h4.BgYellow,#DynamicRight h4.BgYellow,.content h4.BgYellow,
#DynamicLeft h5.BgYellow,#DynamicRight h5.BgYellow,.content h5.BgYellow,
#DynamicLeft h6.BgYellow,#DynamicRight h6.BgYellow,.content h6.BgYellow {
	color: #000000;
	background: #FFFFCC;
}
h2.BgLightPink,
#DynamicLeft h3.BgLightPink,#DynamicRight h3.BgLightPink,.content h3.BgLightPink,
#DynamicLeft h4.BgLightPink,#DynamicRight h4.BgLightPink,.content h4.BgLightPink,
#DynamicLeft h5.BgLightPink,#DynamicRight h5.BgLightPink,.content h5.BgLightPink,
#DynamicLeft h6.BgLightPink,#DynamicRight h6.BgLightPink,.content h6.BgLightPink {
	color: #000000;
	background: #FFB9DC;
}
h2.BgLightBlue,
#DynamicLeft h3.BgLightBlue,#DynamicRight h3.BgLightBlue,.content h3.BgLightBlue,
#DynamicLeft h4.BgLightBlue,#DynamicRight h4.BgLightBlue,.content h4.BgLightBlue,
#DynamicLeft h5.BgLightBlue,#DynamicRight h5.BgLightBlue,.content h5.BgLightBlue,
#DynamicLeft h6.BgLightBlue,#DynamicRight h6.BgLightBlue,.content h6.BgLightBlue {
	color: #000000;
	background: #B8D8E8;
}
h2.BgLightGreen,
#DynamicLeft h3.BgLightGreen,#DynamicRight h3.BgLightGreen,.content h3.BgLightGreen,
#DynamicLeft h4.BgLightGreen,#DynamicRight h4.BgLightGreen,.content h4.BgLightGreen,
#DynamicLeft h5.BgLightGreen,#DynamicRight h5.BgLightGreen,.content h5.BgLightGreen,
#DynamicLeft h6.BgLightGreen,#DynamicRight h6.BgLightGreen,.content h6.BgLightGreen {
	color: #000000;
	background: #A4C76E;
}
h2.BgLightGray,
#DynamicLeft h3.BgLightGray,#DynamicRight h3.BgLightGray,.content h3.BgLightGray,
#DynamicLeft h4.BgLightGray,#DynamicRight h4.BgLightGray,.content h4.BgLightGray,
#DynamicLeft h5.BgLightGray,#DynamicRight h5.BgLightGray,.content h5.BgLightGray,
#DynamicLeft h6.BgLightGray,#DynamicRight h6.BgLightGray,.content h6.BgLightGray {
	color: #000000;
	background: #CCCCCC;
}

/* 緊急時 in Left & Right */
#DynamicLeft ul.Emergency,
#DynamicRight ul.Emergency,
ul.Emergency {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	list-style-type: none;
}

#DynamicLeft ul.Emergency li,
#DynamicRight ul.Emergency li,
div ul.Emergency li {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	background: url(images/Emergency_ulli_icon.gif) no-repeat top left;
}

#DynamicLeft p.Emergency,
#DynamicRight p.Emergency,
p.Emergency {
	margin: 0 0 5px 0;
	padding: 0 5px;
	font-size: small;
	line-height: 1.2;
}

/* 文字拡大・音声読上 in Left & Right */
#DynamicLeft div.LargeRead,
#DynamicRight div.LargeRead,
div.LargeRead {
	margin: 0 0 10px 0;
	padding: 5px 0;
	background: #FFFFCC;
	text-align: center;
}
#DynamicLeft div.LargeRead h2,
#DynamicRight div.LargeRead h2,
div.LargeRead h2,
#DynamicLeft div.LargeRead h3,
#DynamicRight div.LargeRead h3,
div.LargeRead h3 {
	margin: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	border: none;
	line-height: 1.3;
	color: #000000;
	background: none;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
#DynamicLeft div.LargeRead p,
#DynamicRight div.LargeRead p,
div.LargeRead p {
	margin: 0 0 2px 0;
	padding: 0 5px;
	font-size: small;
	line-height: 1.2;
}
#DynamicLeft div.LargeRead ul,
#DynamicRight div.LargeRead ul,
div.LargeRead ul {
	margin-bottom: 5px;
}
#DynamicLeft div.LargeRead img,
#DynamicRight div.LargeRead img,
div.LargeRead img {
	margin: 2px auto;
	padding: 0;
	display: block;
}

/* 利用ガイド in Left & Right */
#DynamicLeft ul.Guide,
#DynamicRight ul.Guide,
ul.Guide {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	list-style-type: none;
}
#DynamicLeft ul.Guide li,
#DynamicRight ul.Guide li,
ul.Guide li {
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom: 1px solid #CCCCCC;
	background: url(images/Guide_ulli_icon.gif) no-repeat top left;
}
#DynamicLeft ul.Guide ul,
#DynamicRight ul.Guide ul,
ul.Guide ul {
	margin: 0;
	padding: 0;
	margin-left: -20px;
	list-style-type: none;
}
#DynamicLeft ul.Guide ul li,
#DynamicRight ul.Guide ul li,
ul.Guide ul li {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	font-size: small;
	line-height: 1.2;
	border: none;
	background: url(images/Guide_ululli_icon.gif) no-repeat top left;
}

/* スポンサー（広告） in Left & Right */
#DynamicLeft div img.Sponsor,
#DynamicRight div img.Sponsor,
div img.Sponsor {
	margin: 4px auto;
	padding: 0;
	display: block;
}

/* フォトニュース in Left & Right */
#DynamicLeft div img.Photonews,
#DynamicRight div img.Photonews,
div img.Photonews {
	margin: 4px auto;
	padding: 5px;
	border: 1px solid #CCCCCC;
	display: block;
}

/* 人口 in Left & Right */
#DynamicLeft div.Population,
#DynamicRight div.Population,
div.Population {
	margin: 0 0 10px 0;
	padding: 5px 0;
	background: #EEEEEE;
	text-align: center;
}
#DynamicLeft div.Population h2,
#DynamicRight div.Population h2,
div.Population h2,
#DynamicLeft div.Population h3,
#DynamicRight div.Population h3,
div.Population h3 {
	margin: 0;
	padding: 0 5px;
	margin-bottom: 4px;
	border: none;
	line-height: 1.3;
	color: #000000;
	background: none;
	font-size: 100%;
	font-weight: bold;
	text-align: left
}
#DynamicLeft div.Population table,
#DynamicRight div.Population table,
div.Population table {
	margin: 0 auto;
	padding: 0;
	border: none;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	background: #FFFFFF;
	font-size: small;
	line-height: 1.2;
	width: 95%;
}
#DynamicLeft div.Population tbody,
#DynamicRight div.Population tbody,
div.Population tbody {
	margin: 0;
	padding: 0;
	border: none;
	font-size: small;
	line-height: 1.2;
}
#DynamicLeft div.Population td,
#DynamicRight div.Population td,
div.Population td {
	margin: 0;
	padding: 3px;
	border: none;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	font-size: small;
	line-height: 1.2;
	text-align: right;
}
#DynamicLeft div.Population th,
#DynamicRight div.Population th,
div.Population th {
	margin: 0;
	padding: 3px;
	border: none;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	font-size: small;
	line-height: 1.2;
	background: #CCCCCC;
}

/* 市長 in Left & Right */
#DynamicLeft div.Mayor,
#DynamicRight div.Mayor,
div.Mayor {
	margin: 0 0 10px 0;
	padding: 5px 0;
	background: #CEDFF3;
}
#DynamicLeft div.Mayor h2,
#DynamicRight div.Mayor h2,
div.Mayor h2,
#DynamicLeft div.Mayor h3,
#DynamicRight div.Mayor h3,
div.Mayor h3 {
	margin: 0;
	padding: 0 5px;
	margin-bottom: 5px;
	border: none;
	color: #000000;
	background: none;
	font-size: large;
	font-weight: bold;
	text-align: left
}
#DynamicLeft div.Mayor p,
#DynamicRight div.Mayor p,
div.Mayor p {
	margin: 0 0 2px 0;
	padding: 0 5px;
	font-size: small;
	line-height: 1.2;
}
#DynamicLeft div.Mayor a img,
#DynamicRight div.Mayor a img,
div.Mayor a img,
#DynamicLeft div.Mayor h3 a,
#DynamicRight div.Mayor h3 a,
div.Mayor h3 a {
	/*text-decoration: none;*/
}
#DynamicLeft div.Mayor img,
#DynamicRight div.Mayor img,
div.Mayor img {
	margin: 0;
	padding: 0 10px 0 0;
	background: #FFFFFF;
	vertical-align: middle;
}

/* 住所・電話番号 in Footer */
#DynamicFooter div.FooterAddress,
div.FooterAddress {
	margin: 0;
	padding: 10px 0;
	font-size: small;
	text-align: center;
}
#DynamicFooter div.FooterAddress p,
div.FooterAddress p {
	margin: 0;
	padding: 0 10px;
	line-height: 1.2;
}

/* Copyright in Footer */
#DynamicFooter div.FooterCopyright,
div.FooterCopyright {
	margin: 0;
	padding: 3px 0;
	background: #083780;
	font-size: small;
}
#DynamicFooter div.FooterCopyright p,
div.FooterCopyright p {
	margin: 0;
	padding: 0 10px;
	text-align: center;
	color:#fff;
}

/* デザインシミュレーションツールに無いオリジナル */
#DynamicRight div.LifeGuide,
div.LifeGuide {
	margin: 0 auto 10px;
	padding: 0;
	background: url(images/RightBox_bg.gif) repeat-y top center;
	width: 225px;
}
#DynamicRight div.LifeGuideIn,
div.LifeGuideIn {
	margin: 0;
	padding: 5px 0;
	background: url(images/RightBoxIn_bg.gif) no-repeat bottom center;
	text-align: center;
}
#DynamicRight div.LifeGuideIn p,
div.LifeGuideIn p {
	margin: 2px 0 0;
	padding: 0;
	font-size: small;
}
#DynamicRight div.LifeGuideIn h3,
div.LifeGuideIn h3 {
	margin: 5px auto 2px;
	padding: 10px 3px 2px;
	width: 200px;
	border: none;
	background: none;
	font-size: 100%;
	text-align: left;
	background: url(images/ConvenienceIn_ul_bg.gif) repeat-x top left;
}
#DynamicRight div.LifeGuideIn ul,
div.LifeGuideIn ul {
	text-align: left;
	margin: 0 auto 2px;
	padding: 0 0 5px;
	width: 200px;
}
#DynamicRight div.LifeGuideIn ul li,
div.LifeGuideIn ul li {
	line-height: 1.4;
}
#DynamicRight div.LifeGuideIn ul a,
div.LifeGuideIn ul a {
	margin-right: 7px;
	white-space: nowrap;
}
#DynamicRight div.Links,
div.Links {
	margin: 0 auto 10px;
	padding: 0;
	background: url(images/RightBox_bg.gif) repeat-y top center;
	width: 225px;
}
#DynamicRight div.LinksIn,
div.LinksIn {
	margin: 0;
	padding: 5px 0;
	background: url(images/RightBoxIn_bg.gif) no-repeat bottom center;
}
#DynamicRight div.LinksIn ul,
div.LinksIn ul {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
#DynamicRight div.LinksIn ul li,
div.LinksIn ul li {
	margin: 5px 0 0;
	padding: 0 5px 0 25px;
	background: url(images/LinksIn_ul_li_bg.gif) no-repeat top left;
}
#DynamicRight div.Sponsor,
div.Sponsor {
	margin: 0 auto;
	padding: 0;
	width: 227px;
}
#DynamicRight div.SponsorIn,
div.SponsorIn {
	margin: 0;
	padding: 5px 0 0;
}
#DynamicRight div.SponsorIn p,
div.SponsorIn p {
	margin: 0;
	padding: 2px 5px;
	text-align: right;
}
#DynamicRight div.SponsorIn p a,
div.SponsorIn p a {
	margin: 0;
	padding: 0 0 0 18px;
	background: url(images/SponsorIn_p_a_bg.gif) no-repeat top left;
}

#DynamicLeft div.Mayor,
div.Mayor {
	margin: 0 auto 8px;
	padding: 0;
	background: url(images/LeftBox_bg.gif) repeat-y top center;
	width: 185px;
}
#DynamicLeft div.Mayor h2,
div.Mayor h2 {
	margin: 0;
	padding: 13px 0 0 11px;
	background: url(images/Mayor_h2_bg.gif) no-repeat top left;
}
#DynamicLeft div.MayorIn,
div.MayorIn {
	margin: 0;
	padding: 5px 5px 5px 0;
	background: url(images/ConvenienceIn_ullast_bg.gif) no-repeat bottom center;
}
#DynamicLeft div.MayorIn ul,
div.MayorIn ul {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
#DynamicLeft div.MayorIn ul li,
div.MayorIn ul li {
	margin: 5px 0 0;
	padding: 0 5px 0 23px;
	background: url(images/MayorIn_ul_li_bg.gif) no-repeat top left;
}
#DynamicLeft div.Convenience,
div.Convenience {
	margin: 10px auto 0;
	padding: 0;
	background: url(images/LeftBox_bg.gif) repeat-y top center;
	width: 185px;
}
#DynamicLeft div.Convenience h2,
div.Convenience h2 {
	margin: 5px 0 0;
	padding: 13px 0 6px 35px;
	background: url(images/Convenience_h2_bg.gif) no-repeat top left;
}
#DynamicLeft div.ConvenienceIn,
div.ConvenienceIn {
	margin: 0;
	padding: 1px 0 0;
	background: url(images/ConvenienceIn_bg.gif) no-repeat top left;
}
#DynamicLeft div.ConvenienceIn ul,
div.ConvenienceIn ul {
	margin: 0 auto 5px;
	padding: 5px 0 15px;
	list-style: none;
	background: url(images/ConvenienceIn_ul_bg.gif) no-repeat bottom center;
}
#DynamicLeft div.ConvenienceIn ul.last,
div.ConvenienceIn ul.last {
	margin-bottom: 0;
	background: url(images/ConvenienceIn_ullast_bg.gif) no-repeat bottom center;
}
#DynamicLeft div.ConvenienceIn ul li,
div.ConvenienceIn ul li {
	margin: 5px 0 0;
	padding: 0 5px 0 23px;
	background: url(images/ConvenienceIn_ul_li_bg.gif) no-repeat top left;
}

div.designContents div.topicsContents,
div.topicsContents {
	/* 左右のmarginの設定はなるべく避けること（IE5対策） */
	margin: 10px auto;
	background: url(images/Contents_bg.gif) repeat-x left top;
}
div.topicsTitleBarBody {
	/* don't use margin & padding */
	width: 100%; /* for IE6 */
	color: #000000;
	background: #275972 url(images/TitleBarBody_bg.gif) repeat-y left bottom;
}
div.topicsTitleBarLeft {
	/* don't use margin & padding */
	width: 100%; /* for IE6 */
	background: url(images/TitleBarLeft_bg.gif) no-repeat left top;
}
div.topicsTitleBarRight {
	/* don't use margin & padding */
	background: url(images/TitleBarRight_bg.gif) no-repeat right top;
}
div.designContents h2.TopicsTitle,
h2.TopicsTitle {
	margin: 0 1px;
	padding: 7px 10px 2px;
	line-height: 1.5;
	font-size: 120%;
	color: #000000;
	border-bottom: 3px solid #275972;
}
h2.topicsTitle {
	margin: 0 1px;
	padding: 7px 10px;
	line-height: 1.5;
	font-size: 120%;
	color: #FFFFFF;
	background: url(images/Title_bg.gif) repeat-x left bottom;
}
div.designContents p.more,
p.more {
	margin: 0 0 5px;
	padding: 5px 5px 10px;
	text-align: right;
	background: url(images/ConvenienceIn_ul_bg.gif) repeat-x bottom left;
}
div.designContents p.more a,
p.more a {
	padding: 5px 0 5px 10px;
	background: url(images/PageLinks_li_a_bg.gif) no-repeat center left;
}

div.designContents div.attentionContents,
div.attentionContents {
	/* 左右のmarginの設定はなるべく避けること（IE5対策） */
	margin-top: 10px;
}


/* 緊急時　emergency */
div.emergencyTitleBarBody {
	/* don't use margin & padding */
	width: 100%; /* for IE6 */
	color: #000000;
	background: #CC0000 url(images/emergencyTitleBarBody_bg.gif) repeat-y left bottom;
}
div.emergencyTitleBarLeft {
	/* don't use margin & padding */
	width: 100%; /* for IE6 */
	background: url(images/emergencyTitleBarLeft_bg.gif) no-repeat left top;
}
div.emergencyTitleBarRight {
	/* don't use margin & padding */
	background: url(images/emergencyTitleBarRight_bg.gif) no-repeat right top;
}
h2.emergencyTitle {
	margin: 0 1px;
	padding: 7px 10px;
	line-height: 1.5;
	font-size: 120%;
	color: #FFFFFF;
	background: url(images/emergencyTitle_bg.gif) repeat-x left bottom;
}
div.emergencyContent {
	/* 左右のpaddingの設定はなるべく避けること（IE5対策） */
	padding: 5px 0;
	width: 100%; /* for IE6 & IE5 */
	color: #000000;
	background: #FFFFCC url(images/emergencyContent_bg.gif) repeat-y left top;
	border-bottom: 1px solid #CC0000;
}
div.emergencyContent p {
	padding: 0 15px;
	color: #CC0000;
}