.noData {text-align:center;line-height:200px;font-size:1.2em;background-color:#fff}
.ac{text-align:center}
.ar{text-align:right}
.al{text-align:left}
.tip{font-size:.8em;margin:0;padding:0;color:#999}
.tip:before{content: '· '}
.tg > tbody a{color:inherit}
.tg > tbody a:hover{text-decoration:underline;color:#007bff}
#faq{border-bottom:1px solid #ccc}
table.tg > thead {border-bottom: 1px solid #888}
table.tg tbody > tr:nth-child(odd),table.tg2 tbody > tr:nth-child(odd){background-color: #f8fcff;}
table.tg tbody > tr:nth-child(even) {background-color: #fff;}
table.tg.none-color tbody > tr{background-color: #fff}
.btn {display: inline-block;height: 23px;line-height: 23px;color: #fff;border: 0;border-radius: 3px;background: #444343;padding: 8px 20px}
.btn.narrow{padding:3px 7px}
.btn.default{background-color:#2CA8FF}
.btn.point{background-color:#f96332}
.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}
.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.ml70{margin-left:70px !important}
.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.mr70{margin-right:70px !important}
.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}

table {border-collapse:collapse;border-spacing:0;clear:both;font-size:14px}
table.taC{text-align:center;padding-left:0;padding-right:0}
caption, legend {text-indent:-500em;height:0;line-height:0;font-size:0;visible:hidden}
div.contentWrap{margin:50px auto 0;max-width:1200px}
table.basicV{border-top:2px solid #999;border-bottom:1px solid #eee}
table.basicH, table.basicV {width:100%}
table.basicH th, table.basicV th{font-weight:normal}
table.basicH th, table.basicH td{border:1px solid #d3dde8;padding:5px 8px}
table.basicV th, table.basicV td{padding:8px 8px 8px 15px;border-bottom:1px solid #efefef}
table.basicV a{color:#1685d7}
table.tdC td{text-align:center}
table.basicV th{border-bottom:1px solid #888}
table.basicH td, table.basicV td{font-weight:400}
table.basicV tbody > tr:nth-child(odd) {background-color: #f8fcff}

.dotList {margin:10px 0;padding:10px 10px 0;background:#eff7fd}
.dotList li{padding-left:12px;padding-bottom:10px;font-weight:400}
.dotList li em{color:#1685d7}
#bonus_search .tg {border-bottom:1px solid #888}
hr.clear{border:none;height:10px;clear:both;margin:0;padding:0}

.ellipsis {display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;line-height:1.5em;font-size:1em;max-height:.9em;-ms-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}