#head{border-bottom:#ededed 1px solid}body{background-color:#fcfcfc}div,p{box-sizing:border-box}img{width:auto;max-width:100%}a,span{display:inline-block}.sim-titleWrap,.home-sim-easy{width:100%;min-width:990px;max-width:1200px;margin:0 auto}h1,h3{letter-spacing:.1em}.maincontents a:hover{opacity:1}.home-sim-easy{padding:0 10px;padding-top:20px}.home-sim-easy .sim-main{width:calc(100% - 340px);float:left}.sim-main section h2{font-size:28px;line-height:1;margin-bottom:20px}.sim-main section:first-of-type h2{margin-bottom:0}.sim-main section h3{font-size:20px;line-height:1;margin-bottom:5px}.sim-main section{margin-bottom:40px}.sim-main section:last-of-type{margin-bottom:80px}.sim-result-layoutbox{display:flex;justify-content:space-between;padding:30px;background:#d7ebdb;position:relative}.sim-result-item{padding:20px 10px;width: calc((100% - 40px) / 3);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}body.payment-easy.business .sim-result-item,body.refinance-easy.business .sim-result-item{width: calc((100% - 20px) / 2)}.sim-result-item>dt{padding-bottom:10px;margin-bottom:13px;border-bottom:1px solid #ccc;font-size:18px;line-height:1}.sim-result-item>dd{text-align:right;line-height:1;font-size:14px}.sim-result-item p{margin-bottom:15px}.sim-result-item p em{margin-right:5px;font-size:32px;color:#f28d33}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:30px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:26px}@media screen and (max-width:1210px){.sim-result-item p em{font-size:30px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:28px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:25px}}@media screen and (max-width:1170px){.sim-result-item p em{font-size:28px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:26px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:24px}}@media screen and (max-width:1140px){.sim-result-item p em{font-size:26px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:26px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:22px}}@media screen and (max-width:1100px){.sim-result-item p em{font-size:24px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:24px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:21px}}@media screen and (max-width:1070px){.sim-result-item p em{font-size:22px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:22px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:19px}}@media screen and (max-width:1040px){.sim-result-item p em{font-size:20px}.sim-result-layoutbox.longer-1 .sim-result-item p em{font-size:20px}.sim-result-layoutbox.longer-2 .sim-result-item p em{font-size:17px}}.sim-result-item .breakdown dl{display:flex;justify-content:flex-end}.sim-result-item .breakdown dl:not(:last-child) {margin-bottom:10px}.sim-result-item .breakdown dt{margin-right:.5em}body.amount-easy .sim-result-item{display:table;width:100%}body.amount-easy .sim-result-item>dt{display:table-cell;vertical-align:middle;padding-bottom:0;padding-left:1em;margin-bottom:0;border-bottom:none;border-right:1px solid #ccc;width:8em}body.amount-easy .sim-result-item>dd{display:table-cell;vertical-align:middle}body.amount-easy .sim-result-item>dd p{display:table-cell;vertical-align:middle}body.amount-easy .sim-result-item>dd em{display:inline-block;width:8em}body.amount-easy .sim-result-item>dd div.breakdown{display:table-cell;vertical-align:middle;width:18em;vertical-align:top}#-eloan-simulation-result-message{position:absolute;top:0;left:0;padding:30px;opacity:.9}#-eloan-simulation-result-message p{padding:20px;line-height:1;background:#ffe4e4;height:100%;color:red;text-align:center}#-eloan-simulation-result-message p span{background-color:#666;padding:10px 30px;color:#fff}.sim-conditions-layoutbox{margin-bottom:40px;border-top:1px solid #ccc}.sim-conditions-item{display:flex;border-bottom:1px solid #ccc}.sim-conditions-item dt{display:flex;align-items:center;padding:0 20px;width:180px;font-size:16px;background:#d7ebdb;line-height:1.4}.sim-conditions-item dd{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;width:calc(100% - 180px);background:#fff}.sim-conditions-item a{color:#3f9322}.sim-conditions-item .left-col{display:flex;align-items:center;width:250px}.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 40px;height:40px;overflow:hidden}.sim-conditions-item .spinner .ui-spinner-button{position:absolute;top:0;display:block;width:40px;height:100%;background:no-repeat center;background-size:12px auto;cursor:pointer;border:1px solid #ccc}.sim-conditions-item .spinner .ui-spinner-up{border-left:none;border-radius:0 4px 4px 0;right:0;background-image:url(/images/sim/icon-plus.png.pagespeed.ce.6mnpKs-KEh.png)}.sim-conditions-item .spinner .ui-spinner-down{border-right:none;border-radius:4px 0 0 4px;left:0;background-image:url(/images/sim/icon-minus.png.pagespeed.ce.gdYaHnI1cI.png)}.sim-conditions-item .spinner input{-webkit-appearance:none;appearance:none;padding:0 10px;width:80px;height:100%;border:1px solid #ccc;border-radius:0;text-align:right;transition:none;box-sizing:border-box;font-size:16px;font-weight:bold}.sim-conditions-item .spinner input:hover{opacity:1}.sim-conditions-item .selectbox{position:relative;width:100%;height:40px;border-radius:4px;border:1px solid #ccc;background:url(/images/common/searchform-arrow_down.png.pagespeed.ce.jeVCAIvwTg.png) right 10px center no-repeat #fff;background-size:9px auto;margin-right:7px!important}.sim-conditions-item .selectbox.cey{width:70px}.sim-conditions-item .selectbox.cem{width:55px}.sim-conditions-item .selectbox label{position:absolute;top:8px;left:7px;font-size:16px;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 .spinner input.isError,.sim-conditions-item .selectbox.isError{background:#ffe4e4;border-color:red}.sim-conditions-item .right-col{width:calc(100% - 250px)}.sim-conditions-item .right-col .ui-slider{position:relative;height:10px;background:#eee;border-radius:5px;margin:10px 0 12px}.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;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}body.business .businessHidden{display:none}