body, table, tr, td{
    font-size:12px;
    line-height:16px;
    font-family: Verdana,Arial,NewYork,Helvetica,"Hiragino Maru Gothic Pro",'ƒqƒ‰ƒMƒmŠÛƒS Pro W4',"Meiryo", 'ƒƒCƒŠƒI','‚l‚r ‚oƒSƒVƒbƒN';
}

p { 
    margin-top:2px;
    margin-left:10px;
    margin-right:0px;
    margin-bottom:2px;
}

textarea{
    font-family: Verdana,Arial,NewYork,Helvetica,"Hiragino Maru Gothic Pro",'ƒqƒ‰ƒMƒmŠÛƒS Pro W4',"Meiryo", 'ƒƒCƒŠƒI','‚l‚r ‚oƒSƒVƒbƒN';
    font-size:12px;
    line-height:13px;
}

select,input{
    font-family: monospace;
    font-size:12px;
    line-height:13px;
    ime-mode:inactive;
}

optgroup
{
    margin-left:0;
    margin-bottom:0;
}

form{
    margin-top:0;
    margin-bottom:0;
}

.maru_table{
 background-color:rgb(255,255,255);
 table-layout: fixed;
 border: 1px solid silver;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
}

.headers      { background-color:rgb(110,131,119); background-image: url(img/obj_topimage.gif); position:absolute; width:720px; height:85px; left:35px; top:0px; z-index:1; }
.sidebars     { position:absolute; width:152px; height:490px; left:8px; top:92px; z-index:1; }
.advertisement{ background-color:rgb(255,255,255); position:absolute; width:200px; height:100px; left:767px;top:10px;z-index:0; }
.backimage    { background-image: url(img/bg_other.gif); width:585px;margin-left: 166px;margin-top: 88px;}
.subtitle     { background-image: url(img/bg_back.gif); font-size:16px;line-height:20px;}
.sbmtitle     { background-color:rgb(110,131,119); font-size:14px;line-height:16px;}
.marumoji     { font-family:'FGŠÛºÞ¼¯¸‘ÌCa-L',Verdana,Arial,NewYork,Helvetica,'ƒqƒ‰ƒMƒmŠÛƒS Pro W4', monospace;}
.kakumoji     { font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3',monospace; }
.facemark     { font-size:12px;  line-height:12px; font-family:'‚l‚r ‚oƒSƒVƒbƒN','ƒ‚ƒi[';}
.bigsfont     { font-size:20px;  line-height:20px;}
.nomalfont    { font-size:12px;  line-height:16px; }
.bigfont      { font-size:16px;  line-height:20px;}
.smallfont    { font-size:10px;  line-height:12px;}
.minifont     { font-size:9px;  line-height:9px;}
.english      { font-family:Verdana,Arial,NewYork,Helvetica;  }
.monospace    { font-family:monospace;                        }
.xxp          { margin-top:5; margin-bottom:5; font-family:monospace;  }

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