﻿body{width:390px;margin:0 auto}img{display:block}.jico-header{background-color:#fff}.jico-header .header-inner{box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:50px;padding:8px 0}.jico-header .header-inner .logo-vbest{width:108px;height:34px}.jico-header .header-inner .logo-adire{width:155px;height:17px}.jico-header .header-inner .header-x{width:14px;height:14px;margin:0 14px}.jico-header .header-inner .header-x.adire{margin:0 5px}.jico-header .header-inner .logo-jico{width:202px;height:auto}.kv-section .kv-img{width:390px;height:350px;margin:0 auto}.content-wrapper{background-color:#fff}.content-wrapper .supervisor-area{box-sizing:border-box;position:relative;display:flex;justify-content:flex-start;align-items:center;width:350px;margin:14px auto;padding:9px 96px 9px 9px;border-radius:10px;border:1px solid #D1DEE7;background-color:#fff}.content-wrapper .supervisor-area .supervisor-icon{width:64px;height:64px;margin-right:10px}.content-wrapper .supervisor-area .supervisor-info .supervisor-office-name{color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:normal}.content-wrapper .supervisor-area .supervisor-info .supervisor-name{margin-top:3px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:normal}.content-wrapper .supervisor-area .supervisor-ribbon{position:absolute;top:-1px;right:10px;width:76px;height:76px}.content-wrapper .diagnosis-section .diagnosis-content{box-sizing:border-box;padding:20px 0 30px;background-color:#EAF3F9}.content-wrapper .diagnosis-section .diagnosis-content:has(.diagnosis-remarks){padding:20px 0 0}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner{width:350px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:4px 4px 0px 0px #D1DEE7}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:10px 0;border-radius:10px 10px 0 0;background-color:#C2E6F2}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit:has(.simple-progress-bar){padding:13px 0}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent{width:250px;height:14px;margin-right:22px;border-radius:40px;background-color:#fff}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner{height:14px;border-radius:40px;background-color:#0073BE}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-15{width:calc(100% * 0.15)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-30{width:calc(100% * 0.30)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-45{width:calc(100% * 0.45)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-60{width:calc(100% * 0.60)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-75{width:calc(100% * 0.75)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-90{width:calc(100% * 0.90)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .progress-bar-parent .progress-bar-inner.bar-100{width:calc(100% * 1.00)}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .percentage-completed{color:#0073BE;text-align:right;font-family:"Roboto", serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .progress-unit .simple-progress-bar{box-sizing:border-box;width:auto;height:24px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container{box-sizing:border-box;padding:0 20px 30px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .question-title{box-sizing:border-box;position:relative;padding-left:40px;margin:25px 0 35px;color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .question-title.two-lines{margin:15px 0 0}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .question-title::before{position:absolute;left:0;top:0;bottom:0;width:30px;height:30px;margin:auto 0;border-radius:50%;background-color:#0073BE;content:"Q";color:#fff;text-align:center;font-family:"Roboto", serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .question-title.required::after{position:absolute;right:0;top:0;bottom:0;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:14px;margin:auto 0;padding:0 4px;border-radius:2px;background-color:#EB3737;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:14px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper{margin-top:25px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .question-sub-title{position:relative;margin-bottom:10px;color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .question-sub-title.required::after{position:absolute;right:0;top:0;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:14px;padding:0 4px;border-radius:2px;background-color:#EB3737;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:14px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .question-sub-title.any::after{position:absolute;right:0;top:0;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:14px;padding:0 4px;border-radius:2px;background-color:#AAA;content:"任意";color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:14px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .question-sub-title span{font-size:10px;font-weight:400}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .radio-answer-area .radio-group{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .radio-answer-area .radio-group label .radio-input{display:none}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .radio-answer-area .radio-group label .radio-input:checked+.radio-appearance{background-color:#0073BE;color:#fff}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .radio-answer-area .radio-group label .radio-appearance{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;width:150px;height:54px;border-radius:5px;border:1px solid #0073BE;background-color:#fff;color:#0073BE;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:normal;cursor:pointer}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .radio-answer-area .radio-group label .radio-appearance .small-text{font-size:13px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .text-answer-area:nth-of-type(n + 2){margin-top:27px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .text-answer-area .text-answer-field{display:flex;justify-content:flex-start;align-items:center;margin-top:2px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .text-answer-area .text-answer-field label .input-text-answer{box-sizing:border-box;width:120px;height:54px;padding:0 20px;border-radius:5px;background-color:#f0f0f0;border:none;font-size:14px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .text-answer-area .text-answer-field .text-answer-unit{margin-left:10px;color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .select-answer-area:nth-of-type(n + 2){margin-top:27px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .select-answer-area .select-answer-parent{position:relative;width:310px;height:54px;margin:0 auto}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .select-answer-area .select-answer-parent::after{position:absolute;right:20px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f078";color:#AAA;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;pointer-events:none}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .select-answer-area .select-answer-parent .select-answer-tool{box-sizing:border-box;width:310px;height:54px;padding:0 35px 0 20px;border-radius:5px;background-color:#f0f0f0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#AAA;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;cursor:pointer}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .checkbox-wrapper{margin-top:25px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .checkbox-wrapper label .input-checkbox{display:none}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .checkbox-wrapper label .input-checkbox:checked+.checkbox-appearance::before{color:#0172BC}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .checkbox-wrapper label .checkbox-appearance{box-sizing:border-box;display:block;position:relative;padding-left:30px;color:#004A81;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;cursor:pointer}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .answers-wrapper .checkbox-wrapper label .checkbox-appearance::before{box-sizing:border-box;position:absolute;left:0;top:5px;width:21px;height:21px;background-color:#fff;border-radius:3px;border:1px solid #DDD;content:"\f00c";color:#AAA;text-align:center;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;line-height:21px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-heading{margin-top:13px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:0.34px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper{margin-top:20px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item:nth-of-type(n + 2){margin-top:26px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item .input-info-field{margin-top:7px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item .input-info-field label .input-text{box-sizing:border-box;width:310px;height:54px;padding:0 20px;border-radius:5px;background-color:#f0f0f0;border:none;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item .input-info-field label .input-text::-moz-placeholder{color:#AAA}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item .input-info-field label .input-text:-ms-input-placeholder{color:#AAA}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-item .input-info-field label .input-text::placeholder{color:#AAA}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .info-title{position:relative;color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .info-title::after{position:absolute;right:0;top:0;bottom:0;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:14px;margin:auto 0;padding:0 4px;border-radius:2px;background-color:#EB3737;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:14px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper{margin-top:26px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group{margin-top:15px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label{display:block}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label:nth-of-type(n + 2){margin-top:16px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-input{display:none}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-input:checked+.info-radio-appearance{color:#004A81}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-input:checked+.info-radio-appearance::before{border:1px solid #0172BC;background-color:#0172BC}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-appearance{box-sizing:border-box;position:relative;display:block;padding-left:25px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-appearance::before{box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;width:19px;height:19px;margin:auto 0;border-radius:50%;border:1px solid #DDD;background-color:#FFF;content:""}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-radio-wrapper .info-radio-group label .info-radio-appearance::after{position:absolute;left:5px;top:0;bottom:0;width:9px;height:9px;margin:auto 0;border-radius:50%;background-color:#FFF;content:""}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks{box-sizing:border-box;padding:10px;margin:30px auto 0;border-radius:5px;border:1px solid #004A81;background-color:#F0F9FF;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks.no-top-margin{margin-top:0}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks a{color:#277DE0;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:1px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks label{display:flex;gap:5px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks label .accept-checkbox-apperance{text-align:left}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .input-info-wrapper .input-info-remarks label+label{margin-top:10px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit{margin-top:30px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button{display:block;position:relative;width:270px;height:54px;padding:0 30px;margin:0 auto;border-radius:60px;background-color:#0073BE;color:#fff;border:none;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:1.4px;cursor:pointer}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button::after{position:absolute;right:15px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1.0}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button.confirmation-button{font-size:16px;letter-spacing:0.32px;background-color:#FFEB34;color:#0073BE}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button.confirmation-button .confirmation-text-wrapper{display:inline-block;margin-top:-5px}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button.confirmation-button .confirmation-text{font-size:10px;letter-spacing:normal}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .next-button:disabled{background-color:#AAA;color:#fff}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .back-btn{box-sizing:border-box;display:block;position:relative;margin:17px auto 0;color:#AAA;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0.88px;text-decoration:none;cursor:pointer}.content-wrapper .diagnosis-section .diagnosis-content .diagnosis-content-inner .question-container .form-btn-unit .back-btn .fa-solid{margin-right:7px;font-family:"Font Awesome 6 Free";font-weight:900}.jico-footer .footer-inner{box-sizing:border-box;padding:20px;background-color:#fff;border-top:1px solid #D1DEE7}.jico-footer .footer-inner .company-location-unit{box-sizing:border-box;padding-bottom:9px;border-bottom:1px solid #D1DEE7}.jico-footer .footer-inner .company-location-unit .company-location-title{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:normal}.jico-footer .footer-inner .company-location-unit .company-location{margin-top:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.jico-footer .footer-inner .office-info{padding-top:9px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.jico-footer .footer-inner .office-info .office-info-link{color:#277DE0;font-weight:700;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:1px}.jico-footer .privacy-policy{box-sizing:border-box;padding:10px 0;background-color:#f0f0f0}.jico-footer .privacy-policy .privacy-policy-link{display:block;margin:0 auto;color:#7A7A7A;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal;text-decoration:none}.jico-footer .privacy-policy .privacy-policy-link .fa-solid{margin-left:6px;font-family:"Font Awesome 6 Free";font-size:9px;font-weight:900}.thanks-wrapper{box-sizing:border-box;background-color:#fff}.thanks-wrapper.thanks-wrapper-2{padding-bottom:40px}.thanks-wrapper .thanks-heading{margin:23px auto 18px;color:#0073BE;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.48px}.thanks-wrapper .thaks-text{margin:18px auto 35px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:normal}.thanks-wrapper .thanks-remarks{box-sizing:border-box;width:350px;margin:0 auto;padding:15px 21px 22px;border-radius:5px;border:1px solid #EB3737;background-color:#FFF4F4;color:#EB3737;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0.24px}.thanks-wrapper .thanks-remarks.thanks-remarks-3{margin-top:40px}.thanks-wrapper .thanks-remarks .thanks-remarks-lead{margin-bottom:10px;color:#EB3737;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:normal}.thanks-wrapper .thanks-remarks .remarks-list{list-style:none}.thanks-wrapper .thanks-remarks .remarks-list .remarks-list-item{box-sizing:border-box;padding-left:1em;color:#EB3737;text-align:left;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0.24px;text-indent:-1em}.thanks-wrapper .thanks-remarks .remarks-list .remarks-list-item:nth-of-type(n + 2){margin-top:8px}.thanks-wrapper .thanks-remarks .remarks-text-3{text-align:left}.thanks-wrapper .thanks-remarks .remarks-text-3.black{color:#000}.thanks-wrapper .thanks-remarks .tel-no{font-family:Noto Sans JP, sans-serif;font-weight:700;font-size:32px;line-height:40px;color:#000;margin-top:24px}.thanks-wrapper .thanks-remarks .business-hours{font-family:Noto Sans JP, sans-serif;color:#000}.thanks-wrapper .next-flow-wrapper{margin-top:40px}.thanks-wrapper .next-flow-wrapper .next-flow-bubble{box-sizing:border-box;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;padding:0 34px;margin:0 auto 26px;border-radius:60px;background-color:#0073BE;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0.4px}.thanks-wrapper .next-flow-wrapper .next-flow-bubble::after{position:absolute;bottom:-6px;right:0;left:0;width:12px;height:7px;margin:0 auto;background-color:#0073BE;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 1px, 50% 100%, 0% 1px);clip-path:polygon(0% 0%, 100% 0%, 100% 1px, 50% 100%, 0% 1px);content:""}.thanks-wrapper .next-flow-wrapper .step-balloon{box-sizing:border-box;position:relative;width:350px;margin:0 auto;padding:12px 18px 18px;border-radius:10px;border:2px solid #0073BE;background-color:#fff}.thanks-wrapper .next-flow-wrapper .step-balloon.step-2{margin:56px auto 0;padding:12px 18px 12px}.thanks-wrapper .next-flow-wrapper .step-balloon.step-2::before{position:absolute;top:-38px;right:0;left:0;width:32px;height:16px;margin:0 auto;background-color:#4AB7D0;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}.thanks-wrapper .next-flow-wrapper .step-balloon .step-number{color:#0073BE;text-align:center;font-family:"Roboto", serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.thanks-wrapper .next-flow-wrapper .step-balloon .step-1-text{margin-top:5px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:normal}.thanks-wrapper .next-flow-wrapper .step-balloon .step-1-text .fa-solid{font-size:16px;margin-right:8px}.thanks-wrapper .next-flow-wrapper .step-balloon .step-1-remarks{box-sizing:border-box;width:310px;margin:16px auto 0;padding:15px 0;border-radius:5px;background-color:#EAF3F9;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.thanks-wrapper .next-flow-wrapper .step-balloon .step-2-text{margin-top:5px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0.36px}.thanks-wrapper .next-flow-wrapper .step-balloon .step-2-text b{color:#EB3737}.thanks-wrapper .next-flow-wrapper .step-balloon .phone-number-notice{padding:20px 0 15px}.thanks-wrapper .next-flow-wrapper .step-balloon .phone-number-notice .notice-sentence{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-weight:600;font-size:14px;line-height:25px;letter-spacing:1px;text-align:center}.thanks-wrapper .next-flow-wrapper .step-balloon .phone-number-notice .phone-number{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px;margin-top:15px}.thanks-wrapper .next-flow-wrapper .step-balloon .phone-number-notice .phone-number .number-icon{display:block}.thanks-wrapper .next-flow-wrapper .step-balloon .phone-number-notice .phone-number .number-value{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:30px;line-height:20px;letter-spacing:1px;color:#D40014}.thanks-wrapper .diagnosis-result{box-sizing:border-box;margin-top:30px;padding:32px 20px 40px;background-color:#EAF3F9}.thanks-wrapper .diagnosis-result .simple-ver-balloon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:4px}.thanks-wrapper .diagnosis-result .result-heading{color:#0073BE;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.48px}.thanks-wrapper .diagnosis-result .result-balloon{box-sizing:border-box;position:relative;width:350px;margin:20px auto 0;padding:20px 0 20px 129px;border-radius:10px;background-color:#fff;box-shadow:4px 4px 0px 0px #D1DEE7}.thanks-wrapper .diagnosis-result .result-balloon.thanks-2{padding:25px 0 25px 120px}.thanks-wrapper .diagnosis-result .result-balloon.thanks-2 .result-man{position:absolute;top:20px;left:23px;width:110px;height:110px}.thanks-wrapper .diagnosis-result .result-balloon .result-man{position:absolute;top:20px;left:14px;width:100px;height:100px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-1{color:#004A81;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.32px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-1 .marker{text-decoration:underline;-webkit-text-decoration-color:#FFEB34;text-decoration-color:#FFEB34;text-decoration-thickness:6px;text-underline-offset:-3px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-4{position:absolute;left:20px;right:20px;font-size:10px;font-weight:700;line-height:17px;letter-spacing:0.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#7C858C}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-5{left:20px;right:20px;font-size:10px;font-weight:700;line-height:17px;letter-spacing:0.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#7C858C}.thanks-wrapper .diagnosis-result .result-balloon .result-amount{margin:3px 0;color:#EB3737;font-family:"Roboto", serif;font-size:36px;font-weight:700;line-height:1.4;letter-spacing:normal}.thanks-wrapper .diagnosis-result .result-balloon .result-amount .result-amount-unit{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;letter-spacing:0.4px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-2{color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-3{margin-top:10px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0.4px}.thanks-wrapper .diagnosis-result .result-balloon .result-balloon-text-3 b{color:#EB3737}.thanks-wrapper .diagnosis-result .amount-compare-wrapper{display:flex;justify-content:center;align-items:stretch;margin-top:30px}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item{position:relative;width:160px;border-radius:5px;background-color:#fff}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.before-amount{margin-right:30px}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.before-amount .amount-compare-label{background-color:#9DA5AB}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.before-amount .amount{color:#7C858C}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.before-amount::after{position:absolute;right:-22px;top:0;bottom:0;width:12px;height:12px;margin:auto 0;background:url(/assets/kotsujiko/img/chevrons-26e54c7c2eb8948fe212ac51d09dc504888d7d97fcfce4257b00066104bbe178.png) no-repeat top center/12px 12px;content:""}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.after-amount .amount-compare-label{background-color:#0073BE}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item.after-amount .amount{color:#EB3737}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item .amount-compare-label{height:30px;border-radius:5px 5px 0 0;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:30px;letter-spacing:normal}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item .amount{box-sizing:border-box;padding:9px 0 11px;text-align:center;font-family:"Roboto", serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.thanks-wrapper .diagnosis-result .amount-compare-wrapper .amount-compare-item .amount span{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px}.thanks-wrapper .diagnosis-result .diagnosis-result-remarks{box-sizing:border-box;width:350px;margin:30px auto 0;padding:15px 15px 12px;border-radius:5px;border:1px solid #EB3737;background-color:#FFF4F4;color:#EB3737;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0.24px}.thanks-wrapper .diagnosis-result .diagnosis-result-note{margin-top:25px;color:#7894A9;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:0.22px}.thanks-wrapper .diagnosis-result .tel-btn{display:block;width:310px;height:54px;margin:30px auto 0;border-radius:80px;background-color:#0073BE;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:54px;letter-spacing:0.32px;text-decoration:none}.thanks-wrapper .diagnosis-result .diagnosis-again{box-sizing:border-box;display:block;position:relative;width:310px;height:54px;margin:25px auto 0;padding:0 30px;border-radius:70px;background-color:#FFEB34;border:none;color:#0073BE;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;cursor:pointer;line-height:54px;text-decoration:none}.thanks-wrapper .diagnosis-result .diagnosis-again::after{position:absolute;right:15px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1.0;content:"\f054"}.thanks-wrapper .thanks-2-announce{box-sizing:border-box;padding:30px 0 53px}.thanks-wrapper .thanks-2-announce .announce-icon{width:96px;height:126px;margin:0 auto}.thanks-wrapper .thanks-2-announce .announce-text{margin-top:10px;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:normal}.thanks-wrapper .what-comes-next{background-color:#fff;padding-top:40px}.thanks-wrapper .what-comes-next .what-comes-next-heading{position:relative;height:61px;padding:0 20.5px}.thanks-wrapper .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}.thanks-wrapper .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:0px 0px 2px rgba(157,34,27,0.5);font-family:"Hiragino Sans", sans-serif;font-size:24px;font-weight:700;line-height:47.5px;letter-spacing:1.2px}.thanks-wrapper .what-comes-next .what-comes-next-comic-strip{margin-top:15px;padding:0 0 40px}.thanks-wrapper .what-comes-next .what-comes-next-comic-strip picture{display:block;width:350px;margin:0 auto}.thanks-wrapper .what-comes-next .what-comes-next-comic-strip picture .what-comes-next-comic-strip-image{display:block}.thanks-wrapper .what-comes-next .what-comes-next-important{background:#EAF3F9;padding:40px 0}.thanks-wrapper .what-comes-next .what-comes-next-important .important-balloon{position:relative;height:174px;width:335px;margin:0 auto}.thanks-wrapper .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}.thanks-wrapper .what-comes-next .what-comes-next-important .important-balloon .important-balloon-message-1{position:absolute;z-index:20;top:15px;left:20px;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.thanks-wrapper .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}.thanks-wrapper .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}.thanks-wrapper .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}.thanks-wrapper .what-comes-next .what-comes-next-important .important-balloon .important-balloon-message-2{position:absolute;z-index:20;bottom:44px;left:20px;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.thanks-wrapper .what-comes-next .what-comes-next-important .important-big-step{box-sizing:border-box;border-radius:10px;border:2px solid #0073BE;background:#FFF;padding:18px;width:335px;margin:0 auto;color:#004A81;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.32px}.thanks-wrapper .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:700;line-height:40px;letter-spacing:0.4px}.thanks-wrapper .case-example{background-color:#fff;padding:40px 0 0}.thanks-wrapper .case-example .case-example-heading-prefix{padding-bottom:8px;color:#0073BE;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.48px}.thanks-wrapper .case-example .case-example-heading{position:relative;height:61px;padding:0 20.5px}.thanks-wrapper .case-example .case-example-heading .heading-ribbon{position:absolute;z-index:10;top:0;left:0;right:0;display:block;margin:0 auto}.thanks-wrapper .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:0px 0px 2px rgba(157,34,27,0.5);font-family:"Hiragino Sans", sans-serif;font-size:24px;font-weight:700;line-height:47.5px;letter-spacing:1.2px}.thanks-wrapper .case-example .case-example-unit-group{width:335px;margin:30px auto 0;padding:0 0 40px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit{border-radius:5px;box-shadow:0 0 5px 0 #CECECE}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-heading{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;border-radius:5px 5px 0 0;background-color:#004A81;padding:8px 15px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-heading .unit-count{padding-right:10px;border-right:1px solid #fff;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:15px;font-weight:600;line-height:26px;white-space:nowrap}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-heading .unit-heading-sentence{color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:10px;font-weight:500;line-height:1.3}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;background-color:#fff;padding:15px;border-radius:0 0 5px 5px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1{width:164px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .unit-main-sentence{color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:9px;font-weight:400;line-height:1.4;letter-spacing:0.18px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:12px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper{width:72px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .before-heading{margin-bottom:2px;color:#9DA5AB;font-family:"Hiragino Sans", sans-serif;font-size:8px;font-weight:500;line-height:1.0}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .amount-item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .amount-item::after{position:absolute;content:'\f054';top:0;bottom:0;right:-12.5px;margin:auto;width:1em;height:1em;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;text-align:center;line-height:1.0;color:#9DA5AB}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .amount-item .item-label{box-sizing:border-box;width:24px;height:26px;padding:6px 0 0 5px;border-radius:3px 0 0 3px;background-color:#D8DFE4;color:#9DA5AB;text-align:left;font-family:"Hiragino Sans", sans-serif;font-size:7px;font-weight:700;line-height:1.1}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .amount-item .item-amount{box-sizing:border-box;width:48px;height:26px;border-radius:0 3px 3px 0;border-top:1px solid #D8DFE4;border-right:1px solid #D8DFE4;border-bottom:1px solid #D8DFE4;background-color:#FFF;color:#9DA5AB;font-family:"Hiragino Sans", sans-serif;font-size:9px;font-weight:700;line-height:24px;text-align:center}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .before-wrapper .amount-item .item-amount .numeral{vertical-align:baseline;font-size:7px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper{width:78px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper .after-heading{margin-bottom:2px;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:8px;font-weight:500;line-height:1.0}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper .amount-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper .amount-item .item-label{box-sizing:border-box;width:24px;height:26px;padding:6px 0 0 5px;border-radius:3px 0 0 3px;background-color:#ABD3EE;color:#004A81;text-align:left;font-family:"Hiragino Sans", sans-serif;font-size:7px;font-weight:700;line-height:1.1}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper .amount-item .item-amount{box-sizing:border-box;width:54px;height:26px;border-radius:0px 3px 3px 0px;border-top:1px solid #ABD3EE;border-right:1px solid #ABD3EE;border-bottom:1px solid #ABD3EE;background-color:#FFF;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:9px;font-weight:700;line-height:24px;text-align:center}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .amount-before-after .after-wrapper .amount-item .item-amount .numeral{vertical-align:baseline;font-size:7px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .result-amount{margin-top:5px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .result-amount .amount-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .result-amount .amount-item .item-label{box-sizing:border-box;width:50px;height:27px;padding:0 0;border-radius:3px 0px 0px 3px;background-color:#EB3737;color:#fff;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:10px;font-weight:700;line-height:27px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .result-amount .amount-item .item-amount{box-sizing:border-box;width:115px;height:27px;border-radius:0px 3px 3px 0px;border-top:1px solid #EB3737;border-right:1px solid #EB3737;border-bottom:1px solid #EB3737;background-color:#FFF4F4;color:#EB3737;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:700;line-height:25px;text-align:center}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-1 .result-amount .amount-item .item-amount .numeral{vertical-align:baseline;font-size:7px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit .unit-main .content-2 .case-graph{display:block;width:131px;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);border-radius:5px}.thanks-wrapper .case-example .case-example-unit-group .case-example-unit:nth-of-type(n+2){margin-top:15px}.thanks-wrapper .case-example .what-comes-next-important{background:#EAF3F9;padding:25px 0 0}.thanks-wrapper .case-example .what-comes-next-important .important-balloon{position:relative;height:184px;width:335px;margin:0 auto}.thanks-wrapper .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}.thanks-wrapper .case-example .what-comes-next-important .important-balloon .important-balloon-message-1{position:absolute;z-index:20;top:15px;left:20px;width:214px;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px;text-align:center}.thanks-wrapper .case-example .what-comes-next-important .important-balloon .important-balloon-call-number{position:absolute;z-index:20;top:40px;left:20px;width:214px;padding:10px 0 0}.thanks-wrapper .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}.thanks-wrapper .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}.thanks-wrapper .case-example .what-comes-next-important .important-balloon .important-balloon-message-2{position:absolute;z-index:20;bottom:54px;left:20px;width:214px;color:#004A81;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px;white-space:nowrap}.diagnosis-remarks{box-sizing:border-box;padding:15px 15px 0;background-color:#EAF3F9}.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-size:12px;font-weight:400;line-height:1.58;letter-spacing:0.6px}.validation-errors{font-size:13px;font-weight:normal;color:#c80c00;width:auto;margin:10px auto 0}.accept-checkbox{box-sizing:border-box;width:310px;padding:20px 15px;margin-top:25px;border-radius:5px;border:1px solid #004A81;background-color:#F0F9FF}.accept-checkbox label{display:block}.accept-checkbox label:nth-of-type(n + 2){margin-top:15px}.accept-checkbox label .accept-checkbox-input{display:none}.accept-checkbox label .accept-checkbox-input:checked+.accept-checkbox-apperance::after{display:block}.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}.accept-checkbox label .accept-checkbox-apperance a{color:#0171F4}.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:""}.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:#004A81;content:""}.diagnosis-remarks{box-sizing:border-box;margin-top:0;padding:0 20px 20px;background-color:#fff}.diagnosis-remarks .diagnosis-remarks-box{box-sizing:border-box;padding:15px 24px;border-radius:5px;border:1px solid #004A81;background-color:#F0F9FF;color:#004A81;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}
