@charset "utf-8";

/* ----------------------------------------------------
 common
---------------------------------------------------- */
img{ vertical-align: top;}

/*-------------------- font --------------------*/
.xs{ font-size: 10px}
.s{ font-size: 12px;}
.m{ font-size: 14px;}
.l{ font-size: 16px;}
.b{ font-weight: bold;}
.tcolor_normal{ color: #e83416!important;}
.tcolor_r{ color: #ff0000!important}
.tcolor_tv{ color: #e30077!important}

/*-------------------- text --------------------*/
.jisage{
    text-indent: -1em;
    padding-left: 1em;
}

/*-------------------- padding --------------------*/
.pa10{ padding: 10px;}
.pt0{ padding-top: 0!important;}
.pt10{ padding-top: 10px!important;}
.pb10{ padding-bottom: 10px!important;}
.pb20{ padding-bottom: 20px!important;}

/*-------------------- h1-h6 --------------------*/
.style_new_tv h2{
    font-size: 14px;
    font-weight: bold;
    border-top: 1px solid #bbbdbe;
    border-bottom: 1px solid #bbbdbe;
    border-left: 2px solid #e30077;
}
.style_new_tv h2 .d_inner{
    padding: 10px 10px 10px 20px;
    display: block;
    background: none;
    font-weight: bold;
}

/* ----------------------------------------------------
 textIcon
---------------------------------------------------- */
.checkIcon{ width: 15px;}

/* ----------------------------------------------------
 kome
---------------------------------------------------- */
.kome{
    line-height: 1.2em;
    font-size: 12px;
    color: #999999;
}
.kome li,
.kome p{
    line-height: 1.4em;
    text-indent: -1em;
    padding-left: 1em;
}

/* ----------------------------------------------------
 point
---------------------------------------------------- */
ul.point{
    background-color: #fff0f8;
}
ul.point li{
    display: table;
    line-height: 0.9 !important;
    padding: 10px 10px 11px 10px;
}
ul.point li .text {
    display: table-cell;
    vertical-align: middle;
}

ul.point li .img {
    display: table-cell;
    width: 40px;
    height: 40px;
    padding-right: 10px;
    vertical-align: middle;
}