﻿#content-area{width:840px;margin:0 auto;padding-right:0}#page-title-area{width:1024px}.subheader #page-title-area #page-title+.page-title__p{padding-left:60px;padding-bottom:10px;color:#777;font-size:17px;line-height:1.5}.debt-repayment-calc__supervision{position:relative;display:flex;margin:20px 0;border-radius:10px;background:#FFF7E6;padding:10px 20px;align-items:center}.debt-repayment-calc__supervision-icon{width:64px;height:64px;margin-right:30px}.debt-repayment-calc__supervision-name{color:#333;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.44px}.debt-repayment-calc__supervision-label{display:flex;align-items:center;height:60px;width:92px;position:absolute;top:15%;right:0;background-color:#12890D;color:#FFFFFF;justify-content:end;padding-right:12px;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:16.8px;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 10% 50%, 10% 50%)}.debt-repayment-calc__table--wrapper{border:3px solid #ddd;border-radius:7px;margin-bottom:40px}.debt-repayment-calc__table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse}.debt-repayment-calc__table thead{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr{box-sizing:border-box;border-bottom:1px solid #DDDDDD}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__th{box-sizing:border-box;width:50%;padding:20px 0 20px 20px;font-size:16px;line-height:27px;font-weight:bold;background-color:#F5F5F5;text-align:left}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__th.calc__th--result{position:static;background-color:#fff7e6;width:230px;padding-right:30px;padding-left:0;text-align:right}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__th .debt-repayment-calc__required-tag{box-sizing:border-box;display:inline-block;background-color:#D21010;font-size:12px;line-height:20px;font-weight:normal;color:#fff;padding:0 10px;border-radius:4px}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td{box-sizing:border-box;padding:20px 30px;font-size:16px;line-height:27px;font-weight:normal}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number{box-sizing:border-box;width:80px;background-color:#F7F7F7;border:1px solid #CBCBCB;border-radius:4px;padding:10px 10px;letter-spacing:.1em;font-size:18px;text-align:right}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number::placeholder{color:#ddd}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number[name="debt_total"],.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number[name="repaid_month"]{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number-decimal{box-sizing:border-box;width:60px;background-color:#F7F7F7;border:1px solid #CBCBCB;border-radius:4px;padding:10px 10px;letter-spacing:.1em;font-size:18px;text-align:right}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__input--number-decimal::placeholder{color:#ddd}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td.calc__td--result{box-sizing:border-box;padding:20px 0;text-align:center}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td.calc__td--result:nth-of-type(2){position:relative;box-sizing:border-box;border-left:1px solid #ddd}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td.calc__td--result:nth-of-type(2)::before{position:absolute;content:'';top:0;bottom:0;left:-20px;margin:auto;width:40px;height:100%;background-image:url("/assets/calculators/icon_arrow_circle_right_ ff973e.png");background-repeat:no-repeat;background-position:50% 50%;background-size:40px;pointer-events:none}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__footnote{box-sizing:border-box;font-size:12px;color:#777}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__number{box-sizing:border-box;font-size:30px;font-weight:700}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__number--before{box-sizing:border-box;font-size:30px;font-weight:700}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__number--after{box-sizing:border-box;font-size:30px;font-weight:700}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__unit{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__unit--before{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .jpyen__unit--after{box-sizing:border-box}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__select-label{display:inline-block;box-sizing:border-box;height:42px;background-color:#F7F7F7;border:1px solid #CBCBCB;border-radius:4px}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__select-label .debt-repayment-calc__select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:200px;border:0;height:40px;line-height:40px;display:inline-block;border-radius:5px;padding:0 0 0 10px;margin:0;vertical-align:middle;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;cursor:pointer;background-image:url(/assets/calculators/icon_sort_000000.png);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:7px auto;font-size:16px;color:#555555}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr .debt-repayment-calc__td .debt-repayment-calc__select-label .debt-repayment-calc__select::-ms-expand{display:none}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:first-of-type{box-sizing:border-box;border-radius:4px 4px 0 0}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:first-of-type .debt-repayment-calc__th{box-sizing:border-box;border-radius:4px 0 0 0}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:first-of-type .debt-repayment-calc__th.calc__th--result{background-color:#fff7e6;border-radius:4px 4px 0 0;text-align:center;font-size:22px}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:first-of-type .debt-repayment-calc__td{box-sizing:border-box;border-radius:0 4px 0 0}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:last-of-type{box-sizing:border-box;border-radius:0 0 4px 4px;border-bottom:0}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:last-of-type .debt-repayment-calc__th{box-sizing:border-box;border-radius:0 0 0 4px}.debt-repayment-calc__table .debt-repayment-calc__tbody .debt-repayment-calc__tr:last-of-type .debt-repayment-calc__td{box-sizing:border-box;border-radius:0 0 4px 0}.debt-repayment-calc__button__background{box-sizing:border-box;margin-bottom:30px;text-align:center}.debt-repayment-calc__button__background .debt-repayment-calc__button__display-calculation-result,.debt-repayment-calc__button__background .debt-repayment-calc__link__forward-selected-prefectures-office{box-sizing:border-box;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:16px 60px 16px 30px;border-radius:5px;border:0;background-color:#FF973E;box-shadow:0 5px 0 #db6500;font-size:20px;font-weight:bold;color:#fff;line-height:1.5;text-align:center;cursor:pointer}.debt-repayment-calc__button__background .debt-repayment-calc__button__display-calculation-result:focus,.debt-repayment-calc__button__background .debt-repayment-calc__link__forward-selected-prefectures-office:focus{outline:none}.debt-repayment-calc__button__background .debt-repayment-calc__button__display-calculation-result:active,.debt-repayment-calc__button__background .debt-repayment-calc__link__forward-selected-prefectures-office:active{box-shadow:0 0 0 #db6500;transform:translate3d(0, 5px, 0)}.debt-repayment-calc__button__background .debt-repayment-calc__button__display-calculation-result::before,.debt-repayment-calc__button__background .debt-repayment-calc__link__forward-selected-prefectures-office::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:60px;height:100%;background-image:url(/assets/calculators/icon_arrow_right_ffffff.png);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 18px;pointer-events:none}#content-area .debt-repayment-calc__provis{box-sizing:border-box;padding:10px 10px;margin-bottom:40px;font-size:11px;line-height:2.0;border:1px solid #C6C6C6;color:#555}#content-area .debt-repayment-calc__strikethrough{box-sizing:border-box;position:relative;display:inline-block}#content-area .debt-repayment-calc__strikethrough::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:100%;height:2px;border:1px solid #de2213;border-radius:4px;background-color:#de2213;pointer-events:none}#content-area .debt-repayment-calc__after{box-sizing:border-box;display:inline-block}#content-area .bottom-note__p{font-size:11px;line-height:1.5;color:#555}#content-area .appeal-text-like-title__p{box-sizing:border-box;position:relative;margin-bottom:30px;text-align:center;font-size:22px;font-weight:700}#content-area .appeal-text-like-title__p::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto;width:330px;height:2px;pointer-events:none;background-color:#bbb;z-index:-2}#content-area .appeal-text-like-title__p::after{position:absolute;content:'';top:0;bottom:0;right:0;left:0;margin:auto;width:220px;height:100%;background-color:#fff;z-index:-1}#content-area .appeal-text-group{box-sizing:border-box;border:3px solid #FFA500;border-radius:7px;padding:20px 20px 20px 30px}.calc__color-red{color:#de2213}.calc__fontsize-large{font-size:1.5em}.office-search__dc__form{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions{box-sizing:border-box;margin-bottom:30px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__title{box-sizing:border-box;margin-bottom:1em;font-weight:700}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table{display:block;box-sizing:border-box;border-radius:4px;border:3px solid #dedede;border-bottom:0}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table thead{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr{box-sizing:border-box;border-bottom:1px solid #dedede}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr:first-of-type{border-radius:4px 4px 0 0;border-bottom:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr:last-of-type{border-bottom:3px solid #dedede;border-radius:0 0 4px 4px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th{box-sizing:border-box;padding:20px 0 25px 30px;width:200px;text-align:left;font-size:14px;vertical-align:top}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th i.fa{color:#ff6a18}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-title{font-size:16px;font-weight:bold;line-height:1.5}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-subtitle{margin-top:10px;font-size:14px;font-weight:bold;line-height:1.8}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-add-title{display:inline-block;position:relative;margin-top:20px;border-bottom:1px solid #000;padding-right:1.5em;font-size:14px;font-weight:normal;cursor:pointer;user-select:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-add-title::after{position:absolute;content:'▼';top:0;bottom:0;right:0;margin:auto 0;width:1em;height:13px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-add-title.search-relust-add-title--opened::after{content:'▲'}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td{box-sizing:border-box;padding:0 0 0 30px;width:840px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul .office-search__dc__li{box-sizing:border-box;margin-bottom:10px;padding:0 1em;border-right:1px solid #dedede;font-size:14px;line-height:1.5}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul .office-search__dc__li .link__office-search__dc__a{box-sizing:border-box;color:#3E71D9;font-weight:700}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group--squeeze-wrapper{display:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:770px;margin-bottom:10px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label{box-sizing:border-box;margin-right:1em;margin-bottom:1em;cursor:pointer}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox{box-sizing:border-box;display:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__appover{box-sizing:border-box;position:relative;display:block;padding-left:1.5em;font-size:14px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__appover::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background-color:#fff;border:1px solid #ff6a18;border-radius:2px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover::before{box-sizing:border-box;background-color:#ff6a18}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;bottom:2.5px;left:2.5px;margin:auto 0;width:14px;height:14px;line-height:14px;color:#fff;font-size:10px;font-family:"Font Awesome 6 Free"}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check{position:relative;box-sizing:border-box;padding-left:10px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide{position:absolute;right:30px;bottom:10px;width:170px;text-align:right;margin-bottom:15px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit{display:inline-block;width:145px;height:40px;border-radius:4px;border:0;padding:0;background-color:#FF973E;box-shadow:0 3px 0 #db6500;color:#fff;text-align:center;font-size:14px;cursor:pointer}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit i.fa{color:#fff;vertical-align:baseline}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit:active{box-shadow:0 0 0 #db6500;transform:translate3d(0, 3px, 0)}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit:focus{outline:0}
