﻿.accumulation-simulation{margin-bottom:80px}@media screen and (max-width: 1024px){.accumulation-simulation .inner-block{padding:0 18px}}.accumulation-simulation .inner-block .c-box-border{padding:16px 24px 16px;border:solid 16px #e5f2f1}@media screen and (max-width: 1024px){.accumulation-simulation .inner-block .c-box-border{padding:16px 7px 12px;border:solid 8px #e5f2f1}}.accumulation-simulation .inner-block .c-box-border>.ttl{margin-bottom:35px;display:flex;align-items:center;justify-content:center}.accumulation-simulation .inner-block .c-box-border>.ttl span{width:auto;min-width:294px;min-height:56px;margin:-55px auto 0;padding:10px 32px;font-size:24px;font-weight:700;color:#fff;line-height:1.5;text-align:center;background:#007d75;display:inline-block}@media screen and (max-width: 1024px){.accumulation-simulation .inner-block .c-box-border>.ttl span{min-height:44px;margin:-47px auto 0;font-size:18px}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border>.ttl span{font-size:18px}}.accumulation-simulation .inner-block .c-box-border .lead{margin-bottom:40px;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .lead{margin-bottom:20px;font-size:16px;text-align:left}}.accumulation-simulation .inner-block .c-box-border .steps{color:#5a435a}.accumulation-simulation .inner-block .c-box-border .steps .step{padding:16px 0;display:flex;justify-content:space-between;border-top:solid 1px #e5f2f1}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step{padding:20px 0 16px 0;display:block}}.accumulation-simulation .inner-block .c-box-border .steps .step .ttl{max-width:284px;font-size:18px;font-weight:700;color:#007d75}@media screen and (max-width: 1300px){.accumulation-simulation .inner-block .c-box-border .steps .step .ttl{font-size:16px}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .ttl{margin-bottom:16px;font-size:18px}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step .ttl{font-size:18px}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .ttl br{display:none}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step .ttl br{display:inherit}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount{width:836px;flex-shrink:0}@media screen and (max-width: 1300px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount{width:78.5714285714%}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount{width:100%}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount{display:flex}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount{justify-content:space-between}}@media screen and (max-width: 850px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount{display:block}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{width:19.6172248804%;max-width:164px;margin-right:4px;padding-left:54px;height:64px;font-size:18px;font-weight:700;color:#007d75;line-height:1.5;display:flex;align-items:center;background:#e5f2f1;position:relative;cursor:pointer;transition:background .3s ease-in-out,color .3s ease-in-out}@media screen and (max-width: 1300px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{font-size:16px;text-align:center}}@media screen and (max-width: 1200px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{width:calc(100% - 200px);padding-left:20px;justify-content:center}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{width:.2;max-width:unset;margin-right:4px}}@media screen and (max-width: 850px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{width:100%;max-width:unset;height:48px;margin-right:0;margin-bottom:4px;padding-left:44px;font-size:18px}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item{font-size:18px}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:last-of-type{margin-right:0}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:last-of-type,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:last-of-type{margin-right:0;margin-bottom:0}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item br{display:none}@media screen and (max-width: 1300px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item br{display:inherit}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item br,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item br{display:none}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:before{content:"";width:24px;height:24px;margin:auto;border:solid 2px #007d75;position:absolute;top:0;bottom:0;left:16px;transition:border .3s ease-in-out}@media screen and (max-width: 1200px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:before{left:9px}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:before{left:20px}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:after{content:"";width:0;height:30px;margin:auto;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2226%22%20height%3D%2220%22%20viewBox%3D%220%200%2026%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%2012L7.5%2018.5L25%201%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") left top no-repeat;background-size:24px 18px;position:absolute;top:0;bottom:0;left:22px;transition:width .1s ease-in}@media screen and (max-width: 1200px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:after{left:14px}}@media screen and (max-width: 1100px){.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:after{left:25px}}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item.is-active,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item.is-active{color:#fff;background:#007d75}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item.is-active:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item.is-active:before{content:"";border:solid 2px #fff}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item.is-active:after,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item.is-active:after{content:"";width:24px}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:hover,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:hover{color:#fff;background:#007d75}.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-funds .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-accumulation-period .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .funds .lst-reserve-amount .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-funds .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-accumulation-period .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .accumulation-period .lst-reserve-amount .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-funds .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-accumulation-period .item:hover:before,.accumulation-simulation .inner-block .c-box-border .steps .step .reserve-amount .lst-reserve-amount .item:hover:before{content:"";border:solid 2px #fff}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .lst-accumulation-period{margin-bottom:20px}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input{display:flex;align-items:center}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input{display:block}}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input{display:flex;flex-wrap:wrap}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .c-ttl{margin-right:5px;font-size:18px;font-weight:700;letter-spacing:2px}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .c-ttl{width:100%;margin-right:0;margin-bottom:8px;display:block;font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input{display:inline-flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input{margin-bottom:8px;display:inline-flex}}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input{display:flex}}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input:nth-of-type(1){width:160px}}@media screen and (max-width: 374px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input:nth-of-type(1){width:100%}}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input:nth-of-type(2){width:145px}}@media screen and (max-width: 374px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input:nth-of-type(2){width:100%}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .c-text{margin-right:17px;letter-spacing:2px;font-size:18px;font-weight:700}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .c-text{margin-right:0;font-size:14px}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .c-wave-dash{font-size:18px;font-weight:700}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .c-wave-dash{font-size:14px}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker{position:relative}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker{display:inline-block}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker:before{content:"";width:21px;height:19px;margin:auto;display:block;background:url(../img/style-shindan/icon-datepicker.svg) left top no-repeat;position:absolute;top:0;right:16px;bottom:0;pointer-events:none}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker:before{width:17px;height:16px;background-size:contain;right:8px}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker .input-accumulation-period{width:160px;height:42px;margin:0 8px;padding:8px 14px 8px 14px;font-size:18px;color:#5a435a;font-weight:500;display:flex;align-items:center;border:solid 2px #5a435a;cursor:pointer}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker .input-accumulation-period{margin-left:0;font-size:16px}}@media screen and (max-width: 600px){.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .box-input .blk-input .base-js-ym-picker .input-accumulation-period{width:125px;padding:3px;margin:0 3px 0 0;font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period .error-accumulation-period{font-size:18px;font-weight:700;color:red;display:none}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period.is-error .box-input .base-js-ym-picker .input-accumulation-period{color:red;border-color:red}.accumulation-simulation .inner-block .c-box-border .steps .step2 .accumulation-period.is-error .error-accumulation-period{display:inherit}.accumulation-simulation .inner-block .c-box-border .steps .step3{margin-bottom:16px;border-bottom:solid 1px #e5f2f1}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .lst-reserve-amount{margin-bottom:20px}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input{display:flex;align-items:center}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .c-ttl{margin-right:57px;font-size:18px;font-weight:700;letter-spacing:2px}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .c-ttl{margin-right:16px;font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input{min-width:150px;height:42px;margin-right:8px;border:solid 2px #5a435a;display:flex;align-items:center;cursor:pointer}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input{margin-right:12px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input .input-reserve-amount{width:85px;height:38px;font-size:18px;color:#5a435a;font-weight:500;display:flex;align-items:center;text-align:right;cursor:pointer;line-height:38px}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input .input-reserve-amount{font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input .c-text{height:38px;display:flex;align-items:center;line-height:38px;margin-right:14px;font-size:18px;font-weight:500}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input .blk-input .c-text{font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input>.c-text{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .box-input>.c-text{font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .error-reserve-amount{font-size:18px;font-weight:700;color:red;display:none}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount .error-reserve-amount{font-size:16px}}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount.is-error .box-input .blk-input{color:red;border-color:red}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount.is-error .box-input .blk-input .input-reserve-amount{color:red}.accumulation-simulation .inner-block .c-box-border .steps .step3 .reserve-amount.is-error .error-reserve-amount{display:inherit}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation{width:196px;height:78px;margin:0 auto 40px;font-size:20px;font-weight:700;color:#007d75;display:flex;justify-content:center;cursor:pointer;position:relative}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation{font-size:18px}}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation .text{width:196px;height:78px;padding-top:14px;position:absolute;top:0;left:0;text-align:center;transition:color .3s ease-in-out}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation .img{width:196px;height:78px}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation .img svg .st0{transition:fill .3s ease-in-out}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation:hover .text{color:#fff}.accumulation-simulation .inner-block .c-box-border .calculation .btn-calculation:hover .img svg .st0{fill:#007d75}.accumulation-simulation .inner-block .c-box-border .result{padding-bottom:16px;background:#e5f2f1}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result{margin-bottom:0;padding-bottom:0;background:#fff}}.accumulation-simulation .inner-block .c-box-border .result>.ttl{height:64px;margin-bottom:20px;font-size:24px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;background:#007d75}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result>.ttl{margin-bottom:8px;font-size:21px}}.accumulation-simulation .inner-block .c-box-border .result .lst-result{max-width:600px;margin:0 auto 20px}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .lst-result{max-width:unset}}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item{padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-top:solid 2px #007d75}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .lst-result .item{background:#e5f2f1}}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .ttl{font-size:18px;font-weight:700;color:#007d75}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .text .num{font-size:23px;font-weight:700}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .text .c-text{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .text .c-text{font-size:18px}}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .text .c-percent{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .lst-result .item .text .c-percent{font-size:18px}}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item.total-investment-amount{margin-bottom:8px;border-bottom:solid 2px #007d75}.accumulation-simulation .inner-block .c-box-border .result .lst-result .item.profit-and-loss-ratio{border-bottom:solid 2px #007d75}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure{margin:0 16px;padding:0 16px;background:#fff}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure{margin:0;padding:0}}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide{width:100%;overflow-x:auto}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation{width:1056px}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation{width:100%;padding:0 0 0;transition:width .5s ease-in-out,padding .5s ease-in-out;position:relative;pointer-events:none}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation .highcharts-container{width:100% !important;height:auto !important}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation svg{width:100% !important;height:auto !important;display:block}}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation.is-zoom{width:960px;pointer-events:all}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation.is-zoom .highcharts-yaxis-labels{transform:translate(0, 0)}.accumulation-simulation .inner-block .c-box-border .result .highcharts-figure .box-slide #container-accumulation-simulation.is-zoom .highcharts-xaxis-labels{transform:translate(0, 0)}}.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart{display:none;margin:15px 7px 20px;padding:5px 10px;position:relative;background:#007d75;color:#fff;font-size:15px;font-weight:normal;text-align:center;line-height:1.7}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart{display:inherit;cursor:pointer}}.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart:before{content:"";width:3px;height:20px;margin:auto;position:absolute;top:0;right:25px;bottom:0;background:#fff;border-radius:2.5px;transform:rotate(0deg);transition:all 300ms 0s ease}.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart:after{content:"";width:3px;height:20px;margin:auto;position:absolute;top:0;right:25px;bottom:0;background:#fff;border-radius:2.5px;transform:rotate(-90deg);transition:all 300ms 0s ease}.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart.is-zoom:before{transform:rotate(-90deg)}.accumulation-simulation .inner-block .c-box-border .result .btn-zoom-chart.is-zoom:after{opacity:0}.accumulation-simulation .inner-block .c-box-border .result .box-note{margin:0 16px;padding:16px;color:#666;background:#fff}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note{margin:0;padding:0}}.accumulation-simulation .inner-block .c-box-border .result .box-note .date-result{margin-bottom:18px;font-size:18px;font-weight:700}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note .date-result{font-size:16px}}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result{margin-bottom:18px}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result{display:flex}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result{display:block}}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item{height:14px;margin-right:16px;display:flex;align-items:center}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item{width:170px;margin-bottom:8px;justify-content:space-between}}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item .ttl{font-size:14px;line-height:1}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item .ttl{font-size:12px}}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item .icon{width:26px;margin-right:5px;display:block}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item.operational-performance .icon{height:2px}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item.total-investment-amount .icon{height:12px}.accumulation-simulation .inner-block .c-box-border .result .box-note .legend-result .lst-legend-result .item.reserved-appraisal-value .icon{height:12px}.accumulation-simulation .inner-block .c-box-border .result .box-note .note-result{margin-bottom:5px;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.accumulation-simulation .inner-block .c-box-border .result .box-note .note-result{font-size:10px}}.accumulation-simulation .inner-block .c-box-border .result .box-note .note-result:first-of-type{margin-bottom:10px}.accumulation-simulation .inner-block .c-box-border .result .box-note .note-result:last-of-type{margin-bottom:0}.js-ym-picker{position:absolute;top:0;left:0;z-index:2;cursor:default;transition:opacity .3s ease-in-out;display:none;opacity:0}.js-ym-picker.is-ready{display:block}.js-ym-picker.is-active{opacity:1}.js-ym-picker .container-js-ym-picker{width:290px;padding:16px 0 16px 16px;border:solid 1px #c9c9c9;background:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.25)}.js-ym-picker .container-js-ym-picker .year-js-ym-picker{width:107px;margin-bottom:10px;border:solid 1px #5a435a;border-radius:4px;position:relative}.js-ym-picker .container-js-ym-picker .year-js-ym-picker:after{content:"▼";width:100%;height:100%;padding-right:8px;display:flex;position:absolute;line-height:18px;text-align:right;pointer-events:none;top:0;left:0;align-items:center;justify-content:flex-end}.js-ym-picker .container-js-ym-picker .year-js-ym-picker select{width:100%;padding:8px;font-size:18px;font-weight:700;color:#5a435a;position:relative}.js-ym-picker .container-js-ym-picker .year-js-ym-picker select option{color:#5a435a}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker{display:flex;flex-wrap:wrap}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker .item-js-ym-picker{width:61px;height:34px;margin-right:4px;margin-bottom:4px;font-size:18px;font-weight:700;color:#bbb;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:4px;pointer-events:none}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker .item-js-ym-picker:nth-child(4n){margin-right:0}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker .item-js-ym-picker.is-ready{color:#007d75;background:#e5f2f1;pointer-events:all}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker .item-js-ym-picker.is-active{color:#fff;background:#007d75}.js-ym-picker .container-js-ym-picker .month-js-ym-picker .lst-month-js-ym-picker .item-js-ym-picker:hover{color:#fff;background:#007d75}@media screen and (max-width: 600px){.accumulation-simulation .box-input .blk-input:nth-of-type(1) .base-js-ym-picker .js-ym-picker{left:0 !important}}@media screen and (max-width: 600px){.accumulation-simulation .box-input .blk-input:nth-of-type(2) .base-js-ym-picker .js-ym-picker{left:unset !important;transform:translateX(calc(100vw - 354px));right:0}}@media screen and (max-width: 374px){.accumulation-simulation .box-input .blk-input:nth-of-type(2) .base-js-ym-picker .js-ym-picker{left:0 !important;transform:unset;right:unset}}