body    { color: #4c4c4c; font-size: 12px; background-image: url(images/back.gif) }
a { color: #4c4c4c; text-decoration: none }
a:visited    { color: #4c4c4c; text-decoration: none }
a:hover   { color: #f00; text-decoration: underline }
.what   { color: #4c4c4c; font-size: 12px; padding: 4px 18px 5px 5px }
.whattext   {color: #4c4c4c; font-size: 12px; line-height: 140%; text-decoration: none;letter-spacing: 0px }
.whattext a{ color: #4c4c4c; font-size: 12px; text-decoration: none ;}
.whattext a:hover  { color: #f00; text-decoration: underline }
.baseinfo   {color: #4c4c4c; font-size: 10px; }
.baseinfo a    { color: #4c4c4c; font-size: 10px; text-decoration: none }
.baseinfo a:hover     { color: #f00; font-size: 10px; text-decoration: underline }
.info    { color: #4c4c4c; font-size: 12px; padding: 8px 8px 4px }
.infotext  { margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px }
.infotext li { color: #4c4c4c; font-size: 12px; line-height: 140%; background: url(images/info_allow.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; padding-left: 13px ;width:100%}
.infotext a   { color: #4c4c4c; font-size: 12px; text-decoration: none; }
.infotext a:hover    { color: #f00; font-size: 12px; text-decoration: underline }
.arrowimg      { margin-top: 0px }
.text     { padding: 0px 30px }
.more      { color: #4f72d0; font-size: 10px; line-height: 160%; text-decoration: none; padding-right: 4px }
.more a  { color: #4f72d0; font-size: 10px; text-decoration: none }
.more a:hover    { color: #f00; text-decoration: underline }
.newprotext   {color: #4c4c4c; font-size: 12px; line-height: 140%;text-decoration: none;padding: 0px 0px 0px 8px }
.newprotext a    { color: #4c4c4c; font-size: 12px; text-decoration: none; }
.newprotext a:hover     { color: #f00; font-size: 12px; text-decoration: underline }
.topswf { margin-top: 10px; margin-bottom: 10px }
.f09_g    { color: #4c4c4c; font-size: 9px; line-height: 140% }
.f10_g    { color: #4c4c4c; font-size: 10px; line-height: 140% }
.f12_g    { color: #4c4c4c; font-size: 12px; line-height: 140% }
.f14_g    { color: #4c4c4c; font-size: 14px; line-height: 140% }
.f16_g    { color: #4c4c4c; font-size: 16px; line-height: 140% }
.f12_b    { color: #3b4b9f; font-size: 12px; line-height: 140% }
.f12_b  a { color: #3b4b9f; text-decoration: none }
.f12_b  a:visited    { color: #3b4b9f; text-decoration: none }
.f12_b  a:hover   { color: #f00; text-decoration: underline }
.f14_b    { color: #3b4b9f; font-size: 14px; line-height: 140% }
.f12_369    { color: #336699; font-size: 12px; line-height: 140% }
.f14_369    { color: #336699; font-size: 14px; line-height: 140% }
.f16_369    { color: #336699; font-size: 16px; line-height: 140% }
.f12_096    { color: #009966; font-size: 12px; line-height: 140% }
.f14_096    { color: #009966; font-size: 14px; line-height: 140% }
.f16_096    { color: #009966; font-size: 16px; line-height: 140% }

select.search { font-size: 12px }
input.search { font-size: 12px }
/**/
.profile table {border-collapse:collapse;border-top:1px solid #999;border-bottom:1px solid #999;border-spacing:0;}
.profile td {font-size: 12px; line-height: 140%; border-bottom: 1px solid #ccc;padding:5px;}
body#history01{ color: #4c4c4c; font-size: 12px; background-image: url(company/images/history/back01.gif) }
body#history02{ color: #4c4c4c; font-size: 12px; background-image: url(company/images/history/back02.gif) }
.history { color: #4c4c4c; font-size: 12px; line-height: 140% }
.history dl { color: #4c4c4c; font-size: 12px; line-height: 140% }
.history dt{font-weight:bold;width: 3.5em;padding:0.25em 0em}
.history dd{margin:-1.9em 0em 0em 3.5em;padding:0.25em 0em}
.history dd a { color: #3b4b9f; text-decoration: none }
.history dd  a:visited    { color: #3b4b9f; text-decoration: none }
.history dd  a:hover   { color: #f00; text-decoration: underline }
.history_02 { color: #4c4c4c; font-size: 12px; line-height: 140% ;margin:20px;padding:25px;background-color:#ffffff}
.history_02 dl{margin:15px 0px 0px 0px;padding:0em}
.history_02 dt{font-weight:bold;padding:0.25em 0em}
.history_02 dd{margin:-1.9em 0em 0em 4.5em;padding:0.25em 0em}
/**/
.sitemap      { margin-top: 30px; margin-bottom: 14px; padding-right: 10px; padding-left: 8px;}
.sitemap_text { font-size: 14px; line-height: 140%;padding-left: 8px; border-left: 2px solid #f00;}
.sitemap ul    { margin-top: 0px; margin-bottom: 0px; margin-left: 22px }
.sitemap li   { font-size: 12px; line-height: 140%; list-style-type: disc; list-style-image: url(images/allow_02.gif); margin-top: 6px; margin-bottom: 0px }
.sitemap li ul    { margin-top: 6px; margin-bottom: 6px; margin-left: 15px }
.sitemap li li  { font-size: 10px; line-height: 125%; list-style-type: circle; list-style-image: none; margin-top: 6px; margin-bottom: 0px } 
/**/


.news  {color: #4c4c4c; font-size: 12px; line-height: 140%}
.news ul  { margin:10px 15px; padding-left: 0px }
.news ul li { color: #4c4c4c; font-size: 12px; line-height: 140%; background: url(images/ball.gif) no-repeat 0px 4px; list-style-type: none; margin-top: 10px; margin-bottom: 15px; margin-left: 0px; padding-left: 13px ;width:100%}
.news li ul li { color: #4c4c4c; font-size: 12px; line-height: 140%; background-image: none;list-style-type: disc; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; padding-left: 0px ;}
.news ol  { margin-top: 10px; margin-bottom: 10px; margin-left: 35px}
.news ol li { color: #4c4c4c; font-size: 12px; line-height: 140%; background-image: none;list-style-type: decimal;margin-top: 2px; margin-bottom: 2px; margin-left: 0px; padding-left: 0px ;}
.news a { color: #3b4b9f; text-decoration: none }
.news a:visited    { color: #3b4b9f; text-decoration: none }
.news a:hover   { color: #f00; text-decoration: underline }
.news_list1     { color: #4c4c4c; font-size: 12px; line-height: 140%; margin: 6px 15px 10px 28px; padding-left: 0px }
.news_list1 ul   { margin: 10px 15px; padding-left: 0px }
.news_list1 ul li { color: #4c4c4c; font-size: 12px; line-height: 140%; list-style-type: disc; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; padding-left: 0px ;}
.news_midashi {color: #fff; font-size: 14px; font-weight: bold; line-height: 20px ; background-color:#657ee6;padding: 0px 7px;}
.midashi {font-size: 14px; font-weight: bold;}
.newsinfo_midashi {color: #fff; font-size: 14px; font-weight: bold; line-height: 20px ; background-color:#00B48C;padding: 0px 7px;}


table.exhi  {border-collapse:collapse;}
table.exhi th { color: #4c4c4c; font-weight: bold; font-size: 12px; line-height: 140%; padding: 5px; border-bottom: 1px solid #666 }
table.exhi td { color: #4c4c4c; font-size: 12px; line-height: 140%; padding: 5px; border-bottom: 1px solid #666 }

ul.topics_navi {font-size: 12px; line-height: 140%;margin:0px 10px;padding:0px;}
ul.topics_navi li {display:inline;list-style-type:none;margin:0;}
ul.topics_navi a {text-decoration:none;}
/**/
.link   { padding: 10px 0px }
.link_text    { color: #4c4c4c; font-size: 14px; line-height: 140%; text-decoration: none; margin-top: 10px; padding: 0px 0px 0px 8px }
.link_text a    { color: #4c4c4c; font-size: 14px; text-decoration: none; }
.link_text a:hover     { color: #f00; font-size: 14px; text-decoration: underline }
.link_url      { color: #4c4c4c; font-size: 14px; line-height: 140%; text-decoration: none; padding: 0px 0px 0px 20px }
.link_url a    { color: #4c4c4c; font-size: 14px; text-decoration: none; }
.link_url a:hover     { color: #f00; font-size: 14px; text-decoration: underline }


.dott {border-style: dotted; border-color: #000000; border-width: 0px 0px 1px 0px;  padding: 2px; width: 100%;}.link_url_link {
color: #000099; font-size: 14px; line-height: 140%; text-decoration: none; padding: 0px 0px 0px 20px
}
.link_url_link a {
color: #000099; font-size: 14px; text-decoration: none;
}
.link_url_link a:hover {
color: #4c4c4c; font-size: 14px; text-decoration: underline
}
.text_large {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 15px; font-style: normal; color: #333333}
.normal_texit {  font-size: 12px; color: #000000; text-decoration: none}
.info_suction {  text-indent: 20pt; line-height: 20px; text-align: left; vertical-align: baseline}
.list_atomnews {  list-style-type: disc; font-size: 12px; line-height: 140%; font-weight: bold; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 23px; padding-left: 0px; clip:   rect(   )}
.atomnews_suc_midashi {  font-size: 12px; font-weight: bold; line-height: normal; color: #04B097}
.list_atomnews_R {  font-size: 12px; line-height: 140%; margin-top: 7px; margin-right: 10px; margin-bottom: 0px; margin-left: 23px; padding-left: 0px}
.list_atomnews_R_2 { font-size: 12px; line-height: 140%; margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 40px; padding-left: 0px ; list-style-type: disc}
.hyou {  padding-left: 0px; clip:   rect(   ); position: static; font-size: 10px}
.caption { color: #4c4c4c; font-size: 10px; ; line-height: normal}
.unit_infection {  font-weight: bold; line-height: 200%; color: #009999; text-decoration: underline; font-size: 13px}
.unit_infection2 {  line-height: 100%; font-weight: bold; font-size: 12px}
.unit_infection3 { list-style-type: circle; font-size: 12px; line-height: 160%; font-weight: normal; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 18px; padding-left: 0px; clip: rect( ) }
.unit_infection_text {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; font-size: 12px; line-height: 140%; padding-right: 0px}
.unit_infection_list {  font-size: 12px; list-style-type: decimal; line-height: 140%; margin-right: 20px; margin-top: 10px}
.pdflink {  font-size: 10px; line-height: 120%; color: #0000CC; text-decoration: underline}
