@charset "utf-8";
/* CSS Document */


.section .cont .fee-info-wrap .fee-info-table table {border:1px solid #e7e7e7; border-bottom:0; border-top:1px solid #5283E0; font-size: 1.4rem; color:#555; width:100%;}
.section .cont .fee-info-wrap .fee-info-table table tr th {border-bottom:1px solid #e7e7e7; padding:10px; background:#f8f8f8; border-right:1px solid #e7e7e7; text-align: center;font-weight: 600; letter-spacing: -0.05em; max-width: 135px; word-break: keep-all;}
.section .cont .fee-info-wrap .fee-info-table table tr td {border-bottom:1px solid #e7e7e7; padding:10px; background:#fff; letter-spacing: -0.05em; line-height: 23px;}
.section .cont .fee-info-wrap .fee-info-table table tr td span {font-weight: 600; color:#5283E0;}

.section .cont .fee-info-wrap .calculator-area .calc-top {position: relative; margin-top: 13px; border-bottom:1px dashed #dee3eb; padding-bottom:25px;}
.section .cont .fee-info-wrap .calculator-area .calc-top .notice {margin-top:10px; display: inline-block}
.section .cont .fee-info-wrap .calculator-area .calc-top .notice span.imp { font-size: 1.3rem; letter-spacing: -0.05em; color:#5283e0; }
.section .cont .fee-info-wrap .calculator-area .calc-top .notice i {font-size:1.4rem; margin-right:3px; color:#5283e0;}
.section .cont .fee-info-wrap .calculator-area .calc-top a.calc-btn {height:40px; width:100%; background:#32cb97; color:#fff; display: inline-block; text-align: center; font-size:1.5rem; font-weight: 500; line-height: 40px;}

.section .cont .fee-info-wrap .calculator-area .calc {margin-top:25px;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box {margin-bottom:30px;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box .title {font-size:1.5rem; font-weight: 600; color:#666; margin-bottom:10px;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box ul li { position: relative;float: left; text-align: center; line-height: 40px; border:1px solid #e7e7e7; border-left:0; font-size:1.4rem; color:#969696;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box ul li.select{color:#5283e0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box ul li.select:after { position: absolute; content: ''; width: 100%; height: 100%; border:1px solid #5283e0; top:-1px; left:-1px; z-index: 1}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box ul li:nth-child(1) {border-left:1px solid #e7e7e7}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box01 ul li {width:50%;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box02 ul li {width:33.3%;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box02 ul li:nth-child(1) {border-bottom:0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box02 ul li:nth-child(2) {border-bottom:0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box02 ul li:nth-child(3) {border-bottom:0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box02 ul li:nth-child(4) {border-left: 1px solid #e7e7e7;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box03 ul li {width:33.3%;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box04 input {width:100%; border:0; border:1px solid #e7e7e7; height:45px; padding:0 20px; font-size: 1.6rem; font-weight: 600; color:#666;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box05 {line-height:50px; border-top:1px solid #5283e0; background:#fbfbfb; margin-bottom:0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box05 .title {float:left; width:35%; padding-left: 20px;margin-bottom:0;}
.section .cont .fee-info-wrap .calculator-area .calc .body-area .box05 .total {float:right; width:65%; text-align: right; padding-right: 20px; font-size: 1.6rem; font-weight: 600; color:#5283e0;}
.section .cont .fee-info-wrap .calculator-area .calc .btn-wrap a {float:left; width:50%; line-height:45px; text-align: center; font-size: 1.5rem; letter-spacing: -0.025em; color: #fff; font-weight: 500;  }
.section .cont .fee-info-wrap .calculator-area .calc .btn-wrap a.fee-calc-btn {background:#3a404c;}
.section .cont .fee-info-wrap .calculator-area .calc .btn-wrap a.application-btn {background:#5283e0;}