*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}img{display:block}span,b,mark{vertical-align:baseline}body{font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif}.annotation{line-height:15px;margin:0 0 20px 0;font-size:12px;margin-top:-10px}.step-form-header{min-width:1280px;border-bottom:1px solid #d9d9d9}.step-form-header .header-content{width:1000px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 20px;height:97px}.step-form-header .page-state .state-tag{border:1px solid #000;padding:6px 13px;color:#000;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.7px}.step-form-header .header-progress{position:relative;margin-left:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 53px}.step-form-header .header-progress .progress-item{width:11px;height:11px;transform:rotate(45deg);background-color:#fff;border:1px solid #b7b7b7}.step-form-header .header-progress .progress-item.current-step{background:var(--gradation-blue, linear-gradient(90deg, #3D77E2 -63.7%, #173C80 94.83%));border:none}.step-form-header .header-progress::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:1px;background-color:#d9d9d9}.step-form-footer{min-width:1280px;border-top:1px solid #DDD}.step-form-footer .footer-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px;width:1000px;margin:0 auto;padding:20px 0}.step-form-footer .footer-market{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.step-form-footer .footer-market .market-credit{color:#666;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}.step-form-footer .footer-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px}.step-form-footer .footer-links .footer-link-item{color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;cursor:pointer}.step-form-footer .footer-mp{position:absolute;top:0;bottom:0;right:0;margin:auto 0;height:fit-content}.step-form-footer .footer-mp .lawfirm-cta-link-button{display:block;border-radius:57px;background-color:#E9E9E9;padding:3px 15px;width:fit-content;align-items:center;gap:15px;color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;text-decoration:none}.step-form-footer .footer-mp .lawfirm-cta-link-button:active{transform:translateY(2px)}.step-form-footer .copyright{background-color:#000;padding:15px 0}.step-form-footer .copyright small{display:block;width:1000px;margin:0 auto;color:#FFF;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}.section-content{width:620px;min-height:720px;margin:0 auto}.section-step-form .section-content{padding:60px 0}.section-step-form .section-content__kv-image{max-width:620px;max-height:150px;width:100%;margin-bottom:20px}.office-card{border-radius:5px;border:1px solid #A48B78;background-color:#FFF;width:620px;padding:19px;margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 20px}.office-card .check-card-label{display:block;width:24px;cursor:pointer}.office-card .check-card-label input[type="checkbox"]{display:none}.office-card .check-card-label span{display:block;position:relative}.office-card .check-card-label span::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border-radius:50%;background-color:#ddd}.office-card .check-card-label input[type="checkbox"]:checked+span::before{background-color:transparent}.office-card .check-card-label input[type="checkbox"]:checked+span::after{position:absolute;content:'\f058';top:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border-radius:50%;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:24px;text-align:center;line-height:1.0;color:#A48B78}.office-card-group .office-card{border-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin-bottom:0}.office-card-group .office-card:has(input[type="checkbox"]:checked){box-shadow:0 0 0 0 rgba(0,0,0,0);border-color:#A48B78}.office-card-group .office-card:nth-of-type(n+2){margin-top:20px}.office-card .office-picture-link{display:block}.office-card .office-picture-link .office-picture{object-fit:cover;border-radius:5px}.office-card .office-info{flex-basis:500px}.office-card .office-info .office-name{color:#000;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.8px}.office-card .office-info .partner-lawyer{color:#666;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.6px}.office-card .office-info .proud-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 5px;margin-top:8px}.office-card .office-info .proud-group .proud-item{border-radius:3px;background-color:#F0F0F0;padding:0 10px;height:23px;width:fit-content;color:#000;font-size:11px;font-weight:400;line-height:23px;letter-spacing:0.55px}.office-card--corporate-legal{display:block;cursor:pointer;transition:transform 200ms ease-in-out}.office-card--corporate-legal .office-card-icheck{display:none}.office-card--corporate-legal .office-card-apperance{display:block;box-sizing:border-box;border-radius:5px;background-color:#FFF;border:2px solid #fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:20px;cursor:pointer;transition:border-color 200ms ease-in-out}.office-card--corporate-legal .office-card-apperance .consultation-details{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 5px;padding:0 0 10px;border-bottom:1px solid #E0e0e0}.office-card--corporate-legal .office-card-apperance .consultation-details .c-d-label{border-radius:100px;width:66px;height:24px;background-color:#173C80;color:#FFF;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:11px;font-weight:600;line-height:24px;letter-spacing:0.55px;text-align:center}.office-card--corporate-legal .office-card-apperance .consultation-details .c-d-item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 0;padding-top:3px}.office-card--corporate-legal .office-card-apperance .consultation-details .c-d-item-group .c-d-item{height:18px;padding:0 10px;border-right:1px solid #E0e0e0;color:#000;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0.55px;text-align:center}.office-card--corporate-legal .office-card-apperance .focus-field,.office-card--corporate-legal .office-card-apperance .proud-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:5px 5px;margin-top:15px}.office-card--corporate-legal .office-card-apperance .focus-field .f-f-item,.office-card--corporate-legal .office-card-apperance .focus-field .proud-item,.office-card--corporate-legal .office-card-apperance .proud-group .f-f-item,.office-card--corporate-legal .office-card-apperance .proud-group .proud-item{box-sizing:border-box;border-radius:3px;border:1px solid #E0E0E0;background-color:#FFF;width:fit-content;height:17px;padding:0 4px;color:#999;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:15px;letter-spacing:0.5px;text-align:center}.office-card--corporate-legal .office-card-apperance .flex-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px;margin-top:10px}.office-card--corporate-legal .office-card-apperance .flex-box .office-pict{display:block;width:80px;height:80px;object-fit:cover;border-radius:5px}.office-card--corporate-legal .office-card-apperance .flex-box .office-info{width:730px}.office-card--corporate-legal .office-card-apperance .flex-box .office-info .office-name{color:#000;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.9px}.office-card--corporate-legal .office-card-apperance .flex-box .office-info .partner-name,.office-card--corporate-legal .office-card-apperance .flex-box .office-info .association-name{color:#666;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.office-card--corporate-legal .office-card-apperance .response_system{margin-top:15px}.office-card--corporate-legal .office-card-apperance .response_system ul{display:flex;flex-wrap:wrap;gap:6px 6px}.office-card--corporate-legal .office-card-apperance .response_system ul .tags{justify-content:center;display:flex;gap:0 4px;align-items:center;border-radius:3px;background-color:#EFF1F8;padding:0 6px;height:21px}.office-card--corporate-legal .office-card-apperance .response_system ul .tags img{display:block;width:11px;height:11px;object-fit:contain}.office-card--corporate-legal .office-card-apperance .response_system ul .tags span{color:#173C80;font-size:11px;font-weight:400;line-height:1.0}.office-card--corporate-legal .office-card-icheck:checked+.office-card-apperance{background-color:#FFFDEF;border-color:#A89B5F;box-shadow:0 0 0 0 rgba(0,0,0,0)}.office-card--corporate-legal:hover{transform:translateY(-5px)}.office-card--corporate-legal:hover .office-card-apperance{border-color:#A89B5F}.office-card--corporate-legal:nth-of-type(n+2){margin-top:20px}.more-show-office-card{margin-top:40px;height:50px;border-radius:5px;background-color:#F4F8FF;color:#173C80;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:50px;letter-spacing:0.8px;text-align:center;cursor:pointer}.more-show-office-card i.fa-solid{margin-left:10px}.step-form-unit .unit-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px;color:#000;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.8px}.step-form-unit .unit-title .title-tag--required{width:fit-content;height:25px;border-radius:4px;background-color:#A48B78;padding:0 10px;color:#FFF;font-size:12px;font-weight:600;line-height:25px;letter-spacing:0.6px;text-align:center}.step-form-unit .unit-main{margin-top:15px}.step-form-unit .unit-main .form-select-apperance{position:relative;border-radius:3px;border:1px solid #ddd;width:100%;height:54px;background-color:#fff}.step-form-unit .unit-main .form-select-apperance .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0 39px 0 19px;background-color:transparent;width:100%;height:100%;color:#000;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.8px;cursor:pointer}.step-form-unit .unit-main .form-select-apperance .form-select:focus{outline:none}.step-form-unit .unit-main .form-select-apperance::after{position:absolute;content:'\f078';top:0;bottom:0;right:19px;margin:auto;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#000}.step-form-unit .unit-main .form-select-apperance:has(.error-input){border-color:#E73232;background-color:#FFDEDE}.step-form-unit .unit-main .form-like-select{position:relative;border-radius:3px;border:1px solid #ddd;width:100%;height:54px;background-color:#fff;padding:0 39px 0 19px;color:#000;font-size:16px;font-weight:400;line-height:52px;letter-spacing:0.8px;cursor:pointer}.step-form-unit .unit-main .form-like-select::after{position:absolute;content:'\f078';top:0;bottom:0;right:19px;margin:auto;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#000}.step-form-unit .unit-main .form-textarea{border-radius:3px;border:1px solid #ddd;width:100%;min-height:200px;background-color:#fff;resize:vertical;field-sizing:content;padding:14px 19px;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;color:#000;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:0.8px}.step-form-unit .unit-main .form-textarea::placeholder{color:#A2A2A2;font-weight:300;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif}.step-form-unit .unit-main .form-textarea:focus{outline:none}.step-form-unit .unit-main .form-textarea.error-input{border-color:#E73232;background-color:#FFDEDE}.step-form-unit .unit-main .form-itext{border-radius:3px;width:100%;height:54px;background-color:#fff;border:1px solid #DDD;padding:0 19px;color:#000;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:0.8px}.step-form-unit .unit-main .form-itext::placeholder{color:#A1A1A1}.step-form-unit .unit-main .form-itext:focus{outline:none}.step-form-unit .unit-main .form-itext.error-input{border-color:#E73232;background-color:#FFDEDE}.step-form-unit .unit-main .form-iradio-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px}.step-form-unit .unit-main .form-iradio-label{display:block;width:fit-content;cursor:pointer}.step-form-unit .unit-main .form-iradio-label input[type="radio"]{display:none}.step-form-unit .unit-main .form-iradio-label span{position:relative;padding-left:30px;display:block;color:#000;font-size:16px;font-weight:300;letter-spacing:0.8px}.step-form-unit .unit-main .form-iradio-label span::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #B6B6B6}.step-form-unit .unit-main .form-iradio-label input[type="radio"]:checked+span::after{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:5px;margin:auto;width:10px;height:10px;border-radius:50%;background-color:#A48B78}.step-form-unit .unit-main .form-item-footnote{margin-top:10px;color:#000;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.step-form-unit:nth-of-type(n+2){margin-top:40px}.step-form-unit.--unit-corporate-legal .unit-title{gap:0 5px;color:#000;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.9px}.step-form-unit.--unit-corporate-legal .unit-title i.fa-solid{font-size:10px;color:#E25656}.step-form-unit.--unit-corporate-legal .unit-main{margin-top:20px}.error-message{margin-top:5px;color:#E73232;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.step-form-acception{margin:30px auto 0;width:fit-content}.step-form-acception .agreement__label{display:block;width:fit-content;margin:0 auto;cursor:pointer}.step-form-acception .agreement__label .agreement__checkbox{display:none}.step-form-acception .agreement__label .agreement__apperance{position:relative;display:block;padding-left:30px;color:#000;font-size:16px;font-weight:300;letter-spacing:0.8px}.step-form-acception .agreement__label .agreement__apperance::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-color:#fff;border-radius:3px;border:1px solid #B6B6B6}.step-form-acception .agreement__label .agreement__apperance a{font-weight:600;color:#000;text-decoration:none}.step-form-acception .agreement__label .agreement__checkbox:checked+.agreement__apperance::before{background-color:#A48B78;border-color:#A48B78}.step-form-acception .agreement__label .agreement__checkbox:checked+.agreement__apperance::after{position:absolute;content:'\f00c';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-color:transparent;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:20px;color:#fff}.step-form-action{margin:50px 0 60px}.step-form-action .forward-button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:3px;border:none;background:var(--gradation-blue, linear-gradient(90deg, #3D77E2 -63.7%, #173C80 94.83%));width:100%;height:70px;color:#FFF;text-align:center;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.8px;cursor:pointer}.step-form-action .forward-button:active{transform:translateY(2px)}.step-form-action .forward-button:disabled{background:unset;background-color:#B7B7B7;cursor:auto;pointer-events:none}.step-form-action .forward-button:disabled:active{transform:unset}.private_questions-class .step-form-action .forward-button{background:unset;background-color:#000}.private_questions-class .step-form-action .forward-button:disabled{background-color:#B7B7B7}.step-form-action:has(.return-button){margin:0 0 30px}.step-form-action .return-button{border:none;background-color:transparent;color:#999;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.9px;cursor:pointer}.step-form-action .return-button i.fa-solid{margin-right:5px}.section-step-form-thanks{min-width:1280px}.section-step-form-thanks .thanks-content{width:1000px;margin:0 auto;padding:60px 0}.section-step-form-thanks .thanks-unit .thanks-unit-heading{color:#000;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:1.2px;text-align:center}.private_questions-class .section-step-form-thanks .thanks-unit .thanks-unit-heading{text-align:center}.section-step-form-thanks .thanks-unit .thanks-unit-sentence{margin-top:20px;color:#000;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:0.8px}.section-step-form-thanks .thanks-unit .thanks-office-card-group{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px 20px}.section-step-form-thanks .thanks-unit .thanks-office-card-group .office-card{flex-basis:490px;margin:0;border-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}.section-step-form-thanks .thanks-unit .thanks-office-card-group.private-questions .office-card{flex-basis:unset;margin:0 auto}.section-step-form-thanks .thanks-unit:nth-of-type(n+2){margin-top:50px}.remodal-overlay.address1__select-prefecture{background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remodal.address1__select-prefecture{position:relative;height:680px;width:920px;padding:50px 70px;border-radius:10px;background-color:#FFF;margin:0}.remodal.address1__select-prefecture .remodal-close{position:absolute;right:0;top:-45px;width:35px;height:35px;text-align:center}.remodal.address1__select-prefecture .remodal-close i.fa-solid{font-size:29px;color:#fff;line-height:35px}.remodal.address1__select-prefecture .remodal-close::before{display:none}.remodal.address1__select-prefecture .modal-heading .heading--jpn{color:#000;text-align:center;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:4px}.remodal.address1__select-prefecture .modal-main{margin-top:30px}.remodal.address1__select-prefecture .modal-main .region-group .region-unit:nth-of-type(n+2){margin-top:15px}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-name{color:#000;font-size:16px;font-weight:600;line-height:2.0;text-align:left}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px;margin-top:7.5px}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures .form-iradio-label{display:block;width:fit-content;cursor:pointer}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures .form-iradio-label input[type="radio"]{display:none}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures .form-iradio-label span{position:relative;padding-left:30px;display:block;color:#333;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0.8px}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures .form-iradio-label span::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #B6B6B6}.remodal.address1__select-prefecture .modal-main .region-group .region-unit .region-prefectures .form-iradio-label input[type="radio"]:checked+span::after{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:5px;margin:auto;width:10px;height:10px;border-radius:50%;background-color:#A48B78}.remodal-overlay.remodal--pp{background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remodal.remodal--pp{position:relative;height:620px;width:920px;padding:0;border-radius:10px;background-color:#FFF}.remodal.remodal--pp .modal-scroll{overflow-y:scroll;height:620px;width:920px;padding:50px 70px;border-radius:10px}.remodal.remodal--pp .modal-scroll::-webkit-scrollbar{display:none}.remodal.remodal--pp .remodal-close{position:absolute;right:0;top:-45px;width:35px;height:35px;text-align:center}.remodal.remodal--pp .remodal-close i.fa-solid{font-size:29px;color:#fff;line-height:35px}.remodal.remodal--pp .remodal-close::before{display:none}.remodal.remodal--pp .modal-heading .heading--eng{color:#173C80;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.28px}.remodal.remodal--pp .modal-heading .heading--jpn{margin-top:10px;color:#000;text-align:center;font-size:40px;font-weight:600;line-height:1.5;letter-spacing:4px}.remodal.remodal--pp .modal-main{margin-top:30px}.remodal.remodal--pp .modal-main .modal-sentence p{margin:15px 0 30px 20px;text-align:left;color:#000;font-size:13px;font-weight:300;line-height:2.0}.remodal.remodal--pp .modal-main .modal-sentence p.no-indent{margin-left:0}.remodal.remodal--pp .modal-main .modal-sentence p.margin-narrow{margin:15px 0 5px 20px}.remodal.remodal--pp .modal-main .modal-sentence p.align-right{text-align:right}.remodal.remodal--pp .modal-main .modal-sentence p b{font-weight:600}.remodal.remodal--pp .modal-main .modal-sentence p a{text-decoration:none;color:#000}.remodal.remodal--pp .modal-main .modal-sentence p a:hover{text-decoration:underline}.remodal.remodal--pp .modal-main .modal-sentence ol{margin:30px 0 30px 20px;padding-left:1.5em}.remodal.remodal--pp .modal-main .modal-sentence ol li{text-align:left;color:#000;font-size:13px;font-weight:300;line-height:2.0}.remodal.remodal--pp .modal-main .modal-sentence ol li a{text-decoration:none;color:#000}.remodal.remodal--pp .modal-main .modal-sentence ol li a:hover{text-decoration:underline}.remodal.remodal--pp .modal-main .modal-sentence ol li:nth-of-type(n+2){margin-top:1em}.remodal.remodal--pp .modal-main .modal-sentence ol.no-indent{margin-left:0}.remodal.remodal--pp .modal-main .modal-sentence ol.no-padding{padding-left:0}.remodal.remodal--pp .modal-main .modal-sentence ol.ol--no-list-style{list-style:none}.remodal.remodal--pp .modal-main .modal-sentence ol.ol--no-list-style li{padding-left:1.5em;text-indent:-1.5em}.remodal.remodal--pp .modal-main .modal-sentence ol.ol--no-list-style li ul li{padding-left:initial;text-indent:initial}.remodal.remodal--pp .modal-main .modal-sentence ol.margin-narrow{margin:5px 0 15px 20px}.remodal.remodal--pp .modal-main .modal-sentence ul{margin:30px 0 30px 20px;list-style-type:disc;padding-left:1em}.remodal.remodal--pp .modal-main .modal-sentence ul li{text-align:left;color:#000;font-size:13px;font-weight:300;line-height:2.0}.remodal.remodal--pp .modal-main .modal-sentence ul li a{text-decoration:none;color:#000}.remodal.remodal--pp .modal-main .modal-sentence ul li a:hover{text-decoration:underline}.remodal.remodal--pp .modal-main .modal-sentence ul li:nth-of-type(n+2){margin-top:1em}.remodal.remodal--pp .modal-main .modal-sentence ol>li ul{margin:15px 0}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol{margin:15px 0}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.parenthesized-decimal{counter-reset:parenthesized-decimal;padding-left:2em}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.parenthesized-decimal li{position:relative;counter-increment:parenthesized-decimal;list-style-type:none}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.parenthesized-decimal li::before{position:absolute;left:-2em;content:"(" counter(parenthesized-decimal) ") "}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.lower-latin{list-style-type:lower-latin}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.lower-latin li{list-style-type:lower-latin}.remodal.remodal--pp .modal-main .modal-sentence ol>li ol.lower-latin li::before{display:none}.remodal.remodal--pp .modal-main .modal-sentence h1{margin:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:9px 0;color:#000;text-align:center;font-size:20px;font-weight:600;line-height:2.0}.remodal.remodal--pp .modal-main .modal-sentence h2{margin:30px 0 10px;padding:10px 0;color:#000;font-size:20px;font-weight:600;line-height:2.0;text-align:left}.remodal.remodal--pp .modal-main .modal-sentence h3{margin:10px 0 15px;color:#000;font-size:13px;font-weight:600;line-height:2.0;text-align:left}.remodal.remodal--pp .modal-main .modal-sentence table{margin:15px 0 30px 20px;width:calc(100% - 20px)}.remodal.remodal--pp .modal-main .modal-sentence table.table--0{border:1px #DDD}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr th{border:1px solid #DDD;background-color:#818181;padding:9px 0;color:#FFF;font-size:13px;font-weight:600;line-height:2.0}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr th:nth-of-type(1){width:200px}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr td{background-color:#fff;border:1px solid #DDD;padding:19px;color:#000;font-size:13px;font-weight:300;line-height:2.0;vertical-align:middle}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr td ol{margin:0}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr td ol li:nth-of-type(n+2){margin-top:0}.remodal.remodal--pp .modal-main .modal-sentence table.table--0 tbody tr td:nth-of-type(1){text-align:left}.remodal.remodal--pp .modal-main .modal-sentence table.table--1{border:1px #DDD}.remodal.remodal--pp .modal-main .modal-sentence table.table--1 tbody tr th{border:1px solid #DDD;background-color:#818181;padding:9px 0;color:#FFF;font-size:13px;font-weight:600;line-height:2.0;vertical-align:middle}.remodal.remodal--pp .modal-main .modal-sentence table.table--1 tbody tr th:nth-of-type(1){width:200px}.remodal.remodal--pp .modal-main .modal-sentence table.table--1 tbody tr td{background-color:#fff;border:1px solid #DDD;padding:9px;color:#000;font-size:13px;font-weight:300;line-height:2.0;vertical-align:middle;text-align:left}.remodal.remodal--pp .modal-main .modal-sentence table.table--1 tbody tr td a{color:#333}.remodal.remodal--pp .modal-main .modal-sentence table.table--2{border:1px #DDD}.remodal.remodal--pp .modal-main .modal-sentence table.table--2 tbody tr th{border:1px solid #DDD;background-color:#818181;padding:9px 0;color:#FFF;font-size:13px;font-weight:500;line-height:2.0;vertical-align:middle}.remodal.remodal--pp .modal-main .modal-sentence table.table--2 tbody tr th:nth-of-type(1){width:400px}.remodal.remodal--pp .modal-main .modal-sentence table.table--2 tbody tr td{background-color:#fff;border:1px solid #DDD;padding:9px;color:#000;font-size:13px;font-weight:300;line-height:2.0;vertical-align:middle;text-align:left}.remodal.remodal--pp .modal-main .modal-sentence table.table--2 tbody tr td a{color:#333}@media screen and (min-width: 641px){.remodal{max-width:920px}}.error_explanation{color:#D21010;margin-bottom:30px}.error_explanation li{font-size:16px;line-height:26px}
