.p1 {font-size: 12px;line-height:16px;}
.p2 {font-size: 16px;}
.p3 {font-size: 18px;}
.p4 {font-size: 10px;line-height:12px;}
.p5 {font-size: 14px;line-height:18px;}
.p6 {font-size: 12px;}
.p7 {font-size: 18px;}
.p8 {font-size: 14px;}
.p9 {font-size: 12px;line-height:18px;}
.p10 {font-size: 14px;line-height:23px;}
.p11 {font-size: 16px;line-height:23px;}
a:link   {text-decoration: none ;}
a:visited {text-decoration: none ;}
a:hover  {text-decoration: none ;}/*underline */


.glow1{filter:glow(color="#FFFFFF",stregth=10);}
.marker2 {background-color:#0099FF;font-size:14px;color:white;}

.tabl1{vertical-align:bottom;border-style:ridge;}
.linclass{border-style:nono ridge nono ridge;border-width:1px 0px 0px 0px;border-color:"#d1d1d1" "#d1d1d1" "#d1d1d1" "#d1d1d1";border-style:ridge;}
.linclass2{border-style:nono ridge nono ridge;border-width:0px 1px 1px 0px;border-color:"#d1d1d1" "#d1d1d1" "#d1d1d1" "#d1d1d1";border-style:ridge;}
.linclass3{border-style:nono ridge nono ridge;border-width:0px 1px 0px 0px;border-color:"#d1d1d1" "#d1d1d1" "#d1d1d1" "#d1d1d1";border-style:ridge;}
.linclass4{border-style:nono ridge nono ridge;border-width:0px 0px 1px 0px;border-color:"#d1d1d1" "#d1d1d1" "#d1d1d1" "#d1d1d1";border-style:ridge;}
.linclass5{border-style:nono ridge nono ridge;border-width:1px 1px 1px 1px;border-color:#66CCFF #ffffff #ffffff #ffffff;border-style:ridge;}

.body1{background-image:url(imgfile/0002.gif);background-repeat:no-repeat;background-position:100% 0%;}

.table1{border-bottom:solid 1px #ABADFF;}
.table2 {background-repeat:no-repeat;}
.table0 {width:560px; font-size:12px;}
.table3 {width:255px;height:510px;font-size:14px;background-repeat:no-repeat;}
.table4 {border:solid 1px silver;width:820px;font-size:12px;}
.table5 {border-bottom:solid 1px #ABADFF;border-top:solid 1px #ABADFF;}


.td1{border:solid 1px silver;}
.tr1{width:560px;height:15px;text-align:top;border:solid 1px black;}
.td2{border:solid 1px black;}
.td3{font-size:12px;background-image:url(imgfile/testber2.gif);background-repeat:repeat-x;background-position:center;}

.td5{font-size:12px;border:solid 1px silver;}
.tdd1{font-size:12px;border:solid 1px silver;background-repeat:no-repeat; background-image:url(testj1.gif);background-position:left;}

.td6{border-width:15px; border-color:#E7E6FD;border-frame:"below";}
.td7{border:nono;}

/*グラデーション*/

#gradient{border:solid 1px silver;
 
  /* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#DFDEE7), to(#FFFFFF));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #DFDEE7, #fff);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(gradienttype='0',startColorstr=#DFDEE7, endColorstr=#FFFFFF);
  /* For Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradienttype='0',startColorstr='#DFDEE7', endColorstr='#FFFFFF')";
}


#gradient12{border:solid 1px silver;
   /* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#E6FFE4), to(#A0E4BD));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #E6FFE4, #A0E4BD);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(gradienttype='0',startColorstr=#E6FFE4, endColorstr=#A0E4BD);
  /* For Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradienttype='0',startColorstr='#E6FFE4', endColorstr='#A0E4BD')";
}



.td8{font-size:12px;border:solid 1px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#DFDEE7',endcolorstr='#FFFFFF');}

.td9{font-size:12px;background-image:url(imgfile/testber3.gif);background-repeat:repeat-x;background-position:center; border-style:solid;border-color:#E6E8E7;}

.td10{filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#DFDEE7',endcolorstr='#FFFFFF',gradienttype='0');}
.td11{font-size:12px;background-image:url(imgfile/201007pdf.gif);background-repeat:repeat-x;background-position:center;}
.td17{font-size:12px;border:solid 0px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#E6FFE4',endcolorstr='#A0E4BD');}

div.tate{writing-mode:tb-rl;}

.marker1{background-color:#ff8e17;}

.p15{font-size:12px;padding-left:0.3em;border-left:1.5em solid #ABADFF;border-bottom:1px solid #ABADFF;}



#menu1 {border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;background-position:center;} 
#menu1 TD {padding: 1px;} 
#menu1 a {color: #000000; width: 100%;height: 28px;text-decoration: none;  display: block;  padding: 0.2em; background-image:url("imgfile/testber2.gif");} 
#menu1 a:hover {color: #0033FF; background-image:url("imgfile/testber3.gif");}


#menu2 {border-collapse:0;margin-left: 0; padding-left: separate;} 
#menu2 TD {background-color: #E8E8FF;padding: 2;text-align:center;} 
#menu2 a {color: #0066CC; display: block; padding: 1px; text-decoration: none; font-size: 10pt;} 
#menu2 a:hover {background-color: #0066FF;color: #FFFFFF;} 

#menu3 {border-collapse: collapse;margin-left: 0; padding-left: 0;} 
#menu3 TD {padding:1px;text-align:center;} 
#menu3 a {color: #00CC00; width: 100%; text-decoration: none;  display: block; padding-top: 0.2em; } 
#menu3 a:hover { color: #FF9900; background-color: #FFFFCC;}

#menu4 {border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;background-position:center;} 
#menu4 TD {padding: 1px;} 
#menu4 a {color: #000000; width: 100%;height: 25px;text-decoration: none;  display: block;  padding-top: 0.4em; background-image:url("imgfile/testber2.gif");} 
#menu4 a:hover { color: #009933; background-image:url("imgfile/testber4.gif");}

#menu4 {border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;background-position:center;} 
#menu4 TD {padding: 1px;} 
#menu4 a {color: #000000; width: 100%;height: 25px;text-decoration: none;  display: block;  padding-top: 0.4em; background-image:url("imgfile/testber2.gif");} 
#menu4 a:hover { color: #009933; background-image:url("imgfile/testber4.gif");}

#menu5 {border-collapse:0;margin-left: 0; padding-left: separate;} 
#menu5 TD {background-color: #fffff;padding: 2;text-align:left;} 
#menu5 a {color: #0066CC;display: block;padding: 1px;text-decoration: none;font-size: 10pt;} 
#menu5 a:hover {background-color: #0066FF;color: #FFFFFF;} 

#menu6 {border-collapse: collapse;margin-left: 0; padding-left: 0;} 
#menu6 TD {padding:1px;} 
#menu6 a {color: #0033FF; width: 100%; text-decoration: none;  display: block; padding-top: 0.2em;} 
#menu6 a:hover { color: #0033FF; background-color: #D6DAEF;}

#menu7 {border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;background-position:center;} 
#menu7 TD {padding: 1px;} 
#menu7 a {color: #000000; width: 100%;height: 60px;text-decoration: none;  display: block;  padding-top: 0.4em; background-image:url("imgfile/201007pdf.gif");} 
#menu7 a:hover { color: #009933; background-image:url("imgfile/201007pdf.gif");}



#navbar2 {border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;font-size:14p;}
#navbar2 td {background-image:url("imgfile/nber1.gif");width:225px;}
#navbar2  a{display:block;width:225px;height:105px;padding-top:20px;text-decoration:none;color:#FFFFFF;background-image:url("imgfile/nber1.gif");background-repeat:no-repeat;}
#navbar2  a:hover {font-size: 14px;background-image:url("imgfile/nber1-1.gif"); font-size: 14px; text-decoration: none ;color:#0066CC;}

#navbar3{border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;font-size:14px;}
#navbar3 td {background-image:url("imgfile/nber2.gif");width:225px;}
#navbar3  a{display:block;width:225px;height:105px;padding-top:20px;text-decoration:none;color:#FFFFFF;background-image:url("imgfile/nber2.gif");background-repeat:no-repeat;}
#navbar3  a:hover{background-image:url("imgfile/nber2-2.gif");font-size: 14px; text-decoration: none ;color:#9900CC;}

#navbar4{border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;font-size:14px;}
#navbar4 td {background-image:url("imgfile/nber3.gif");width:225;}
#navbar4  a{display:block;width:225px;height:105px;padding-top:20px;text-decoration:none;color:#FFFFFF;background-image:url("imgfile/nber3.gif");background-repeat:no-repeat;}
#navbar4  a:hover{background-image:url("imgfile/nber3-3.gif");font-size: 14px; text-decoration: none ;color:#009900;}

#navbar5{border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;font-size:14px;}
#navbar5 td {background-image:url("imgfile/nber4.gif");width:225;}
#navbar5  a{display:block;width:225px;height:105px;padding-top:20px;text-decoration:none;color:#FFFFFF;background-image:url("imgfile/nber4.gif");background-repeat:no-repeat;}
#navbar5  a:hover{background-image:url("imgfile/nber4-4.gif");font-size: 14px; text-decoration: none ;color:#FF6600;}


.div1{z-index:0;position:relative;top:5;left:1;}
.div2{z-index:1;position:absolute;top:500;left:0;}
.div3{z-index:2;position:absolute;top:50;left:1;}




a.ovalbutton{
background: transparent url('imgfile/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('imgfile/oval-blue-right.gif') no-repeat top right;
display: block;color: #0099CC;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right;color: black;}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


a.ovalbutton1{
background: transparent url('imgfile/oval-puple-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton1, a:visited.ovalbutton1, a:active.ovalbutton1{
color: #9900CC; /*button text color*/
}

a.ovalbutton1 span{
background: transparent url('imgfile/oval-puple-right.gif') no-repeat top right;
display: block;color: #9900CC;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton1:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton1:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;color: #9900CC;
}


a.ovalbutton2{
background: transparent url('imgfile/oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
color: #9900CC; /*button text color*/
}

a.ovalbutton2 span{
background: transparent url('imgfile/oval-green-right.gif') no-repeat top right;
display: block;color: #00CC00;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;color: #009933;
}



a.ovalbutton3{
background: transparent url('imgfile/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton3, a:visited.ovalbutton3, a:active.ovalbutton2{
color: #9900CC; /*button text color*/
}

a.ovalbutton3 span{
background: transparent url('imgfile/oval-orange-right.gif') no-repeat top right;
display: block;color: #FF9900;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton3:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton3:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;color: #FF0000;
}

#globalnavi{
  margin: 0;
  padding: 0;
  width: ***;
  height: 40px;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  text-indent: -9999px;
  float:left;
  width: 225px;
  margin: 0;
  padding: 0;
}


#globalnavi a{
  display: block;
  width: 100%;
  height: 106px;
  background-image: url(imgfile/menu0001.gif);
  background-repeat: no-repeat;
}

#menu01 a{background-position: 0 0;}
#menu02 a{background-position: -225px 0;}
#menu03 a{background-position: -450px 0;}
#menu04 a{background-position: -675px 0;}


#globalnavi a:hover{
  background-image: url(imgfile/menu0001.gif);
  background-repeat: no-repeat;
}

#menu01 a:hover{background-position: 0 -106px;}
#menu02 a:hover{background-position: -225px -106px;}
#menu03 a:hover{background-position: -450px -106px;}
#menu04 a:hover{background-position: -675px -106px;}

