/* BASIC css start */
.ctable{}
.ctable th, .ctable td{border:1px solid #ddd;vertical-align:middle;padding:25px 20px;text-align:center;}
.ctable th{background-color:#f8f8f8;color:#222;font-size:14px;font-weight:700;}
.ctable td{}
.ctable .firstRow th, .ctable .firstRow td{border-top:1px solid #333;}
.ctable .title{font-size:14px;color:#111;text-align:center;font-weight:700;display:block;}
.ctable .subTitle{font-size:14px;color:#111;font-weight:700;line-height:22px;}
.ctable .subTxt{position:relative;font-size:14px;color:#454545;line-height:22px;}
.ctable .empha{font-weight:700;color:#8c8eb2;font-size:14px;line-height:22px;}
.ctable .couponArea{vertical-align:top;}
.couponList{padding-top:15px;}
.couponList:first-child{padding-top:0}
.couponList .subTxt{line-height:32px;}

.cautionArea{padding:30px 15px 0;}
.cautionArea .left{width:205px;}
.cautionArea .right{width:965px;padding-top:3px;}
.cautionArea .icon{font-size:30px;color:#aaa;vertical-align:top;}
.cautionArea .title{padding-left:10px;font-size:16px;color:#222;font-weight:700;display:inline-block;line-height:30px;height:30px;vertical-align:top;}
.cautionArea .list, .cautionArea .link{font-size:14px;color:#454545:;line-height:24px;}
.cautionArea .link{vertical-align:top;}
.cautionArea .link:hover{color:#000;}

/* BASIC css end */

