a { text-decoration:underline; }
a:link { color:#0033cc; }
a:active { color:#cc3333;text-decoration:underline; }
a:visited { color:#660099; }
a:hover { color:#cc3333;text-decoration:underline; }

#link2 a { text-decoration:underline; }
#link2 a:link { color:#414141; }
#link2 a:active { color:#8B8989;text-decoration:underline; }
#link2 a:visited { color:#414141; }
#link2 a:hover { color:#ff0000;text-decoration:underline; }

#link3 a { text-decoration:none; }
#link3 a:link { color:#666666; }
#link3 a:active { color:#666666;text-decoration:none; }
#link3 a:visited { color:#666666; }
#link3 a:hover { color:#666666;text-decoration:underline; }

BODY {margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background-color:#ffffdf;}

BODY,TABLE,TD { font-size:12px;
                font-family:"MS UI Gothic","Osaka";
                color:#000; }

.sn{font-family:"verdana","Arial","Helvetica","sans-serif";letter-spacing:5px;padding:10px 15px;}
.sn a:link {color:#ffffff;text-decoration:none;}
.sn a:visited {color:#ffffff;text-decoration:none;}
.sn a:active {color:#ffffff;text-decoration:none;}
.sn a:hover{color:#ffffff;text-decoration:none;}

.snu{font-family:"$B#M#S(B $B%4%7%C%/(B";font-size:10px;color:#ffffff;text-align:right;padding:3px 15px;}

#sc{background-color:#000000;}
#sc2{background-color:#DCDCDC;}

.sf { font-size:8pt;
      font-family: "MS UI Gothic","Osaka"; }

.go { font-size:8pt;
      font-family:"verdana","Arial","Helvetica"; }

.ac { color:#FF9900;font-size:10px; }

.tdline2 { background-color:#000000;
           background-image:url("image/stripes.gif");
           height:1px;}

.tdline3 { background-color:#000000;
           background-image:url("image/stripes.gif");
           height:1px;}

.con{font-family:Arial,Verdana;font-weight:bold;letter-spacing:2px;padding:3px;text-align:center;color:#ffffff;background-color:#B5B5B5;}

.mti{background-color:#ffffff;padding:5px;font-weight:bold;color:#8B8970;}

.explain { font-size:9pt;
	width:510px;
	margin:10px 50px;
       line-height:150%;
       background-image:url("image/leaf.jpg");
       background-position:100% 100%;
       background-repeat:no-repeat; }

.line { background-color:#ffffff;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;}

/* PR$B9-9p%?%$%H%kIt(B */
#prt { width:180px;
       padding:5pt 0pt;
       text-align:center;
       line-height:150%; }

.c1 { font-size:13px;
      line-height:130%; }

.title { color:#ffffff;
         background-color:#b5b5b5;
         text-align:left;
         padding:4px 0px 4px 6px;
	 margin: 0px 0px 0px 0px;
         border-style: dotted;
         border-width: 0px 0px 0px 0px;
	 border-color: #666666; }

.s_r { font-size:13px;
       line-height: 16px;
       padding:4px 0px;
       width:485px; }

.kensyo2 { font-size:13px;
           width:510px;
           border-style: solid;
           border-width: 0px 0px 0px 0px;
	     border-color: #000;
           padding:5px;
           text-align:left; }

.sougo_waku { width:780px; }

.sougo { padding:5px;
         text-align:center;
         color:#666666;
         background-color:#000;line-height:120%;border:solid 1px #000; }

.att { font-size:11px; }

.texlink { font-size:8pt;
           font-family: "MS UI Gothic","Osaka";
           line-height:17.00px;text-align:center;}


.pu { font-size:10pt;
      font-family:Arial,Verdana;}

.en { font-family:"verdana","Arial","Helvetica"; }

.cross_t { background-color:#000;
           background-image:url("image/stripes2.gif");
           width:1px; }

.cross_y { background-color:#000;
           background-image:url("image/stripes.gif");
           height:1px; }

.copy {font-size:x-small;margin:5px;border:solid 1px #888888; }
.copyx{color:#555555;line-height:120%;}

/*--------------------------------------------------------------------
Dynamic HTML cross-browser for NC4.0 and IE4.0 (1999.01)
       by$B!V5FCS$5$s!W(B<http://village.infoweb.ne.jp/~tkiku/>
--------------------------------------------------------------------*/
.htmlpos { position:absolute;left:320;top:5;font-size:10pt;
           width:500;visibility:hidden }/* HTML$B%U%j%C%W(B */

.htmlpos a { text-decoration:none; }
.htmlpos a:link { color:#FFFAF0; }
.htmlpos a:active { color:#FFFAF0; }
.htmlpos a:visited { color:#FFFAF0; }
.htmlpos a:hover { color:#FFEBCD;text-decoration:underline; }