body{
    width:240px;
    font-size:12px;
    padding:0;
    margin:0;
}

h1 {font-size: 16px;}
h2 {font-size: 14px;}
select {font-size: 100%; line-height: 0px}

img{
    border:0;
}

br, hr{
    margin:0.7em 0 0.7em 0;
}

ul li
{
    padding:0.3em;
}

.font10px{ font-size:10px }
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}


#spec
{
    background-color:#ff6347;
    border-width:2px;
    width:95%;
    text-align:center;
    font-weight:bold;
}
#spec thead
{
    color:#ffffff;
    font-size:15px;
}
#spec .ddt
{
    background-color:#ffa07a;
    color:#ffffff;
    width:80px;
    font-size:11px;
}
#spec .ddd
{
    background-color:#ffffff;
    color:#000;
}
#spec .font10px
{
    font-size:10px;
    font-weight:normal;
}

#newma
{
    width:170px;
    background-color:#000000;
    color:#ffffff;
    font-weight:900;
    font-size:21px;
    padding:6px;
}
#newma .info
{
    background-color:#000000;
    color:#ffff00;
    border:solid 2px #ffff00;
    padding:1px;
}


.ma-title
{
    font-size:16px;
    font-weight:bold;
    line-height:130%;
    margin:0.3em;
    padding:0.2em;
    /*
    background-color:#ffff99;
    color:#ccff00;
    */
}
.ma-note
{
    margin:1em;
}
.ma-dettitle
{
    font-size:13px;
    font-weight:bold;
    padding:0.5em;
}

.faith
{
    border:solid 2px #ff1111;
    margin:0.5em;
    padding:0;
}
.faith .label
{
    margin:0;
    padding:0;
    background-color:#FFB6C1;
    color:#FF00FF;
}

.arrow{
    font-weight:bold;
    font-size:15px;
    color:#0000ff;
}
