/*-----------------------------------------*/
 body
 { margin: 0; color: #333333; background-color: #C0C0C0; font-family:monospace; letter-spacing:-0.1em; }
/*---p(font-for-ie)------------------------*/
 h1 { font-weight: 900; font-family: Verdana,Helveticaj,monospace; letter-spacing:0.1em;
      font-size:14pt; margin-top: 15px; margin-bottom: 10px; text-align: center; }
 p { margin: 0; font-family: monospace; font-size:10pt; }
 p b { font-weight: bold; }
 ol { font-size:10pt; margin-top:5px; margin-bottom:0px; } 
/*------Base(Font-Style-No-USE)-------*/
 div { margin: 0; }
 table
 { background-color: #FFFFFF; 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; }
 .etxt { ime-mode:active; }
 form { margin: 0; vertical-align: top; margin-top: 0px; margin-bottom: 0px; }
/*------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; }
/*------P-Font(A=C01use)-----*/ 
 .ps1 {  letter-spacing:-0.1em; }
 .pb1 {  letter-spacing: 0.1em; }
 .ph110 { line-height:110%; }
 .memo { font-family:monospace; }
/*------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; }
 #metas1 { letter-spacing: -0.01em font-weight: 500; font-family: Verdana,Helvetica,monospace; }
 #metas2 { letter-spacing: -0.02em font-weight: 500; font-family: serif; }*/
 #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; } /*チルダなどに有効*/
/*------固定サイズ・固定色（背景）---------*/
 .w10 { width:10px; }
 .w12 { width:12px; }
 .w20 { width:20px; }
 #navi { margin-left:1px; height:1px; width:1px; }
 #white { background-color:  #FFFFFF; }
 #sps { width:18px; background-image:url(../com-img/bg/jwside.gif); }
 #spr { width:18px; background-image:url(../com-img/bg/jwside.gif); }
/*------left-&-right------*/
 #s5 { margin-left:5px; }
 .s5 { margin-left:5px; }
 #sskip { margin-left:10px; }
 .sskip { margin-left:10px; }
 #wskip { margin-left:20px; }
 .wskip { margin-left:20px; }
 #s30 { margin-left:30px; }
 .s30 { margin-left:30px; }
 #e10 { margin-right:10px; }
 .e10 { margin-right:10px; }
 #s20e10 { margin-left: 20px; margin-right: 10px; } 
 .s20e10 { margin-left: 20px; margin-right: 10px; } 
 #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------*/
 #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; }
 #t10b05 { margin-top:10px; margin-bottom:5px; }
 .t10b05 { margin-top:10px; margin-bottom:5px; }
 #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------*/
 #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; } 
/*-----------------------------------*/
