/* CSS Document */
body { margin:0px; font-family:sans-serif;font-size:12px; background-image:url(../image/bg_main.gif); }
td, th {font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:24px;}
a {color:#006600; text-decoration:none;}

#master_body {border:1px solid #000000; width:798px; height:592px; position:absolute; left:10px;}
#master_header_a{background:#000000; height:40px; width:398px; vertical-align:top; position:absolute; left:0px; top:0px;}
#master_header_b{background-image:url(../image/bg_header_footer_fade.png); background-repeat:repeat-x; height:40px; width:400px; vertical-align:top; position:absolute; left:398px; top:0px;}
#master_footer_c{width:790px;position:absolute;top:600px;left:10px;}

#body_header_a{background-image:url(../image/site_logo.png);     width:228px; height:150px; position:absolute; left:0px; top:40px;}
#body_header_b{background-image:url(../image/body_header_b.png); width:170px; height:150px; position:absolute; left:228px; top:40px;}
#body_header_c{background-image:url(../image/body_header_c.png); width:400px; height:150px; position:absolute; right:0px; top:40px;}
#body_header_d{background:#ffffff;}

#menu_side_a{background-image:url(../image/menu_side_a.png); background-repeat:repeat-y; width:228px; height:228px; position:absolute; left:0px; top:190px; padding-left:30px; padding-top:10px; }
#menu_side_b{background-image:url(../image/menu_side_b.png); background-repeat:repeat-y; width:170px; height:228px; position:absolute; left:228px; top:190px; text-indent:10px; padding-top:10px;}

#body_text_1{background-image:url(../image/body_text_1.png); width:400px; height:50px; position:absolute; right:0px; top:190px;}
#body_text_2{background-image:url(../image/site_trademark.png); width:400px; height:40px; position:absolute;  left:398px; top:240px;}
#body_text_3{background:#ffffff; vertical-align:top; width:380px; height:272px; position:absolute;  right:0px; top:280px; overflow:auto; padding-left:10px; padding-right:10px; overflow:scroll;}
#body_text_4{background:#000000; width:398px; height:134px; position:absolute; top:418px; left:0px;}

#master_footer_a{background-image:url(../image/bg_header_footer_fade.png); background-repeat:repeat-x; height:40px; width:398px;  position:absolute; top:552px; left:0px;}
#master_footer_b{background:#000000; height:40px; width:400px; position:absolute; top:552px; left:398px;}

ul {display: inline;margin: 0;padding: 0;} 
li {display: inline;list-style:none;margin: 0;padding: 0;}

li.menu_b a{display:block; width:170px; height:25px; border-bottom:1px solid #ff6000; cursor:auto; text-align:left; font-weight:bold; color:#000000; list-style:none;}
li.menu_b a:hover {background-color:#60b5CC; color:#000000;}

li.text_3t{text-indent:0px; display:block; color:#41723D; font-weight:bold; font-style:italic; font-size:14px; border-bottom:1px solid #006633; margin:0px; padding-top:10px;clear: both; }
li.text_3{text-indent:0px; display:block; text-align:justify; font-weight:bold; font-size:12px; color:#333333; margin:0px; padding:0px; background-image:none; clear: both; }
li.text_3b{text-indent:0px; display:block; text-align:justify; font-weight:bold; font-size:12px; color:#333333; margin:0px; padding:0px; clear: both; list-style:url(../image/bullet.png); }

li img{margin:6px; margin-left:0px; border:solid 1px #006633; float:left;} 

/*li.menu_b a:visited {}
li.frontpage a:visited:hover {}*/

li.menu_a_brochure a {background: url(../image/menu_side_a_brochure.gif); background-position: 0 0;display: block;width:172px;height: 51px; text-indent:5px;}
li.menu_a_brochure a:hover {background: url(../image/menu_side_a_brochure.gif);background-position:-172px 0;text-indent:5px;}
li.menu_a_brochure a:visited {background: url(../image/menu_side_a_brochure.gif);background-position: -344px 0;text-indent:5px; }
li.menu_a_brochure a:visited:hover {background: url(../image/menu_side_a_brochure.gif);background-position: 0 0;text-indent:5px;}

li.menu_a_about a {background: url(../image/menu_side_a_about.gif); background-position: 0 0;display: block;width:172px;height: 51px; text-indent:5px;}
li.menu_a_about a:hover {background: url(../image/menu_side_a_about.gif);background-position:-172px 0;text-indent:5px;}
li.menu_a_about a:visited {background: url(../image/menu_side_a_about.gif);background-position: -344px 0;text-indent:5px; }
li.menu_a_about a:visited:hover {background: url(../image/menu_side_a_about.gif);background-position: 0 0;text-indent:5px;}

li.menu_a_sh a {background: url(../image/menu_side_a_sh.png); background-position: 0 0;display: block;width:172px;height: 51px; text-indent:5px;}
li.menu_a_sh a:hover {background: url(../image/menu_side_a_sh.png);background-position:-172px 0;text-indent:5px;}
li.menu_a_sh a:visited {background: url(../image/menu_side_a_sh.png);background-position: -344px 0;text-indent:5px; }
li.menu_a_sh a:visited:hover {background: url(../image/menu_side_a_sh.png);background-position: 0 0;text-indent:5px;}

li.menu_a_los a {background: url(../image/menu_side_a_los.png); background-position: 0 0;display: block;width:172px;height: 51px; text-indent:5px;}
li.menu_a_los a:hover {background: url(../image/menu_side_a_los.png);background-position:-172px 0;text-indent:5px;}
li.menu_a_los a:visited {background: url(../image/menu_side_a_los.png);background-position: -344px 0;text-indent:5px; }
li.menu_a_los a:visited:hover {background: url(../image/menu_side_a_los.png);background-position: 0 0;text-indent:5px;}

li.menu_a_sp a {background: url(../image/menu_side_a_sp.png); background-position: 0 0;display: block;width:172px;height: 51px; text-indent:5px;}
li.menu_a_sp a:hover {background: url(../image/menu_side_a_sp.png);background-position:-172px 0;text-indent:5px;}
li.menu_a_sp a:visited {background: url(../image/menu_side_a_sp.png);background-position: -344px 0;text-indent:5px; }
li.menu_a_sp a:visited:hover {background: url(../image/menu_side_a_sp.png);background-position: 0 0;text-indent:5px;}

#deadspace{background:#ffffff;}
a:hover{color:#990000;}
