/*-------------*/
 body
 { margin: 0; color: #333333; background-color: #C0C0C0; font-size:10pt; font-family:monospace; text-align: center; }
 div { margin: 0; }
 #position { width: 880px; margin-top: 0px; margin-right: auto; margin-left: auto; }
 h1 { margin:0; font-weight: bold; font-size:14pt; text-align: center; margin-top: 8px; margin-bottom: 8px;
      font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em; }
 h2 { margin:0; font-size:12pt; font-weight:bold;
      font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em; }
 h2 { font-weight:600; font-size:11pt; font-family: "Times New Roman",monospace; } /*Arial,*/
 h3 { margin:0; font-size:11pt; font-weight:bold;
      font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em; }
 h3 { margin:0px; font-weight:bold; font-size:10pt; font-family: "Times New Roman",monospace; } /*Arial,*/
 h4 { margin:0; font-size:10pt; font-weight:bold;
      font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em; }
 h4 { margin:0px; font-weight:500; font-size:10pt; font-family: Arial,"Times New Roman",monospace; }
 h5 { margin:0; font-size:10pt; font-weight:400;
      font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em; }
 h5 { margin:0px; font-weight:400; font-size:10pt; font-family: Arial,"Times New Roman",monospace; }
/*-------------*/
 p { margin: 0; font-size:10pt; font-family: monospace; letter-spacing:-0.15em; }
 p b { font-weight: bold; }
 #std { font-size:10pt; font-family: monospace; font-weight:500; } /*h3sub*/
 ol { font-size:10pt; margin-top:5px; margin-bottom:0px; } /*======*/
/*-------------*/
 div { margin: 0; }
 table
 { margin:0; border-style:hidden; border-width:0; padding:0; border-spacing:0; }
 td { text-align: left; vertical-align: top; }
 img { margin:0; border-width:0; padding:0; border-spacing:0; }
/*------Form-TextArea-----*/
 form { margin: 0; vertical-align: top; margin-top: 0px; margin-bottom: 0px; }
 textarea { line-height:110%; overflow: scroll; }
/*-------------*/
 .ip { height:18px; font-size:10pt; width:110px; font-family:Verdana,monospace; letter-spacing:0.2em; }
 #inptnumber { height:20px; width:110px; margin-left:5px; margin-bottom:3px; font-size:10pt;
             font-weight:bold; font-family:Verdana,Helvetica,monospace; ime-mode:disabled; }
 .inpnum { height:20px; width:110px; margin-left:5px; margin-bottom:3px; font-size:10pt;
             font-weight:bold; font-family:Verdana,Helvetica,monospace; ime-mode:disabled; }
 .inpsbm { height:20px; width:110px; margin-left:5px; margin-bottom:3px; font-size:10pt;
         font-family:monospace; }
 #inptname { height:20px; width:110px; margin-left:5px; margin-bottom:3px; font-size:10pt;
             font-family:Verdana,Helvetica,monospace; }
 #sbmtn { height:20px; width:110px; margin-left:5px; }
/*------Input-Text-English(euc-sjis-Common)------------*/
 .emadd { ime-mode:disabled; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 .hpurl { ime-mode:disabled; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 .eng1 { ime-mode:disabled; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 .seleng { font-weight: 500; letter-spacing: 0.1em; font-family: monospace; } /*--Select--*/
/*------P-Font(A=C01use)-----*/ 
 .ps1 {  letter-spacing:-0.1em; }
 .pb1 {  letter-spacing: 0.1em; }
 .ph110 { line-height:110%; }
/*------Span-English(euc-sjis-Common)-------*/ 
 #meta { letter-spacing: 0.02em; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 .meta { letter-spacing: 0.02em; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 #metas { letter-spacing: 0.01em; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 .metas { letter-spacing: 0.01em; font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 #metas1 { letter-spacing: -0.01em font-weight: 500; font-family: Verdana,Helvetica,monospace; } /*res-menu*/
 #metas2 { letter-spacing: -0.02em font-weight: 500; font-family: serif; } /*res-menu*/
 .meta50 { letter-spacing: 0.05em; font-weight: 500; font-family: monospace; } /*index*/
 .bmeta { letter-spacing: 0.02em; font-family: Verdana,Helvetica,monospace; } /*太文字併用時*/
 #bmeta { letter-spacing: 0.02em; font-family: Verdana,Helvetica,monospace; } /*太文字併用時*/
 #cmeta { letter-spacing: 0.04em; font-family: monospace; } /*チルダなどに有効*/
/*------left-&-right------*/
 #sskip { margin-left:10px; }
 .sskip { margin-left:10px; }
 #wskip { margin-left:20px; }
 .wskip { margin-left:20px; }
 #s30 { margin-left:30px; }
 .s30 { margin-left:30px; }
 #s20 { margin-left:20px; }
 .s20 { margin-left:20px; }
 #s10 { margin-left:10px; }
 .s10 { margin-left:10px; }
 #e20 { margin-right:20px; }
 .e20 { margin-right:20px; }
 #e10 { margin-right:10px; }
 .e10 { margin-right:10px; }
 #s5 { margin-left:5px; }
 .s5 { margin-left:5px; }
 #e5 { margin-right:5px; }
 .e5 { margin-right:5px; }
 #s20e20 { margin-left: 20px; margin-right: 20px; } 
 .s20e20 { margin-left: 20px; margin-right: 20px; } 
 #s10e10 { margin-left: 10px; margin-right: 10px; } 
 .s10e10 { margin-left: 10px; margin-right: 10px; } 
 #s5e5 { margin-left: 5px; margin-right: 5px; }
 .s5e5 { margin-left: 5px; margin-right: 5px; }
/*------top-&-bottom------*/
 #ftstd { margin-top: 50px; margin-bottom: 20px; }
 .ftstd { margin-top: 50px; margin-bottom: 20px; }
 #t30b30 { margin-top: 30px; margin-bottom: 30px; }
 .t30b30 { margin-top: 30px; margin-bottom: 30px; }
 #t20b20 { margin-top: 20px; margin-bottom: 20px; }
 .t20b20 { margin-top: 20px; margin-bottom: 20px; }
 #t10b10 { margin-top: 10px; margin-bottom: 10px; }
 .t10b10 { margin-top: 10px; margin-bottom: 10px; }
 #t10b15 { margin-top: 10px; margin-bottom: 15px; }
 .t10b15 { margin-top: 10px; margin-bottom: 15px; }
 #t5b10 { margin-top: 5px; margin-bottom: 10px; }
 .t5b10 { margin-top: 5px; margin-bottom: 10px; }
 #t5b5 { margin-top: 5px; margin-bottom: 5px; }
 .t5b5 { margin-top: 5px; margin-bottom: 5px; }
/*------top--only------*/
 #tp30 { margin-top: 30px; margin-bottom: 0px; }
 .tp30 { margin-top: 30px; margin-bottom: 0px; }
 #tp25 { margin-top: 25px; margin-bottom: 0px; }
 .tp25 { margin-top: 25px; margin-bottom: 0px; }
 #tp20 { margin-top: 20px; margin-bottom: 0px; }
 .tp20 { margin-top: 20px; margin-bottom: 0px; }
 #tp15 { margin-top: 15px; margin-bottom: 0px; }
 .tp15 { margin-top: 15px; margin-bottom: 0px; }
 #tp10 { margin-top: 10px; margin-bottom: 0px; }
 .tp10 { margin-top: 10px; margin-bottom: 0px; }
 #tp05 { margin-top: 5px; margin-bottom: 0px; }
 .tp05 { margin-top: 5px; margin-bottom: 0px; }
/*------bottom--only------*/
 #bt20 { margin-bottom: 20px; }
 .bt20 { margin-bottom: 20px; }
 #bt15 { margin-bottom: 15px; }
 .bt15 { margin-bottom: 15px; }
 #bt10 { margin-bottom: 10px; }
 .bt10 { margin-bottom: 10px; }
 #bt05 { margin-bottom: 5px; }
 .bt05 { margin-bottom: 5px; }
/*------align------*/
 #tac { text-align: center; }
 .tac { text-align: center; }
 #txr { text-align: right; }
 .txr { text-align: right; }
 #vmid { vertical-align: middle; } 
 .vmid { vertical-align: middle; } 
/*-----------------------------------*/