body#topPage {background-image: url(../../company/images/bg01.jpg);background-repeat: repeat-x;}
body#dataPage {background-image: url(../../company/images/bg02.jpg);background-repeat: repeat-x;}

/* Link Color for Company */
a:link {color: #333333;text-decoration: underline;}
a:visited {color: #333333;text-decoration: underline;}
a:hover {color: #99CC33;text-decoration: none;}
a:active {color: #99CC33;text-decoration: none;}

/* Row1 link color */
#row1 .topSubmenu a:link {color: #99CC33;text-decoration: none;}
#row1 .topSubmenu a:visited {color: #99CC33;text-decoration: none;}
#row1 .topSubmenu a:hover {color: #99CC33;text-decoration: underline;}
#row1 .topSubmenu a:active {color: #99CC33;text-decoration: underline;}

/* Section Headings for Company */
#hdrRow {background-color: #99CC33;}
#hdrRow .hdrCol2 {background-image:url(../../company/images/headings/shdr_bg.gif); background-repeat:no-repeat;}
#hdrRow .hdrCol3 {background-image:url(../../company/images/headings/shdr_bg.gif); background-repeat:no-repeat;}
#hdrRow .hdrCol4 {background-image:url(../../company/images/headings/shdr_bg.gif); background-repeat:no-repeat;}

/* Cover page List Links */
ul.coverList li a:link {color: #333333;text-decoration:none;}
ul.coverList li a:visited {color: #333333;text-decoration:none;}
ul.coverList li a:hover {color: #99CC33;text-decoration:underline;}
ul.coverList li a:active {color: #99CC33;text-decoration:underline;}

/* Cover page Box Links */
.row4CColBox {float:left; width:200px; height:100px; background-image:url(../../company/images/cover_box.jpg); background-repeat:no-repeat;}
.row4CColBox .txtBox {padding:5px 20px 5px 10px; margin:0; height:61px}
.row4CColBox img {margin:8px 10px;}


/* News Links */
ul.newsArea li a:link {color: #333333; text-decoration:none;}
ul.newsArea li a:visited {color: #333333; text-decoration:none;}
ul.newsArea li a:hover {color: #99CC33; text-decoration:underline;}
ul.newsArea li a:active {color: #99CC33; text-decoration:underline;}

/* Cover page Links */
#row4Cover a:link {color: #333333;text-decoration:none;}
#row4Cover a:visited {color: #333333;text-decoration:none;}
#row4Cover a:hover {color: #99CC33;text-decoration:underline;}
#row4Cover a:active {color: #99CC33;text-decoration:underline;}

/* Group Links */
#groupLink a:link {color: #999999; text-decoration: none;}
#groupLink a:visited {color: #999999; text-decoration: none;}
#groupLink a:hover {color: #99CC33; text-decoration: underline;}
#groupLink a:active {color: #99CC33; text-decoration: underline;}

/* footer Links */
.footerCol a:link {color: #333333; text-decoration:none;}
.footerCol a:visited {color: #333333; text-decoration:none;}
.footerCol a:hover {color: #99CC33; text-decoration:underline;}
.footerCol a:active {color: #99CC33; text-decoration:underline;}

/*Right MENU for COMPANY */
#row3 {background-image:url(../images/right_menu_bg.jpg); background-repeat:repeat-y; background-position: right top;}
.RightMENUheading {color: #99CC33;}
a.RightMENUheading:link {color: #99CC33;}
a.RightMENUheading:visited {color: #99CC33;}
#rightMBox a.RightMENUheading:hover {color: #99CC33; text-decoration:underline; font-size:9pt;}
#rightMBox a.RightMENUheading:active {color: #99CC33; text-decoration:underline; font-size:9pt;}
#rightMBox img {margin:0 0 7px 0; padding:0 50px 0 0; display:block; border-bottom: 1px solid #CCCCCC;}
.RightMENUon {color: #99CC33;}
a.RightMENUon:link {color: #99CC33;}
a.RightMENUon:visited {color: #99CC33;}
a.RightMENUon:hover {color: #99CC33;}
a.RightMENUon:active {color: #99CC33;}
a.RightMENU:hover {background-color: #99CC33;}
a.RightMENU:active {background-color: #99CC33;}
a.RightMENUsub:hover {color: #99CC33;}
a.RightMENUsub:active {color: #99CC33;}

.menuOut {font-weight: bold;color: #666666;border-bottom: 1px none;padding: 3px 0px 3px 5px; display: block; cursor:pointer;}
.menuOver {font-weight: bold;color: #FFFFFF;border-bottom: 1px none;padding: 3px 0px 3px 5px; display: block; cursor:pointer; background-color: #99CC33; background-image:url(../../company/images/arrow_rnavi.gif); background-repeat:no-repeat; background-position:right top;}


h1 {color: #99CC33;}
h2 {color: #99CC33;}
h3 {color: #99CC33; list-style-image: url(../../company/images/maru.gif);}
.greenBB{font-weight: bold;color: #99CC33; font-size:9pt}

.styleColor  {color: #99CC33;}
a.styleColor:link  {color: #99CC33;text-decoration: none;}
a.styleColor:visited  {color: #99CC33;text-decoration: none;}
a.styleColor:hover  {color: #99CC33;text-decoration: underline;}
a.styleColor:active  {color: #99CC33;text-decoration: underline;}

.question{border-bottom:1px solid #99CC33;}

ul.networkList .prefecture {color:#99CC33;}

table.groupBox td {height:60px}
table.groupBox td.groupHdr {padding:0; margin:0;}
table.groupBox td.groupHdr h2 {background-color:#EEEEEE; color:#333333; margin:30px 0px 0px 0px; padding:5px}
table.groupBox td.groupHdrFirst {padding:0; margin:0; height:30px; border-top:0px;}
table.groupBox td.groupHdrFirst h2 {background-color:#EEEEEE; color:#333333; margin:0px; padding:5px}

.hdrBar {padding:5px; border-bottom:1px solid #99CC33; margin:50px 5px 10px 5px}



@media print{
body#topPage {background-image: none;}
body#dataPage {background-image: none;}
}

