@charset "utf-8";


.cost{background-color: white;border-radius: 10px;padding: 30px 20px;margin-bottom: 40px;}
.text_lm{font-size: 20px;}
.cost_text{text-align: justify;}
.cost_table_title{margin-top: 50px;margin-bottom: 5px;}

/* 表 */
.cost_table{width:100%;border-collapse:collapse;}
.cost_table tr{display:block;border-bottom:1px solid #ddd;}
.cost_table tr:first-child{border-top:1px solid #ddd;}
.cost_table th,.cost_table td{display:block;width:100%;padding:6px 10px;text-align:left;}
.cost_table th{background:#F4F4F4;font-weight:normal;border-bottom:1px solid #eee;}
.cost_table td{padding: 10px 0 15px 0;text-align: justify;}
.cost_table_loan{margin-top: 40px;}
small{text-align: justify;}

@media (min-width:768px) {
    .text_lm{font-size: 24px;}
    .cost{padding: 50px 60px;}

    /* 表 */
    .cost_table tr{display:table-row;}
    .cost_table th,.cost_table td{display:table-cell;padding:15px 30px;}
    .cost_table th{width:40%;background:#f8f8f8;border-bottom:none;}
    .cost_table_loan th{width: 20%;text-align: center;}

}



.br_page_top_text { display: none; }
@media (min-width:768px) and (max-width:1038px) { .br_page_top_text { display: inline; }}