@charset "UTF-8";body{margin:0;font-family:Overpass,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#todo.resident-tax-payment-address .registration-step{width:120px}#todo.resident-tax-payment-address .spread-wrapper .th-table-box,#todo.resident-tax-payment-address .spread-wrapper .spread-table-scroll-y{min-width:944px}#todo.resident-tax-payment-address.confirmation .spread-wrapper .spread-table tr{cursor:inherit}@media(hover:hover){#todo.resident-tax-payment-address.confirmation .spread-wrapper .spread-table tr:hover td{background:inherit}}#modal-window.search .modal-window{max-width:960px}#modal-window.search .search-inputarea{margin-bottom:5dvh;position:relative}#modal-window.search .search-inputarea:before{content:"";display:block;width:18px;height:18px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_2'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20150%20150'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20192)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%236a6a6a;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M142.7,122.2l-24-24c-1.3,2.1-2.8,4-4.3,5.9l-8.9-8.9c.4-.5.8-1,1.1-1.5.2-.3.5-.7.7-1,0,0,0-.1.1-.2.2-.4.5-.7.7-1.1.5-.8,1-1.6,1.5-2.3,5-8.5,7.8-18.4,7.8-28.9s-2.9-20.4-7.8-28.9c-5-8.5-12.1-15.6-20.5-20.5-8.5-5-18.4-7.8-28.9-7.8s-20.4,2.9-28.9,7.8c-.3.2-.7.4-1,.6-.4.3-.9.5-1.3.8-.8.5-1.5,1-2.3,1.6-.2.2-.5.4-.7.5-.3.2-.5.4-.8.6-.2.2-.5.4-.7.6-.5.4-.9.8-1.4,1.1-2.3,2-4.5,4.1-6.5,6.5-.4.5-.8.9-1.1,1.4-.2.2-.4.5-.6.7-.2.3-.4.5-.6.8-.2.2-.4.5-.5.7-.5.7-1.1,1.5-1.6,2.3-.3.4-.6.9-.8,1.3-.2.3-.4.7-.6,1-5,8.5-7.8,18.4-7.8,28.9s2.9,20.4,7.8,28.9c5,8.5,12.1,15.6,20.5,20.5,8.5,5,18.4,7.8,28.9,7.8s20.4-2.9,28.9-7.8c.5-.3,1.1-.6,1.6-1,.3-.2.5-.3.8-.5.4-.2.7-.5,1.1-.7,0,0,.1,0,.2-.1.3-.2.7-.5,1-.7.5-.4,1-.7,1.5-1.1l8.9,8.9c-1.9,1.5-3.9,3-5.9,4.3l24,24c2.8,2.8,6.6,4.3,10.3,4.3s7.4-1.4,10.3-4.3c5.7-5.7,5.7-14.9,0-20.5ZM83.1,93.9c-.1,0-.2.2-.4.2-.1,0-.3.2-.4.3-.1,0-.2.2-.4.2-.2.1-.3.2-.5.3-.2,0-.3.2-.5.3-.3.2-.7.4-1,.6,0,0,0,0,0,0-.3.1-.5.3-.8.4-.1,0-.2.1-.3.2-.2.1-.4.2-.7.3-.4.2-.8.4-1.3.6-5.1,2.3-10.7,3.5-16.6,3.5s-11.5-1.3-16.6-3.5c-9.1-4.1-16.5-11.4-20.5-20.5-2.3-5.1-3.5-10.7-3.5-16.6s1.3-11.5,3.5-16.6c.6-1.4,1.4-2.8,2.1-4.1,0-.2.2-.3.3-.5.3-.4.5-.9.8-1.3.2-.2.3-.5.5-.7.2-.3.4-.6.6-.9.3-.4.6-.9,1-1.3,1.9-2.4,4.1-4.6,6.5-6.5.4-.3.9-.7,1.3-1,.3-.2.6-.4.9-.6.2-.2.5-.3.7-.5.4-.3.8-.6,1.3-.8.2,0,.3-.2.5-.3,1.3-.8,2.7-1.5,4.1-2.1,5.1-2.3,10.7-3.5,16.6-3.5s11.5,1.3,16.6,3.5c9.1,4.1,16.5,11.4,20.5,20.5,2.3,5.1,3.5,10.7,3.5,16.6s-1.3,11.5-3.5,16.6c-.2.4-.4.9-.6,1.3-.1.2-.2.4-.3.7,0,.1-.1.2-.2.3-.1.3-.3.5-.4.8,0,0,0,0,0,0-.2.3-.4.7-.6,1,0,.2-.2.3-.3.5,0,.2-.2.3-.3.5,0,.1-.2.2-.2.4,0,.1-.2.3-.3.4,0,.1-.2.2-.2.4,0,.1-.2.2-.2.3,0,0,0,.1-.1.2,0,.1-.2.3-.3.4-.8,1-1.6,2.1-2.4,3-.2.2-.3.4-.5.5-.2.2-.4.4-.6.7-.2.3-.5.5-.7.8-.2.2-.5.5-.8.7-.2.2-.4.4-.7.6-.2.2-.3.3-.5.5-1,.9-2,1.7-3,2.4-.1,0-.3.2-.4.3,0,0-.1.1-.2.1-.1,0-.2.2-.3.2Z'/%3e%3c/svg%3e") center/contain no-repeat;position:absolute;top:50%;left:10px;translate:0 -50%}#modal-window.search .search-inputarea input[type=text]{width:calc(100% - 48px);padding-left:40px;background-color:#eef5f8}#modal-window.search .search-inputarea .search-btn .button{width:48px;height:100%;padding:0;background:#2480ab;border:1px solid #888;border-left:none;border-radius:0 2px 2px 0;font-size:.9em;text-align:center;color:#fff}.search-result{margin-bottom:3dvh}.search-result .th-table-box{width:100%;max-height:100px}.search-result .info-table-scroll-y{width:100%;max-height:160px}.search-result .info-table{table-layout:fixed;width:100%;margin-right:auto;margin-left:auto}.search-result .info-table tr{cursor:pointer}.search-result .info-table th,.search-result .info-table td{padding:.5em 1em;border-left:1px dotted #888;border-right:none;font-size:.9em}.search-result .info-table th{background:#333;text-align:left;color:#fff}.search-result .info-table .td_bank,.search-result .info-table .td_bank_branch{width:100%}.search-result .info-table .td_telno{width:136px}.search-result .info-table .td_pension-office{width:216px}.search-result .info-table .td_insurance-association,.search-result .info-table .td_municipalities{width:280px}.search-result .info-table .td_address{width:320px}@media(hover:hover){.search-result .info-table tr:hover td{background:#fffbc7}}#modal-window.search.pension-office .th-table-box,#modal-window.search.pension-office .info-table-scroll-y{min-width:696px}#modal-window.search.insurance-association .th-table-box,#modal-window.search.insurance-association .info-table-scroll-y{min-width:760px}#modal-window.search.bank .modal-window{max-width:536px}#modal-window.search.bank .th-table-box,#modal-window.search.bank .info-table-scroll-y{min-width:360px}#modal-window.search.bank.branch .mordal-wrapper{margin-top:16px}#modal-window.search.bank.branch .bank-back-btn{margin-bottom:8px;text-align:right}#modal-window.search.bank.branch .bank-back-btn button{padding:4px 5%;background:#333;border-radius:0;font-size:.9em;color:#fff}#modal-window.search.municipalities .modal-window{max-width:424px}#todo.bank-transfer-download .current-edit{width:fit-content;white-space:nowrap;margin:0 auto 32px 0;position:inherit}#todo.bank-transfer-download .current-edit .edit-list{flex-wrap:wrap;padding:14px 32px}#todo.bank-transfer-download .main-table-box{max-width:880px;margin-bottom:56px;padding-bottom:40px}#todo.bank-transfer-download .main-table-box h2{font-size:1.5em}#todo.bank-transfer-download .todo-segment-title{justify-content:space-between;margin-bottom:16px}#todo.bank-transfer-download #todo-search{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px 1%}#todo.bank-transfer-download .segment-item{gap:0 12px;width:49%;min-width:287px}#todo.bank-transfer-download .segment-item .title{width:72px;padding-top:4px;font-size:.95em;text-align:right}#todo.bank-transfer-download .segment-item .segment-input{width:calc(100% - 84px)}#todo.bank-transfer-download .segment-item .segment-input input[type=date],#todo.bank-transfer-download .segment-item .segment-input input[type=text],#todo.bank-transfer-download .segment-item .segment-input select{background-color:#eef5f8}#todo.bank-transfer-download .segment-item .segment-input input#calc-count{width:80px}#todo.bank-transfer-download .segment-item.target-y .segment-input,#todo.bank-transfer-download .segment-item.target-period .segment-input{flex-wrap:wrap}#todo.bank-transfer-download .segment-button{justify-content:center;flex-wrap:wrap;gap:0 1%;width:100%;margin-top:24px}#todo.bank-transfer-download .segment-button button{padding:.3em 4em .4em;background:#333;letter-spacing:.3em;border-radius:2px;color:#fff;line-height:1.6}#todo.bank-transfer-download .segment-button button:after{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(28%) hue-rotate(236deg) brightness(107%) contrast(108%)}#todo.bank-transfer-download .segment-button .error-message{margin-top:12px}#todo.bank-transfer-download .input-title{width:100%;margin-bottom:8px;padding-left:0}#todo.bank-transfer-download .info-table-btn{transition:all .3s;margin-bottom:0;justify-content:flex-end;gap:0 8px}#todo.bank-transfer-download .info-table-btn button.download{padding:6px 12px;background:#fff;border:1px solid;border-radius:3px;color:#2480ab}#todo.bank-transfer-download .info-table-btn button.download .icon-img{filter:brightness(0) saturate(100%) invert(42%) sepia(38%) saturate(869%) hue-rotate(154deg) brightness(96%) contrast(92%)}#todo.bank-transfer-download .spread-wrapper{margin-bottom:16px}#todo.bank-transfer-download .spread-wrapper .box-scroll{min-height:200px}#todo.bank-transfer-download .spread-wrapper .spread-table{min-width:1328px}#todo.bank-transfer-download .spread-wrapper .spread-table tr{cursor:auto}#todo.bank-transfer-download .spread-wrapper .spread-table .td_choice{width:56px}#todo.bank-transfer-download .spread-wrapper .spread-table .td_total-count{width:88px}#todo.bank-transfer-download .spread-wrapper .spread-table .td_account-info-no{width:104px}#todo.bank-transfer-download .spread-wrapper .spread-table .td_total-amount{width:120px}#todo.bank-transfer-download .spread-wrapper .spread-table .td_bank-name,#todo.bank-transfer-download .spread-wrapper .spread-table .td_branch-name{width:260px;text-align:left}#todo.bank-transfer-download .spread-wrapper .spread-table .td_transfer-file-name{width:440px;text-align:left}#todo.bank-transfer-download .todo-inputitem.include-box{background:none;border:none;padding:0}#todo.bank-transfer-download .todo-inputitem.include-box .input-title.include-title{position:relative;padding:2px 8px 2px 1.5em}#todo.bank-transfer-download .todo-inputitem.include-box .input-title.include-title:before{content:"■";position:absolute;top:2px;left:2px}#todo.bank-transfer-download .tooltip .fukidashi{top:calc(100% + 24px);bottom:unset}#todo.bank-transfer-download .tooltip .fukidashi:before{top:unset;bottom:99%;rotate:180deg}#todo.bank-transfer-download th .tooltip:before{filter:var(--filter-wh)}#todo.bank-transfer-download.year-end-tax-adjustment .spread-wrapper .spread-table th{padding-top:.1em;padding-bottom:.1em}#todo.bank-transfer-download.year-end-tax-adjustment .spread-wrapper .spread-table th.td_notext-checkbox{padding-right:0;padding-left:.2em}#todo.bank-transfer-download.year-end-tax-adjustment .spread-wrapper .spread-table .td_choice{padding-top:0;padding-bottom:0}#todo.bank-transfer-download.year-end-tax-adjustment .spread-wrapper .spread-table .td_notext-checkbox .checkbox-list label{padding:4px 35% 7px}#todo.bank-transfer-download.year-end-tax-adjustment .spread-wrapper .spread-table .td_notext-checkbox .checkbox-list input[type=checkbox]{margin-right:0}#todo.bank-transfer-download.deduction-list .spread-wrapper .box-scroll{min-height:unset}#todo.bank-transfer-download.deduction-list .spread-wrapper .spread-table{width:auto;min-width:1216px;margin-right:0;margin-left:0}#todo.bank-transfer-download.deduction-list .spread-wrapper .spread-table .td_aggregation-pattern-name,#todo.bank-transfer-download.deduction-list .spread-wrapper .spread-table .td_salary-structure{width:360px;text-align:left}#todo.bank-transfer-download.deduction-list .spread-wrapper .spread-table .td_file-name{width:440px;text-align:left}#todo.bank-transfer-download.deduction-list .spread-wrapper .by-company .spread-table{min-width:856px}@media screen and (max-width:768px){#todo.bank-transfer-download .segment-item{width:100%}}@media screen and (max-width:428px){#todo.bank-transfer-download .next-btn .button{padding-right:16px;padding-left:16px}}#todo.calculation-result-inquiry .input-group:last-child{margin-bottom:0}#todo.calculation-result-inquiry .spread-wrapper .spread-table tr{cursor:auto}@media(hover:hover){#todo.calculation-result-inquiry .spread-wrapper .spread-table tr:hover td{background:#fff}}#todo.calculation-result-inquiry.salary-bonus-count .info-table-btn{align-items:center;gap:0 16px}#todo.calculation-result-inquiry.salary-bonus-count .info-table-btn h2{margin-bottom:0}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table-scroll-y{max-height:inherit;min-width:1180px}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table{border:none}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table tr{border-bottom:none}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table tr.types{border-top:4px solid #dde9ee;border-bottom:1px dotted #888}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table td:has(a){color:#db1c1c;padding:0}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table td a{text-decoration:underline;display:flex;justify-content:center;align-items:center;height:54.1px}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table th{border-color:#fff;border-left:none}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table th.td-month{border-left:1px solid #fff}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table .td-blank{width:110px;border-right:4px solid #dde9ee}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table .td-th{width:110px;color:inherit;border-right:4px solid #dde9ee}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table .td-th.count{background:#d7d7d7}#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table .td-th.payday{background:#eaeaea}@media(hover:hover){#todo.calculation-result-inquiry.salary-bonus-count .spread-wrapper .spread-table td:has(a):hover{background:#f3f3f3!important}}#todo.calculation-result-inquiry.result-summary .flex.flex-summary{justify-content:space-between}#todo.calculation-result-inquiry.result-summary .current-edit{margin:0 0 32px;position:relative;top:unset;width:200px}#todo.calculation-result-inquiry.result-summary .simple-list-item{border-bottom:none;padding:0}#todo.calculation-result-inquiry.result-summary .simple-list-item .text-link{display:block;margin-bottom:2px}#todo.calculation-result-inquiry.result-summary .main-table-box{margin-bottom:56px;padding-bottom:40px}#todo.calculation-result-inquiry.result-summary .main-table-box h2{font-size:1.5em}#todo.calculation-result-inquiry.result-summary .todo-segment-title{justify-content:space-between;margin-bottom:16px}#todo.calculation-result-inquiry.result-summary #todo-search{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px 1%}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item{gap:0 8px;width:100%}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item .title{width:104px;padding-top:4px;font-size:.95em;text-align:right}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item .status{margin-bottom:4px}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item .segment-input{align-items:center;flex-wrap:wrap;gap:0 6px;width:calc(100% - 104px);min-width:240px}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item .segment-input input[type=text]{background-color:#eef5f8}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item .segment-input select{width:100%;padding-top:.3em;background-color:#eef5f8}#todo.calculation-result-inquiry.result-summary #todo-search .segment-item.harfitem{width:49.5%;min-width:400px}#todo.calculation-result-inquiry.result-summary #todo-search .segment-button{justify-content:center;flex-wrap:wrap;gap:0 1%;width:100%;margin-top:24px}#todo.calculation-result-inquiry.result-summary #todo-search .segment-button button{border-radius:2px;color:#fff;line-height:1.6}#todo.calculation-result-inquiry.result-summary #todo-search .segment-button button:after{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(28%) hue-rotate(236deg) brightness(107%) contrast(108%)}#todo.calculation-result-inquiry.result-summary #todo-search .segment-button button.perform{padding:.3em 4em .4em;background:#333;letter-spacing:.3em}#todo.calculation-result-inquiry.result-summary #todo-search .segment-button button.reset{padding:.2em 2em .4em 1em;background:#aaa;font-size:.85em}#todo.calculation-result-inquiry.result-summary .info-table-btn button.flex-center{background:#dde9ee}#todo.calculation-result-inquiry.result-summary .info-table-btn button.flex-center .icon-img.icon-page{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_2'%20data-name='2'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20150%20150'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236a6a6a;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M28.1,0v121.9h121.9V0H28.1ZM138.3,110.2H39.8V11.7h98.4v98.4Z'/%3e%3cpolygon%20class='cls-1'%20points='11.7%20138.3%2011.7%2086.7%2011.7%2039.8%2011.7%2028.1%200%2028.1%200%20150%20121.9%20150%20121.9%20138.3%20110.2%20138.3%2011.7%20138.3'/%3e%3cpolygon%20class='cls-1'%20points='68.2%2091.6%20102.7%2057.1%20102.7%2082%20114.5%2082%20114.5%2037.1%2069.6%2037.1%2069.6%2048.8%2094.5%2048.8%2059.9%2083.4%2068.2%2091.6'/%3e%3c/svg%3e")}#todo.calculation-result-inquiry.result-summary .spread-wrapper{border:1px solid #aaa;max-height:75vh;overflow:scroll}#todo.calculation-result-inquiry.result-summary .spread-wrapper::-webkit-scrollbar{background-color:#ccc}#todo.calculation-result-inquiry.result-summary .spread-wrapper::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #fff}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table{border:none}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table td{font-size:.9em;text-align:center;line-height:1.3;padding:.2em .6em}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th{border-right:none;color:#fff;font-weight:400;position:sticky;top:0;z-index:100}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th:before{content:"";width:100%;height:100%;background:#2480ab!important;border-right:1px dotted #fff;box-shadow:0 4px 1px #0003;position:absolute;top:0;left:0;z-index:-1}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th .arw-b .active{padding-right:1.4em}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th .tooltip{position:absolute;right:26px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th .tooltip:before{width:16px;height:16px;margin:0;filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(28%) hue-rotate(236deg) brightness(107%) contrast(108%);vertical-align:inherit}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th.td_employee-code,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th.td_employee-name{z-index:200}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th.td_employee-code:before,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th.td_employee-name:before{background:#333!important}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table th.td_employee-name:before{box-shadow:4px 4px 1px #0003}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-code,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-name{background:none;border:none;position:sticky;z-index:100}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-code:before,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-name:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background:#fff;border-right:1px dotted rgb(170,170,170)}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-code{width:102px;left:0}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-name{width:168px;left:102px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_employee-name:before{box-shadow:4px 0 1px #0003}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_affiliation-code,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_calculation-count{width:96px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_affiliation-name,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_salary-structure{width:280px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_provision-ymd{width:132px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_web-statement-email-sent-at,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_web-statement-email-first-viewed-at{width:208px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_total-payment-amount,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_taxable-payment-amount,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_income-tax{width:110px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_tax-table-category{width:154px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_total-social-insurance-amount,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_labor-insurance-eligible-amount{width:130px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_social-insurance-cash-compensation,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_social-insurance-in-kind-compensation{width:164px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_fixed-wage{width:130px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_data-category{width:140px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_annual-cumulative-standard-bonus{width:240px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_payment-statement{width:164px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table .td_payment-deductions{width:152px}@media(hover:hover){#todo.calculation-result-inquiry.result-summary .text-link:hover{translate:0 2px}#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table tr:hover td,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table tr:hover td.td_employee-code:before,#todo.calculation-result-inquiry.result-summary .spread-wrapper .spread-table tr:hover td.td_employee-name:before{background:#eef5f8}}#todo.calculation-result-inquiry.payroll-statement-inquiry .current-edit{position:inherit}#todo.calculation-result-inquiry.payroll-statement-inquiry .current-edit .edit-list{flex-wrap:wrap;gap:8px 24px}#todo.calculation-result-inquiry.payroll-statement-inquiry .current-edit .edit-list .edit-item .text .period:not(:last-child):after{content:"～";padding:0 .6em}#todo.calculation-result-inquiry.payroll-statement-inquiry .flex-right{justify-content:flex-end}#todo.calculation-result-inquiry.payroll-statement-inquiry .logo-image{width:238px;height:65px;margin-bottom:24px;padding:2px;border:1px solid #aaa;position:relative}#todo.calculation-result-inquiry.payroll-statement-inquiry .logo-image img{display:block;width:100%;height:100%;object-fit:contain}#todo.calculation-result-inquiry.payroll-statement-inquiry .input-group.information{margin-bottom:0}#todo.calculation-result-inquiry.payroll-statement-inquiry .input-group.information .todo-inputitem{margin-bottom:8px;font-size:.9em}#todo.calculation-result-inquiry.payroll-statement-inquiry .input-group.information .todo-inputitem:last-of-type{margin-bottom:12px}#todo.calculation-result-inquiry.payroll-statement-inquiry .input-group.information .input-title{width:7em;padding:2px 8px;border-radius:3px;background:#666;text-align:center;color:#fff;font-weight:400}#todo.calculation-result-inquiry.payroll-statement-inquiry .main-table-box{padding-bottom:0}#todo.calculation-result-inquiry.payroll-statement-inquiry .main-table-box.bg-none.flex{justify-content:flex-end}#todo.calculation-result-inquiry.payroll-statement-inquiry .main-table-box-wrapper{width:94%;padding-bottom:32px}#todo.calculation-result-inquiry.payroll-statement-inquiry .info-table-btn{transition:all .3s}#todo.calculation-result-inquiry.payroll-statement-inquiry .info-table-btn button.download{padding:6px 12px;background:#fff;border:1px solid;border-radius:3px;color:#2480ab}#todo.calculation-result-inquiry.payroll-statement-inquiry .info-table-btn button.download .icon-img{filter:brightness(0) saturate(100%) invert(42%) sepia(38%) saturate(869%) hue-rotate(154deg) brightness(96%) contrast(92%)}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper table.spread-table thead tr.table-subtitle{border-bottom:1px dotted #888}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table{min-width:1090px;margin-bottom:12px}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table th,#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table td{font-size:.85em;height:30px}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table .table-subtitle th.total-title{background-color:#d7d7d7;font-weight:700}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table .table-subtitle th{background-color:#eaeaea;font-weight:400;color:#333}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table .table-title th{text-align:left}#todo.calculation-result-inquiry.payroll-statement-inquiry .spread-wrapper .spread-table:last-of-type{margin-bottom:0}@media(hover:hover){#todo.calculation-result-inquiry.payroll-statement-inquiry .info-table-btn:hover button.download{translate:0 2px}}#todo.calculation-result-inquiry.payroll-deduction-inquiry #mainarea{max-width:768px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .current-edit{position:inherit}#todo.calculation-result-inquiry.payroll-deduction-inquiry .current-edit .edit-list{flex-wrap:wrap;gap:8px 24px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box{margin-bottom:16px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box .deduction-title.flex{width:100%;align-items:flex-end;justify-content:space-between;margin-bottom:8px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box h2{margin-bottom:0}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box .page-btn .button{padding-right:1.5em;padding-left:1.5em;background:#fff;border:1px solid;color:#2480ab}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box .page-btn .button .message{font-size:.7em;margin-left:8px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .main-table-box .icon-img.icon-page{width:20px;height:20px;margin-right:8px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_2'%20data-name='2'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20150%20150'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236a6a6a;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M28.1,0v121.9h121.9V0H28.1ZM138.3,110.2H39.8V11.7h98.4v98.4Z'/%3e%3cpolygon%20class='cls-1'%20points='11.7%20138.3%2011.7%2086.7%2011.7%2039.8%2011.7%2028.1%200%2028.1%200%20150%20121.9%20150%20121.9%20138.3%20110.2%20138.3%2011.7%20138.3'/%3e%3cpolygon%20class='cls-1'%20points='68.2%2091.6%20102.7%2057.1%20102.7%2082%20114.5%2082%20114.5%2037.1%2069.6%2037.1%2069.6%2048.8%2094.5%2048.8%2059.9%2083.4%2068.2%2091.6'/%3e%3c/svg%3e");filter:brightness(0) saturate(100%) invert(42%) sepia(38%) saturate(869%) hue-rotate(154deg) brightness(96%) contrast(92%)}#todo.calculation-result-inquiry.payroll-deduction-inquiry .input-group .todo-inputitem:last-of-type{margin-bottom:0}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-table-scroll-y{max-height:100%;min-width:500px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-item-number,#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-item-type{width:81px}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table td.td-item-name{text-align:left}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count{width:128px;position:relative}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count:after{position:absolute;top:50%;transform:translateY(-50%);right:1em}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count.days:after{content:"日"}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count.hours:after{content:"時間"}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count.count:after{content:"回"}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table .td-count.amount:after{content:"円"}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table tr.uchiwake td{background:#dedede;color:#999}#todo.calculation-result-inquiry.payroll-deduction-inquiry .spread-wrapper .spread-table tr.uchiwake td.child-name{padding-left:3em}#todo.web-statement-email-send #mainarea{max-width:768px}#todo.web-statement-email-send .input-title{width:auto;display:inline-block;white-space:nowrap;margin-bottom:16px;padding-left:0;cursor:pointer}#todo.mail-recipient-select .current-edit .edit-list{flex-wrap:wrap}#todo.mail-recipient-select .main-table-box{margin-bottom:56px;padding-bottom:40px}#todo.mail-recipient-select .main-table-box h2{font-size:1.5em}#todo.mail-recipient-select .todo-segment-title{justify-content:space-between;margin-bottom:16px}#todo.mail-recipient-select #todo-search{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px 1%}#todo.mail-recipient-select #todo-search .segment-item{gap:0 8px;width:100%}#todo.mail-recipient-select #todo-search .segment-item .title{width:104px;padding-top:4px;font-size:.95em;text-align:right}#todo.mail-recipient-select #todo-search .segment-item .status{margin-bottom:4px}#todo.mail-recipient-select #todo-search .segment-item .segment-input{align-items:center;flex-wrap:wrap;gap:0 6px;width:calc(100% - 104px);min-width:240px}#todo.mail-recipient-select #todo-search .segment-item .segment-input input[type=text]{background-color:#eef5f8}#todo.mail-recipient-select #todo-search .segment-item .segment-input select{width:100%;padding-top:.3em;background-color:#eef5f8}#todo.mail-recipient-select #todo-search .segment-item.harfitem{width:49.5%;min-width:400px}#todo.mail-recipient-select #todo-search .segment-button{justify-content:center;flex-wrap:wrap;gap:0 1%;width:100%;margin-top:24px}#todo.mail-recipient-select #todo-search .segment-button button{border-radius:2px;color:#fff;line-height:1.6}#todo.mail-recipient-select #todo-search .segment-button button:after{filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(28%) hue-rotate(236deg) brightness(107%) contrast(108%)}#todo.mail-recipient-select #todo-search .segment-button button.perform{padding:.3em 4em .4em;background:#333;letter-spacing:.3em}#todo.mail-recipient-select #todo-search .segment-button button.reset{padding:.2em 2em .4em 1em;background:#aaa;font-size:.85em}#todo.mail-recipient-select h3{font-size:1em;margin-bottom:8px}#todo.mail-recipient-select .spread-wrapper{border:1px solid #aaa;max-height:75vh;overflow:scroll}#todo.mail-recipient-select .spread-wrapper::-webkit-scrollbar{background-color:#ccc}#todo.mail-recipient-select .spread-wrapper::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #fff}#todo.mail-recipient-select .spread-wrapper .spread-table{border:none}#todo.mail-recipient-select .spread-wrapper .spread-table tr{cursor:auto}#todo.mail-recipient-select .spread-wrapper .spread-table th,#todo.mail-recipient-select .spread-wrapper .spread-table td{font-size:.9em;text-align:center;line-height:1.3;padding:.2em .6em}#todo.mail-recipient-select .spread-wrapper .spread-table th{border-right:none;color:#fff;font-weight:400;position:sticky;top:0;z-index:100}#todo.mail-recipient-select .spread-wrapper .spread-table th:before{content:"";width:100%;height:100%;background:#2480ab!important;border-right:1px dotted #fff;box-shadow:0 4px 1px #0003;position:absolute;top:0;left:0;z-index:-1}#todo.mail-recipient-select .spread-wrapper .spread-table th .arw-b .active{padding-right:1.4em}#todo.mail-recipient-select .spread-wrapper .spread-table th.td_notext-checkbox .checkbox-list label{padding:6px 35%}#todo.mail-recipient-select .spread-wrapper .spread-table th.td_notext-checkbox,#todo.mail-recipient-select .spread-wrapper .spread-table th.td_employee-code,#todo.mail-recipient-select .spread-wrapper .spread-table th.td_employee-name{z-index:200}#todo.mail-recipient-select .spread-wrapper .spread-table th.td_notext-checkbox:before,#todo.mail-recipient-select .spread-wrapper .spread-table th.td_employee-code:before,#todo.mail-recipient-select .spread-wrapper .spread-table th.td_employee-name:before{background:#333!important}#todo.mail-recipient-select .spread-wrapper .spread-table th.td_employee-name:before{box-shadow:4px 4px 1px #0003}#todo.mail-recipient-select .spread-wrapper .spread-table .td_notext-checkbox,#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-code,#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-name{background:none;border:none;position:sticky;z-index:100}#todo.mail-recipient-select .spread-wrapper .spread-table .td_notext-checkbox:before,#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-code:before,#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-name:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background:#fff;border-right:1px dotted rgb(170,170,170)}#todo.mail-recipient-select .spread-wrapper .spread-table .td_notext-checkbox{left:0}#todo.mail-recipient-select .spread-wrapper .spread-table .td_notext-checkbox:before{content:"";width:100%;height:100%;background:#d7d7d7;border-right:1px solid #aaa;position:absolute;top:0;left:0;z-index:-1}#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-code{width:102px;left:64px}#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-name{width:168px;left:166px}#todo.mail-recipient-select .spread-wrapper .spread-table .td_employee-name:before{box-shadow:4px 0 1px #0003}#todo.mail-recipient-select .spread-wrapper .spread-table .td_affiliation-code{width:104px}#todo.mail-recipient-select .spread-wrapper .spread-table .td_affiliation-name,#todo.mail-recipient-select .spread-wrapper .spread-table .td_salary-structure{width:280px}#todo.mail-recipient-select .spread-wrapper .spread-table .td_web-statement-email-sent-at,#todo.mail-recipient-select .spread-wrapper .spread-table .td_web-statement-email-first-viewed-at{width:208px}#todo.mail-recipient-select .nextback-btn{justify-content:space-between}#todo.mail-recipient-select .nextback-btn .mail-send-btn button,#todo.mail-recipient-select .nextback-btn .next-btn button{min-width:144px;margin-top:32px;border:2px solid}#todo.mail-recipient-select .nextback-btn .mail-send-btn button{background:#fff;border-color:#2480ab;color:#2480ab;margin-right:8px}#todo.mail-recipient-select .nextback-btn .next-btn button{background:#2480ab;border-color:#2480ab;color:#fff}@media(hover:hover){#todo.mail-recipient-select .spread-wrapper .spread-table tr:hover td,#todo.mail-recipient-select .spread-wrapper .spread-table tr:hover td.td_employee-code:before,#todo.mail-recipient-select .spread-wrapper .spread-table tr:hover td.td_employee-name:before{background:#eef5f8}}#todo.organization-manage.position .spread-wrapper .spread-table tr{cursor:auto}#todo.organization-manage.position .spread-wrapper .spread-table input[type=text]{border-color:#aaa}#todo.organization-manage.position .spread-wrapper .spread-table td{padding-top:1em;padding-bottom:1em}#todo.organization-manage.position .spread-wrapper .spread-table .td_position-code input[type=text]{text-align:center}#todo.confirmation .position .spread-wrapper .spread-table tr{cursor:inherit}@media(hover:hover){#todo.organization-manage.position .spread-wrapper .spread-table tr:hover td,#todo.confirmation .position .spread-wrapper .spread-table tr:hover td{background:inherit}}
