@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body{font-family:Zen Maru Gothic,sans-serif,Noto Sans JP,Yu Gothic,YuGothic,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#333;line-height:1.5;font-size:.875rem}@media (min-width: 992px){body{font-size:1rem}}h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}input{background-color:#f5f5f5;border:none;padding:.75em;border-color:#f5f5f5;border-style:solid;border-width:1px;border-radius:.5em;transition:box-shadow .1s linear}input.--size-small{padding:.5em}input:focus{color:#212529;outline:0;box-shadow:0 0 0 2px #bfbebe}input::placeholder{color:#e0e0e0}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;display:inline-block}input[type=radio]+label .radio{display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:99px;border:solid 2px #E0E0E0;position:relative;vertical-align:middle;margin-right:.75em}@media (min-width: 992px){input[type=radio]+label .radio{width:24px;height:24px}}input[type=radio]+label .radio:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0px;height:0px;background-color:#f3830a;border-radius:99px;transition:all .15s cubic-bezier(0,0,.2,1);background-color:#fff;background-color:#ffebd5}input[type=radio]:checked+label .radio:after{width:8px;height:8px;background-color:#f3830a}@media (min-width: 992px){input[type=radio]:checked+label .radio:after{width:12px;height:12px}}.SITE-footer{border-top:solid 1px #ddd}.SITE-footer-copyright{text-align:center;font-size:10px}@media (min-width: 992px){.SITE-footer-copyright{font-size:16px}}.SITE-header{position:fixed;z-index:1;width:100%;height:100px;background-color:#fff;top:0;left:0}.SITE-header-container{padding-left:15px;padding-right:15px;display:flex;align-items:center;height:100%}.SITE-header-identity{width:140px;margin:0 10px}@media (min-width: 992px){.SITE-header-identity{width:203px;margin:0 30px}}.SITE-wrapper{padding-top:100px}.component-button{position:relative;display:inline-block;text-decoration:none;border-radius:8px;cursor:pointer}@media (min-width: 992px){.component-button{border-radius:10px;min-width:200px}}.component-button[tabindex="-1"]{pointer-events:none;background-color:#e3e3e3;color:#fff;border:solid 2px #d1d1d1;box-shadow:0 4px #d1d1d1}@media (min-width: 992px){.component-button[tabindex="-1"]{box-shadow:0 5px #d1d1d1}}.component-button--primary{background-color:#f3830a;color:#fff;border:solid 2px #F3830A;border-bottom:none;box-shadow:0 4px #cb6900}@media (min-width: 992px){.component-button--primary{box-shadow:0 5px #cb6900}}.component-button--primary:hover,.component-button--primary:active{background-color:#fff;color:#f3830a}.component-button--secondary{background-color:#0090d8;color:#fff;border:solid 2px #0090D8;border-bottom:none;box-shadow:0 4px #0372aa}@media (min-width: 992px){.component-button--secondary{box-shadow:0 5px #0372aa}}.component-button--secondary:hover,.component-button--secondary:active{background-color:#fff;color:#0090d8}.component-button--tertiary{background-color:#fff;color:#f3830a;border:solid 2px #F3830A;border-bottom:none;box-shadow:0 4px #f3830a}@media (min-width: 992px){.component-button--tertiary{box-shadow:0 5px #f3830a}}.component-button--tertiary:hover,.component-button--tertiary:active{background-color:#ffebd5;color:#f3830a}.component-button--quaternary{background-color:#fff;color:#ababab;border:solid 2px #ababab;border-bottom:none;box-shadow:0 4px #ababab}@media (min-width: 992px){.component-button--quaternary{box-shadow:0 5px #ababab}}.component-button--quaternary:hover,.component-button--quaternary:active{background-color:#f5f5f5;color:#ababab}.component-button--fifth{background-color:#eb312a;color:#fff;border:solid 2px #EB312A;border-bottom:none;box-shadow:0 4px #ba0700}@media (min-width: 992px){.component-button--fifth{box-shadow:0 5px #ba0700}}.component-button--fifth:hover,.component-button--fifth:active{background-color:#fff;color:#eb312a}.component-button--sixth{background-color:#4aa335;color:#fff;border:solid 2px #4AA335;border-bottom:none;box-shadow:0 4px #22840a}@media (min-width: 992px){.component-button--sixth{box-shadow:0 5px #22840a}}.component-button--sixth:hover,.component-button--sixth:active{background-color:#fff;color:#4aa335}.component-button-inner{display:flex;align-items:center;justify-content:space-around;text-align:center;min-height:45px;padding:0 1.75em}@media (min-width: 992px){.component-button-inner{min-height:60px}}.component-button-text{font-weight:500;font-size:14px}@media (min-width: 992px){.component-button-text{font-size:18px}}.component-button-icon-svg{width:14px;height:14px;position:absolute;top:0;bottom:0;right:.5em;margin:auto;fill:currentColor}@media (min-width: 992px){.component-button-icon-svg{width:20px;height:20px;right:1em}}.component-button-other-loan{align-content:center;align-self:center;margin-top:1rem}@media (min-width: 768px){.component-button-other-loan{align-self:unset;margin-top:0rem}}.component-card{border:solid 1px #333333;border-radius:16px;padding:16px;position:relative;background-color:#fff}@media (min-width: 992px){.component-card{border:solid 2px #333333;border-radius:20px;padding:24px}}a.component-card{display:block;color:inherit;text-decoration:none;transition:background-color .1s linear}a.component-card:hover{background-color:#fffbe6;background-color:#fff2e6;background-color:#ffedec}.component-card:after{content:"";display:block;position:absolute;border:solid 1px #333333;background-color:#f3830a;border-radius:16px;padding:16px;width:100%;height:100%;top:6px;left:6px;z-index:-1}@media (min-width: 992px){.component-card:after{border:solid 2px #333333;border-radius:20px;padding:24px;top:10px;left:10px}}.component-card--secondary:after{background-color:#0090d8}.component-card--tertiary:after{background-color:#848484}.component-card--third:after{background-color:#eb312a}.component-card--fourth:after{background-color:#4aa335}.card-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3d9;border-radius:16px;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.card-cover{border-radius:20px}}.card-cover-text{font-size:14px;font-weight:500}@media (min-width: 992px){.card-cover-text{font-size:28px}}.component-headerA01-heading{font-size:18px;font-weight:500;position:relative;padding-left:16px}@media (min-width: 992px){.component-headerA01-heading{font-size:32px;padding-left:28px}}.component-headerA01-heading:before{content:"";display:block;position:absolute;width:5px;height:1em;top:.15em;left:0;border-radius:99px;background-color:#f3830a}@media (min-width: 992px){.component-headerA01-heading:before{height:28px}}.component-headerA01--secondary .component-headerA01-heading:before{background-color:#1790d8}.component-headerA01--third .component-headerA01-heading:before{background-color:#eb312a}.component-headerA01--fourth .component-headerA01-heading:before{background-color:#4aa335}.component-headerB01{padding:.8em 0;position:relative}.component-headerB01:after{content:"";display:block;background-color:#333;height:1px;border-radius:1px;position:absolute;bottom:0;width:100%}@media (min-width: 992px){.component-headerB01:after{height:2px}}.component-headerB01-heading{font-size:14px;font-weight:500;margin:0}@media (min-width: 992px){.component-headerB01-heading{font-size:24px}}.component-scrollup-button{position:fixed;right:10px;bottom:15px;background-color:transparent;border:none;cursor:pointer;width:60px;height:60px;background-color:#fff;border-radius:9999px}@media (min-width: 992px){.component-scrollup-button{bottom:40px;right:40px;width:70px;height:70px}}.component-scrollup-button{transition:all .1s linear;opacity:0;pointer-events:none}.component-scrollup-button.in{opacity:1;pointer-events:auto}.digitalbook-thumbnail{display:block;max-width:60px}@media (min-width: 992px){.digitalbook-thumbnail{max-width:160px}}.digitalbook-thumbnail img{vertical-align:bottom}@media (min-width: 992px){.bd-header{position:relative;padding:1px 0}.bd-header-content{background-color:#f0efef;border-radius:0 0 40px;margin-right:3.5714285714%;width:89.2857142857%;padding:1px 0 1px 10.7142857143%;height:300px}.bd-header-img-wrap{position:absolute;right:0;top:0px;width:calc(50% + 212px);height:240px;background-color:#fff;border-radius:0 0 0 40px}.bd-header-img{object-fit:contain;width:100%;height:100%}}@media (max-width: 991.98px){.bd-header{position:relative;padding:1px 0;overflow:hidden}.bd-header-content{background-color:#f0efef;border-radius:0 0 40px;margin-right:3.5714285714%;width:89.2857142857%;padding:1px 0 1px 10.7142857143%;height:130px}.bd-header-img-wrap{width:calc(50% + 212px);height:160px;background-color:#fff;border-radius:0 0 0 40px}.bd-header-img{object-fit:contain;width:100%;height:100%}}.bd-title{font-size:16px;font-weight:500;margin:0}@media (min-width: 992px){.bd-title{font-size:30px}}.bd-title-bar{position:relative;display:flex;margin-top:20px}@media (min-width: 992px){.bd-title-bar{margin-top:30px}}.bd-title-bar-line{width:10px;height:2px;margin-right:4px;display:block}@media (min-width: 992px){.bd-title-bar-line{width:16px;height:2px}}.bd-title-bar-line:nth-child(1){background-color:#f3830a}.bd-title-bar-line:nth-child(2){background-color:#0090d8}.bd-title-bar-line:nth-child(3){background-color:#4aa335}.movie-thumbnail{border:solid 1px #b3b3b3;border-radius:12px;overflow:hidden}.movie-thumbnail img{vertical-align:bottom}.simulation-arrow-down{margin:auto;width:50px}.simulation-result-table{background-color:#fff;margin:auto;border-radius:1em;overflow:hidden}.simulation-result-table-header{background-color:#efefef}.simulation-result-table-row{border-bottom:dashed 1px #C6C5C5;display:flex;justify-content:space-between;align-items:flex-end}@media (min-width: 992px){.simulation-result-table-row{border-bottom:dashed 3px #C6C5C5}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}
