.p1 {font-size: 12px;line-height:17px;}
.p2 {font-size: 16px;}
.p3 {font-size: 18px;}
.p4 {font-size: 10px;line-height:12px;}
.p5 {font-size: 14px;line-height:19px;}
.p6 {font-size: 12px;}
.p7 {font-size: 18px;}
.p8 {font-size: 14px;}
.p9 {font-size: 16px;line-height:23px;}
a:link   {text-decoration: none ;}
a:visited {text-decoration: none ;}
a:hover  {text-decoration: none ;}/*underline */

.ctarea { width:665px; height:300px; position:absolute; visibility:hidden; padding:0px; border-width:1px;}


.glow1{filter:glow(color="#FFFFFF",stregth=10);}


.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 3px 0px 3px;border-color:"#660000" "#009900" "#996600" "#660000";border-style:solid;}
.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;}
.linclass6{border-style:nono ridge nono ridge;border-width:0px 1px 1px 0px;border-color:"#d1d1d1" "#d1d1d1" "#d1d1d1" "#d1d1d1";border-style:ridge;}


.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;}
.table6{border-top:solid 1px #CCCCFF;}

.td1{border:dashed 1px silver;}
.tr1{width:560px;height:15px;text-align:top;border:solid 1px black;}
.td2{border:solid 1px silver;}
.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;}

/*グラデーション*/

.td8{font-size:12px;border:dashed 1px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#D7D1B7',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{border:solid 1px #D7D1B7;filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#FFFFFF',endcolorstr='#D7D1B7',gradienttype='0');}
.td11{background-repeat:no-repeat; background-image:url("imgfile/ttt09.gif");background-position:left;}
.td12{background-repeat:no-repeat; background-image:url("imgfile/ttt05.gif");background-position:center;}
.td13{font-size:12px;border:nono 1px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#D7D1B7',endcolorstr='#FFFFFF');}
.td14{background-repeat:no-repeat; background-image:url("imgfile/ttt07.gif");background-position:left;}
.td15{background-repeat:no-repeat; background-image:url("imgfile/test3/atest0001.gif");background-position:left;}
.td16{font-size:12px;border:solid 1px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#DFDEE7',endcolorstr='#FFFFFF');}
.td17{font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#DFDEE7',endcolorstr='#FFFFFF');}
.td18{font-size:12px;border:solid 1px silver;filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype='0',startcolorstr='#FFFFFF',endcolorstr='#E6ECFB');}
.td19{background-image:url(imgfile/bag1.gif); background-repeat:repeat;}
.td20{background-image:url(imgfile/02.gif); background-repeat:repeat;border:solid 1px #99CCFF;}
.td21{border:solid 10px #009933;}
.td22{border-right:solid 20px #CAFDA2;}
div.tate{writing-mode:tb-rl;}

.marker1{background-color:#ff8e17;}

.p15{font-size:12px;padding-left:0.3em;border-left:1.5em solid #33CCCC;border-bottom:1px solid #33CCCC;} /*横見出し*/
.p16{font-size:12px;padding-left:0.3em;border-left:1.5em solid #009999;border-bottom:1px solid #009999;} /*横見出し*/


#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 {padding: 1;text-align:center;} 
#menu2 a {color: #993366; display: block; padding: 1px; text-decoration: none; font-size: 10pt;} 
#menu2 a:hover {color: #00CC00;} 

#menu3 {border-collapse:0;margin-left: 0; padding-left: 5;} 
#menu3 TD {padding:1px;text-align:center; font-size: 11pt;background-image:url("imgfile/ber008.gif");} 
#menu3 a {color: #FFFFFF; width: 100%; height: 34px;text-decoration: none;  display: block; padding-top: 0.1em;} 
#menu3 a:hover {color: #FFFFFF; background-color: #BEB185;background-image:url("imgfile/ber009.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.2em; 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%; height: 25px;text-decoration: none;  display: block; padding-top: 0.1em;} 
/*#menu6 a:hover{#D7D1B7;filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#FFFFFF',endcolorstr='#A6BBAF',gradienttype='0');}*/
#menu6 a:hover { color: #0033FF; background-color: #E2EBDE;}

#menu7 {border-collapse:0;margin-left: 0; padding-left: 0;} 
#menu7 TD {padding:1px;text-align:left;} 
#menu7 a {color: #000000; width: 100%; height: 26px;text-decoration: none;  display: block; padding-top: 0.6em; } 
#menu7 a:hover { color: #FF9900; background-color: #FFFFCC;}




#navbar2{border-collapse: collapse;margin-left: 0; padding-left: 0; background-repeat:no-repeat;font-size:14px;}
#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;
}
