div,p{box-sizing:border-box}img{width:auto;max-width:100%}.maincontents{overflow-x:hidden}.sim-titleWrap,.sim-main{width:100%;max-width:768px;margin:0 auto;padding-top:20px}h1,h3{letter-spacing:.1em}.spHidden{display:none}body #maincontents{padding-bottom:110px}.sim-main{margin-bottom:60px}.sim-main section{margin-bottom:40px}.sim-main section:first-of-type{position:relative;padding-bottom:200px}body.payment-easy.business .sim-main section:first-of-type,body.refinance-easy.business .sim-main section:first-of-type{padding-bottom:145px}body.amount-easy .sim-main section:first-of-type{padding-bottom:95px}body.amount-easy.business .sim-main section:first-of-type{padding-bottom:65px}.sim-main section:last-of-type{padding:0 10px;margin-bottom:60px}.sim-main section h2{font-size:20px;line-height:1;margin-bottom:20px}.sim-main section:first-of-type h2{margin-bottom:0}.sim-main section h3{font-size:18px;line-height:1;margin-bottom:10px}.sim-result-layoutbox{position:absolute;left:0;right:0;padding:15px 10px;background:#d7ebdb;box-shadow:0 2px 8px rgba(0,0,0,.2)}.sim-result-layoutbox.fixed{position:fixed;top:0;left:0;right:0;padding:10px 10px;z-index:1000;transition:transform .6s , opacity .6s}.sim-result-layoutbox.fixed.hide{position:absolute;top:initial;z-index:0}.sim-result-item{position:relative;padding:10px;background:#fff;line-height:1;text-align:right}.sim-result-item:not(:last-child) {margin-bottom:5px}.sim-result-item>dt{position:absolute;top:10px;left:10px}.sim-result-item p{margin-bottom:5px}body.amount-easy.business .sim-result-item p{margin-bottom:0}.sim-result-item p em{margin-right:5px;font-size:18px;color:#f28d33}.sim-result-item .breakdown{display:flex;justify-content:flex-end;font-size:12px}.sim-result-item .breakdown{display:flex;justify-content:flex-end}.sim-result-item .breakdown dl{display:flex;justify-content:flex-end}.sim-result-item .breakdown dl:not(:last-child) {margin-right:10px}body.amount-easy .sim-result-item .breakdown{display:block}body.amount-easy .sim-result-item .breakdown dl:not(:last-child) {margin-right:0;margin-bottom:4px}.sim-result-item .breakdown dt{margin-right:5px}#-eloan-simulation-result-message{position:absolute;top:0;left:0;padding:10px;opacity:.9}#-eloan-simulation-result-message p{padding:10px;color:red;background:#ffe4e4;height:100%;line-height:1.2em}#-eloan-simulation-result-message p span{background-color:#666;padding:10px;color:#fff;display:block}.sim-conditions-layoutbox{margin-bottom:40px}.sim-conditions-item{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.sim-conditions-item:not(:last-child) {margin-bottom:20px}.sim-conditions-item dt{padding:13px 10px;line-height:1;background:#d7ebdb}.sim-conditions-item>dt a{display:inline-block;width:24px;line-height:26px}.sim-conditions-item dd{padding:20px 10px}.sim-conditions-item a{color:#3f9322}.sim-conditions-item .left-col{display:flex;align-items:center}.sim-conditions-item .left-col > *:not(:last-child) {margin-right:15px}.sim-conditions-item .spinner{display:flex;align-items:center}.sim-conditions-item .spinner .ui-spinner{position:relative;display:block;margin-right:10px;padding:0 50px;height:40px;overflow:hidden}.sim-conditions-item .spinner .ui-spinner-button{position:absolute;top:0;display:block;width:50px;height:100%;border:1px solid #ccc;background:no-repeat center;background-size:12px auto;cursor:pointer}.sim-conditions-item .spinner .ui-spinner-up{border-radius:0 4px 4px 0;border-left:none;right:0;background-image:url(/images/sim/xicon-plus.png.pagespeed.ic.XxEP0NHIR4.png)}.sim-conditions-item .spinner .ui-spinner-down{border-radius:4px 0 0 4px;border-right:none;left:0;background-image:url(/images/sim/icon-minus.png.pagespeed.ce.gdYaHnI1cI.png)}.sim-conditions-item .spinner input{padding:0 10px;width:85px;height:100%;border-radius:0;text-align:right;transition:none;font-weight:bold;font-size:18px}.sim-conditions-item .spinner input:hover{opacity:1}.sim-conditions-item .spinner input:disabled{opacity:1}.sim-conditions-item .spinner input.isError,.sim-conditions-item .selectbox.isError{background:#ffe4e4;border-color:red}.sim-conditions-item .selectbox{position:relative;width:100%;height:42px;border-radius:4px;border:1px solid #ccc;background:url(/images/common/xsearchform-arrow_down.png.pagespeed.ic.zYQcRGHa5U.png) right 10px center no-repeat #fff;background-size:9px auto;margin-right:7px!important}.sim-conditions-item .selectbox.cey{width:90px}.sim-conditions-item .selectbox.cem{width:70px}.sim-conditions-item .selectbox label{width:calc(100% - 43px);overflow-x:hidden;position:absolute;top:8px;left:10px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:bold;font-family:Arial}.sim-conditions-item .selectbox select{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-appearance:none;-moz-appearance:none;appearance:none}.sim-conditions-item div.cprd{padding-top:10px}.sim-conditions-item .right-col{padding:30px 0 0}.sim-conditions-item .right-col .ui-slider{position:relative;margin:0 auto 12px;height:10px;width:calc(100% - 30px);background:#eee;border-radius:5px}.sim-conditions-item .right-col .ui-widget-header{position:absolute;top:0;left:0;width:0;height:100%;background:#08bbd6;border-radius:5px}.sim-conditions-item .right-col .ui-slider-handle{position:absolute;top:5px;width:30px;height:30px;border:1px solid #999;border-radius:50%;background:#eee;transform:translate(-50%,-50%);cursor:pointer}.sim-conditions-item .right-col .ui-slider-handle::after{content:"";position:absolute;top:5px;left:5px;display:block;height:18px;width:18px;border-radius:50%;background:#08bbd6;pointer-events:none}.txt-range{display:flex;justify-content:space-between;color:#888;line-height:1}.annotation-list{padding:20px 10px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.annotation-list li{position:relative;padding-left:1.5em}.annotation-list li::before{content:'※';position:absolute;top:0;left:0}.sidenav{padding:0 10px}body.business .businessHidden{display:none}.sim-main section:first-of-type{padding-bottom:260px}body.amount-easy .sim-main section:first-of-type{padding-bottom:163px}div.sim-main div.sim-result-layoutbox+div.btnsWrap,div.sim-main div.sim-conditions-layoutbox+div.btnsWrap{width:100%;padding-top:0;padding-bottom:30px;padding-right:calc(50% - 12em);padding-left:calc(50% - 12em);position:relative}div.sim-main div.sim-result-layoutbox+div.btnsWrap{position:absolute;top:200px;left:0;padding-top:10px;padding-bottom:20px;background:#d7ebdb;box-shadow:0 2px 3px rgba(3,3,0,.2)}body.amount-easy div.sim-main div.sim-result-layoutbox+div.btnsWrap{top:95px}body.refinance-easy.business .sim-main section:first-of-type,body.payment-easy.business .sim-main section:first-of-type{padding-bottom:210px}body.refinance-easy.business .sim-main div.sim-result-layoutbox+div.btnsWrap,body.payment-easy.business .sim-main div.sim-result-layoutbox+div.btnsWrap{top:140px}body.amount-easy.business .sim-main section:first-of-type{padding-bottom:133px}body.amount-easy.business .sim-main div.sim-result-layoutbox+div.btnsWrap{top:60px}body.refinance-easy .sim-main div.sim-result-layoutbox+div.btnsWrap.fixed,body.payment-easy div.sim-main div.sim-result-layoutbox+div.btnsWrap.fixed,body.amount-easy .sim-main div.sim-result-layoutbox+div.btnsWrap.fixed{position:fixed;z-index:1000;transition:transform .6s , opacity .6s}div.sim-main div.sim-result-layoutbox+div.btnsWrap p,div.sim-main div.sim-conditions-layoutbox+div.btnsWrap p{width:24em}div.sim-main div.sim-result-layoutbox+div.btnsWrap p a,div.sim-main div.sim-conditions-layoutbox+div.btnsWrap p a{display:block;width:100%;margin:0 auto;padding:14px 0;font-size:15px;font-weight:400;color:#fff;text-align:center;line-height:1;letter-spacing:.1em;border-radius:22px}div.sim-main div.sim-result-layoutbox+div.btnsWrap p a{background-color:#ee8e26!important}div.sim-main div.sim-conditions-layoutbox+div.btnsWrap p a{background-color:#6fb42c!important}