body {  color: #000000; background-color: #FFFFFF}
p { margin:0px}
td.contact { font-size:10px ; font-weight: bold ; color: #8888cc }
td.foot { font-size:10px ; color: #000000 }

td.clmtit { font-size: 15px ; font-weight: bold ; color: #7777cc }
td.clmtit1 { font-size: 75% ; font-weight: bold ; line-height: 1.4em ; color: #ffffff }
td.clmtit2 { font-size: 75% ; font-weight: bold ; line-height: 1.4em ; color: #7777cc }
td.clmtit3 { font-size: 90% ; font-weight: bold ; line-height: 1.4em ; color: #000000 }
td.clmtit4 { font-size: 85% ; font-weight: bold ; line-height: 1.4em ; color: #000000 }
td.clmtit5 { font-size: 15px ; font-weight: bold }
td.clm { font-size: 75% ; line-height: 1.4em }
td.intv { font-size: 75% ; line-height: 1.4em ; color: #000077}
td.clm em { font-size: 90% ; font-style: normal }
span.clm { color:#800000 }
span.mark { color:#ff0000 }
span.intv { color: #000077 }

span.rss_list {border:0px double #ddaaff;padding:5px;width:100%;background-color:#ffffff;}
.rss_list ul {list-style-image:url("/images/mc_contents/list_link2.gif");margin-top:5px;margin-bottom:0px;margin-left:15px}
.rss_list li {border-bottom:1px dotted #c5c5c5;padding:2px;}
.rss_list a:link {color:#000088;font-weight:normal}
.rss_list a:visited {color:#000066;font-weight:normal}
.rss_list a:hover {color:#ffaa00;font-weight:normal}

.td_style_00		 {text-align:left; border-top:0px dotted #888899; border-left:0px dotted #888899; border-right:0px dotted #888899; border-bottom:0px dotted #888899; padding:2px}
.td_style_01		 {text-align:left; border-top:0px dotted #888899; border-left:1px solid #888888; border-right:1px solid #888888; border-bottom:0px dotted #888899; padding:2px}

.section_01_red		 {background-color:#cc0000}
.section_01_white	 {color:#000000; font-size:75%; font-weight:normal; line-height:1.4em; text-align:right; vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;background-color:#ffffff}
.section_01_main	 {color:#222222; font-size:90%; font-weight:bold; line-height:1.4em; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;background-color:#eeeeee}
.section_02_main	 {color:#000000; font-size:75%; font-weight:normal; line-height:1.4em; padding-top:5px; padding-bottom:5px; padding-left:25px; padding-right:0px;background-color:#ffffff}
.section_03_main	 {color:#000000; font-size:75%; font-weight:normal; line-height:1.4em; text-align:right; vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:5px;background-color:#eeeeee}

ul.list_01			 {list-style-type:none; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:0px}
ul.list_01 li		 {font-size:85%; font-weight:bold; background:url("/images/mc_contents/icon_link.gif") 0 0 no-repeat; padding-top:2px; padding-bottom:2px; padding-left:20px; padding-right:0px; line-height:1.0em}
ul.list_02			 {list-style-image:url("/images/mc_contents/list_link.gif")}
ul.list_02 li		 {font-size:75%; font-weight:normal; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:12px; line-height:1.2em}
ul.list_02 li span	 {font-size:90%; font-weight:normal; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:5px; line-height:1.2em}
ul.list_03			 {list-style-image:url("/images/mc_contents/list.gif")}
ul.list_03 li		 {font-size:75%; font-weight:normal; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:5px; line-height:1.2em}
ul.list_03 li span	 {font-size:90%; font-weight:normal; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:5px; line-height:1.2em}
ul.list_04			 {list-style-type:none; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:0px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:0px}
ul.list_04 li		 {font-size:80%; font-weight:bold; background:url("/images/mc_contents/icon_link_nv01.gif") 0 0 no-repeat; padding-top:2px; padding-bottom:2px; padding-left:20px; padding-right:0px; line-height:1.0em}
ul.list_05			 {list-style-image:url("/images/mc_contents/list_link.gif"); margin-top:5px; margin-bottom:10px; margin-left:30px; margin-right:0px}
ul.list_05 li		 {font-size:85%; font-weight:bold; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:0px}
ul.list_06			 {list-style-type:none; margin-top:0px; margin-bottom:15px; margin-left:30px; margin-right:0px}
ul.list_06 li		 {font-size:75%; font-weight:normal; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:0px}

.list_01 a:link		 {color:#000088; text-decoration:none}
.list_01 a:visited	 {color:#005588; text-decoration:none}
.list_01 a:hover	 {color:#ff8800; text-decoration:none}

.list_02 a:link		 {color:#000088; text-decoration:none}
.list_02 a:visited	 {color:#005588; text-decoration:none}
.list_02 a:hover	 {color:#ff8800; text-decoration:underline}

.list_03 a:link		 {color:#000088; text-decoration:none}
.list_03 a:visited	 {color:#005588; text-decoration:none}
.list_03 a:hover	 {color:#ff8800; text-decoration:underline}

.list_04 a:link		 {color:#000088; text-decoration:none}
.list_04 a:visited	 {color:#005588; text-decoration:none}
.list_04 a:hover	 {color:#ff8800; text-decoration:none}

.list_05 a:link		 {color:#000088; text-decoration:none}
.list_05 a:visited	 {color:#005588; text-decoration:none}
.list_05 a:hover	 {color:#ff8800; text-decoration:underline}

.list_06 a:link		 {color:#000088; text-decoration:none}
.list_06 a:visited	 {color:#005588; text-decoration:none}
.list_06 a:hover	 {color:#ff8800; text-decoration:underline}

td.photo { font-size: 60% ; color: #666666 }
td.pview { font-size: 10px }

a.nv00:link			 {color:#000088; font-weight:bold; text-decoration:none}
a.nv00:visited		 {color:#005588; font-weight:bold; text-decoration:none}
a.nv00:hover		 {color:#ff8800; font-weight:bold; text-decoration:none}
a.cont:link			 {color:#000088; font-weight:normal; text-decoration:underline}
a.cont:visited		 {color:#005588; font-weight:normal; text-decoration:underline}
a.cont:hover		 {color:#ff8800; font-weight:normal; text-decoration:underline}
a.tax01:link		 {color:#ffffff; font-weight:bold; text-decoration:none}
a.tax01:visited		 {color:#ffffff; font-weight:bold; text-decoration:none}
a.tax01:hover		 {color:#ffff00; font-weight:bold; text-decoration:underline}

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}
a:hover {  color:#2a68a6;  text-decoration: underline}

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}
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}

.space-3px {  font-size: 2px;}
.space-6px {  font-size: 4px;}
.space-9px {  font-size: 7px;}
.space-12px {  font-size: 9px;}
.space-18px {  font-size: 15px;}
.space-24px {  font-size: 21px;}

.text-red {  color: #990000}
.text-white {  color: #FFFFFF}
.text-gray {  color: #666666}
.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: #6B6B6B}
.bg-cccccc {  background-color: #CCCCCC}
.bg-bbbbbb {  background-color: #BBBBBB}
.bg-dcdcdc {  background-color: #DCDCDC}
.bg-dddddd {  background-color: #DDDDDD}
.bg-eeeeee {  background-color: #EEEEEE}
.bg-f6f6f6 {  background-color: #f6f6f6}
.bg-ffffff {  background-color: #FFFFFF}
.bg-deepred {  background-color: #CC0000}
.bg-lightred {  background-color: #CC9999}
.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}