@charset "UTF-8";.modal-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media (min-width: 600px) and (max-width: 1024px){.modal-content{width:calc(100% - 40px)!important}.modal-content .spinner-border{margin-right:auto!important;margin-left:auto!important}}@media (max-width: 599px){.modal-content{width:calc(100% - 20px)!important}.modal-content .spinner-border{margin-right:auto!important;margin-left:auto!important}}.modal-dialog{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.modal-dialog.modal-dialog-centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 600px) and (max-width: 1024px){.modal-fit-width{width:564px!important}}@media (max-width: 599px){.modal-fit-width{width:100%!important}}.modal-body{padding:0 2.625rem}@media (min-width: 600px) and (max-width: 1024px){.modal-body{padding:0 1.25rem}}@media (max-width: 599px){.modal-body{padding:0 1.25rem}}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:middle;border:.25rem solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border.spinner-border-sm{width:.8rem;height:.8rem;border-width:.2rem}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:middle;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow.spinner-grow-sm{width:.8rem;height:.8rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.me-4{margin-right:1.5rem!important}.search-condition__button--gray,.search-condition__button--gray-w,.search-condition__button--fountain-blue-w,.contract__button{width:100%;padding:0;margin:.2rem 0;font-size:1rem;line-height:3rem;cursor:pointer;border:none;border-radius:.3rem!important;-webkit-transition:.2s;transition:.2s}*{padding:0;margin:0}body,html{font-family:-apple-system,BlinkMacSystemFont,游ゴシック体,YuGothic,游ゴシック Medium,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,Helvetica Neue,HelveticaNeue,Helvetica,Arial,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px!important;color:#707070}@media (min-width: 600px) and (max-width: 1024px){body,html{font-size:12px!important}}@media (max-width: 599px){body,html{font-size:10px!important}}body{color:#707070}main{inset:0;max-width:1200px;padding-top:7rem;margin:0 auto}ul{list-style:none}a{cursor:pointer}table{border-spacing:0;border-collapse:collapse}hr{margin:1rem 0}.wrap{position:relative;min-height:100vh;overflow:scroll}.wrap:before{position:fixed;inset:0;z-index:-1;content:"";background-image:url(/build/assets/background-c88bec10.jpg);background-position:center;background-size:cover}.outer-panel{-webkit-box-sizing:border-box;box-sizing:border-box;margin:5rem .5rem 10rem;background-color:#ffffff98;border:1px solid #b6b6b6;border-radius:8px}.outer-panel--no-padding{padding:unset!important}.outer-panel__title,.outer-panel__description{color:#fff;text-align:center}.outer-panel__title{padding:1rem 0}.outer-panel__title span{vertical-align:middle}.outer-panel__title--color-white{padding:2rem 0 1rem;color:#fff!important}.outer-panel__title-icon{width:1.5rem}.outer-panel__title-wrap{position:relative;overflow:hidden;text-align:center;background-color:#58b6b9;border-radius:8px 8px 0 0}.outer-panel__title-wrap--bg-sky-blue{background-color:#a0c4fa}.outer-panel__title-wrap .error-message{background-color:#fff}.outer-panel__title--no-bg{background-color:transparent}.outer-panel__description{padding:0 1rem;line-height:2rem}.outer-panel__description--bg-fountain-blue{color:#fff;text-align:center;background-color:#58b6b9}.outer-panel__description-secondary{padding:0 5.5rem;line-height:2rem;color:#fff;text-align:center}.inner-panel{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem;margin:1rem 0;background-color:#fff;border:1px solid #58b6b9;border-radius:1.2rem}.inner-panel__wrap{padding:1rem}.inner-panel__error-message{background-color:#ffb5b5;border:1px solid #f00;padding:.8rem;margin:.8rem 1.6rem;font-size:1rem;font-weight:700;line-height:2em;color:red;border-radius:4px}.text-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:.5rem;margin:1rem 0;line-height:1.5rem;background-color:#fff!important;border:1px solid #b6b6b6;border-radius:.3rem}.text-box::-webkit-input-placeholder{color:#cfcfcf}.text-box::-moz-placeholder{color:#cfcfcf}.text-box:-ms-input-placeholder{color:#cfcfcf}.text-box::-ms-input-placeholder{color:#cfcfcf}.text-box::placeholder{color:#cfcfcf}.text-box--right{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:.5rem;margin:1rem 0;line-height:1.5rem;background-color:#fff!important;border:1px solid #b6b6b6;border-radius:.3rem;text-align:right}.text-box--right::-webkit-input-placeholder{color:#cfcfcf}.text-box--right::-moz-placeholder{color:#cfcfcf}.text-box--right:-ms-input-placeholder{color:#cfcfcf}.text-box--right::-ms-input-placeholder{color:#cfcfcf}.text-box--right::placeholder{color:#cfcfcf}.label{font-size:1.1rem!important}.label--left,.label--left-h{font-size:1.2rem;color:#333;text-align:left}.label--left-h{margin-top:1rem}.link-simple{display:block;margin:.5rem auto 0;font-size:.8rem!important;color:#033070;text-align:center;text-decoration:underline}.button--disabled,.button--disabled-s,.button--disabled-m,.button--disabled-xs,.button--light-gray,.button--light-gray-s,.button--light-gray-xs,.button--gray,.button--gray-s,.button--gray-xs,.button--fountain-blue,.button--fountain-blue-s,.button--fountain-blue-xs,.button--pale-red,.button--pale-red-s,.button--pale-red-m,.button--pale-red-xs .button--pale-red-reverse,.button--pale-red-reverse-s,.button--pale-red-reverse-m,.button--pale-red-reverse-xs{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:.2rem 0;font-size:1rem;line-height:3rem;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:8px!important;-webkit-transition:.2s;transition:.2s;display:block!important}.button--disabled-xs,.button--pale-red-xs,.button--pale-red-reverse-xs,.button--fountain-blue-xs,.button--light-gray-xs,.button--gray-xs{min-width:3rem!important;max-width:3rem!important;line-height:1.7rem!important;border-radius:3px!important}.button--disabled-s,.button--pale-red-s,.button--pale-red-reverse-s,.button--fountain-blue-s,.button--light-gray-s,.button--gray-s{min-width:4rem!important;max-width:4rem!important}.button--disabled,.button--disabled-m,.button--pale-red-m,.button--pale-red-reverse-m{min-width:8rem!important;max-width:8rem!important}.button--disaled,.button--disabled-s,.button--disabled-m,.button--disabled-xs{color:#444;background-color:#707070}.button--light-gray,.button--light-gray-s,.button--light-gray-xs{color:#444;background-color:#dadada}.button--light-gray:hover,.button--light-gray-s:hover,.button--light-gray-xs:hover{color:#fff;background-color:#474747}.button--gray,.button--gray-s,.button--gray-xs{color:#fff;background-color:#b6b6b6}.button--gray:hover,.button--gray-s:hover,.button--gray-xs:hover{color:#fff;background-color:#707070}.button--fountain-blue,.button--fountain-blue-s,.button--fountain-blue-xs{color:#fff;background-color:#58b6b9}.button--fountain-blue:hover,.button--fountain-blue-s:hover,.button--fountain-blue-xs:hover{background-color:#378386}.button--pale-red,.button--pale-red-s,.button--pale-red-m,.button--pale-red-xs{color:#fff;background-color:#e373a2}.button--pale-red:hover,.button--pale-red-s:hover,.button--pale-red-m:hover,.button--pale-red-xs:hover{color:#fff;background-color:#8f355a}.button--pale-red-reverse-m{border:1px solid #e373a2!important}.button--pale-red-reverse-xs,.button--pale-red-reverse-s,.button--pale-red-reverse-m,.button--pale-red-reverse{color:#e373a2;background-color:#fff;border:1px solid #e373a2!important}.button--pale-red-reverse-xs:hover,.button--pale-red-reverse-s:hover,.button--pale-red-reverse-m:hover,.button--pale-red-reverse:hover{color:#fff;background-color:#e373a2}.menu-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-button__link,.menu-button__none-link{min-height:64px;padding:1rem!important;margin-top:1rem!important}.menu-button--fountain-blue{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#58b6b9;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--fountain-blue{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--fountain-blue{width:45%;min-width:115px}}.menu-button--fountain-blue a{color:#fff}.menu-button--fountain-blue img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#a0c4fa;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--sky-blue{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--sky-blue{width:45%;min-width:115px}}.menu-button--sky-blue a{color:#fff}.menu-button--sky-blue img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--red{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#e373a2;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--red{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--red{width:45%;min-width:115px}}.menu-button--red a{color:#fff}.menu-button--red img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--red svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--green{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#378386;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--green{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--green{width:45%;min-width:115px}}.menu-button--green a{color:#fff}.menu-button--green img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--green svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-reverse{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#fff;border-radius:8px;color:#58b6b9;border:1px solid #58b6b9}@media (min-width: 600px) and (max-width: 1024px){.menu-button--fountain-blue-reverse{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--fountain-blue-reverse{width:45%;min-width:115px}}.menu-button--fountain-blue-reverse a{color:#fff}.menu-button--fountain-blue-reverse img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-reverse svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--disabled-30{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#707070;border-radius:8px;pointer-events:none}@media (min-width: 600px) and (max-width: 1024px){.menu-button--disabled-30{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--disabled-30{width:45%;min-width:115px}}.menu-button--disabled-30 a{color:#fff}.menu-button--disabled-30 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--disabled-30 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-30{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#58b6b9;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--fountain-blue-30{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--fountain-blue-30{width:45%;min-width:115px}}.menu-button--fountain-blue-30 a{color:#fff}.menu-button--fountain-blue-30 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-30 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue-30{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#a0c4fa;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--sky-blue-30{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--sky-blue-30{width:45%;min-width:115px}}.menu-button--sky-blue-30 a{color:#fff}.menu-button--sky-blue-30 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue-30 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--red-30{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#e373a2;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--red-30{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--red-30{width:45%;min-width:115px}}.menu-button--red-30 a{color:#fff}.menu-button--red-30 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--red-30 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--green-30{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#378386;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--green-30{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--green-30{width:45%;min-width:115px}}.menu-button--green-30 a{color:#fff}.menu-button--green-30 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--green-30 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-50{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#58b6b9;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--fountain-blue-50{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--fountain-blue-50{width:45%;min-width:115px}}.menu-button--fountain-blue-50 a{color:#fff}.menu-button--fountain-blue-50 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--fountain-blue-50 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue-50{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#a0c4fa;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--sky-blue-50{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--sky-blue-50{width:45%;min-width:115px}}.menu-button--sky-blue-50 a{color:#fff}.menu-button--sky-blue-50 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--sky-blue-50 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--red-50{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#e373a2;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--red-50{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--red-50{width:45%;min-width:115px}}.menu-button--red-50 a{color:#fff}.menu-button--red-50 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--red-50 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--green-50{-webkit-box-sizing:border-box;box-sizing:border-box;width:30%;min-width:160px;padding:.5rem;margin:auto;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#378386;border-radius:8px}@media (min-width: 600px) and (max-width: 1024px){.menu-button--green-50{width:calc(50% - .5rem)}}@media (max-width: 599px){.menu-button--green-50{width:45%;min-width:115px}}.menu-button--green-50 a{color:#fff}.menu-button--green-50 img{display:block;height:2rem;margin:.1rem auto .8rem}.menu-button--green-50 svg{display:block;width:2rem;height:2rem;margin:.1rem auto .8rem}.menu-button--red:hover,.menu-button--red-30:hover,.menu-button--red-50:hover{color:#fff;background-color:#8f355a}.menu-button--fountain-blue:hover,.menu-button--fountain-blue-30:hover,.menu-button--fountain-blue-50:hover{color:#fff;background-color:#378386}.dataTable,.table{width:100%;font-size:.7rem;border-collapse:collapse;border:1px solid #aaa}@media (min-width: 600px) and (max-width: 1024px){.dataTable,.table{min-width:900px!important}}@media (max-width: 599px){.dataTable,.table{min-width:1024px!important}}.dataTable th,.table th{cursor:pointer;background-color:#eee;background-repeat:no-repeat;background-position:center right}.dataTable th,.dataTable td,.table th,.table td{padding:.7rem;border:1px solid #aaa}.grid{width:100%;table-layout:fixed;border:3px solid #ddd}@media (min-width: 600px) and (max-width: 1024px){.grid{width:1024px;border:1px solid #ddd}}@media (max-width: 599px){.grid{width:1024px;border:1px solid #ddd}}.grid th,.grid td{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;min-width:5rem;max-width:10rem;min-height:2rem;padding:.7rem .4rem;line-height:2rem;color:#707070;text-align:center;word-break:break-all;border:3px solid #ddd}@media (min-width: 600px) and (max-width: 1024px){.grid th,.grid td{border:1px solid #ddd}}@media (max-width: 599px){.grid th,.grid td{border:1px solid #ddd}}.grid th{background-color:#eee}.grid th:nth-child(1){width:5rem}.grid th:nth-child(2),.grid td:nth-child(2){width:10rem}.grid th:nth-child(3){width:10rem}.grid th:nth-child(4){width:17rem;max-width:20rem}.grid th:nth-child(5){width:10rem}.grid th:nth-child(6){width:10rem}.grid th:nth-child(7){width:10rem}.grid th:nth-child(8){width:10rem}.grid th:nth-child(9){width:10rem}.grid th:nth-child(10){width:15rem;max-width:15rem}.grid td:nth-child(1)>a{margin:0 auto}.grid__total{text-align:right}.grid__table-wrap{width:100%;overflow:auto}@media (min-width: 600px) and (max-width: 1024px){.grid__table-wrap{padding-bottom:1rem;overflow-x:auto}}@media (max-width: 599px){.grid__table-wrap{padding-bottom:1rem;overflow-x:auto}}.grid .collapse{padding:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplement{margin-top:.5rem;color:#707070;text-align:left}.supplement__download-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:.2rem 0;line-height:3rem;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:8px!important;-webkit-transition:.2s;transition:.2s;position:relative;display:block;width:24rem;height:4.3rem;margin:1em auto;font-size:1rem;line-height:4em;color:#000c;border:.1rem solid #b6b6b6;border-radius:1rem!important}.supplement__download-button:hover{color:#fff;background-color:#707070;color:#000c}.supplement__download-button:before{position:absolute;top:50%;left:1rem;width:2rem;height:2rem;content:"";background-image:url(/build/assets/icon_file-4f2ec495.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.common-paging{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.5rem 0}.common-paging-prev,.common-paging-num,.common-paging-next{display:block;padding:1rem;margin:0 .2rem;line-height:1rem;color:#707070;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #b6b6b6;border-radius:8px!important;-webkit-transition:.2s;transition:.2s}.common-paging .select{color:#fff;cursor:pointer;background-color:#58b6b9;border:1px solid #58b6b9}.confirmation-text{display:block;min-height:1.5rem;padding:.5rem;margin:.5rem 0;word-break:break-all;background-color:#eee;border:1px solid #b6b6b6;border-radius:8px}.confirmation-text--right{display:block;min-height:1.5rem;padding:.5rem;margin:.5rem 0;word-break:break-all;background-color:#eee;border:1px solid #b6b6b6;border-radius:8px;text-align:right}.confirmation-text--short{width:24rem}.confirmation__textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:6rem;padding:.5rem;margin-top:.5rem;font-family:inherit!important;font-size:inherit!important;background-color:#eee;border:1px solid #b6b6b6;border-radius:8px}@media (max-width: 599px){.confirmation__textarea{height:10rem}}.confirmation__textarea--workflow-comment{background-color:#fff;border:1px solid #b6b6b6}.column-25{width:25%!important}.column-50{width:50%!important}.column-100{width:100%!important}@media (min-width: 600px) and (max-width: 1024px){.column-12 .column-25,.column-50{width:100%!important}}@media (max-width: 599px){.column-12 .column-25,.column-50{width:100%!important}}.help-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;font-size:.8rem}.help{padding:.5rem}.help__icon{width:1.5rem;margin-left:.5rem;cursor:pointer;fill:#707070}.confirm-window{position:fixed;inset:0;z-index:7;display:none;background:rgba(0,0,0,.5019607843)}.confirm-window__content{position:absolute;top:50%;left:50%;z-index:8;width:50%;max-width:960px;height:60%;text-align:left;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 600px) and (max-width: 1024px){.confirm-window__content{width:60%}}@media (max-width: 599px){.confirm-window__content{width:80%}}.confirm-window__content--s{position:absolute;top:50%;left:50%;z-index:8;width:30%;max-width:960px;height:60%;text-align:left;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto}@media (min-width: 600px) and (max-width: 1024px){.confirm-window__content--s{width:50%}}@media (max-width: 599px){.confirm-window__content--s{width:80%}}.confirm-window__content--m{position:absolute;top:50%;left:50%;z-index:8;width:30%;max-width:960px;height:60%;text-align:left;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35%;height:auto}@media (min-width: 600px) and (max-width: 1024px){.confirm-window__content--m{width:50%}}@media (max-width: 599px){.confirm-window__content--m{width:80%}}.confirm-window__header{padding:1rem 1rem 0;text-align:right}.confirm-window__inner{margin:2rem;line-height:1.5rem;height:80%;overflow-y:auto}.confirm-window__list{margin-left:1rem;list-style:circle}.confirm-window__list li{margin:.5rem 0}.confirm-window__title{margin-bottom:1rem}.confirm-window__title--center{text-align:center}.confirm--open .help__icon{display:block;margin-left:.5rem;font-size:.8rem;line-height:0;cursor:pointer}.confirm--open .help__icon:hover{fill:#555}.pdf-header{margin-top:.5rem}.hidden-toggle{text-align:left}.hidden-toggle .confirm--open{text-decoration:underline;cursor:pointer}.pdf-header,.pdf-footer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:3rem;padding:0 1rem;background-color:#c5c5c5}.pdf-header__download-button,.pdf-footer__download-button{padding:.5rem;font-weight:700;cursor:pointer;background-color:#fff;border-radius:4px;-webkit-transition:.2s;transition:.2s}.pdf-header__pager,.pdf-footer__pager{position:absolute;left:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-transform:translateX(-50%);transform:translate(-50%)}.pdf-header__pager p,.pdf-footer__pager p{padding:1rem .5rem;line-height:1rem}.pdf-header__pager span,.pdf-footer__pager span{display:block;padding:.5rem;margin:.5rem;line-height:1rem;text-align:center;cursor:pointer;background-color:#fff;border-radius:4px;-webkit-transition:.2s;transition:.2s}.pdf-header__zoom-buttons,.pdf-footer__zoom-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:8rem}.pdf-header__zoom-button,.pdf-footer__zoom-button{display:block;padding:.5rem;margin:.5rem;text-align:center;cursor:pointer;background-color:#fff;border-radius:4px;-webkit-transition:.2s;transition:.2s;width:1rem;height:1rem;line-height:1rem}.pdf-header__download-button:hover,.pdf-header__zoom-button:hover,.pdf-header #js-pager-prev:hover,.pdf-header #js-pager-next:hover,.pdf-header #js-pager-prev_f:hover,.pdf-header #js-pager-next_f:hover,.pdf-footer__download-button:hover,.pdf-footer__zoom-button:hover,.pdf-footer #js-pager-prev:hover,.pdf-footer #js-pager-next:hover,.pdf-footer #js-pager-prev_f:hover,.pdf-footer #js-pager-next_f:hover{background-color:#dedede}.pdf-area{position:relative;height:47rem;overflow:scroll;background-color:#5c5c5c}.pdf-area>canvas,.pdf-area>div{position:absolute;inset:0;margin:0 auto}.pdf-area>div>div{position:relative}.checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:.5rem;margin:.5rem;-webkit-transition:.2s;transition:.2s}.checkbox__label{display:inline-block;margin-right:.5rem}.checkbox--disabled{vertical-align:middle}.permission .label--left{margin-top:1rem}.hover-icon{width:100%;text-align:center;fill:#58b6b9}.hover-icon>svg{width:1.5rem;height:1.5rem;-webkit-transition:.2s;transition:.2s}.hover-icon:hover{fill:#195b58}.commentary-open{display:inline-block;width:100%;margin-top:.5rem;font-size:1.2rem;text-align:center;text-decoration:underline;cursor:pointer}.commentary-window{position:fixed;inset:0;z-index:7;display:none;background:rgba(0,0,0,.5019607843)}.commentary-window .ivdoc-title{text-align:left}.commentary-window__content{position:absolute;top:50%;left:50%;z-index:8;width:90%;max-width:960px;height:60%;text-align:left;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 600px) and (max-width: 1024px){.commentary-window__content{width:60%}}@media (max-width: 599px){.commentary-window__content{width:80%}}.commentary-window__header{padding:1rem 1rem 0;text-align:right}.commentary-window__inner{margin:2rem;line-height:1.5rem;height:80%;overflow:auto}.commentary-window__list{margin-left:1rem;list-style:circle}.commentary-window__list li{margin:.5rem 0}.dataTables_filter{text-align:right}.dataTables_filter label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:auto}@media (min-width: 600px) and (max-width: 1024px){.dataTables_filter label{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 599px){.dataTables_filter label{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.dataTables_filter input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:.5rem;line-height:1.5rem;background-color:#fff!important;border:1px solid #b6b6b6;border-radius:.3rem;width:16rem;padding:.3rem;margin:1rem 0 1rem 1rem}.dataTables_filter input[type=search]::-webkit-input-placeholder{color:#cfcfcf}.dataTables_filter input[type=search]::-moz-placeholder{color:#cfcfcf}.dataTables_filter input[type=search]:-ms-input-placeholder{color:#cfcfcf}.dataTables_filter input[type=search]::-ms-input-placeholder{color:#cfcfcf}.dataTables_filter input[type=search]::placeholder{color:#cfcfcf}.sorting{background-image:url(/build/assets/sort_both-3e016c23.png)}.sorting_asc{background-image:url(/build/assets/sort_asc-595704c3.png)}.sorting_desc{background-image:url(/build/assets/sort_desc-d08ed0e2.png)}.sorting_asc_disabled{background-image:url(/build/assets/sort_asc_disabled-a65b8f4f.png)}.sorting_desc_disabled{background-image:url(/build/assets/sort_desc_disabled-6c0f0c1b.png)}.validation-error{color:red}.common-confirmation-textarea{max-height:200px;overflow:auto;text-align:left;word-wrap:break-word}.side-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.side-button .label--left{margin-right:1rem}.modal--lp-button--entry{padding:7px 15px;font-size:16px;font-style:normal;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:#EE7800;border:2px solid #EE7800;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px #0003}.modal--lp-button--entry.disabled{pointer-events:none;background:#6c757d;border:2px solid #6c757d}.modal--lp-button--entry.disabled:hover{color:#fff;background:#5c636a}.modal--lp-button--entry:hover{color:#ee7800;background:#FFF}.modal--lp-button--service{padding:7px 15px;font-size:16px;font-style:normal;font-weight:700;color:#ee7800;text-align:center;text-decoration:none;background:#FFf;border:2px solid #EE7800;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px #0003}.modal--lp-button--service:hover{color:#fff;background:#EE7800}.d-visible-when-disabled{visibility:hidden}.common-button-re span,.common-button-red span{font-size:1.3vw}.common-button-re:disabled,.common-button-re.disabled,.common-button-red:disabled,.common-button-red.disabled{pointer-events:none;background:#ccc}.common-button-re:disabled .d-visible-when-disabled,.common-button-re.disabled .d-visible-when-disabled,.common-button-red:disabled .d-visible-when-disabled,.common-button-red.disabled .d-visible-when-disabled{visibility:visible}header{background-color:#58b6b9}.header{position:fixed;top:0;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5rem 1.5rem;font-weight:700;color:#fff}.header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:initial}@media (max-width: 599px){.header__content{display:block}}.header__content--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.header__link--to-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:700;line-height:2rem;color:#fff;text-decoration:none}.header__le-techs-logo{width:3rem;fill:#fff}.header__title{height:1rem}@media (max-width: 599px){.header__title{font-size:1.5rem}}.header__home-icon{width:3rem;fill:#fff}.header__home-icon:hover{cursor:pointer;fill:#aaa}@media (max-width: 599px){.nav{margin-top:1rem}}.nav__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav__link:not(:last-child){margin-right:1rem}.nav__logout-icon{width:2rem;fill:#fff}.nav__logout-icon:hover{cursor:pointer;fill:#aaa}.footer{position:absolute;bottom:0;width:100%;color:#333}.footer__company-name{font-size:.6rem!important;line-height:2em;text-align:center}@media (max-width: 599px){.footer__company-name{padding:.5rem}}.footer__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 599px){.footer__links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__links--link{margin-right:.8rem;font-size:.8rem;color:#707070;text-decoration:underline;white-space:nowrap}@media (max-width: 599px){.footer__links--link{line-height:2rem}}.footer__row--top{padding:2rem;color:#707070}.footer__row--bottom{background-color:#fff}.outermost-panel{min-height:768px}@media (max-width: 599px){.outermost-panel{min-height:auto}}.login-form{position:absolute;top:50%;left:50%;width:47rem;padding:0!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width: 599px){.login-form{width:90%}}@media (min-width: 600px) and (max-width: 1024px){.login-form{width:60%}}.login-form h1{color:#fff;background-color:#58b6b9}.login-form .outer-panel__title-wrap{color:#fff;text-align:center}.link-user-guide{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;margin-top:0!important;font-size:.6rem;border:1px solid #888;border-radius:8px}.link-user-guide:hover{cursor:pointer;background-color:#eee}.link-user-guide__image{width:1.5rem;margin-bottom:.5rem}.link-user-guide__text{font-size:.8rem}.twofactor-guidance__link{font-size:1.2rem;color:red;text-decoration:underline}.twofactor-guidance__text{margin-top:.3rem}.twofactor-guidance__link-to-detail{text-decoration:underline}.inner-panel{-webkit-box-sizing:border-box;box-sizing:border-box}.inner-panel--border-fountain-blue{border:.5rem solid #58b6b9}.inner-panel--border-blue{border:.5rem solid #a0c4fa}.inner-panel--border-pale-red{border:.5rem solid #e373a2}.inner-panel--full-width{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.inner-panel--half-width{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - .5rem)}@media (min-width: 600px) and (max-width: 1024px){.inner-panel--half-width{width:100%}}@media (max-width: 599px){.inner-panel--half-width{width:100%}}.inner-panel__title{margin:0 0 1rem}.menu-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width: 600px) and (max-width: 1024px){.menu-group{display:block}}@media (max-width: 599px){.menu-group{display:block}}.title-icon{width:7rem}.badge{position:relative}.badge[data-badge]:after{position:absolute;top:-10px;right:-10px;z-index:2;width:2rem;height:2rem;line-height:2rem;color:#fff;text-align:center;content:attr(data-badge);background-color:#e93f33;border-radius:50%;-webkit-box-shadow:0 0 1px #333;box-shadow:0 0 1px #333}.multiline{font-size:.8em;line-height:1.5rem;white-space:nowrap}.card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 600px) and (max-width: 1024px){.card-list{display:block}}@media (max-width: 599px){.card-list{display:block}}.timestamp__description{line-height:2rem;text-align:center}.timestamp__description a{font-weight:700;color:#707070}.news-table__message{width:10rem;overflow-wrap:break-word}@media (min-width: 600px) and (max-width: 1024px){.news-table__message{width:50rem}}@media (max-width: 599px){.news-table__message{width:23rem}}.latest__from{min-width:6rem;max-width:10rem}.latest__contract-name{display:inline-block;padding:0 1rem}.news-table td,.latest td,.digital-contract-table td{word-break:break-word}.news-table td:first-child,.latest td:first-child,.digital-contract-table td:first-child{width:6rem;white-space:nowrap}.news-table__wrap,.latest__wrap,.digital-contract-table__wrap{height:80%;overflow-y:auto}.news-table a,.latest a,.digital-contract-table a{font-weight:700;line-height:1.5rem;color:#707070;text-decoration:none;cursor:pointer}.news-table a:hover,.latest a:hover,.digital-contract-table a:hover{text-decoration:underline}.more{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:.2rem 0;font-size:1rem;line-height:3rem;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:8px!important;-webkit-transition:.2s;transition:.2s;color:#fff;background-color:#58b6b9;display:block;width:9rem;margin:1rem auto 0}.more:hover{color:#fff;background-color:#378386}.tax-savings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.tax-savings__price{color:#58b6b9}.tax-savings__description{text-align:center}.timestamp-detail{padding:1rem}.timestamp-detail__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:2rem}.timestamp-detail__count{color:#58b6b9}.modal{position:fixed;top:0;left:0;z-index:4;display:none;width:100%;height:100vh;background:rgba(0,0,0,.8)}.modal-inner{position:relative;top:50%;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;width:65%;height:80%;padding:0 2.5rem;margin:auto;overflow:scroll;background:#fff;border-radius:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 600px) and (max-width: 1024px){.modal-inner{width:90%}}@media (max-width: 599px){.modal-inner{width:90%}}.modal-inner__title{position:-webkit-sticky;position:sticky;top:0;padding:2rem 0 1rem;text-align:center;background-color:#fff}.scroll-y{max-height:70%;padding:1rem 0}.modal-close{position:absolute;right:0;width:24px;height:24px;cursor:pointer;background:#fff;-webkit-transition:.2s;transition:.2s}.modal-close:before{font-family:Material Icons,sans-serif;content:"";background-color:#fff}.order{color:#ffbd72}.contract{color:#74d36b}.monthly{width:100%;margin-bottom:1rem}.monthly .category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.monthly .amount{text-align:right}.monthly--receivables{background-color:#a0c4ff}.monthly--debt{background-color:#ff8285}.monthly--receive-receivables{background-color:#60c3bc}.monthly--payment-debt{background-color:#ea81c3}.monthly--receivables,.monthly--debt,.monthly--receive-receivables,.monthly--payment-debt{display:block;width:1rem;height:1rem;margin-right:.5rem}.monthly__description{text-align:center}.one-digi-menu .menu-button--fountain-blue-30{min-height:64px;margin:1rem auto 0}.order,.contract{padding:.3rem;margin:.3rem;line-height:2rem;color:#fff;white-space:nowrap;background:#ffbd72;border-radius:4px}.tax-savings,.timestamp-detail{margin-bottom:1rem;border:1px solid #b6b6b6;border-radius:4px}.outer-panel,.outer-panel__title,.link-user-guide__text,.twofactor-guidance__link-to-detail{color:#707070}.outer-panel,.twofactor-guidance,.error-message,.tranzax-warning-message,.inner-panel__menu-button{margin-top:1rem}.twofactor-guidance,.twofactor-guidance__link-to-detail,.error-message,.tranzax-warning-message,.timestamp-detail__count,.tax-savings__price{font-weight:700}.outer-panel,.twofactor-guidance,.error-message,.inner-panel{padding:1rem}.twofactor-guidance,.error-message{padding:1rem;background-color:#ffb5b5;border:1px solid #f00;border-radius:8px}.twofactor-guidance__link,.error-message{color:red}.error-message,.tranzax-warning-message{font-size:1rem}.twofactor-guidance,.inner-panel__title{text-align:center}.search-condition{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width: 599px){.search-condition{display:block}}.search-condition__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 1rem}@media (max-width: 599px){.search-condition__inner{width:100%!important}}.search-condition__inner:first-child{margin-right:1rem}.search-condition__inner--right{width:25%}.search-condition__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 599px){.search-condition__inputs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 599px){.search-condition__date-row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.search-condition__date--left{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 599px){.search-condition__date--left{margin-right:1rem}}dt .search-condition__year{margin-right:.2rem}@media (max-width: 599px){dt .search-condition__year input[name=contract_date_period_start_y]{width:10rem!important}}.search-condition__month,.search-condition__day{margin:0 .2rem}.search-condition__button--gray,.search-condition__button--gray-w{display:block;color:#444;text-decoration:none;background-color:#dadada}.search-condition__button--gray,.search-condition__button--gray-w,.search-condition__button--fountain-blue-w{margin-top:1rem}.search-condition__button--fountain-blue-w{color:#fff;background-color:#58b6b9}.search-criteria-1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-criteria-1 .search-condition__inner:first-child{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 599px){.search-criteria-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.search-criteria-2 .column-25{-webkit-box-sizing:border-box;box-sizing:border-box;width:48%!important}.search-criteria-2 .search-condition__inner{width:50%}@media (max-width: 599px){.search-criteria-2 .single-row{width:100%!important}}.label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}.label__label{display:inline-block;width:4rem;margin-right:1rem}@media (max-width: 599px){.label__label{width:100%;margin-bottom:1rem}}.label__button{width:4rem}.label .checkbox{margin-right:1rem}.search-keyword{width:100%!important}.input-range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.input-range__label{display:block;width:4rem}.contract-no-period{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sort-condition{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 600px) and (max-width: 1024px){.sort-condition{display:block}}@media (max-width: 599px){.sort-condition{display:block;width:48%}}.sort-condition label,.sort-condition p{margin:1rem .5rem;white-space:nowrap}@media (min-width: 600px) and (max-width: 1024px){.sort-condition label{display:block;margin:1rem 0;text-align:left!important}}@media (max-width: 599px){.sort-condition label{display:block;margin:1rem 0;text-align:left!important}}.sort-condition .sort-order{margin-top:1.5rem}.sort-condition input[name=sort_order]{display:inline-block;margin:0 .5rem;-webkit-transform:scale(1.5);transform:scale(1.5)}.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-right:0!important}@media (max-width: 599px){.buttons{display:block}.buttons .search-condition__inner{padding-bottom:0}.buttons .search-condition__inner:nth-child(2){padding-top:0}}.buttons--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:wrap row-reverse;-ms-flex-flow:wrap row-reverse;flex-flow:wrap row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.buttons--left>a:not(:last-child),.buttons--left>span:not(:last-child){margin-right:.5rem}.contract__color--passion{background-color:#fcd9d9}.contract__color--gray{background-color:#f0eeee}.contract__color--white{background-color:#fff}.contract__button{padding:1rem;color:#fff;text-decoration:none;background-color:#b6b6b6}.error_message_contract_period{color:red;text-align:right}.contract-list tr{border-bottom:1px solid #ddd}.contract-list td{padding:.5rem;border:none}.contract-list td:first-child{width:4rem}.contract-list td:nth-child(2){width:9rem;text-align:left}.contract-list td:nth-child(3){width:6rem}.contract-list td:nth-child(4){width:7rem}.contract-list td:nth-child(5),.contract-list td:nth-child(6){text-align:left}.align-end{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contract-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:.5rem}.contract-info .confirmation-text{text-align:left}.contract-info__column{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem;text-align:left}@media (max-width: 599px){.contract-info__column{padding:0 .5rem}}.contract-info__column .confirmation-text{width:17rem;height:auto;min-height:1.5rem;margin-top:0}@media (max-width: 599px){.contract-info__column .confirmation-text{width:15rem}}.contract-info__column .max-text-column{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contract-info__column .label--left{margin-right:1rem}.contract-info__column .rare--label{width:14rem;-moz-text-align-last:justify;text-align-last:justify}@media (max-width: 599px){.contract-info__column .rare--label{-moz-text-align-last:auto;text-align-last:auto}}.contract-info__column .confirmation-text,.contract-info__column .label--left{margin-top:.5rem}@media (max-width: 599px){.contract-info__column .confirmation-text,.contract-info__column .label--left{margin-top:0}}.contract-info__label{margin-right:1rem}.contract-info__label--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 599px){.contract-info__label--flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0}}.contract-info__label--center{width:7rem;margin-right:1rem}.contract-info__label--center .label--left{text-align:center}.contract-info--columns{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0}@media (max-width: 599px){.contract-info--columns{display:block}}@media (max-width: 599px){.contract-info .column-50{margin-right:0;margin-bottom:1rem}}.contract-info .certificate-button{width:13rem;min-height:1.5rem;padding:.5rem;margin:.5rem 0;line-height:2em;color:#444;text-align:center;text-decoration:none;cursor:pointer;background:#dadada;border-radius:8px;-webkit-transition:.2s;transition:.2s}.contract-info .certificate-button:hover{color:#fff;background:#474747}@media (max-width: 599px){.contract-info .certificate-button{margin-top:1rem}}.officials{padding:0 1rem;margin-top:1rem;border:1px solid #888}@media (max-width: 599px){.officials{padding:0}}.positon--align{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.decision-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2rem 0}.decision-button .button--pale-red-reverse-s,.decision-button .button--pale-red-reverse-m,.decision-button .button--pale-red-s,.decision-button .button--pale-red-m,.decision-button .button--light-gray-s,.decision-button .button--light-gray{margin-right:1rem}.decision-button .button--pale-red-reverse-s:first-child{margin-right:0}@media (min-width: 600px) and (max-width: 1024px){.decision-button .button--light-gray{width:100%}}.decision-button .confirm-window .button--light-gray{margin-right:0}.payment-plan .button--fountain-blue{width:70%;padding:0;margin:0 auto;line-height:1.5rem;border-radius:3px!important}.payment-plan .button--gray-xs{margin:0 auto}#id{min-width:7rem;max-width:10rem}#status,#contract-date,#electronic_bond{width:7rem}#contract-date,#electronic_bond{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#name{width:20rem}#receivables-no{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8rem}#need-two-fa,#contract-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2rem;margin:.5rem auto}#contract-amount,#receivables-no{width:10rem}#send-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:12rem}#contract-period,#timestamp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15rem}#department-name,#role-custom-user-name,#role-custom-user-timestamp{width:21rem}#user-name{min-width:5rem;max-width:10rem}#dataTable-user-name{width:15%!important}#dataTable-mail{width:30%!important}#dataTable-role{width:8%!important}.contract-detail-inner-panel{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem;margin:1rem 0;background-color:#fff;border:1px solid #58b6b9;border-radius:1.2rem}.contract-detail-inner-panel__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contract-detail-inner-panel__column--error-message{background-color:#ffb5b5;border:1px solid #f00;padding:.8rem;margin:.8rem 1.6rem;font-size:1rem;font-weight:700;line-height:2em;color:red;border-radius:4px}.workflow-contract-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.workflow-contract-info__label{width:47.5%;margin-right:1rem}.approval-error-message{padding:1vw;font-size:1.3vw;font-weight:700;color:red;text-align:left;background:#ffb5b5;border:.05vw solid #f00;border-radius:.3vw}@media (max-width: 599px){.approval-error-message{padding:2vw;margin:2vw;font-size:2vw;border-width:.2vw}}.max-text-column{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
