@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");.result-footer{padding:38px 0 0px!important}.result-footer:has(.fukidashi){background:url("/images/common/background-4.png?2ee3fb9555") left top repeat;border:10px solid #FFDE72;border-radius:16px}.result-footer .button-primary-large{margin-top:24px}.fukidashi{text-align:center;margin-bottom:16px}.fukidashi>p{display:inline-block;font-size:24px;font-weight:bold;color:#fff;line-height:1.3}.fukidashi>p span{font-size:20px;font-weight:bold;color:#fff}.application_area{background-color:#008A00;border-radius:16px;padding:38px 0 0;margin-bottom:50px}.application_area:has(.fukidashi){background:url("/images/common/background-4.png?2ee3fb9555") left top repeat;border:10px solid #FFDE72;border-radius:16px}.application_area .button-primary-large{margin-top:24px}.result_heading{position:relative;padding:30px 0;margin-bottom:30px}.result_heading:after,.result_heading:before{content:"";position:absolute;left:0;width:99%;height:4px;background-image:url(/images/common/frame-border.png);background-size:contain}.result_heading:before{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result_heading:after{bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.result_heading .sub{font-size:20px;font-weight:bold;line-height:1}.result_heading .title{color:#008A00;font-size:30px;font-weight:bold;line-height:1;margin-top:12px}.button.back{width:360px;height:70px;margin-bottom:70px}.button.back a{color:#fff;font-size:24px}.button.back a:hover{background:url("/images/common/button-pc-5-hover.png?7cfdaa948b") left top no-repeat;background-size:360px}.button.back:before{background:url(/images/common/button-pc-5.png?d18a46f290) left top no-repeat;background-size:403px;width:403px;height:119px}.result_back{text-align:center;margin-bottom:50px}.l-contents-wrapper .l-contents{font-family:"Noto Sans JP",sans-serif}.l-contents-wrapper .l-contents .result{font-family:"ヒラギノ角ゴ Pro W4","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}.progress-step{position:relative;padding:6px 0px 6px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:18px;color:#28a745;z-index:2}.progress-step.completed{color:#6c757d}.progress-step.top{width:192px}.progress-step.middle{width:157px}.progress-step.end{width:161px}.progress-step.active .progress-number,.progress-step.active .progress-text{color:#fff}.progress-number{color:#090;text-align:center;leading-trim:both;text-edge:cap;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.progress-text{color:#090;leading-trim:both;text-edge:cap;font-size:20px;font-style:normal;font-weight:700;line-height:120%;padding-left:20px}.progress-container.step1{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_pc1.png") no-repeat left top;height:72px}.progress-container.step1 .top .progress-number,.progress-container.step1 .top .progress-text{color:#fff}.progress-container.step1 .middle .progress-number,.progress-container.step1 .middle .progress-text{color:#090}.progress-container.step2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_pc2.png") no-repeat left top;height:72px}.progress-container.step3{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_pc3.png") no-repeat left top;height:72px}.progress-container.step3 .middle .progress-number,.progress-container.step3 .middle .progress-text{color:#090}.progress-container.step3 .end .progress-number,.progress-container.step3 .end .progress-text{color:#fff}.progress-container{margin-bottom:60px!important}.step{margin-bottom:50px}.step-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.step-header.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.step-number{background-color:#45B743;color:white;width:42px;height:42px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:18px;margin-right:15px}.step-title{font-size:28px;font-weight:bold}.page-result .more-menu{margin:79px 0 100px}.page-result .result.background-image-tertiary{margin-top:60px}.page-result .result.background-image-tertiary.none{display:none}.result-other-btn{margin-top:60px}.result-other-btn.none{display:none}.attention dl dt{font-size:24px!important}@media screen and (max-width:768px){.result-footer{padding:28px 0 5px!important}.result-footer:has(.fukidashi){background-size:122px;border:5px solid #FFDE72;border-radius:8px}.result-footer .button-primary-large{margin-top:16px}.fukidashi>p{font-size:18px}.fukidashi>p:after,.fukidashi>p:before{height:44px}.fukidashi>p span{font-size:15px}.fukidashi>p img{width:312px}.application_area{width:93.75%;margin:0 auto 30px;padding:30px 0 4px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.application_area:has(.fukidashi){background-size:122px;border:5px solid #FFDE72;border-radius:8px}.application_area .button-primary-large{margin-top:14px}.result_heading{margin:0 9.375% 20px;padding:15px 0}.result_heading:after,.result_heading:before{width:100%;height:2px}.result_heading .sub{font-size:15px}.result_heading .title{font-size:21px;margin-top:10px}.button.back{width:260px;height:45px;margin-bottom:50px}.button.back a{font-size:15px}.button.back:before{background:url(/images/common/button-sp-1.png?d18a46f290) left top no-repeat;background-size:286px;width:286px;height:71px}.area-buttons{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.people-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.people-btn{min-width:250px}.progress-container{margin:10.638vw 5.319vw 40px!important}.progress-container .progress-step{position:relative;padding:1.596vw 0px 1.596vw 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:4.787vw;color:#28a745;z-index:2}.progress-container .progress-step.completed{color:#6c757d}.progress-container .progress-step .progress-number{font-size:6.915vw}.progress-container .progress-step .progress-text{font-size:3.723vw;padding-left:1.862vw}.progress-container.step1{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_sp1.png") no-repeat left top;height:13.697vw;background-size:contain}.progress-container.step2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_sp2.png") no-repeat left top;height:13.697vw;background-size:contain}.progress-container.step3{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;background:url("../img/step_sp3.png") no-repeat left top;height:13.697vw;background-size:contain}.progress-step.top{width:35.372vw;padding-left:6.915vw}.progress-step.middle{width:26.596vw}.progress-step.end{width:20.479vw}.step-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0px;margin-left:20px;margin-top:30px}}@media screen and (max-width:768px) and (min-width:510px){.step-header{margin-bottom:20px}}@media screen and (max-width:768px){.step-header .step-title{font-size:24px;font-weight:bold;width:80vw;line-height:1.2}.step-header .step-number{background-color:#45B743;color:white;width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:20px;margin-right:10px}.page-result .more-menu{margin:79px 0 30px;padding:27px 0px 26px;text-align:center}.attention{max-width:none!important;margin:0 20px!important;width:auto!important}.attention dl dt{font-size:20px!important}.attention dl dd{font-size:14px!important}.attention dl dd .ul-disc{margin-left:14px}.result-other-btn .l-btn a{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:20px;font-weight:400;height:18.883vw;color:#fff;text-align:center;text-decoration:none;padding-top:0;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);position:relative;line-height:1.3}.result-other-btn .l-btn a:before{content:"";display:block;background:url("/ryokin/simulation/img/btn_sp.svg") no-repeat left top;background-size:100%;width:100%;height:27.883vw;position:absolute;left:0;top:0;z-index:-1;pointer-events:none}}
/*# sourceMappingURL=style.css.map */