section.calculator{padding-top:70px;padding-bottom:70px;}section.calculator .container{max-width:1200px;}section.calculator .container .title{margin-bottom:30px;}section.calculator .container .title h1{color:#b7263e;font-size:2.33rem;}section.calculator .container .wrapper{padding:50px 40px;border:1px solid #9ca0a0;}section.calculator .container .wrapper .calculatorBody:not(:last-child){padding-bottom:40px;border-bottom:1px solid #d8d8d8;margin-bottom:44px;}section.calculator .container .wrapper .calculatorBody .interestRateLabel{margin-bottom:24px;}section.calculator .container .wrapper .calculatorBody .tableTab{margin-bottom:40px;display:flex;flex-wrap:wrap;}section.calculator .container .wrapper .calculatorBody .tableTab .tab{cursor:pointer;padding:12px 24px;color:#9ca0a0;border:1px solid #9ca0a0;border-radius:100rem;}section.calculator .container .wrapper .calculatorBody .tableTab .tab:not(:last-child){margin-right:24px;}section.calculator .container .wrapper .calculatorBody .tableTab .tab.active{border-color:#b7263e;position:relative;color:#b7263e;font-weight:500;}section.calculator .container .wrapper .calculatorBody .amountInput .row{margin-bottom:40px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col label{margin-bottom:12px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col .unit{position:relative;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col .unit > span{position:absolute;left:20px;color:#9ca0a0;line-height:48px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col input,section.calculator .container .wrapper .calculatorBody .amountInput .row .col select{color:#1f1919;width:100%;height:48px;padding:0 20px;font-weight:300;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col #amount{padding-left:58px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col .value{max-width:calc(100% - 50px);pointer-events:none;font-family:inherit;font-size:inherit;position:absolute;left:20px;color:#b7263e;line-height:48px;opacity:0;}section.calculator .container .wrapper .calculatorBody .amountInput .calculate .buttonLink{width:180px;margin:auto;border-radius:0;}section.calculator .container .wrapper .calculatorBody .amountInput .calculate .buttonLink.disabled{background:#fafafa;border-color:#9ca0a0;color:#9ca0a0;}section.calculator .container .wrapper .calculatorBody .amountInput .calculate .buttonLink:active,section.calculator .container .wrapper .calculatorBody .amountInput .calculate .buttonLink:focus{color:#b7263e;border-color:#b7263e;}section.calculator .container .wrapper .calculatedResult .resultHeader{margin-bottom:23px;display:flex;justify-content:space-between;}section.calculator .container .wrapper .calculatedResult .resultHeader h4{color:#b7263e;font-size:1.55rem;}section.calculator .container .wrapper .calculatedResult .resultHeader a{padding:10px 36px;}section.calculator .container .wrapper .calculatedResult .resultBody .table{min-width:1080px;}section.calculator .container .wrapper .calculatedResult .resultBody .table tr th,section.calculator .container .wrapper .calculatedResult .resultBody .table tr td{font-weight:300;width:200px;text-align:center;border:1px solid #d8d8d8;font-size:0.88rem;padding:15px 10px;}section.calculator .container .wrapper .calculatedResult .resultBody .remark{margin-top:40px;}@media only screen and (max-width:767px){section.calculator{padding-top:70px;padding-bottom:70px;}section.calculator .container{max-width:1200px;}section.calculator .container .title{margin-bottom:30px;}section.calculator .container .title h1{color:#b7263e;font-size:2.33rem;}section.calculator .container .wrapper{padding:32px;}section.calculator .container .wrapper .calculatorBody .tableTab{margin-bottom:32px;flex-wrap:wrap;}section.calculator .container .wrapper .calculatorBody .tableTab:after{content:"";display:block;flex:0 0 100%;height:1px;background-color:transparent;}section.calculator .container .wrapper .calculatorBody .tableTab .tab{margin-top:24px;padding:16px 8px;width:100%;text-align:center;border:1px solid #d8d8d8;border-radius:100rem;}section.calculator .container .wrapper .calculatorBody .tableTab .tab:not(:last-child){margin-right:0;}section.calculator .container .wrapper .calculatorBody .tableTab .tab.active{position:relative;border-color:#b7263e;color:#b7263e;}section.calculator .container .wrapper .calculatorBody .tableTab .tab.active::after{display:none;}section.calculator .container .wrapper .calculatorBody .amountInput .row{margin-bottom:40px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col:not(:last-child){margin-bottom:32px;}section.calculator .container .wrapper .calculatorBody .amountInput .row .col input,section.calculator .container .wrapper .calculatorBody .amountInput .row .col select{color:#1f1919;width:100%;height:48px;padding:0 20px;}section.calculator .container .wrapper .calculatorBody .amountInput .calculate .buttonLink{width:180px;margin:auto;border-radius:0;}section.calculator .container .wrapper .calculatedResult .resultHeader{margin-bottom:23px;display:flex;justify-content:space-between;}section.calculator .container .wrapper .calculatedResult .resultHeader h4{color:#b7263e;font-size:1.55rem;}section.calculator .container .wrapper .calculatedResult .resultHeader a{padding:10px 36px;}section.calculator .container .wrapper .calculatedResult .resultBody .table{min-width:1080px;}section.calculator .container .wrapper .calculatedResult .resultBody .table tr th,section.calculator .container .wrapper .calculatedResult .resultBody .table tr td{font-weight:300;width:200px;text-align:center;border:1px solid #d8d8d8;font-size:0.88rem;padding:15px 10px;}section.calculator .container .wrapper .calculatedResult .resultBody .remark{margin-top:40px;}}section.newPages{padding-top:100px;padding-bottom:100px;background-color:#f9f9fa;}section.newPages .container .title{margin-bottom:32px;}section.newPages .container .title h2{color:#b7263e;}section.newPages .container .links{margin:auto;display:flex;align-items:center;}section.newPages .container .links > div:first-child{margin-right:40px;}section.newPages .container .links a{justify-content:center;width:200px;padding:14px;border:1px solid #b7263e;}@media only screen and (max-width:767px){section.newPages{padding-top:80px;padding-bottom:120px;}section.newPages .container .title h2{font-size:1.77rem;}section.newPages .container .links{flex-direction:column;}section.newPages .container .links > div:first-child{margin-right:0;margin-bottom:30px;}}
