main{background-color:#f3f3f3;padding-top:5.6rem;padding-bottom:4.06rem;position:relative;z-index:1}main:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:13.88rem;background-image:url("../../images/All_top_bg.svg");background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.22);box-shadow:0px 2px 5px rgba(0,0,0,.22)}@media only screen and (max-width: 1024px){main{padding-top:3rem}main:after{height:5.06rem;top:3rem}}.page-title{font-size:2rem;letter-spacing:.19rem;line-height:5.56rem;font-weight:bold;color:#fff;text-align:center}@media only screen and (max-width: 768px){.page-title{font-size:1.25rem;letter-spacing:.12rem;line-height:4.13rem}}.page-container{width:95%;max-width:68.13rem;background-color:#fff;border-bottom:4px solid #cbcbcb;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.08);box-shadow:0px 0px 5px rgba(0,0,0,.08);margin:0 auto;padding-top:30px;position:relative}@media only screen and (max-width: 768px){.page-container:after{display:none}}.step-link{width:259px;height:65px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url("../../images/index-spbn.png");-webkit-transition:background-image cubic-bezier(0.215, 0.61, 0.355, 1) .3s;transition:background-image cubic-bezier(0.215, 0.61, 0.355, 1) .3s;cursor:pointer}.step-link:hover{background-image:url("../../images/index-spbn-hover.png")}.step{width:76%;max-width:55.19rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.section-step{padding-top:0}.section-step:after{background-position:center -67px}.step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.step-item{width:25%;padding:0 18px;position:relative}.step-item--icon{margin:0 auto}.step-item--title{text-align:center;font-size:1.13rem;letter-spacing:.06rem;color:#0e76bd;font-weight:bold;margin:.94rem auto}.step-item--desc{font-size:1rem;letter-spacing:.04rem;line-height:1.5;color:#7e7e7e;margin:0 auto}.step-item:after{content:"";position:absolute;right:-18%;top:40px;width:40%;height:.13rem;background-color:#ceba5a}.step-item:last-child:after{display:none}@media only screen and (max-width: 767px){.step-item{width:100%;margin-bottom:.75rem;padding:0 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-item-box{width:calc(100% - 4.06rem);padding-left:.69rem}.step-item--icon{width:4.06rem;margin:0}.step-item--title{margin-bottom:.31rem;margin-top:20px;text-align:left}.step-item--desc{text-align:left}.step-item:after{width:.13rem;height:calc(90% - 4.5rem);right:inherit;left:34px;top:inherit;bottom:0}}.calc{width:100%;max-width:55.19rem;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(10%, #FFFEF8), color-stop(90%, #FFF6D2));background-image:linear-gradient(0deg, #FFFEF8 10%, #FFF6D2 90%);-webkit-box-shadow:0 -4px 0 0 rgba(0,0,0,.09);box-shadow:0 -4px 0 0 rgba(0,0,0,.09);margin:0 auto;padding-top:1.91rem}.calc-content{width:90%;max-width:49rem;margin:0 auto;padding:2.25rem 5% 4.38rem;background:#fff;border-radius:16px}.calc-title{font-size:1.88rem;letter-spacing:.14rem;font-weight:bold;color:#4a4a4a;text-align:center;margin:0 auto .9rem}.slider-container{position:relative}.slider-bar{width:300px;height:10px;margin-top:25%;padding-right:20px;background-color:#c8c8c8;border-radius:5px;margin:auto;position:relative}@media only screen and (max-width: 767px){.slider-bar{width:250px}}.ui-slider-handle{display:block;width:20px;height:20px;background-color:#0e76bd;outline:none;cursor:pointer;position:relative;top:calc(50% - 10px);left:0}.ui-slider-range{position:absolute;bottom:0;left:0;height:10px;background-color:#40a9f1;border-radius:5px 0 0 5px}.calc-item{width:100%;max-width:19.13rem}.calc-item--title{font-size:1.06rem;letter-spacing:.27rem;line-height:1.38rem;color:#4a4a4a}.calc-item--control{width:83%;height:3.19rem;position:relative}.calc-item--control>input{width:100%;height:100%;line-height:3.19rem;text-align:center;font-size:1.91rem;font-weight:bold;outline:none;border:1px solid #979797}.calc-item--control span.dollor{position:absolute;right:15px;bottom:6px;color:#4a4a4a}@media only screen and (max-width: 767px){.calc-item--title{font-size:.88rem;letter-spacing:.22rem;line-height:1.11rem}.calc-item--control{height:2.55rem}.calc-item--control>input{line-height:2.55rem;font-size:1.53rem}.calc-item--control span.dollor{font-size:.8em}}.calc-item--select{width:83%;height:3.19rem;border:1px solid #979797}.calc-item--select>select{width:100%;height:100%;line-height:3.19rem;text-align:center;font-weight:bold;outline:none;border:none}@media only screen and (max-width: 767px){.calc-item--select{height:2.55rem}.calc-item--select>select{line-height:2.55rem}}.calc-result{width:100%;max-width:19.13rem;height:70px;background-color:#0e76bd;position:relative;top:-8px}.calc-result--text{position:absolute;left:10px;top:10px;color:#fff7d6;letter-spacing:.27rem}.calc-result--amount{text-align:center;color:#fff;line-height:70px;padding-left:30px}.calc-result--amount-data{font-size:2.39rem}.calc-result--amount-text{margin-left:5px}@media only screen and (max-width: 767px){.calc-result{line-height:2.55rem;height:47px}.calc-result--text{font-size:.88rem;letter-spacing:.22rem;line-height:1.11rem;top:7px}.calc-result--amount{text-align:center;color:#fff;line-height:2.55rem}.calc-result--amount-data{font-size:1.91rem}.calc-result--amount-text{font-size:.8em}}.calc-warring{color:#bb4f4f;text-align:center;font-size:.94rem;line-height:1.2}.calc-warring>img{display:inline-block}@media only screen and (max-width: 767px){.calc-warring{font-size:.81rem;line-height:1.13rem}}.section-title{font-size:36px;text-align:center;letter-spacing:3.43px;color:#6f6f6f;font-weight:bold;margin-bottom:36px}.page-container{padding-bottom:90px}@media only screen and (max-width: 768px){.section-title{font-size:1.63rem;letter-spacing:.15rem;margin-bottom:1.44rem}}/*# sourceMappingURL=calc.min.css.map */