body {  color: #000000; background-color: #FFFFFF}

/* a {  color: #08427c;  text-decoration: none} */
a:link {  color:#08427c;  text-decoration: none}
a:visited {  color:#990099;  text-decoration: none}
/* a:active {  color:#2a68a6;  text-decoration: underline} delete 20041109 */
a:active {  color:#2a5f9e;  text-decoration: underline}/* add 20041109*/
/* a:hover {  color:#2a68a6;  text-decoration: underline} delete 20041109 */
a:hover {  color:#2a5f9e;  text-decoration: underline}/* add 20041109*/

/* a.white {  color: #FFFFFF;  text-decoration: none} */
a.white:link {  color: #FFFFFF;  text-decoration: none}
a.white:visited {  color: #FFFFFF;  text-decoration: none}
a.white:active {  color:#FFFF99;  text-decoration: underline}
a.white:hover {  color: #FFF667;  text-decoration: underline}

/* a.black {  color: #000000;  text-decoration: none} */
a.black:link {  color: #000000;  text-decoration: none}
a.black:visited {  color: #000000;  text-decoration: none}
/* a.white:active {  color:#000000;  text-decoration: underline} delete 20041109 */
a.black:active {  color:#000000;  text-decoration: underline} /* add 20041109*/
a.black:hover {  color: #000000;  text-decoration: underline}

.margin-section {  margin-left: 15px; width: 540px}
.margin-popup {  margin-left: 15px; margin-right: 15px; width: 100%}
.margin-subsubsect {  margin-left: 21px; width: 504px}
.margin-toppage-right {  margin-left: 10px; width: 169px}
.margin-a3-minus {  margin: -3px}
.margin-a4-minus {  margin: -4px}
.margin-l8 {  margin-left: 8px}

.center {  margin: 0px 0px 0px 0px; text-align: center}

.text-red {  color: #990000}
.text-white {  color: #FFFFFF}
/* .text-gray {  color: #666666} delete 20041109 */
.text-gray {  color: #5e5e5e} /* add 20041109*/
.text-darkgray {  color: #999999}
.text-sentence {  line-height: 133%}
.text-bold {  font-weight: bold}
.text-boldital {  font-weight: bold; font-style: italic}
.text-verdana {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"}

.bg-999999 {  background-color: #999999} /* 表枠 */
.bg-6b6b6b {  background-color: #ff6600} /* 最上部帯 */
.bg-cccccc {  background-color: #ffba00} /* グローバルナビゲーション背景 */
.bg-bbbbbb {  background-color: #ffd966} /* ローカルナビ　第２レベル背景 */
.bg-dcdcdc {  background-color: #FFEA80} /* サイトツールエリア背景*/
.bg-dddddd {  background-color: #f0dea8} /* ローカルナビ　第３レベル背景 */
.bg-eeeeee {  background-color: #f0e6dc} /* ローカルナビ背景 */
.bg-f6f6f6 {  background-color: #f6f6f6}
.bg-ffffff {  background-color: #FFFFFF}
.bg-deepred {  background-color: #ffcc00}
.bg-lightred {  background-color: #ffb366} /* ローカルナビ　第１レベル背景 */
.bg-deepgreen {  background-color: #336666}
.bg-line-dot-cccccc-4 {  background-image:  url(/images/mc_contents/line_dot_cccccc_4.gif); background-repeat: repeat}

/* update 20030725 */
.right {  margin: 0px 0px 0px 0px; text-align: right}

/* update 20030910 */
.text-italic {  font-style: italic}

/* update 20030910 */
.bg-e8e8e8 {  background-color: #E8E8E8}

/* update 20050622 表内強調表現 */
.emphasis { font-weight:bold; color:#cc0000}

/* フィーチャーユニット */
.bg-feature {  background-color: #CCCCCC} 

.border1 {
	border: 1px solid #999999;
}

.border2 {
	border: 1px solid #cccccc;
}

.text-sentence-wide {  line-height: 200%}

.top-bg-cccccc {  background-color: #cccccc}



/* お問い合わせ先 */

.bg-access {  background-color: #9eb6e7}
.bg-ffffee {  background-color: #ecf1fb}
.bg-6b6b6b-s {  background-color: #6b6b6b} /* サーチエリア */

/* update 20061002 表内折返しなし */
.text-nowrap {
	white-space: nowrap;
}
.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

