/*全体*/
 body { margin:0px;vertical-align:top; padding:0px; background-image:url(bg_dot.gif);}

 table {font-size:x-small;color:#404040;font-weight:normal;vertical-align:top;padding:0px; margin:0px}

 div.all {margin:0px; text-align:center;}

 table.all {margin:0px; padding:0px; text-align:center; text-align:left; vertical-align:top; width:750px; height:330px}

 p  {margin:0px; padding:0px}


 h2 {font-size:12px; color:#FF8080; font-weight:normal; margin:0px;}



/*メニュー部分*/
 td.top003 {text-align:left; vertical-align:top; margin:0; background-image:url(top003.jpg); background-repeat:no-repeat; padding:0px 0px 0px 30px; height:71px}
 td.top006 {text-align:left; vertical-align:top; margin:0; background-image:url(top006.gif); background-repeat:no-repeat; padding:0px 0px 0px 30px; height:204px; width:289px;}

 p.menu1 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 22px}
 p.menu2 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 15px}
 p.menu3 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 8px}
 p.menu4 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 4px}
 p.menu5 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 3px}
 p.menu6 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 4px}
 p.menu7 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 10px}
 p.menu8 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 18px}
 p.menu9 {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 5px 20px; margin:0px 0px 0px 30px}

 a:link{ color:#404040; text-decoration:none; font-size:x-small; font-weight:normal}
 a:hover { color:#006DFF; text-decoration:none; font-weight: normal; font-size:x-small; background-color:#FFFF40}
 a:visited{ color:#404040; text-decoration:none; font-size:x-small; font-weight:normal}







 p.top002 {text-align:left; vertical-align:top; margin:0px; background-image:url(top002.jpg); background-repeat:no-repeat; padding:0px 0px 0px 40px; height:61px}

 p.top004 {text-align:left; vertical-align:top; margin:0px; background-image:url(top004.jpg); background-repeat:no-repeat; padding:0px 0px 0px 40px; height:19px}
	 table.top004 {text-align:left; margin:0px; background-image:url(bg_menu.gif); background-repeat:no-repeat; height:19px}


 td.menu {text-align:left; background-image:url(bg_menu.gif); background-repeat:no-repeat; padding:0px 0px 3px 20px}












 body { margin:0px 0px 10px 0px;vertical-align:top; padding:0px}

 span.C1 {font-size:14px; color:#ffffff; font-weight:bold}

 img {border:0px; margin:0px; padding:0px}





/*メニュー*/
 a.menu {color:#ffffff; text-decoration:none; font-size:x-small; display: block; width: 100%; height: 100%;}
 a.menu:link{ color:#FFFFFF; font-size:x-small; font-weight:normal; display: block; width: 100%; height: 100%;}
 a.menu:hover { color:#006DFF; font-weight: normal; font-size:x-small; background-color:#FFFF40; display: block; width: 100%; height: 100%;}

 a.menu_t {color:navy; text-decoration:none; font-size:12px}
 a.menu_t:link{ color:navy; font-size:12px; font-weight:normal}
 a.menu_t:hover { color:navy; font-weight: normal; font-size:12px}

 div.menu01 { text-align:left; width:145px; color:#ffffff; text-decoration:none; font-size:x-small; display: block; width: 100%; height: 100%;}
 div.menu02 { width:145px; color:#006DFF; font-weight: normal; font-size:x-small; background-color:#FFFF40; display: block; width: 100%; height: 100%;}
 div.submenu01 { color:#000256;	width:130px; padding:3px 0px 2px 5px; background-color:#aaccff; border-top:1px solid #ddeeff; border-right:1px solid #000008; border-bottom:1px solid #000008; border-left:1px solid #ccddff;}
 div.submenu02 { color:red; width:130px; padding:3px 0px 2px 5px; background-color:#ffffee; border-top:1px solid #ffffff; border-right:1px solid maroon; border-bottom:1px solid maroon; border-left:1px solid #ffffff;}

 td.menu2 {text-align:left; vertical-align:top; background-color:#006DFF ; width:150px; padding:5px 5px 5px 5px; border-style:double; border-color:#ffffff; border-width:3px; height:421px; }


/*上部*/
 td.upper {text-align:left; vertical-align:top; margin:10px 0px 0px 0px; background-image:url(images/bg_blue.gif); background-repeat:repeat; padding:10px 0px 0px 10px;}
 td.upper_r {text-align:right; vertical-align:bottom; margin:10px 0px 0px 0px; background-image:url(images/bg_blue.gif); background-repeat:repeat; padding:10px 30px 0px 10px;}
 td.s0 {text-align:left; vertical-align:top; background-color:#000094; padding:5px 8px 5px 8px; border-style:outset; border-color:#ffffff; border-width:3px}
 td.s1 {text-align:left; vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
 td.s2 {text-align:center; vertical-align:top; padding:5px 5px 5px 5px}


/*右横部*/
 table.rside {margin:0px; background-image:url(images/rside.gif); background-repeat:no-repeat; background-position:top center; height:647px }
 td.r-side {text-align:left; vertical-align:top; height:647px; padding:10px 10px 5px 5px; background-image:url(images/bg_both.gif); background-repeat:repeat; background-position:bottom; width:180px;}


/*下部*/
 td.under {text-align:left; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 10px 30px; background-image:url(images/bg_silver.gif); background-repeat:repeat; padding:0px 0px 0px 10px;}
 td.new {text-align:left; vertical-align:top; width:556px; height:183px; background-image:url(images/bg_new.gif); background-repeat:repeat-y; background-position:top center;}
 td.new2{text-align:left; vertical-align:top; padding:2px 0px 0px 15px;}
 td.copy{text-align:center; vertical-align:middle; padding:5px 0px 5px 0px; background-color:#404040}

 span.new {font-size:13px; color:#404040; font-weight:normal ;height:23px}