@charset "utf-8";

.ti_01 { font-size: 30px; line-height: 1; font-weight: 600; color: #333; padding: 16px 0 18px 0; letter-spacing:-0.03em; }

.ti_07 { font-size: 32px; line-height: 1; font-weight: 600; color: #333; background: url(/image/common/point/ti_07_icon.gif) no-repeat 0 center; padding: 16px 0 18px 24px; }
.ti_07 { font-size: 32px; font-weight: 600; color: #333; padding: 16px 0 18px 24px; }

@media (max-width: 640px) {    
    .ti_01 { font-size: 22px; font-weight: 600; color: #333; padding: 16px 0 18px 0; letter-spacing:-0.03em; }
    .ti_07 { font-size: 24px; font-weight: 600; color: #333; padding: 16px 0 18px 20px; letter-spacing:-0.035em;  }
}
