td.pad {
    vertical-align:top;
    padding:2px!important;
    line-height: 120%;
}
#headmar {
    margin-left: 1.0em;
}
#ind1em {
    line-height: 140%;
    margin-left: 1.0em;
}
#ind1emPo {
    line-height: 140%;
    margin-left: 2.0em;
    text-indent: -1.0em;
}
#ind2emPo {
    line-height: 140%;
    margin-left: 3.0em;
    text-indent: -2.0em;
}
#step{
    border:1px;
    border-style:solid;
    border-color:#CDCDCD;
    width:573px;
}
.stept {
    border: 1px #DEDEDE;
    background-color: #00479D;
    font-size: small;
    color: #FFFFFF;
    font-weight: bold;
}
#kei #copy_dgray{
    padding:3px;
    margin:5px 0px 5px 0px ;
    border-width:0px 0px 1px 8px!important;
    border-style:solid solid dotted solid ;
    border-color:#000000;
    line-height: 140%;
    color:#000000;
    font-weight:bold;
}
#copy_gray{
    background:#ffffff;
    padding:0px 0px 0px 3px ;
    margin:5px 0px 5px 0px ;
    line-height: 140%;
    font-weight:bold;
    color:#666666;
    font-size:large!important;
    border-width:0px 0px 0px 8px!important;
    border-style:solid;
    border-color:#FF9900;
}
#hanbaibox {
    MARGIN:0px 0px 0px 0px;
}
.point {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #FF0000;
    font-weight: bold;
}
.point2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: large !important;
    color: #FF0000;
    font-weight: bold;
}
.point3 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: large !important;
}
#hanbaibox .teika {
    FONT-WEIGHT: bold; FONT-SIZE: small! important; COLOR: #FF0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#main A:link {
    COLOR: #2f3472; TEXT-DECORATION: underline;
}
#main A:visited {
    COLOR: #585ea5; TEXT-DECORATION: underline;
}
#main A:hover {
    COLOR: #ff6300; TEXT-DECORATION: underline;
}
#main A:active {
    COLOR: #585ea5; TEXT-DECORATION: underline;
    form{
        MARGIN:0px 0px 0px 0px;
}
