.sss {
    font-size : 9px;
}
.ss {
    font-size : 10px;
}
.s {
    font-size : 11px;
    color     : #333333;
}

.m {
    font-size : 12px;
    color     : #333333;
}

.ms {
    font-size   : 12px;
    line-height : 170%;
    color       : #333333;
}
.mm {
    font-size : 14px;
}

.l {
    font-size   : 16px;
    font-weight : bold;
}
.ll {
    font-size   : 18px;
    font-weight : bold;
}
.xl {
    font-size   : 24px;
    font-weight : bold;
}

.swhite {
    font-size : 11px;
    color     : #FFFFFF;
}
.mwhite {
    font-size : 12px;
    color     : #FFFFFF;
}
.mswhite {
    font-size   : 12px;
    line-height : 150%;
    color       : #FFFFFF;
}

.cursor {
    cursor : default;
}
.comment {
    font-size : 9px;
    color     : #666666;
}

a:active {
    text-decoration: none;
}
a:link {
    text-decoration: none;
}
a:hover{
    text-decoration : none;
    color           : #FF8800;
}
a:visited {
    text-decoration : none;
}

.marginA {
    margin-left : 10px;
}
.marginspace01 {
    margin-top : 10px;
}
.marginspace02 {
    margin-top : 20px;
}
.marginspace03 {
    margin-top : 3px;
}
.marginspace05 {
    margin-top : 5px;
}

/*¶‘¤@style.css‚Æ’²®*/
.leftcolumn {
    background-color : #FFFFFF;
    padding-left     : 12px;
    padding-right    : 5px;
}

/*ƒZƒ“ƒ^[@style.css‚Æ’²®*/
.centercolumn {
    background-color : #FFFFFF;
    padding-left     : 10px;
    padding-right    : 10px;
}

/*‰E‘¤@style.css‚Æ’²®*/
.rightcolumn {
    padding-left  : 0px;
    padding-right : 0px;
}

.tableA-title-01 {
    background-color : #FFAE66;
    font-size        : 12px;
    font-weight      : bold;
    color            : #FFFFFF;
    padding-top      : 0px;
    padding-bottom   : 3px;
    padding-left     : 10px;
}

.tableA-txt-02 {
    background-color : #FFFFFF;
    font-size        : 8px;
    color            : #FFAE66;
    padding-top      : 5px;
    padding-left     : 5px;
}

.tableA-txt-01 {
    background-color : #FFFFFF;
    font-size        : 11px;
    color            : #333333;
    padding-top      : 5px;
    padding-bottom   : 0px;
    padding-left     : 0px;
}

.tableA-txt-01sp {
    font-size      : 11px;
    color          : #333333;
    padding-top    : 5px;
    padding-bottom : 0px;
    padding-left   : 7px;
    padding-right  : 5px;
}

.tableB-title-01 {
    background-color : #ECECEC;
    font-size        : 11px;
    font-weight      : bold;
    color            : #666666;
    padding-top      : 5px;
    padding-bottom   : 0px;
    padding-left     : 5px;
    padding-right    : 5px;
}

.tableB-txt-01 {
    background-color : #FFFFFF;
    font-size        : 11px;
    color            : #333333;
    padding-top      : 5px;
    padding-bottom   : 5px;
    padding-left     : 5px;
}

.tableB-bg-01 {
    background-color : #999999;
}

.tableC-title-01 {
    background-color : #FA6185;
    font-size        : 12px;
    font-weight      : bold;
    color            : #FFFFFF;
    padding-top      : 5px;
    padding-bottom   : 5px;
    padding-left     : 10px;
}

.tableC-txt-01 {
    background-color : #FFFFFF;
    font-size        : 11px;
    color            : #333333;
    padding-top      : 5px;
    padding-bottom   : 5px;
    padding-left     : 5px;
}

.tableC-bg-01 {
    background-color : #FA6185;
}

.tableD-title-01 {
    background-color : #FFFFFF;
    font-size        : 11px;
    font-weight      : bold;
    color            : #333333;
    padding-top      : 2px;
    padding-bottom   : 2px;
    padding-left     : 0px;
}

.tableD-txt-01 {
    background-color : #FFFFFF;
    font-size        : 11px;
    color            : #333333;
    padding-top      : 2px;
    padding-bottom   : 2px;
    padding-left     : 5px;
}

.tableD-bg-01 {
    background-color : #FFEECC;
}

.tableD-bg-02 {
    background-color : #999999;
}

/*ƒTƒuƒƒjƒ…[‚ÌƒoƒbƒN¤•i*/
.submenu-bg-product {
    background-image : url(../image/bg_product-btn.gif);
}

/* ¤•iÚ× ‘i‹ƒ|ƒCƒ“ƒg ƒwƒbƒ_1`3 */
table.pointhead {
    width           : 290px;
    border          : 0px;
    border-collapse : collapse;
    margin-bottom   : 5px;
}
