﻿:root{--purple: #4B4899}body{width:375px;margin:0 auto;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif}img{display:block}.lp-header{background-color:#fff}.lp-header .header-inner{display:flex;justify-content:center;align-items:center;height:60px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1)}.lp-header .header-inner .logo-adire{width:154px;height:16px}.lp-header .header-inner .header-x{width:10px;height:10px;margin:0 7px}.lp-header .header-inner .logo-furin{width:177px;height:17px}.kv-section .kv-img{width:375px;height:311px;margin:0 auto}.diagnosis-section{background-color:#fff}.diagnosis-section .diagnosis-heading{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:15px;background-color:#5A4895;color:#fff;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:1px}.diagnosis-section .diagnosis-heading .diagnosis-heading-label{box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:25px;padding:0 10px;margin-right:10px;border-radius:100px;background-color:#fff;color:#5A4895;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:25px}.diagnosis-section .diagnosis-heading.from-second-question{position:relative;margin-top:40px;padding:20px}.diagnosis-section .diagnosis-heading.from-second-question::before{position:absolute;top:-22px;right:0;left:0;width:166px;height:51px;margin:0 auto;background:url(/assets/f01/img/heading-bubble-49a8184fcc6c331618d8d7c77400e6362b8f86fd34375c5b48aaa3960da5d029.png) no-repeat top center/166px 51px;content:""}.diagnosis-section .diagnosis-heading.from-second-question b{vertical-align:baseline;color:#FEF854}.diagnosis-section .diagnosis-remarks{box-sizing:border-box;padding:15px;background-color:#F3F1F8}.diagnosis-section .diagnosis-remarks .alimony-infidelity-charged{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:13px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-weight:600;font-style:600;font-size:12px;line-height:20px;letter-spacing:normal}.diagnosis-section .diagnosis-remarks .alimony-infidelity-charged .text-link{color:#2C80FF}.diagnosis-section .diagnosis-remarks .diagnosis-remarks-inner{box-sizing:border-box;width:345px;margin:0 auto;padding:15px;border-radius:5px;background-color:#fff;color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.58;letter-spacing:0.6px}.diagnosis-section .diagnosis-content{box-sizing:border-box;padding:20px 15px 30px}.diagnosis-section .diagnosis-content .diagnosis-content-inner{width:345px;margin:0 auto;background-color:#fff;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:13px 0;border-radius:5px 5px 0 0;background-color:#FEFAEE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent{box-sizing:border-box;position:relative;width:222px;height:16px;margin-right:20px;border-radius:40px;border:1px solid #D5D5D5;background-color:#EDEDED}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner{position:absolute;top:0;bottom:0;left:-1px;height:16px;margin:auto 0;border-radius:40px;background-color:#5A4895}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-1{width:calc(100% * 0.16)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-2{width:calc(100% * 0.33)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-3{width:calc(100% * 0.5)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-4{width:calc(100% * 0.66)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-5{width:calc(100% * 0.83)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-6{width:calc(100% * 1.00 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-5 .progress-bar-inner.bar-1{width:calc(100% * 0.2 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-5 .progress-bar-inner.bar-2{width:calc(100% * 0.4 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-5 .progress-bar-inner.bar-3{width:calc(100% * 0.6 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-5 .progress-bar-inner.bar-4{width:calc(100% * 0.8 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-5 .progress-bar-inner.bar-5{width:calc(100% * 1 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-1{width:calc(100% * 0.1666666667 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-2{width:calc(100% * 0.3333333333 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-3{width:calc(100% * 0.5 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-4{width:calc(100% * 0.6666666667 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-5{width:calc(100% * 0.8333333333 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-6 .progress-bar-inner.bar-6{width:calc(100% * 1 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-1{width:calc(100% * 0.1428571429 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-2{width:calc(100% * 0.2857142857 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-3{width:calc(100% * 0.4285714286 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-4{width:calc(100% * 0.5714285714 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-5{width:calc(100% * 0.7142857143 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-6{width:calc(100% * 0.8571428571 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.till-7 .progress-bar-inner.bar-7{width:calc(100% * 1 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-1{width:calc(100% * 0.01 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-2{width:calc(100% * 0.02 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-3{width:calc(100% * 0.03 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-4{width:calc(100% * 0.04 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-5{width:calc(100% * 0.05 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-6{width:calc(100% * 0.06 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-7{width:calc(100% * 0.07 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-8{width:calc(100% * 0.08 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-9{width:calc(100% * 0.09 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-10{width:calc(100% * 0.1 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-11{width:calc(100% * 0.11 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-12{width:calc(100% * 0.12 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-13{width:calc(100% * 0.13 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-14{width:calc(100% * 0.14 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-15{width:calc(100% * 0.15 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-16{width:calc(100% * 0.16 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-17{width:calc(100% * 0.17 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-18{width:calc(100% * 0.18 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-19{width:calc(100% * 0.19 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-20{width:calc(100% * 0.2 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-21{width:calc(100% * 0.21 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-22{width:calc(100% * 0.22 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-23{width:calc(100% * 0.23 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-24{width:calc(100% * 0.24 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-25{width:calc(100% * 0.25 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-26{width:calc(100% * 0.26 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-27{width:calc(100% * 0.27 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-28{width:calc(100% * 0.28 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-29{width:calc(100% * 0.29 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-30{width:calc(100% * 0.3 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-31{width:calc(100% * 0.31 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-32{width:calc(100% * 0.32 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-33{width:calc(100% * 0.33 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-34{width:calc(100% * 0.34 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-35{width:calc(100% * 0.35 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-36{width:calc(100% * 0.36 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-37{width:calc(100% * 0.37 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-38{width:calc(100% * 0.38 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-39{width:calc(100% * 0.39 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-40{width:calc(100% * 0.4 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-41{width:calc(100% * 0.41 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-42{width:calc(100% * 0.42 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-43{width:calc(100% * 0.43 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-44{width:calc(100% * 0.44 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-45{width:calc(100% * 0.45 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-46{width:calc(100% * 0.46 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-47{width:calc(100% * 0.47 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-48{width:calc(100% * 0.48 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-49{width:calc(100% * 0.49 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-50{width:calc(100% * 0.5 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-51{width:calc(100% * 0.51 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-52{width:calc(100% * 0.52 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-53{width:calc(100% * 0.53 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-54{width:calc(100% * 0.54 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-55{width:calc(100% * 0.55 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-56{width:calc(100% * 0.56 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-57{width:calc(100% * 0.57 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-58{width:calc(100% * 0.58 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-59{width:calc(100% * 0.59 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-60{width:calc(100% * 0.6 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-61{width:calc(100% * 0.61 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-62{width:calc(100% * 0.62 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-63{width:calc(100% * 0.63 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-64{width:calc(100% * 0.64 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-65{width:calc(100% * 0.65 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-66{width:calc(100% * 0.66 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-67{width:calc(100% * 0.67 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-68{width:calc(100% * 0.68 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-69{width:calc(100% * 0.69 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-70{width:calc(100% * 0.7 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-71{width:calc(100% * 0.71 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-72{width:calc(100% * 0.72 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-73{width:calc(100% * 0.73 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-74{width:calc(100% * 0.74 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-75{width:calc(100% * 0.75 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-76{width:calc(100% * 0.76 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-77{width:calc(100% * 0.77 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-78{width:calc(100% * 0.78 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-79{width:calc(100% * 0.79 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-80{width:calc(100% * 0.8 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-81{width:calc(100% * 0.81 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-82{width:calc(100% * 0.82 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-83{width:calc(100% * 0.83 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-84{width:calc(100% * 0.84 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-85{width:calc(100% * 0.85 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-86{width:calc(100% * 0.86 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-87{width:calc(100% * 0.87 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-88{width:calc(100% * 0.88 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-89{width:calc(100% * 0.89 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-90{width:calc(100% * 0.9 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-91{width:calc(100% * 0.91 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-92{width:calc(100% * 0.92 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-93{width:calc(100% * 0.93 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-94{width:calc(100% * 0.94 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-95{width:calc(100% * 0.95 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-96{width:calc(100% * 0.96 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-97{width:calc(100% * 0.97 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-98{width:calc(100% * 0.98 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-99{width:calc(100% * 0.99 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent.percentage .progress-bar-inner.bar-100{width:calc(100% * 1 + 2px)}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .percentage-completed{display:flex;justify-content:flex-start;align-items:center;gap:0 5px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .percentage-completed .percentage-number{font-family:Arial, Helvetica, sans-serif;font-size:16px;letter-spacing:1.6px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container{box-sizing:border-box;padding:15px 10px 25px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-title{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-title .q-number{width:36px;height:36px;margin-right:10px;border-radius:50%;background-color:#5A4895;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:36px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-title .q-number span{font-family:Arial, Helvetica, sans-serif;font-size:16px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-title .annotation{font-weight:400;font-size:12px;line-height:20px;color:#B24350}.diagnosis-section .diagnosis-content .diagnosis-content-inner .question-title .small{font-weight:400;font-size:11px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper{margin-top:20px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px 9px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group label .radio-input{display:none}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group label .radio-input:checked+.radio-appearance{background-color:#5A4895;border:1px solid #5A4895;color:#fff;font-weight:700}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group label .radio-appearance{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;width:158px;height:50px;border-radius:5px;border:1px solid #CECECE;background-color:#fff;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.875;letter-spacing:normal;cursor:pointer}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group.one-column{justify-content:center;flex-direction:column}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .radio-group.one-column label .radio-appearance{width:300px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .multiple-question{box-sizing:border-box;padding-bottom:15px;border-bottom:1px solid #EBEBEB}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .multiple-question:nth-of-type(n + 2){margin-top:10px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .multiple-question .question-sub-title{margin-bottom:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field{margin:0 auto;width:305px;position:relative}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field .input-text{box-sizing:border-box;width:305px;height:50px;padding:0 15px;border-radius:5px;background-color:#f5f5f5;border:none;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field .input-text::-moz-placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field .input-text:-ms-input-placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field .input-text::placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .answers-wrapper .input-field .input-text-label{position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-heading{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:12px 0;border-radius:5px 5px 0 0;background-color:#5A4895;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.9px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper{box-sizing:border-box;padding-top:7px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item:nth-of-type(n + 2){margin-top:13px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .info-title{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .input-info-field{margin-top:5px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .input-info-field label .input-text{box-sizing:border-box;width:325px;height:50px;padding:0 10px;border-radius:5px;background-color:#f5f5f5;border:none;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .input-info-field label .input-text::-moz-placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .input-info-field label .input-text:-ms-input-placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .input-info-item .input-info-field label .input-text::placeholder{color:#CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox{box-sizing:border-box;width:325px;padding:20px 15px;margin-top:25px;border-radius:5px;border:1px solid #B24350;background-color:#FFF9F9}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label{display:block}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label:nth-of-type(n + 2){margin-top:15px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-input{display:none}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-input:checked+.accept-checkbox-apperance::after{display:block}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-apperance{box-sizing:border-box;position:relative;display:block;padding-left:33px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:normal;cursor:pointer}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-apperance a{color:#0171F4}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-apperance::before{box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;width:23px;height:23px;margin:auto 0;border-radius:50%;border:1px solid #CECECE;background-color:#fff;content:""}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .accept-checkbox label .accept-checkbox-apperance::after{display:none;box-sizing:border-box;position:absolute;left:4px;top:0;bottom:0;width:15px;height:15px;margin:auto 0;border-radius:50%;background-color:#5A4895;content:""}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .disclaimer-wrapper{box-sizing:border-box;width:325px;height:170px;margin:10px auto 0;padding:0 8px;overflow-y:scroll;color:#353535;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.58;letter-spacing:0.6px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .disclaimer-wrapper::-webkit-scrollbar{width:5px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .disclaimer-wrapper::-webkit-scrollbar-track{background-color:#FFF;border-radius:3px;border:1px solid #CECECE}.diagnosis-section .diagnosis-content .diagnosis-content-inner .input-info-wrapper .disclaimer-wrapper::-webkit-scrollbar-thumb{background-color:#CECECE;border-radius:3px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit{margin-top:25px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .button-basic,.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .submit-button{box-sizing:border-box;display:block;width:300px;height:50px;margin:0 auto;border-radius:60px;background-color:#5A4895;border:1px solid #5A4895;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:0.8px;cursor:pointer}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .submit-button:disabled{border:1px solid #CECECE;background-color:#F5F5F5;color:#333}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .submit-button.inactive{border:1px solid #CECECE;background-color:#F5F5F5;color:#333}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .submit-button.privacy{font-size:18px;font-weight:600;line-height:1.2;height:60px;padding-bottom:3px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .submit-button.privacy b{font-size:12px}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .back-btn{box-sizing:border-box;display:block;position:relative;margin:15px auto 0;color:#7A7A7A;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:normal;text-decoration:none;cursor:pointer}.diagnosis-section .diagnosis-content .diagnosis-content-inner .form-btn-unit .back-btn .fa-solid{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.diagnosis-section.diagnosis-section--f03 .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .accept-checkbox{margin-top:5px}.diagnosis-section.diagnosis-section--f03 .diagnosis-remarks .diagnosis-remarks-inner{font-size:9.8px}.diagnosis-section.diagnosis-section--f03 .diagnosis-heading{padding:15px 0}.diagnosis-section.diagnosis-section--f03 .diagnosis-heading .diagnosis-heading-sentence b{vertical-align:baseline;color:#FEF854}.lp-footer .footer-inner{box-sizing:border-box;padding:15px 25px;background-color:#F9F9F9}.lp-footer .footer-inner .company-location{box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:7px;border-bottom:1px solid #D9D9D9;color:#353535;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:0.6px}.lp-footer .footer-inner .company-location .company-location-title{margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.66;letter-spacing:0.6px}.lp-footer .footer-inner .office-info{padding-top:10px;color:#353535;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:0.6px}.lp-footer .footer-inner .office-info b{font-weight:700}.result-wrapper .result-heading{box-sizing:border-box;position:relative;padding:15px 21px 30px;background-color:#5A4895;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:1.25px}.result-wrapper .result-heading::after{position:absolute;bottom:-38px;right:0;left:0;width:338px;height:64px;margin:0 auto;background:url(/assets/f01/img/result-bubble-bbd75d408a376a3b325d79a1bd82e645b12323372a0ee061cf77a3ec7e763666.png) no-repeat top center/338px 64px;content:""}.result-wrapper .result-heading.reduce::after{background:url(/assets/f01/img/result-bubble-reduce-f8ae749a7ac09e760e8319bc1a175ad1ea5c48f0377213b856502e738d8e2c63.png) no-repeat top center/338px 64px}.result-wrapper .result-body{background-color:#fff}.result-wrapper .result-body .result-amount-wrapper{box-sizing:border-box;padding:40px 15px 25px}.result-wrapper .result-body .result-amount-wrapper .amount-number{display:flex;justify-content:center;align-items:flex-end}.result-wrapper .result-body .result-amount-wrapper .amount-number .number{color:#FB7B00;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.0;letter-spacing:normal}.result-wrapper .result-body .result-amount-wrapper .amount-number .number b{font-family:Arial, Helvetica, sans-serif;font-size:40px}.result-wrapper .result-body .result-amount-wrapper .amount-number .dash{color:#FB7B00;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:normal}.result-wrapper .result-body .result-amount-wrapper .amount-text{margin-top:10px;color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:1px}.result-wrapper .result-body .result-amount-wrapper .annotation-text{margin-top:5px;color:#353535;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-weight:400;font-size:15px;line-height:25px;letter-spacing:5%;text-align:center}.result-wrapper .result-body .result-amount-wrapper .result-probability{margin-top:20px;padding:15px 13.5px 10px;background:#FFF9F9;border:1px solid #B24350;border-radius:5px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif}.result-wrapper .result-body .result-amount-wrapper .result-probability .probability-title{font-weight:700;font-size:18px;letter-spacing:0.9px;text-align:center}.result-wrapper .result-body .result-amount-wrapper .result-probability .probability-title b{font-size:25px;letter-spacing:2.5px;color:#B24350}.result-wrapper .result-body .result-amount-wrapper .result-probability .probability-text{margin-top:10px;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0.06px}.result-wrapper .result-body .result-amount-wrapper .result-probability .probability-text b{font-weight:700;color:#B24350}.result-wrapper .result-body .result-amount-wrapper .result-annotation{margin-top:15px;background:#F9F9F9;border-radius:5px;padding:10px 15px 15px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif}.result-wrapper .result-body .result-amount-wrapper .result-annotation .annotation-title{font-weight:700;font-size:12px;text-align:center;color:#B24350;margin-bottom:5px}.result-wrapper .result-body .result-amount-wrapper .result-annotation .annotation-text{font-weight:400;font-size:12px;line-height:1.4;color:#353535}.result-wrapper .result-body .contact-wrapper{box-sizing:border-box;padding:20px 15px;background-color:#F3F1F8}.result-wrapper .result-body .contact-wrapper .contact-lead{color:#5A4895;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.38;letter-spacing:0.9px}.result-wrapper .result-body .contact-wrapper .contact-text{margin-top:15px;color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.57;letter-spacing:0.7px}.result-wrapper .result-body .contact-wrapper .contact-text b{color:#B24350}.result-wrapper .result-body .contact-wrapper .tel-number-area{box-sizing:border-box;width:325px;margin:15px auto 0;padding:20px 15px;border-radius:5px;background-color:#fff}.result-wrapper .result-body .contact-wrapper .tel-number-area .tel-number-text{color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.78;letter-spacing:0.7px}.result-wrapper .result-body .contact-wrapper .tel-number-area .number-unit{box-sizing:border-box;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px auto 0;padding-left:38px}.result-wrapper .result-body .contact-wrapper .tel-number-area .number-unit::before{position:absolute;left:0;top:0;bottom:0;width:23px;height:23px;margin:auto 0;background:url(/assets/f01/img/phone-e7981ae9274299f60ac709bdb7ae32f4022ccbd9db81b8ab0261e40c56162793.png) no-repeat top center/23px 23px;content:""}.result-wrapper .result-body .contact-wrapper .tel-number-area .number-unit .number{color:#B24350;font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:1.0;letter-spacing:1.5px}.result-wrapper .result-body .result-note{width:325px;margin:20px auto 0;color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.78;letter-spacing:normal}.result-wrapper .result-body .result-note b{color:#B24350;font-weight:700}.result-wrapper .result-body .result-note-2{padding:10px 25px;font-size:12px;line-height:18px;letter-spacing:0.6px;color:#9C9C9C;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif}.result-wrapper .result-body .contact-time{box-sizing:border-box;width:325px;margin:15px auto 20px;padding:40px 12px 15px;border-radius:5px;background-color:#F5F5F5}.result-wrapper .result-body .contact-time .tel-btn{display:block;position:relative;width:300px;height:50px;border-radius:100px;background-color:#5A4895;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:50px;letter-spacing:0.8px;text-decoration:none}.result-wrapper .result-body .contact-time .tel-btn .time{display:block;position:absolute;top:-32px;right:0;left:0;width:226px;height:57px;margin:0 auto;background:url(/assets/f01/img/time-bubble-f045b34faaf81d22dc56eb463c5bc661a1cc877974a7cb7ba7c7883bd549f1c8.png) no-repeat top center/226px 57px;color:#353535;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:47px;letter-spacing:0.65px}.result-wrapper .result-body .what-comes-next{background-color:#fff;margin-top:20px}.result-wrapper .result-body .what-comes-next .what-comes-next-heading{position:relative;height:61px;padding:0 20.5px}.result-wrapper .result-body .what-comes-next .what-comes-next-heading .heading-ribbon{position:absolute;z-index:10;top:0;left:0;right:0;display:block;margin:0 auto}.result-wrapper .result-body .what-comes-next .what-comes-next-heading .heading-ribbon-label{position:absolute;z-index:20;left:0;right:0;margin:0 auto;height:47.5px;color:#FFF;text-align:center;text-shadow:0 0 2px rgba(157,34,27,0.5);font-family:"Hiragino Sans", sans-serif;font-size:22px;font-weight:700;line-height:47.5px;letter-spacing:3.3px}.result-wrapper .result-body .what-comes-next .what-comes-next-heading-note{padding:15px 0;width:335px;margin:20px auto;border-radius:5px;background-color:#F0F0F0;color:#000;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:15px;font-weight:600;line-height:13.82px}.result-wrapper .result-body .what-comes-next .what-comes-next-comic-strip{margin-top:15px;padding:0 0 30px}.result-wrapper .result-body .what-comes-next .what-comes-next-comic-strip picture{display:block;width:350px;margin:0 auto}.result-wrapper .result-body .what-comes-next .what-comes-next-comic-strip picture .what-comes-next-comic-strip-image{display:block}.result-wrapper .result-body .what-comes-next .what-comes-next-comic-strip picture.what-comes-next-comic-strip-picture{width:335px}.result-wrapper .result-body .what-comes-next .what-comes-next-important{background-color:#F3F1F8;padding:30px 0}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon{position:relative;height:188px;width:335px;margin:0 auto}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .what-comes-next-important-balloon{display:block;position:absolute;z-index:10;top:0;right:-20px;display:block}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .important-balloon-message-1{position:absolute;z-index:20;top:15px;left:20px;color:#5A4895;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .important-balloon-call-number{position:absolute;z-index:20;top:40px;left:20px;width:210px;padding:10px 0 0}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .important-balloon-call-number .office-name{color:#EB3737;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.28px}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .important-balloon-call-number .office-phone-number{margin-top:5px;text-align:center;color:#EB3737;font-family:Roboto, sans-serif;font-size:25px;font-weight:700;line-height:1.0}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-balloon .important-balloon-message-2{position:absolute;z-index:20;bottom:29px;left:25px;color:#5A4895;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-big-step{box-sizing:border-box;border-radius:10px;border:2px solid #5A4895;background:#FFF;padding:18px;width:335px;margin:10px auto 0;color:#5A4895;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.32px}.result-wrapper .result-body .what-comes-next .what-comes-next-important .important-big-step .bgc-red{box-sizing:border-box;display:inline-block;background-color:#EB3737;padding:0 20px;margin:8px 5px 8px 0;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:20px;font-weight:600;line-height:40px;letter-spacing:0.4px}.result-wrapper .result-body .case-example{background-color:#fff;padding:40px 0 0}.result-wrapper .result-body .case-example .case-example-heading-prefix{padding-bottom:8px;color:#5A4895;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.48px}.result-wrapper .result-body .case-example .case-example-heading{position:relative;height:61px;padding:0 20.5px}.result-wrapper .result-body .case-example .case-example-heading .heading-ribbon{position:absolute;z-index:10;top:0;left:0;right:0;display:block;margin:0 auto}.result-wrapper .result-body .case-example .case-example-heading .heading-ribbon-label{position:absolute;z-index:20;left:0;right:0;margin:0 auto;height:47.5px;color:#FFF;text-align:center;text-shadow:0 0 2px rgba(157,34,27,0.5);font-family:"Hiragino Sans", sans-serif;font-size:22px;font-weight:700;line-height:47.5px;letter-spacing:3.3px}.result-wrapper .result-body .case-example .case-example-heading-note{margin:30px auto 0;width:335px;color:#000;text-align:center;font-family:"Hiragino Snas", sans-serif;font-size:10px;font-weight:300;line-height:100%}.result-wrapper .result-body .case-example .case-example-unit-group{width:335px;margin:12px auto 0;padding:0 0 40px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit{border-radius:10px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:15px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-upper .unit-upper-avatar{display:block}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-upper .unit-upper-main .unit-upper-heading{color:#333;text-align:center;font-family:"Hiragino Snas", sans-serif;font-size:12px;font-weight:600;line-height:1.0}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-upper .unit-upper-main .unit-upper-tag-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:10px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-upper .unit-upper-main .unit-upper-tag-group .tag-item{box-sizing:border-box;height:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 7px;border-radius:3px;border:1px solid #DDD;color:#000;text-align:center;font-family:"Hiragino Snas", sans-serif;font-size:10px;font-weight:300;line-height:18px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .alimony-earned{background-color:#FFFDE6;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 30px;margin-top:10px;padding:10px 15px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .alimony-earned .alimony-earned-label{color:#333;text-align:center;font-family:"Hiragino Snas", sans-serif;font-size:12px;font-weight:600;line-height:1.0}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .alimony-earned .alimony-earned-amount{color:#EB3737;text-align:center;font-family:"Hiragino Snas", sans-serif;font-size:16px;font-weight:600;line-height:1.0}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .case-example-summary{margin-top:10px;color:#EB3737;font-family:"Hiragino Snas", sans-serif;font-size:12px;font-weight:600;line-height:1.4}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-main{margin-top:10px}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-main .case-example-wrapper .case-example-heading{background-color:#EEE;height:auto;padding:6px;color:#333;text-align:left;font-family:"Hiragino Snas", sans-serif;font-size:12px;font-weight:600;line-height:1.0}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-main .case-example-wrapper .case-example-sentence{margin-top:5px;color:#333;font-family:"Hiragino Snas", sans-serif;font-size:10px;font-weight:300;line-height:1.6}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-main .case-example-wrapper .case-example-sentence b{vertical-align:baseline;font-weight:bold}.result-wrapper .result-body .case-example .case-example-unit-group .case-example-unit .unit-main .case-example-wrapper:nth-of-type(n + 2){margin-top:10px}.result-wrapper .result-body .case-example .what-comes-next-important{background-color:#F3F1F8;padding:12.5px 0}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon{position:relative;height:188px;width:335px;margin:0 auto}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .what-comes-next-important-balloon{display:block;position:absolute;z-index:10;top:0;right:-20px;display:block}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .important-balloon-message-1{position:absolute;z-index:20;top:15px;left:20px;color:#5A4895;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .important-balloon-call-number{position:absolute;z-index:20;top:40px;left:20px;width:210px;padding:10px 0 0}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .important-balloon-call-number .office-name{color:#EB3737;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.28px}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .important-balloon-call-number .office-phone-number{margin-top:5px;text-align:center;color:#EB3737;font-family:Roboto, sans-serif;font-size:25px;font-weight:700;line-height:1.0}.result-wrapper .result-body .case-example .what-comes-next-important .important-balloon .important-balloon-message-2{position:absolute;z-index:20;bottom:29px;left:25px;color:#5A4895;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.result-wrapper .result-body .case-example .what-comes-next-important .important-big-step{box-sizing:border-box;border-radius:10px;border:2px solid #5A4895;background:#FFF;padding:18px;width:335px;margin:10px auto 0;color:#5A4895;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.32px}.result-wrapper .result-body .case-example .what-comes-next-important .important-big-step .bgc-red{box-sizing:border-box;display:inline-block;background-color:#EB3737;padding:0 20px;margin:8px 5px 8px 0;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:20px;font-weight:600;line-height:40px;letter-spacing:0.4px}.validation-errors{padding-bottom:10px;font-size:13px;font-weight:normal;color:#c80c00}.overwrap-required{position:relative}.overwrap-required::after{content:"必須";position:absolute;top:2px;right:2px;font-size:12px;color:white;background:red;border-radius:3px;padding:2px 5px;font-weight:700}.overwrap-optional{position:relative}.overwrap-optional::after{content:"任意";position:absolute;top:2px;right:2px;font-size:12px;color:black;background:lightgray;border-radius:3px;padding:2px 5px;font-weight:700}.manga-section{padding:25px 20px 0}.manga-section .title{background-image:url(/assets/f01/img/result-ribbon-0b41c2ba9cbacc2c2eaa5a7d2c12c238cf7056f28c717fdace9e902d7f302812.png);height:49px;background-size:335px 61px;text-align:center;font-weight:700;font-size:22px;letter-spacing:15%;color:white;padding-top:12px}.manga-section .business-hour-box{margin-top:22px;margin-bottom:10px;border:1px solid #DDDDDD;border-radius:5px}.manga-section .business-hour-box .header{font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;background:#F2F2F2;padding:10px}.manga-section .business-hour-box .content{display:flex;flex-direction:column;justify-content:space-between;padding:10px 20px;gap:10px}.manga-section .business-hour-box .content .content-title{border-radius:100px;background:#F4E1E3;font-weight:700;font-size:10px;line-height:140%;letter-spacing:0%;text-align:center;color:#B24350;padding:5px}.manga-section .business-hour-box .content .content-box{display:flex;flex-direction:row;gap:15px}.manga-section .business-hour-box .content .content-box .hours{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;gap:5px;border-right:1px solid #DDDDDD}.manga-section .business-hour-box .content .content-box .hours:last-child{border:none}.manga-section .business-hour-box .content .content-box .hours .text-red-bold{font-weight:600;font-size:12px;line-height:14.78px;letter-spacing:0%;color:#B24350}.manga-section .business-hour-box .content .content-box .hours .text-normal{font-weight:300;font-size:12px;line-height:14.78px;letter-spacing:0%;color:#444444}.manga-section .annotation{font-weight:400;font-size:12px;line-height:18px;letter-spacing:5%;text-align:center;color:#9C9C9C}.manga-section .manga{margin-top:22px;width:100%}.manga-section .manga img{max-width:100%;height:auto}.prompt-big{width:375px;height:415px;background-image:url(/assets/f01/img/balloon-big-2f23dcb59aa989bf3fa4303bf7692bd3f50ce6b374ae5053811283b04076b89a.png);background-size:375px 415px;position:relative;box-sizing:border-box;overflow:hidden}.prompt-big *{box-sizing:border-box}.prompt-big .male{position:absolute;top:44px;right:-3px;width:141px;height:170px;z-index:10}.prompt-big .text-box1{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;position:absolute;top:40px;left:20px;width:250px;height:144px}.prompt-big .text-box1 .text1{font-weight:700;font-size:14px;line-height:140%;letter-spacing:2%;color:#5A4895}.prompt-big .text-box1 .text2{display:flex;flex-direction:column;gap:5px;padding:10px;width:210px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;background:#FFF4F4;color:#EB3737}.prompt-big .text-box1 .text2 .number{font-family:Roboto;font-weight:700;font-size:25px;line-height:100%;letter-spacing:0%}.prompt-big .text-box2{display:flex;flex-direction:column;gap:8px;align-items:center;position:absolute;bottom:40px;left:20px;width:335px;height:162px;padding:20px}.prompt-big .text-box2 .text{font-weight:700;font-size:16px;line-height:140%;letter-spacing:2%;text-align:center;color:#5A4895}.prompt-big .text-box2 .text .attention{display:inline-block;font-size:20px;line-height:100%;background:#EB3737;color:white;padding:10px 20px;margin-right:5px}.prompt{width:375px;height:208px;background-image:url(/assets/f01/img/balloon-ae1bbc777bcddb6512b588d8ce6f01fc980032b2ff257af32a8ee00e272731a1.png);background-size:375px 208px;position:relative;box-sizing:border-box;overflow:hidden}.prompt *{box-sizing:border-box}.prompt .male{position:absolute;bottom:0;right:-3px;width:141px;height:179px;z-index:10}.prompt .text-box1{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;position:absolute;top:25px;left:20px;width:250px;height:144px}.prompt .text-box1 .text1{font-weight:700;font-size:14px;line-height:140%;letter-spacing:2%;color:#5A4895}.prompt .text-box1 .text1.semibold{font-weight:600}.prompt .text-box1 .text2{display:flex;flex-direction:column;gap:5px;padding:10px;width:214px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;background:#FFF4F4;color:#EB3737}.prompt .text-box1 .text2 .number{font-family:Roboto;font-weight:700;font-size:25px;line-height:100%;letter-spacing:0%}.prompt .text-box2{display:flex;flex-direction:column;gap:8px;align-items:center;position:absolute;bottom:40px;left:20px;width:335px;height:162px;padding:20px}.prompt .text-box2 .text{font-weight:700;font-size:16px;line-height:140%;letter-spacing:2%;text-align:center;color:#5A4895}.prompt .text-box2 .text .attention{display:inline-block;font-size:20px;line-height:100%;background:#EB3737;color:white;padding:10px 20px;margin-right:5px}.cases{box-sizing:border-box;padding:40px 20px}.cases *{box-sizing:border-box}.cases .title-box{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.cases .title-box .plain{font-weight:700;font-size:22px;line-height:140%;letter-spacing:2%;text-align:center;color:#5A4895}.cases .title-box .plain .text-red{color:#B24350}.cases .title-box .ribbon{background-image:url(/assets/f01/img/result-ribbon-0b41c2ba9cbacc2c2eaa5a7d2c12c238cf7056f28c717fdace9e902d7f302812.png);height:61px;background-size:335px 61px;text-align:center;font-weight:700;font-size:22px;letter-spacing:15%;color:white;padding-top:12px}.cases .case-item{border-radius:5px;overflow:hidden;box-shadow:0 0 5px 0 #CECECE;margin-top:30px}.cases .case-item .header{background:#5A4895;color:white;display:flex;align-items:center;gap:10px;padding:8px 15px}.cases .case-item .header .header-left{font-weight:600;font-size:15px;line-height:100%;letter-spacing:0%;text-align:center}.cases .case-item .header .header-divider{height:26px;width:1px;background:white}.cases .case-item .header .header-right{font-size:10px;line-height:140%;letter-spacing:0%}.cases .case-item .header .header-right .header-right-title{font-weight:700}.cases .case-item .content{padding:15px 17px}.cases .case-item .content .before-after{width:100%;display:flex;flex-direction:row;justify-content:space-between}.cases .case-item .content .before-after .chevron{padding-top:16px}.cases .case-item .content .before-after .before-wrapper::before{display:inline-block;content:"Before";font-family:Hiragino Sans;font-weight:500;font-size:8px;line-height:100%;letter-spacing:0%;color:#9DA5AB;margin-bottom:2px}.cases .case-item .content .before-after .before-wrapper .before-box{display:flex;justify-content:center;align-items:center;width:140px;height:46px;border:1px solid #D8DFE4;border-radius:5px;font-family:Hiragino Sans;font-weight:700;font-size:9px;line-height:140%;letter-spacing:0%;text-align:center;color:#7C8388}.cases .case-item .content .before-after .after-wrapper::before{display:inline-block;content:"After";font-family:Hiragino Sans;font-weight:500;font-size:8px;line-height:100%;letter-spacing:0%;color:#EB3737;margin-bottom:2px}.cases .case-item .content .before-after .after-wrapper .after-box{display:flex;justify-content:center;align-items:stretch;width:140px;height:46px;border:1px solid #EB3737;border-radius:5px;font-weight:700;font-size:9px;line-height:140%;letter-spacing:0%;text-align:center;color:#EB3737;overflow:hidden}.cases .case-item .content .before-after .after-wrapper .after-box .after-title{display:flex;justify-content:center;align-items:center;width:46px;background:#FFF4F4}.cases .case-item .content .before-after .after-wrapper .after-box .after-content{flex:1;display:flex;justify-content:center;align-items:center}.cases .case-item .content .before-after .after-wrapper .after-box .after-content .after-content-inner{display:flex;justify-content:center;align-items:baseline}.cases .case-item .content .before-after .after-wrapper .after-box .after-content .after-content-inner .amount{font-size:12px}.cases .case-item .content .before-after .after-wrapper .after-box .after-content .after-content-inner .unit{font-size:9px}.cases .case-item .content .before-after .after-wrapper .after-box .after-content .after-content-inner .status{font-size:10px}.cases .case-item .content .text{margin-top:12px;font-weight:400;font-size:10px;line-height:160%;letter-spacing:2%}.cases .case-item .content .point{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px;background:#FFEFEF}.cases .case-item .content .point .point-icon{width:40px;height:40px}.cases .case-item .content .point .point-text{font-weight:400;font-size:10px;line-height:140%;letter-spacing:2%;color:#52457E}.contact-btn-area{padding:28px 8px 0}@-webkit-keyframes rm-fade-in{from{opacity:0}to{opacity:1}}@keyframes rm-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes rm-fade-out{from{opacity:1}to{opacity:0}}@keyframes rm-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes rm-slide-in{from{opacity:0;transform:translateY(32px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rm-slide-in{from{opacity:0;transform:translateY(32px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes rm-slide-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(32px) scale(0.97)}}@keyframes rm-slide-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(32px) scale(0.97)}}.rm-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,20,60,0.55);z-index:9000;justify-content:center;align-items:center;padding:20px 0;box-sizing:border-box}.rm-overlay.is-open{-webkit-animation:rm-fade-in 0.25s ease-out both;animation:rm-fade-in 0.25s ease-out both}.rm-overlay.is-open .rm-container{-webkit-animation:rm-slide-in 0.3s cubic-bezier(0.34, 1.4, 0.64, 1) both;animation:rm-slide-in 0.3s cubic-bezier(0.34, 1.4, 0.64, 1) both}.rm-overlay.is-closing{-webkit-animation:rm-fade-out 0.22s ease-in both;animation:rm-fade-out 0.22s ease-in both}.rm-overlay.is-closing .rm-container{-webkit-animation:rm-slide-out 0.22s ease-in both;animation:rm-slide-out 0.22s ease-in both}.rm-container{position:relative;width:345px;height:670px;max-height:80vh;background:#fff;box-sizing:border-box;border-radius:10px;overflow:visible;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(0,0,0,0.25)}.rm-container .rm-scroll-body{border-radius:10px;overflow:hidden;overflow-y:auto}.rm-close-btn{position:absolute;top:-10px;right:-10px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #fff;border-radius:50%;background:#313131;cursor:pointer;padding:0}.rm-scroll-body{flex:1;overflow-y:auto;padding:0 0 30px}.rm-scroll-body::-webkit-scrollbar{width:3px}.rm-scroll-body::-webkit-scrollbar-track{background:transparent}.rm-scroll-body::-webkit-scrollbar-thumb{background:#D5D5D5;border-radius:2px}.rm-section{padding:20px 20px 0}.rm-section--manual{padding-top:15px}.rm-section--incoming{padding-top:0}.rm-title{font-size:16px;font-weight:700;line-height:1.6;color:#b24350;text-align:center;letter-spacing:0.8px;margin:0 0 15px}.rm-phone-pair{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:15px;background:#f3f1f8;border-radius:10px;padding:16px 10px 0;overflow:hidden}.rm-phone-pair__arrow{display:block;flex-shrink:0}.rm-phone-mock{position:relative;width:102px;height:157px;background:url(/assets/f01/img/rm-mock-bg-9c2c08cd7ea996b60d23d6e498f192ffcba2d5846a6e1b4d9a4eb8e57a4ec7ea.png) no-repeat center/102px 157px;box-sizing:border-box;flex-shrink:0}.rm-phone-mock__name{position:absolute;top:60px;left:0;right:0;font-size:10px;font-weight:600;color:#fff;text-align:center;line-height:1.3;letter-spacing:0.7px}.rm-phone-mock__number{position:absolute;top:90px;left:0;right:0;font-size:6.4px;color:rgba(255,255,255,0.7);text-align:center;letter-spacing:0.3px}.rm-desc{font-size:13px;line-height:1.6;color:#333;margin:0 0 15px}.rm-reg-box{margin-bottom:15px}.rm-reg-box__title{border-left:5px solid #5a4895;padding:0 0 0 15px;font-size:15px;font-weight:700;color:#5a4895;letter-spacing:0.75px;margin-bottom:8px}.rm-reg-box__table{background:#fff;border:1px solid #ddd;border-left:none;border-right:none;overflow:hidden}.rm-reg-box__row{display:flex;align-items:stretch;border-bottom:1px solid #ddd}.rm-reg-box__row:last-child{border-bottom:none}.rm-reg-box__label{width:85px;flex-shrink:0;padding:10px 0;font-size:12px;font-weight:600;color:#333;background:#f6f6f6;display:flex;justify-content:center;align-items:center;letter-spacing:0.66px}.rm-reg-box__value{flex:1;display:flex;align-items:center;justify-content:flex-end;padding:10px;font-size:14px;font-weight:600;color:#333;letter-spacing:0.29px;gap:8px}.rm-copy-btn{background:none;border:none;cursor:pointer;padding:2px 4px;display:flex;align-items:center;opacity:0.6;color:#5A4895;font-size:16px}.rm-copy-btn:active{opacity:1}.rm-cta{display:flex;align-items:center;padding:15px 20px;border-radius:53px;background:linear-gradient(180deg, #2caa2c 0%, #0c970c 100%);color:#fff;font-size:17px;font-weight:700;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;text-decoration:none;box-sizing:border-box;letter-spacing:1px;width:100%;line-height:1.5}.rm-cta-label{flex:1;text-align:center}.rm-cta-note{text-align:center;font-size:12px;color:#555;margin:5px 0 0;line-height:1.5}.rm-section-header{display:flex;align-items:center;border-left:5px solid #5a4895;padding-left:15px;margin-bottom:10px}.rm-section-header span{font-size:15px;font-weight:700;color:#5a4895;letter-spacing:0.75px}.rm-manual-intro{font-size:13px;line-height:1.6;color:#333;margin:0 0 15px}.rm-manual-group{margin-bottom:15px}.rm-accordion:first-child{border-top:none}.rm-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px;background:#f2f2f2;border:none;font-size:13px;font-weight:700;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;cursor:pointer;text-align:left;box-sizing:border-box;border-radius:5px}.rm-accordion__chevron{font-size:13px;color:#969696;flex-shrink:0;margin-left:8px}.rm-accordion__body{padding:10px 15px 15px;background:#fff}.rm-steps{margin:0;padding:0;list-style:none}.rm-steps li{display:flex;gap:5px;align-items:flex-start;padding:5px 0;font-size:13px;line-height:1.6;color:#333}.rm-steps li .rm-step-num{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#5a4895;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px;font-family:Arial, sans-serif}.rm-step-note{display:block;font-size:10px;color:#999;margin-top:2px}.rm-incoming-group__title{border-left:5px solid #5a4895;padding-left:15px;font-size:15px;font-weight:700;color:#5a4895;letter-spacing:0.75px;margin-bottom:15px}.rm-incoming-desc{font-size:13px;line-height:1.6;color:#333;margin:0 0 15px}.contact-register-btn{width:100%;padding:14px 24px;border-radius:999px;background:transparent;border:1.5px solid var(--purple);color:var(--purple);font-size:15px;font-weight:700;cursor:pointer;transition:background 0.12s;font-family:inherit;letter-spacing:0.01em}.contact-register-btn:active{background:rgba(75,72,153,0.08)}
