/*! Shitaji.CSS v5.0.0 CC0-1.0 by Qrac */*,::before,::after{margin:0;background-repeat:no-repeat;box-sizing:border-box;font-size:1em;font-family:inherit;font-weight:inherit}::before,::after{vertical-align:inherit;text-decoration:inherit}html{font-family:sans-serif;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header,footer,main,section,article,aside,nav,details,menu,figure,figcaption{display:block}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none;-webkit-text-decoration-skip:objects}b,strong{font-weight:bolder}small{font-size:80%}ol,ul{padding:0;list-style:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}canvas,audio,video{display:inline-block}img,svg,iframe,canvas,audio,video{vertical-align:middle}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}input{border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}address{font-style:normal}textarea{overflow:auto;resize:vertical}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}summary{display:list-item}table{border-collapse:collapse}hr{height:0;overflow:visible}template{display:none}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}.c-formHeader{font-size:20px}@media screen and (max-width: 768px){.c-formHeader{font-size:16px}}.c-formHeader{border-bottom:2px solid #f5f5f5;padding:0 10px}.c-formHeader .c-inner{display:flex;justify-content:space-between;align-items:center;height:60px}@media screen and (max-width: 768px){.c-formHeader .c-inner{height:40px}}.c-formHeader__logo{width:130px}@media screen and (max-width: 768px){.c-formHeader__logo{width:100px}}.c-formHeader__logo img{width:100%}.c-formHeader__link{font-size:12px;text-decoration:underline}@media screen and (max-width: 768px){.c-formHeader__link{display:none}}.c-formFooter{font-size:14px}@media screen and (max-width: 768px){.c-formFooter{font-size:11px}}.c-formFooter__policy{padding:1em 10px .5em;background:#333;color:#fff}.c-formFooter__policy ul{display:flex;gap:1em}@media screen and (max-width: 768px){.c-formFooter__policy ul{flex-direction:column;gap:.1em}}.c-formFooter__policy.is-simulation{background:#f1ede3;padding-left:10px;padding-right:10px;font-size:12px}.c-formFooter__policy.is-simulation ul{display:flex;justify-content:space-between;gap:1.2em;color:#333;font-size:12px}.c-formFooter__policy.is-simulation ul li{position:relative;padding-left:1em}.c-formFooter__policy.is-simulation ul li::before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #ffc900;border-right:solid 2px #ffc900;position:absolute;top:50%;left:0;transform:rotate(45deg)}@media screen and (max-width: 768px){.c-formFooter__policy.is-simulation ul{flex-direction:column;gap:.1em}}.c-formFooter__copy{padding:0 10px 1em;background:#333;color:#fff}.c-formFooter__copy.is-simulation{padding:1em 10px}.c-formFooter__copy .c-inner{display:flex;justify-content:space-between;align-items:center}.c-formFooter__copy a{width:6em}.c-formFooter__copy a img{width:100%}.p-resultBox{background:#ffc900;border-radius:6px;padding:15px 0}.p-resultBox__ttl .c-ttl1{position:relative}.p-resultBox__ttl .c-ttl1::before{content:"";width:180px;aspect-ratio:180/85;position:absolute;top:50%;left:0;translate:-100% -50%;background:url(/static/simulator/images/simulation/icon-guideline.svg) center/cover no-repeat;margin-top:-0.2em;margin-left:-0.4em}@media screen and (max-width: 768px){.p-resultBox__ttl .c-ttl1::before{width:80px;margin-top:.1em;margin-left:-0.2em}}.p-resultBox__content{margin-left:auto;margin-right:auto}.p-resultBox__content{max-width:680px;gap:1em;padding:30px 0;letter-spacing:0;display:flex;align-items:center;justify-content:center;border:2px solid #1a1a1a;background:#fff;font-weight:bold;text-align:center;border-radius:12px}@media screen and (max-width: 768px){.p-resultBox__content{max-width:310px;gap:.5em;padding:15px;letter-spacing:-0.08em}}.p-resultBox__content .price{font-size:60px}@media screen and (max-width: 768px){.p-resultBox__content .price{font-size:30px}}.p-resultBox__content .price{color:#e3044b;line-height:1}.p-resultBox__content .price .yen{font-size:34px}@media screen and (max-width: 768px){.p-resultBox__content .price .yen{font-size:15px}}.p-resultBox__content .price .tax{font-size:28px}@media screen and (max-width: 768px){.p-resultBox__content .price .tax{font-size:14px}}.p-resultBox__content .price .tax{display:block;margin-top:.5em;font-weight:normal;color:#333}.p-resultBox__content .wavyLine{font-size:34px}@media screen and (max-width: 768px){.p-resultBox__content .wavyLine{font-size:15px}}.p-resultBox__content .wavyLine{margin-top:-1.2em}.p-resultContent{display:none}.p-resultContent.is-active{display:block}.p-resultContent .scroll-hint-icon{width:120px;height:120px;padding:25px 10px 10px 10px;border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;-ms-border-radius:999em;-o-border-radius:999em;background:linear-gradient(135deg, #01269f 20%, #01a6bf 100%);z-index:100}.p-resultContent .scroll-hint-icon:before{display:inline-block;width:45px;height:45px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/static/simulator/images/simulation/icon-scroll.svg")}.p-resultContent .scroll-hint-icon:after{margin-left:-17px}.p-resultContent .scroll-hint-text{font-size:12px;font-weight:bold}.p-resultBtn{display:none}.p-resultBtn.is-active{display:flex}.p-info__present{font-size:24px}@media screen and (max-width: 768px){.p-info__present{font-size:18px}}.p-info__present{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-info__present{border:1px solid #ded4b8;box-sizing:border-box;width:100%;position:relative}.p-info__present::before,.p-info__present::after{width:70px;height:70px;position:absolute;content:""}@media screen and (max-width: 768px){.p-info__present::before,.p-info__present::after{width:35px;height:35px}}.p-info__present::before{background:url(/static/simulator/images/simulation/icon-ribbon-left.svg) center/cover no-repeat;top:0;left:0}.p-info__present::after{background:url(/static/simulator/images/simulation/icon-ribbon-right.svg) center/cover no-repeat;bottom:0;right:0}.p-pricepTable{font-size:15px}@media screen and (max-width: 768px){.p-pricepTable{font-size:14px}}.p-pricepTable{font-weight:bold;box-sizing:border-box;width:1050px}@media screen and (max-width: 768px){.p-pricepTable{width:965px}}.p-pricepTable th,.p-pricepTable td{border:1px solid #ccc;padding:20px 10px;box-sizing:border-box}.p-pricepTable th.hideCell{background:rgba(0,0,0,0);border-bottom:1px solid #333}.p-pricepTable th.breakdown{writing-mode:vertical-rl;font-weight:normal;letter-spacing:.2em;width:2.5em}.p-pricepTable th.rowTtl{text-align:left;font-weight:normal;width:13em}.p-pricepTable td{text-align:center}.p-pricepTable td .price{margin-top:5px;line-height:1}.p-pricepTable td .price .tax{font-size:12px}.p-pricepTable td.startMonth{position:relative}.p-pricepTable td.startMonth::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.4em solid #737165}.p-pricepTable .icon-waribiki{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-pricepTable .icon-waribiki{font-size:14px;font-weight:bold;background:#ffc900;border-radius:6px}.p-pricepTable__monthly th{border:1px solid #fff;background:#737165;color:#fff;font-weight:normal}.p-pricepTable__attention{border:4px solid #e3044b;color:#e3044b;font-weight:bold;text-align:center;box-sizing:border-box}.p-pricepTable__attention .sum{background:#e3044b;color:#fff;font-size:18px}.p-pricepTable__attention .price{font-size:24px}@media screen and (max-width: 768px){.p-pricepTable__attention .price{font-size:18px}}.p-pricepTable__attention .price{line-height:.8}.p-pricepTable__attention .price .yen{font-size:14px}@media screen and (max-width: 768px){.p-pricepTable__attention .price .yen{font-size:11px}}.p-pricepTable__attention .price .tax{font-size:12px;color:#333;font-weight:normal}/*# sourceMappingURL=style.css.map */
.js-scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}
.u-hidden{display:none}
.u-fontError{color:#cc0000}
