.news {  color: #666666; font-size: 80%; line-height: 120%;} 
.text_1 {  color: #666666; font-size: 80%; line-height: 140%;}
.text_2 {  color: #666666; font-size: 70%; line-height: 120%;}
.text_3 {  color: #666666; font-size: 80%; line-height: 180%;}

.text_3_business {  color: #666666; font-size: 80%; line-height: 180%; padding-bottom: 10px; padding-top: 10px}
.text_3_business_under {  color: #666666; font-size: 80%; line-height: 180%; padding-bottom: 10px; padding-top: 15px; padding-left: 15px }

.copy {  color: #666666; font-size: 70%; line-height: 140%;}
.footermenu {  color: #333333; font-size: 75%; line-height: 140%;}

.sitemap {
color: #666666; font-size: 93%; line-height: 140%; 
margin-left: 35px;
margin-top: 12px;
margin-bottom: 15px;
font-weight: 800;
}
.sitemap_mark {
line-height:140%;
margin-right: 10px;
margin-top: 12px;
margin-bottom: 15px;
}

p.inkan { 
background-image: url(../../company/images/inkan.gif); 
background-repeat: no-repeat; width: 69px; height: 62px;
margin-top: -10px; margin-left: 120px;
position: absolute;
}

.underline {
background-image: url(../images/line_01.gif);
width: 200px; height: 2px; position: static; margin-bottom: 10px;
}
.bgline {
width: 1px;
background-color: #7F86A7;
}

.rist {margin-right: 10px}

.company_text { color: #666666; font-size: 80% ; line-height: 50% ; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; white-space: nowrap;}
.company_text_right { color: #666666; font-size: 80% ; line-height: 50% ; padding-left: 15px; padding-top: 15px; padding-bottom: 15px}

.company_text_right2 { 
color: #666666; font-size: 80% ; line-height: 50% ; padding-left: 15px; padding-top: 15px; padding-bottom: 15px;
}

.map { padding-left: 60px ; padding-top: 10px ; padding-bottom: 7;px}

.news a:link  {  text-decoration:none; COLOR: #7F86A7;}
.news a:active  {  text-decoration:none; COLOR: #7F86A7;}
.news a:visited  {  text-decoration:none; COLOR: #7F86A7;}
.news a:hover  {  text-decoration:underline; COLOR: #7F86A7;}

.text_1 a:link  {  text-decoration:none; COLOR: #666666;}
.text_1 a:active  {  text-decoration:none; COLOR: #7F86A7;}
.text_1 a:visited  {  text-decoration:none; COLOR: #333333;}
.text_1 a:hover  {  text-decoration:none; COLOR: #7F86A7;}

.footermenu a:link  {  text-decoration:none; COLOR: #333333;}
.footermenu a:active  {  text-decoration:none; COLOR: #7F86A7;}
.footermenu a:visited  {  text-decoration:none; COLOR: #333333;}
.footermenu a:hover  {  text-decoration:none; COLOR: #7F86A7;}

.sitemap a:link  {  text-decoration:none; COLOR: #7F86A7; }
.sitemap a:active  {  text-decoration:none; COLOR: #7F86A7;}
.sitemap a:visited  {  text-decoration:none; COLOR: #7F86A7;}
.sitemap a:hover  {  text-decoration:underline; COLOR: #999999;}

.image a:link  {  text-decoration:none; border-style:none;margin:0;margin:0; COLOR: #ffffff;}
.image a:active  {  text-decoration:none;margin:0;border-style:none;margin:0; COLOR: #ffffff;}
.image a:visited  {  text-decoration:none; border-style:none;margin:0;margin:0; COLOR: #ffffff;}
.image a:hover  {  text-decoration:none; margin:0;border-style:none;margin:0; }

.image { border-width:0; margin:0; border-style:none;}