/*==============================================
 Mixin/Variable

================================================*/
.taR { text-align: right; }

/*==============================================
 Cost

================================================*/
#main .container .row table { margin-bottom: 30px; width: 100%; }
#main .container .row table th { text-align: center; padding: 3px; color: #fff; font-size: 153%; font-weight: normal; }
#main .container .row table td { padding: 15px 20px; }
#main .container .row table td:nth-child(2) { width: 30%; text-align: center; }
#main .container .row table.mobi { border: 1px solid #0D6AA2; }
#main .container .row table.mobi th { background-color: #0D6AA2; }
#main .container .row table.mobi td { border-top: 1px solid #0D6AA2; }
#main .container .row table.mobi td:nth-child(2) { background-color: #CFE1EC; }
#main .container .row table.subsidy { border: 1px solid #dc9b04; }
#main .container .row table.subsidy th { background-color: #dc9b04; }
#main .container .row table.subsidy td { border-top: 1px solid #dc9b04; }
#main .container .row table.subsidy td:nth-child(2) { background-color: #f1d79b; }
#main .container .subTit { margin-bottom: 15px !important; font-weight: bold; }
#main .container dl { margin-bottom: 15px; }
#main .container dl dt { float: left; width: 5em; padding: 5px; color: #fff; text-align: center; }
#main .container dl dd { padding: 5px 0 5px 6em; }
#main .container dl dd span { font-weight: bold; }
#main .container dl.mobi dt { background-color: #0D6AA2; }
#main .container dl.mobi dd span { color: #0D6AA2; }
#main .container dl.subsidy dt { background-color: #dc9b04; }
#main .container dl.subsidy dd span { color: #dc9b04; }
#main .container .listAst { margin-left: 1em; }
#main .container .listAst li { text-indent: -1em; color: #777; font-size: 87%; }
