body,html{width:100%}html{display:block;min-width:320px;height:100%;font-size:62.5%;position:relative}body{overflow-x:hidden;height:auto;padding:0;margin:0;font-size:1.6rem;background-color:#FFF;color:#111}h1{font-size:3rem}h2{font-size:2.6rem}h3{font-size:2.2rem;padding-top:2%;padding-bottom:.5%;padding-left:1%}h4{font-size:2rem}h5{font-size:1.8rem}ul{display:inline-block}li{padding:6px;font-size:110%;cursor:pointer}a{text-decoration:none}.esNumArea,h1,h2,h3,h4,h5,h6,li{font-weight:700}.esNumArea,h6{font-size:1.6rem}.esLoanTitle{color:#FFFFFF;background:#2F633B;padding:8px 16px}.esFlexBoxContainer,.esFlexBoxContainer--column{display:flex;flex-wrap:wrap;justify-content:space-between}.esLoanSimulation{max-width:750px}.esLoanCalculation__parts,.esLoanCalculationInput__parts{margin:2% auto;display:flex}.esLoanCalculation{display:flex}.esLoanCalculation__subtitle{background-color:#EBF0C1;border-left:5px solid #2F633B;width:100%;padding:8px;margin-top:16px}.esLoanCalculationInput{display:flex;width:697px;margin-right:1%}.esLoanCalculationResult{width:47%;margin-left:1%}.esLoanCalculationInput__parts{width:100%;justify-content:space-between}.esLoanCalculationResult__parts{width:100%;margin:0 auto;padding:2% 0;height:60px;display:flex}.esFlexBoxContainer__item{flex:0 1 auto}.esLoanSimulation{margin:auto}.esInputForm{width:100%}.esValueName{width:180px;margin-top:0.5em;text-align:left;flex-grow:1;flex-shrink:1;flex-basis:180px}.esValueName--fixed{width:180px;margin-top:0.5em;text-align:left}.esSellingPrice{display:block}.esNumArea{width:100px;height:30px;line-height:30px}.esNumArea--fixed{width:120px;height:30px;line-height:30px}input[type="number"].esNumArea{-moz-appearance:textfield}input[type="number"].esNumArea::-webkit-outer-spin-button,input[type="number"].esNumArea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.esNumArea,li{border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 0 3px #ddd;text-align:right;padding-right:5px;margin:0 3px 0 0;float:left}.esNumUnit{line-height:2;flex-shrink:1;flex-grow:1}.esValueUnit{width:140px;margin-right:auto;flex-shrink:0;flex-grow:0}.esValueUnit--fixed{font-weight:bold}.esButtonBox{flex-grow:0;flex-shrink:0}.esNotice{display:block;margin-top:1rem;margin-bottom:1rem;float:none;font-weight:100;width:100%;border:solid 1px gray;padding:0.5em 0.5em 0;border-radius:3px}.esNoticeTitle{display:list-item;list-style:arabic-indic;list-style-position:inside;list-style-type:disc;font-size:1.4rem}.esNoticeBody{margin-top:3px;margin-left:25px;font-size:1.2rem;margin-bottom:8px;line-height:1.4}.esDisableButton{background:#ddd;pointer-events:none;color:#aaa}.error{color:red;font-size:90%}#esLoan-error,#esBonus-error,#esDownPayment-error,#esRate-error,#esPeriod-error{display:block;width:100%;text-align:right}@media screen and (max-width: 767px){.esLoanSimulation{max-width:initial}.esLoanCalculation{flex-direction:column}.esLoanCalculationInput{width:90%;margin:0 5%}.esLoanCalculationResult{margin:0 5%;width:90%}.esNotice{width:90%;margin:0 5%;margin-bottom:10px}}@media screen and (max-width: 372px){.esValueName{flex-grow:initial;flex-shrink:initial;flex-basis:initial}.esLoanCalculationInput .esValueName{width:70px}.esLoanCalculationInput__parts:nth-child(3) .esValueName{margin-top:0}}
